Précédent Suivant

  De l'importance des commentaires

 

 
Les programmes sont écrits pour être lus non seulement par les ordinateurs mais aussi par les humains (vous ainsi que vos enseignants). D'ailleurs, compte-tenu des célérité respectives des êtres de silicium (les ordinateurs) et des êtres de carbone (les humains), ces derniers passent beaucoup plus de temps à lire des programmes que les premiers!
 
En conséquence, les programmes doivent être écrits principalement pour des humains. Or, la syntaxe de la plupart des systèmes formels tels que les langages de programmation favorise plus une expression claire et concise voire même lapidaire. Cette concision est nécessaire pour le programmeur afin qu'il puisse saisir en une surface point trop grande (un écran d'ordinateur ne peut simultanément afficher qu'environ deux cents lignes) l'essence de ce qu'il écrit. Le nombre d'erreurs est en général proportionnel à la surface d'un programme et plus il est grand, plus il en contient. Inversement si le programme est trop court, il est probablement cryptique et ne pourra être relu confortablement.
 
Tout bon système d'expression un tant soit peu complexe se doit donc d'offrir une notion de commentaire permettant de commenter les textes. Les ordinateurs se contrefichent des commentaires, ils savent juste les ignorer! En revanche, les commentaires sont très importants pour les humains et c'est pourquoi, les commentaires que vous aurez à écrire dans les programmes de ce cours seront structurés (c'est-à-dire qu'ils possèderont une certaine sémantique ignorée des évaluateurs Scheme).


 

Précédent Suivant