Présentation

Tout langage a une syntaxe grâce à laquelle il peut contenir des informations.

Contrairement à ce qu'on pourrait croire à priori, le GOTO++ possède une syntaxe. Etrangère à l'esprit borné d'un petit programmeur formé au Visual Basic, (ou pire, au Java) mais tout à fait adaptée au cerveau d'un gourou qui programmait en assembleur MIPS quand il était petit.

Dans ce qui suit, de nombreux exemples seront présentés, pour les comprendre il est nécessaire de savoir que GOTO indique un commentaire : tout le reste de la ligne est ignoré. De plus GOTOPRINT affiche la valeur de la dernière variable modifiée par un =.

Par exemple :

J=*(5)
GOTOPRINT()

Dans cet exemple, la première affecte une valeur à J, qui vaudra alors 5 (la notation *(5) est celle d'un nombre entier). GOTOPRINT affiche cette même valeur, les parenthèses servant à exécuter la fonction (ce qui la différencie ainsi de J : le compilateur saura que J n'est pas une fonction).