Le langage D disponible en version 1.00
Source : LinuxFR | Mots-clés : programmation, langage, D
Beaucoup de langages de programmation ont tiré leurs noms d’une combinaison de caractères alphabétiques ou alphanumériques. Le nouveau langage qui devrait séduire bon nombre de développeurs sera sans doute le D. Celui-ci, prenant tout juste son envol dans sa version 1.00, se veut être une combinaison de la puissance du C avec la “facilité” de langages tels que le C#, Java ou encore Python.
Un mélange de C et de C# donne le D
Le langage D, tout droit tiré des travaux de Walter Bright, géniteur des premiers compilateurs C , est aussi un langage compilé. Toutefois, celui-ci bénéficie des avantages des langages hauts niveaux tel que Java. D’abord pour le développement système et ensuite pour l’élaboration d’applications plus générales, le D sera plus "facile" que le C tout en restant très proche. En effet, reprenant la facilité de maintenance de ce dernier, le D sera plus simple dans son code en reprenant une syntaxe proche du C# ou encore du Java.
En savoir plus
L’objectif de cette actualité n’étant pas de décrire tous les aspects de ce nouveau langage, nous vous invitons à consulter le site de Digital Mars pour en savoir plus. De plus, un comparatif du langage D avec quelques autres langages présents sur le marché est disponible sur cette page.
-
Actualité précédente
Les meilleures offres ADSL de janvier... -
Actualité suivante
Sauvegardez votre iPod avec iCloner
- Programmation langage [Programmation]
- Par quoi commencer ? les langages web ou la programmation ? [resolu] [Programmation]
- Créer son propre langage informatique . [Programmation]
- Ouvrage conseillé pour débuter en langage C [Programmation]
- jeux de dominos en langage C [Programmation]
Posez votre question sur ce sujet à la communauté !





