« Langage B » : différence entre les versions
Contenu supprimé Contenu ajouté
mAucun résumé des modifications |
|||
Ligne 17 :
== Première machine ==
La première machine que nous allons voir permet de décrire un programme qui permute la valeur de deux variable.
<
MACHINE
swap
Ligne 34 :
END
END
</
Comme vous pouvez le voir les machines sont composé de plusieurs
Un Type se déclare donc de la manière suivante:
<code language=B>nomDeVariable : TypeDeLaVariable</code>
Ligne 46 :
Et finalement nous en arrivons à la partie OPERATION. C'est dans cette section que sont définit les fonctions de notre machine.
Une opération se déclare de la façon suivante:
<
BEGIN
operation1||operation2
END</
Dans notre cas on peux voir que les deux variables prennent chacunes la valeur de l'autre. Ceci peux se faire en seulement deux lignes, opération sur place, grâce au fait que les opérations sont toutes en parallèle.
|