Sélectionnez un profil pour adapter la présentation.
En effet, rien ne vous Avec 1, on ne crée pas de ramifications, de branches, de complexité. Alors s'il est vrai que PLUSHIE n'utilise qu'une seule instruction versatile et ne fait en permanence que copier (indirectement) une adresse mémoire à une autre adresse, il s'appuie sur un support non modifiable qui peut être considéré comme transmettant des fonctions implicites, bien que rigides.
Le simple fait de pouvoir adresser 2 adresses mémoires à partir d'une seule peut légitimement être considéré comme une fonction. Sans cette possibilité, PLUSHIE ne pourrait pas explorer des structures de type arbre et ne pourrait pas gérer des données d'un niveau de complexité équivalent à l'arithmétique.
Comme PLUSHIE ne fait pas la différence entre une donnée, une variable ou une demi-instruction de l'instruction unique Destination ↞ Source, la donnée d'une variable sous-jacente peut également être considérée comme une fonction. Dans le moteur minimal actuel, elles sont au nombre de trois (en plus de la semi-fonction à une variable suite) :
PLUSHIE, comme le cerveau humain, a besoin d'informations provenant de l'extérieur pour se développer. Le plus simple est la lecture de caractère qui est proposée actuellement.
Si l'on veut disposer d'autres sources d'entrées, il faut nécessairement modifier le hardware, ça ne peut pas passer uniquement par l'instruction unique
(il faut a minima une adresse identifiée réservée comme entrée pour le nouveau media).
Afin de pouvoir interagir avec son environnement, PLUSHIE a besoin d'au moins une possibilité de le modifier.
Il est également nécessaire de savoir à quel endroit du code on se situe pour la partie interprétée des données.