Le C ne t'aide absolument pas à avoir un programme sûr. S'appuyer sur des règles de codage c'est bien, mais ce n'est pas suffisant, il faut aussi faire de l'audit et avoir une batterie de tests de qualité (déterminer la qualité des tests et avoir des tests qui eux-même ne contiennent pas de bug est encore une autre histoire). C'est vrai dans tous les langages, mais il y a des langages qui apportent une sécurité supplémentaire qui soit n'est pas désactivable soit l'est manuellement donc tu sais que par défaut, tu a une meilleure fiabilité, quelque soit la personne qui a écris le programme.
Donc je vois pas en quoi arriver et dire ceci est pertinent :
Avec du C c'est tout aussi sur si bien sur on respecte certaines règle.
Je crois même que lorsque OpenBSD se targue d'être sur c'est grâce à sa rigeur dans le codage.
Non?
Sans rien de technique ou quoi que ce soit d'un peu factuel, mis à part un « on dit ». Si tu veut nous dire que le processus de développement est plus important que le langage et que celui de ceux qui font OpenBSD est au top. Ok mais faut le dire.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Proust alors.
Posté par barmic . En réponse au journal Ada, langage et ressources. Évalué à 6.
Tu numérote tes lignes maintenant ?
Le C ne t'aide absolument pas à avoir un programme sûr. S'appuyer sur des règles de codage c'est bien, mais ce n'est pas suffisant, il faut aussi faire de l'audit et avoir une batterie de tests de qualité (déterminer la qualité des tests et avoir des tests qui eux-même ne contiennent pas de bug est encore une autre histoire). C'est vrai dans tous les langages, mais il y a des langages qui apportent une sécurité supplémentaire qui soit n'est pas désactivable soit l'est manuellement donc tu sais que par défaut, tu a une meilleure fiabilité, quelque soit la personne qui a écris le programme.
Donc je vois pas en quoi arriver et dire ceci est pertinent :
Sans rien de technique ou quoi que ce soit d'un peu factuel, mis à part un « on dit ». Si tu veut nous dire que le processus de développement est plus important que le langage et que celui de ceux qui font OpenBSD est au top. Ok mais faut le dire.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)