et pour le reste du programme, le langage ne change pas grand chose.
Entre gerer la mémoire soi-même et avoir un GC, ça ne change pas grand chose ? Entre avoir un framework objet ou l'émuler à coup de pointeur de fonctions et se souvenir de bien appeler les ctor/dtors, ça ne change pas grand chose ? Entre avoir des classes de conteneurs standard et devoir refaire les siennes à chaque fois, ça ne change pas grand chose ? Avoir des regexps ou pas pour manipuler du texte, ça ne change pas grand chose ?
Prends un exemple en Ruby, reécris-le en C, et voit si "ça ne change pas grand chose".
en utilisant un langage fortement typé comme Ada ou Java
Java n'est pas fortement typé :-).
La preuve : le C est encore largement utilisé même pour les nouveaux projets...
[^] # Re: Les techniques de génie logiciel
Posté par Guillaume Laurent . En réponse à la dépêche Miguel de Icaza s'explique sur .NET. Évalué à 0.
Entre gerer la mémoire soi-même et avoir un GC, ça ne change pas grand chose ? Entre avoir un framework objet ou l'émuler à coup de pointeur de fonctions et se souvenir de bien appeler les ctor/dtors, ça ne change pas grand chose ? Entre avoir des classes de conteneurs standard et devoir refaire les siennes à chaque fois, ça ne change pas grand chose ? Avoir des regexps ou pas pour manipuler du texte, ça ne change pas grand chose ?
Prends un exemple en Ruby, reécris-le en C, et voit si "ça ne change pas grand chose".
en utilisant un langage fortement typé comme Ada ou Java
Java n'est pas fortement typé :-).
La preuve : le C est encore largement utilisé même pour les nouveaux projets...
Dans l'Open Source oui, dans l'industrie non.