on ne doit pas parler de la même chose
depuis quand le c est-il rigoureux ? bas niveau oui, mais le code peut être totalement illisible, avec de la gestion hasardeuse de pointeurs, et des macros qui modifient leurs paramètres, et qui ne peuvent donc pas "s'emboiter" comme des fonctions
lorsqu'on compile un programme c, quand ça passe, on a 10% de chances pour que ça tourne vraiment...
un langage est rigoureux lorsque :
+ sa syntaxe implique une certaine discipline de codage
+ le compilateur est exigeant au point de débugger 90% des erreurs "non dynamiques"
pas du tout... c'est juste un autre paradigme de programmation, qui peut surprendre les habitués des langages classiques, mais qui passent bien avec des vrais débutants
Partager