Comme le souligne un post plus bas, le choix depend essentiellement du point de vu que l'on peut avoir, ou du mode de raisonnement. Pour un "matheux", un langage fonctionnelle est on ne peut plus naturel.
Ce que je voulais dire, c'est que pour la prog système, le C dispose de vraiment tout un panel de bibliothèque spécialisées, qui permet de vraiment tout faire assez facilement. Et dans le (relativement peu) de codes système que j'ai vu en C++, c'était en fait du C encapsulé. Et je trouve ça vraiment dégueulasse : pourquoi choisir le C++ si c'est pour encapsuler du C ?
Bref, je ne dénigre aucun type de langage (malgré, peut être, les apparences). Je trouve juste que, aujourd'hui, le C me semble vraiment le mieux adapté pour faire de la programmation système, du point de vu 'pragmatique". Ceci étant donné l'histoire du langage, mais surtout par la disponibilité et la richesse de la documentation et des bibliothèques à disposition.
Après, rien n'empêche de faire du système en lisp. Mais ça sera vachement plus galère a priori :)
[^] # Re: peut etre que...
Posté par zerbro . En réponse au journal Un langage pour les nuls? Le langage D!. Évalué à 2.
Ce que je voulais dire, c'est que pour la prog système, le C dispose de vraiment tout un panel de bibliothèque spécialisées, qui permet de vraiment tout faire assez facilement. Et dans le (relativement peu) de codes système que j'ai vu en C++, c'était en fait du C encapsulé. Et je trouve ça vraiment dégueulasse : pourquoi choisir le C++ si c'est pour encapsuler du C ?
Bref, je ne dénigre aucun type de langage (malgré, peut être, les apparences). Je trouve juste que, aujourd'hui, le C me semble vraiment le mieux adapté pour faire de la programmation système, du point de vu 'pragmatique". Ceci étant donné l'histoire du langage, mais surtout par la disponibilité et la richesse de la documentation et des bibliothèques à disposition.
Après, rien n'empêche de faire du système en lisp. Mais ça sera vachement plus galère a priori :)