Les langages de programmation ont tous des points communs, qui sont présentés dans cette partie.
- Fiche scientifique :

Avez-vous retenu ?
- Quelles sont les deux catégories de symboles dans le vocabulaire d’un langage de programmation ?
- Quel est le vocabulaire du langage Gobot ?
- Pourquoi est-il important de comprendre la sémantique d’un langage ?
- À quoi peut-on comparer un langage de programmation ?
- Quelles sont les différences les plus importantes entre un langage naturel et un langage de programmation ?
Réponses
- Certains symboles ou suites de symboles correspondent à des instructions, d’autres correspondent à des manières de combiner ces instructions ensemble (par exemple répéter une tâche)
- Les symboles dans le vocabulaire sont les différentes flèches.
- C’est ce qui permet de comprendre quelles actions sont effectivement réalisées, et donc de déterminer l’effet d’un programme.
- On peut faire une analogie avec l’écriture de la musique : les symboles des notes étant le vocabulaire, les conventions d’écriture la syntaxe et la mélodie produite la sémantique.
- Le vocabulaire d’un langage de programmation est très réduit et sa syntaxe est très rigide, exigeant une grande rigueur.
Pouvez-vous définir :
- Vocabulaire
- Sémantique
- Syntaxe
(Les réponses se trouvent dans le glossaire.)
Notions importantes :
- Vocabulaire des langages de programmation figé et limité
- Nécessité d’une syntaxe complètement rigide pour permettre l’exécution par une machine
- Nécessité pour le programmeur de connaître la sémantique des instructions
- Seuls les êtres humains peuvent déboguer un programme