01 Qu’est-ce que le langage de programmation ésotérique Beatnik ?

http://cliffle.com/esoterica/beatnik/

Beatnik est un langage de programmation ésotérique développé en 2001 par Cliff L. Biffle.

Un programme Beatnik se compose de mots de la langue allemande ou anglaise. Beatnik ne connaît pas d’affectation fixe des mots-clés et des fonctions. Il n’y a pas de contrôle si le mot est un mot valide de la langue respective. De même, il n’est pas nécessaire que le texte ait un sens en langue naturelle.

Chaque mot est noté selon les règles du Scrabble et une fonction est attribuée en fonction du score.

Le traitement des variables s’effectue dans une pile, c’est-à-dire que dans chaque cas, l’entrée la plus haute peut être traitée.

L’interprète lit le poème mot par mot ; la ponctuation, les espaces et les sauts de ligne sont ignorés. Certaines fonctions consistent en un seul mot, d’autres fonctions ont besoin d’un argument – ce sont donc des fonctions à 2 mots. Elles sont listées ci-dessous dans la notation “n, m”. Cela signifie que le mot de la fonction et le mot de l’argument doivent être lus.

GC Wizard offre la possibilité d’interpréter/exécuter des programmes beatniks ainsi que de générer un cadre de base pour un programme beatnik.

Pour cela, 21 jeux de Scrabble différents – également d’autres langues – peuvent être utilisés.