Sous linux, dès qu'on veut écrire un morceau de code réutilisable (une librairie), on est quasiment obligé de le faire en C (ou en assembleur). Quasiment tous les langages savent utiliser du code généré par du C. C'est pas vrai pour du java, C++... Bien sur, on peut tricher et utiliser un wrapper en C, mais c'est pas toujours idéal.
Dans certains cas, il est donc difficile de prendre autre chose que du C. Et puis le C reste très adapté pour certaines taches (écriture de pilotes, programmes pour machines peu puissantes).
[^] # Re: Les techniques de génie logiciel
Posté par Johann Deneux . En réponse à la dépêche Miguel de Icaza s'explique sur .NET. Évalué à 3.
Dans certains cas, il est donc difficile de prendre autre chose que du C. Et puis le C reste très adapté pour certaines taches (écriture de pilotes, programmes pour machines peu puissantes).