Beatnik ist eine im Jahr 2001 von Cliff L. Biffle entwickelte esoterische Programmiersprache.
Ein Beatnik-Programm besteht aus Wörtern der deutschen oder englischen Sprache. Beatnik kennt keine feste Zuordnung von Schlüsselwörtern und Funktionen. Eine Überprüfung, ob es sich um ein gültiges Wort der jeweiligen Sprache handelt, findet nicht statt. Ebenso ist es nicht notwendig, dass der Text natürlichsprachig einen Sinn ergibt.
Jedes Wort wird nach den Scrabble-Regeln bewertet und entsprechend dem Punktewert wird eine Funktion zugewiesen.
Die Verarbeitung der Variablen erfolgt in einem Stapel, d.h. es kann jeweils der oberste Eintrag bearbeitet werden.
Der Interpreter liest das Gedicht wortweise ein; Punktation, Leerzeichen und Zeilenumbrüche werden dabei ignoriert. Einige Funktionen bestehen aus einem Wort, andere Funktionen benötigen ein Argument – sind also 2-Wort-Funktionen. Diese werden nachfolgend in der Schreibweise „n, m“ aufgeführt. Das bedeutet, sowohl das Wort für die Funktion als auch das Wort für das Argument müssen gelesen werden.
GC Wizard bietet die Möglichkeit, Beatnik-Programme zu interpretieren/ausführen sowie ein Grundgerüst für ein Beatnik-Programm zu generieren.
Hierfür kann auf 21 verschiedene – auch andersprachliche Scrabble-Sets – zurückgegriffen werden.
Quellen
Beatnik -Preface FROM THE FUTURE! (2013)
http://cliffle.com/esoterica/beatnik/
Beatnik (programming language) – Wikipedia
https://en.wikipedia.org/wiki/Beatnik_(programming_language)