Le langage D, un mélange de C et de C#
Forum Les news : Le langage D, un mélange de C et de C#
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,...
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#"
Répondre à lesemmerdes
Je voudrai réagir sur une phrase qui m'a surpris
| Citation : ... est de plus haut niveau que le C++. Ainsi, celui-ci se retrouve plus près du système et d’autant plus performant |
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 ....
| lesemmerdes a écrit : 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.
| dams14 a écrit : 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.
| nickThePalouf a écrit : 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.
|
Tu as tout à fait raison. Je viens de modifier la news en conséquence de ta remarque. Merci.
Cordialement,
Bruno Prieur
Message édité par BrunoP le 04-01-2007 à 14:10:49
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.
Répondre à djmcg
| djmcg a écrit : Bonjour,
|
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.
Message édité par fr78 le 05-01-2007 à 16:11:59
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+
Répondre à djmcg
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.
Il y a 2757 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
