Sélectionnez un profil pour adapter la présentation.

PLUSHIE

Un langage qui apprend et se transforme

Une seule instruction ?

Hum...

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.

  • L'accès à la suite
  • 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.

  • Variables prédéfinies
  • 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) :

    • L'entrée de donnée
    • 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).

    • La sortie de donnée
    • Afin de pouvoir interagir avec son environnement, PLUSHIE a besoin d'au moins une possibilité de le modifier.

    • L'exécution
    • Il est également nécessaire de savoir à quel endroit du code on se situe pour la partie interprétée des données.

Pourquoi PLUSHIE ?

Cette question mérite à elle seule une page entière.

Qui est derrière PLUSHIE ?

Consultez la page Qui suis-je ?

En quoi c'est nouveau ?

Direction la page pourquoi c'est différent et aussi la comparaison avec les autres langages et concepts informatiques.

Comment ça marche ?

Attention, détails techniques pas forcément immédiats à comprendre !
cf. les conventions de notation, puis plongez dans les aspects techniques.

Puis-je participer ?

Bien entendu ! La page GitHub sera bientôt accessible ! Mais en attendant, vous pouvez partager vos commentaires sur ce site via Plushie.langage (à) free.fr

Essayez les interfaces et rapportez ce qui vous a posé problème (ou au contraire, ce qui vous a plu).

Parlez-en autour de vous, faites le buzz autour de PLUSHIE !

D'autres questions ?

Demandez à PLUSHIE !
Plushie.langage (à) free.fr

🏗
En construction, plus à venir