|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : avril 2005 Messages : 16 ![]() |
Bonjour à tous!
Connaissez-vous le langage D (qui se présente comme une évolution du C++ reprenant ses avantages tout en éliminant ses faiblesses) ? cf la page: http://www.digitalmars.com/d/index.html Pensez-vous qu'il soit aussi bon que l'auteur le prétend ? Vaut-il la peine de "s'y mettre"? Beaucoup de monde l'utilise-t-il? Merci pour toute indication Rudy |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : juin 2004 Messages : 5 850 ![]() |
A première vue, le langage date de 1997, s'il s'agit d'un lanage révolutionnaire je pense que ça se serait. Mais je ne le connai que de nom alors je ne sais pas la cause de cet échec
__________________
gege2061's blog |
|
00
|
|
|
#3 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : août 2003 Messages : 4 522 ![]() |
Les langages biens ne sont pas forcéments utilisés. Avec la déferlante Java, difficile de remarquer un autre dérivé objet du C.
Sinon, j'y avais effectivement remarqué des concepts intéressants que j'avais déjà croisés chez Eiffel. Et je pense qu'il manque trop de bibliothèques pour se faire remarquer. Quant à l'historique, elle me parait plus humoristique que correspondant au "vrai" D qui date de 1999 d'après digital mars, les responsables du projet.
__________________
FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++ Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. |
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : juin 2004 Messages : 54 ![]() |
J'en ai déjà entendu parlé (il y a qq années) et j'avais une fois regarder un peu à quoi cela ressemblait. En gros cela me paraissait pas mal, et le seul gros inconvéniant que j'y voyais par rapport au C++ est le fait qu'il n'y a pas d'héritage multiple.
Sinon pour les projets qui l'utilise, je crois avoir vu une fois un portage de GTK en D qui était en cours (faudrait que je retrouve la page). Cela dit je suis d'accord avec Luc, ce n'est pas parce qu'un langage est bien fait qu'il est utilisé. Outre les probs de bibliothèques, je crois aussi qu'il manque des outils pour pouvoir utiliser ce langage efficacement. Edit: j'ai retrouvé la page du projet : http://dui.sourceforge.net/ |
|
|
00
|
|
|
#5 |
![]() ![]() |
C'est la première fois que j'entend parler du D
En effet ... ce ne sont que des gars comme nous qui faisont qu'un langage soit répandu, en l'utilisant et certains en créant des bibliothèques de fonctions et autre librairies. Donc si tout le monde l'utilise, cela créera une communauté d'utilisateur et la machine est lancée c'est tout M'enfin s'il reprend le meilleur du C et C++ et qu'il n'en garde pas les defauts ca ne peut être qu'un très bon langage
__________________
"L'imagination est plus importante que le savoir" A. Einstein |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : mai 2005 Messages : 11 ![]() |
En tout cas en voici un exemple d'utilisation avec un jeu (open-source) de l'excellent Kenta cho
TUMIKI Fighters : http://www.asahi-net.or.jp/~cs8k-cyu/windows/tf_e.html |
|
|
00
|
|
|
#7 |
![]() ![]() |
Donc a ce que je vois, ce n'est pas un langage si méconnu que ca etant donné qu'il possede les libs OpenGL, SDL, etc... ce qui est deja super, sans compter l'adaptation de GTK pour D ! A mon avis ca vaut peut etre le coup d'approfondir
__________________
"L'imagination est plus importante que le savoir" A. Einstein |
|
|
00
|
|
|
#8 |
|
Membre habitué
![]() |
Perso, l'idée me plaît énormément !!! Enfin un langage qui allie haut niveau et rapidité... Je compte bien m'y intéresser...
thx |
|
|
00
|
|
|
#9 | ||
|
Membre éclairé
![]() Inscription : juillet 2008 Messages : 339 ![]() |
A tous ceux qui pensent que Java est finalement trop lent,
A tous ceux qui en ont marre d'avoir des messages d'erreurs comme ca : Code :
A tous ceux qui pensent que dans un monde parfait Boost n'existerait pas, A tous ceux qui ont gouté les joies du "multi-plateforme" C++, Java et C#, A ceux qui pensent qu'il n'y a pas d'alternative au code pourri partout, dans les entreprises, dans les labos, dans les foyers, A tous ceux qui ont regretté d'avoir rajouté une ligne dans un header inclus dans tout leur projet, A tout ceux qui pensent que programmer devrait être un plaisir, OUI, le D ca vaut le coup ! |
||
|
00
|
|
|
#10 |
|
Membre habitué
![]() Inscription : novembre 2006 Messages : 340 ![]() |
Bonjour,
je viens de découvrir le langage D. Alors j'en profite pour déterrer ce sujet. Ma principale question est : ce langage est il porteur/présent sur le marché en 2011? vaut il que je m'y auto forme, ou cela n'aura aucun impact sur un CV ? |
|
|
00
|
|
|
#11 |
|
Membre éprouvé
![]() ![]() Jonathan MERCIERInscription : mars 2009 Messages : 338 ![]() |
Le Langage D vient de passer récemment dans sa version 2. La plus grande communauté est américaine. La communauté française est plutôt petite. Se langage apporte de réel amélioration, si tu souhaite juste savoir codé en D je pense que ça apportera juste un coté je suis un geek. Si tu t'amuse a faire un petit projet en D tu pourras le vendre sur le CV.
Le top si tu contribue dans une bibliothèque nouvelle ou la standard. Enfin voila ça dépens si tu pousse un ou pas. Pour ma part j'ai Le D dans mon CV et je le vends très bien. |
|
00
|
|
|
#12 | ||
|
Membre éprouvé
![]() Inscription : mai 2005 Messages : 223 ![]() |
J'ai également mis D sur mon CV, ayant quelques projets personnels en D2 à mon actif, mais la plupart des recruteurs que j'ai rencontré l'année dernière (j'étais alors à la recherche d'un emploi) étaient très étonnés et ne connaissaient pas le langage. Ça peut montrer que tu as l'esprit d'initiative et que tu t'intéresses à l'évolution technologique. À voir...
Le D est en outre un langage multi-paradigme (impératif, objet, générique, fonctionnel, concurrentiel) relativement simple. L'apprendre permet de s'ouvrir à tout un tas de manière différentes de programmer ou d'améliorer son niveau général. Avant que je n'apprenne D, je n'appréciais pas les templates de C++ que je trouvais horriblement compliqués par rapport au bénéfice apporté. Les génériques de Java/C# me semblaient une approche plus pragmatique. Or, en D, les templates sont beaucoup plus simples et plus puissants qu'en C++ et la bibliothèque standard en contient beaucoup (merci A. Alexandrescu). On utilise, on apprend, on progresse et on se rend compte que le problème, ce n'est pas les templates, mais leur syntaxe en C++. Aujourd'hui je me sens limité quand je code en Java et je ne comprends pas qu'on ne puisse pas écrire Code :
|
||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com