Eh, mais arrète ton obsession !
Tu crois qu'il n'y a qu'en C qu'il y a des bugs ? Tu crois qu'en Java, en Caml, en Ada, en Python ou en VB y'en a pas des bugs ?!
Programmer en C, de manière sure, c'est parfaitement faisable il faut juste avoir un peu de méthode et faire gaffe à ce qu'on fait. Bien sûr quand on code on fait parfois des erreurs, mais c'est pareil dans _tous_ les langages.
C'est pas le langage qui fait un bon ou un mauvais programme, mais l'architecture globale du soft (le design) et les programmeurs (leur compétence, leur maîtrise du langage et le soin qu'ils ont mis à coder ce programme là). Et pour ça, le C n'est pas du tout un mauvais langage, parce qu'il peut assez facilement être _complêtement_ maîtrisé.
Alors cesse de crier contre le C à chaque trou de sécu d'un programme écrit en C. Regarde dans le monde MS, et tu verras que le C++ c'est pire. Enfin, non, c'est pas le C++ mais le logiciel propriétaire. Et pour les autres langages (Java, Caml, ...) ils ne sont pas viables pour un projet aussi critique niveau perf qu'un serveur Web.
[^] # Re: c'est qd même un faiceau de preuves convergeant
Posté par Gaël Le Mignot . En réponse à la dépêche faille dans apache. Évalué à 10.
Tu crois qu'il n'y a qu'en C qu'il y a des bugs ? Tu crois qu'en Java, en Caml, en Ada, en Python ou en VB y'en a pas des bugs ?!
Programmer en C, de manière sure, c'est parfaitement faisable il faut juste avoir un peu de méthode et faire gaffe à ce qu'on fait. Bien sûr quand on code on fait parfois des erreurs, mais c'est pareil dans _tous_ les langages.
C'est pas le langage qui fait un bon ou un mauvais programme, mais l'architecture globale du soft (le design) et les programmeurs (leur compétence, leur maîtrise du langage et le soin qu'ils ont mis à coder ce programme là). Et pour ça, le C n'est pas du tout un mauvais langage, parce qu'il peut assez facilement être _complêtement_ maîtrisé.
Alors cesse de crier contre le C à chaque trou de sécu d'un programme écrit en C. Regarde dans le monde MS, et tu verras que le C++ c'est pire. Enfin, non, c'est pas le C++ mais le logiciel propriétaire. Et pour les autres langages (Java, Caml, ...) ils ne sont pas viables pour un projet aussi critique niveau perf qu'un serveur Web.