Bonjour à toutes et à tous !
Je commence (à peine !) à réfléchir à propos de la grammaire et de la sémantique d'un langage de programmation. Je cherchais un exemple un peu parlant de phrase grammaticallement correcte mais sémantiquement incorrecte (et j'avais du mal à en trouver).
Bref en tout cas la distinction avait l'air cool, jusqu'à ce post.
Il y est dit que "there is not, and cannot be, a distinction between syntax errors and semantic errors in C++, because it does not have a context-free grammar.".
J'ai quand même pas passé deux heures à chercher à illustrer une distinction ... qui n'existe pas ?
Pourriez-vous m'en dire plus, ou m'aiguiller vers des ressources qui en touchent deux mots ?
Merci d'avance !
Partager