« Langage C/Introduction au C » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 562 :
=== La norme ===
 
Comme précisé plus haut, le C est un langage qui possède des règles. Ces règles ont été définies par des informaticiens professionnels et sont toutes regroupées dans ce que l’on appelle '''la norme''' du langage. Chaque fois que l’on a un doute ou que l’on se pose une question, le premier réflexe est de regarder dans la norme ce qui est dit. Bien entendu, la norme n’est pas parfaite, elle ne répond pas à toutes les questions que l'on pourraispourrait se poser et ne précise pas tous les détails dont on pourraispourrait avoir besoin. Néanmoins, elle reste '''la référence''' de tout programmeur. Cette norme sert aussi de référence pour les compilateurs. En effet, tous les compilateurs respectent cette norme (en règle générale), afin de parer à différentes interprétations d’un même code.
 
Cette norme est donc comparable aux règles d’orthographe, de grammaire et de conjugaison de la langue française. Si l'on ne suit plus ces règles et que l'on commence à nous exprimer à notre guise, il devient rapidement impossible de nous comprendre. Le résultat sera le même si chacun commence à interpréter différemment tout ce qu'il entend. La norme sert donc à officialiser tout un tas de règles pour que chaque personne souhaitant communiquer (les programmeurs) puisse être parfaitement compris par chaque interprète (les compilateurs).