La syntaxe, c’est quoi ? Tout langage de programmation s’appuie sur un ensemble de mots clés et de règles. Smalltalk est très simple, il en impose une vingtaine, et en ce qui nous concerne moins d’une quinzaine seront utilisés dans ce guide.
Pour donner une image parlante, la syntaxe est au code source, ce que la grammaire et la conjugaison sont au français. Mais pour un code source la conséquence à ne pas respecter la syntaxe est plus embêtante : le programme refusera de fonctionner. Un texte en français avec une grammaire ou une conjugaison approximative pourra toujours être compris par le lecteur humain, c’est la différence entre nous et les machines. Mais pas d’inquiétude, l’environnement Smalltalk de Dr.Geo offre plusieurs solutions lorsque le code comporte des erreurs de syntaxe.
Dans les sections suivantes nous présentons des exemples illustrant chaque élément de syntaxe. Vous êtes invités à recopier leur code source. C’est formateur et ils sont toujours courts. En prolongement des exemples, des exercices accessibles sont proposés, faites-les !
• Saisir le code: | Editer le code | |
• Les messages: | Programmer par l’envoi de messages | |
• Cascade de messages: | Envoyer une série des messages à un même objet | |
• Les variables: | Déclarer et utiliser des variables informatiques | |
• Commentaire: | Documenter son code | |
• Collection: | Regrouper des objets dans les collections | |
• Bloc de code: | Du code embarqué | |
• Structures de contrôle: | Contrôler le déroulement d’un programme |