Il y a un truc qui cloche entre le titre et la news elle même : dans le titre "mélange entre C et C#", dans la news "mélange entre C++ et C#"
Je voudrai réagir sur une phrase qui m'a surpris
Cette information est erroné: un langage de plus haut niveau veut dire que le développeur s'asbtrait des contraintes machines comme la gestion de la mémoire et autre. Il doit donc être interprété, il est moins performant car pas directement interprétable.
Il aurait été plus intéressant de déclarer que le langage D est un langage compilé comme le C++ donc très performant puisque traduit en code machine mais disposant de la souplesse de dévelopement des langagues hauts niveaux comme java.
La question est de savoir à quoi sert une news à propos d'un langage de programmation qui existe depuis plus de 7 ans ....
Il y a un truc qui cloche entre le titre et la news elle même : dans le titre "mélange entre C et C#", dans la news "mélange entre C++ et C#"
Initialement le titre était bien le même que dans la news. Néanmoins, l'interface de rédaction ne semble pas tolérer les ++ dans le titre. J'ai adapté maintenant.
La question est de savoir à quoi sert une news à propos d'un langage de programmation qui existe depuis plus de 7 ans ....
Exact, il a été introduit en 1999. Néanmoins, la version 1.00 est récente. C'était pas très explicite dans la news, je viens de corriger.
Cette information est erroné: un langage de plus haut niveau veut dire que le développeur s'asbtrait des contraintes machines comme la gestion de la mémoire et autre. Il doit donc être interprété, il est moins performant car pas directement interprétable.
Il aurait été plus intéressant de déclarer que le langage D est un langage compilé comme le C++ donc très performant puisque traduit en code machine mais disposant de la souplesse de dévelopement des langagues hauts niveaux comme java.
Tu as tout à fait raison. Je viens de modifier la news en conséquence de ta remarque. Merci.
Cordialement,
Bruno Prieur
Et allez, encore un language. Depuis 22 ans que je code, j'ai dû passer par une trentaine de languages différents (comprenant plusieurs assembleurs il est vrai).
Maintenant il reste à voir s'il prendra dans les entreprises, encore très attachées au C, C++ et Java. Bien souvent, ces languages ne sont que des modes vite abandonnées, très peu utilisés (à part qlqs universitaires), du fait même du faible nombre de développeurs sur le marché, ou d'une trop grande complexité (ex. ADA).
Bonjour,
Bon, il est vrai que je ne suis pas un pro de la programmation loin de là.
Mais j'aime ça et même si il y a à redire sur mes programes, je crois que les service
que l'on me demande sont bien rendu.
Je me pose une question.
Pourquoi le lagange basic (aujourd'hui Visual Basic.net est'il si dénigré.
S'il est vrai qu'il présentait de gros défaut il y a 25 ans, il a bien évoluer,
même s'il reste abordable pour des amateurs comme mois.
Je suis aller voir le tableau de comparaions, le vb n'est même pas cité.
Est-'il nécessaire que créer des nouveaux langages ?
Voila, la réaction d'un amateurs.
Bonjour,
...Pourquoi le lagange basic (aujourd'hui Visual Basic.net est'il si dénigré....Je suis aller voir le tableau de comparaions, le vb n'est même pas cité...
Facile à comprendre. A la fois parce que ces langages sont affreux (un mélange d'objet et de programmation spaghetti typique du Basic), et aussi en réaction anti-Microsoft.
Quand je vois que Microsoft a développé le VBScript pour concurencer le javascript, puis l'ASP pour concurencer le JSP, puis le C# pour concurencer le java... et j'en oublie sûrement. Ca me hérisse les poils. Il y a des languages bien plus propres à coder (C++, Java), et "standards". Voilà pourquoi on ne veut pas parler de VB et .net, sauf bien sûr les programmeurs aveuglés par la toute puissance de Krosoft.
oh oh, je me pose la question simplement.
Lorsque j'ai commencé il y a 25 ans, on ne parlait que du langage machine, fortran, cobol, basic...
Mais le C et autre que je respect bien sûr. En tant que non professionel je n'ai pas d'avis aussi tranché. Mais les professionel que j'ai rencontré travaillant en vb ne me parraissait pas plus idiot que les autres. D'ailleurs il connaissent tous plusieurs langage et celui qui code en vb aussi. Que krosoft hérise le poils je peux comprendre, mais le mépris envers les autres programmeurs, je ne comprend pas. Je connais un autos didacte qui au tant du basic interpreter travaillait aussi en langage machine, il utilisait les deux. Maintenant il utilise les trois. Je pense qu'avec le framework y a pas de raison que cela change. Bon ben voila, on va pas faire une guerre de religion. Je me demandait juste s'il est très utile de connaître un langage de plus. Ce qui on le génie de creer des langages pourrais peut-être expliquer le pourquoi (je ne lis pas l'anglais). surement parce-que il trouve que certain fonction pourrais exister suivant des besoin très précis. Encore une fois on va pas faire un guere pour cela. Tiens en C, C++ ou... on programme pas objet ? Encore une question : spaghetti ? poutant j'ai pas interret a faire n'importe quoi, classe, procedure, fonction. Evénement.... ces du spaghetti. Je t'enverrais bien une toute petite routinne pour que tu la mette en c pour voir la différence sur papier uniquement bien sûr. Ben encore merci. A+
djmcg, je n'ai rien contre les programmeurs de VB ou autres langages typiquement Krosotf. Je les ai aussi pratiqué par obligation professionnelle, ainsi que divers assembleurs, Pascal et Basic, ... pour en arriver au Java. Et c'est justement après avoir pratiqué une bonne trentaine de languages, que je peux affirmer qu'il vaut mieux utiliser les standards.
Est-ce utile de connaître ce language D de plus ? Alors là, bien d'accord avec toi. Attendons de voir comment évoluera le marché, et laissons essuyer les platres aux autres.
Quant à la programmation spaghetti, cela fait référence au mot clé "GOTO" bien connu des différents basics, et qui va à l'encontre de ce que l'on appelle de la programmation structurée.