Hmmm... en raleur éternel je serais plus réservé
Perso je troquerai pas mon C pour un D (ou alors on parle du bonnet de ma copine mais ça n'a rien à voir je vous l'accorde
)
Effectivement il semble permettre pleins de choses ce langage, tellement qu'on peut même dire qu'au delà de "surclasser" le C, il surplomberait même le C++ et Java (Le C est "limité" dans le sens où il n'est pas orienté objet et comme la tendance depuis plusieurs années est à ce style de programmation, on peut le considérer comme une amlioration, une évolution...)
Mais on peut faire autant avec le C ou le C++, et en ce sens, le langage D ne permet pas plus de choses, à part s'il est capable de faire le café tout seul, alors là évidement...
Ce que je mettrai au crédit du C plutot qu'à celui de n'importe quel autre langage "en dur" (pour créer des exécutables plus ou moins autonomes via une compilation j'entends) c'est le fait que c'est encore le langage le plus répandu avec le C++, notament dans le monde du libre.
Le noyau Linux est écrit en C pur avec quelques touches d'assembleur ci et là, la plupart des logiciels tant sous Windows et encore plus sous Unix sont écrit en C ou en C++, il suffit de charger les sources de n'importe quel serveur Apache, Postfix ou autre Squid...
En outre je me dis que changer de langage, c'est aussi changer d'état d'esprit et de philosophie par rapport à sa façon de coder, donc je vois pas pourquoi j'irais me mettre au D, mais si quelqu'un a des retours d'expérience ça peut être interressant effectivement...