Digital Life 

Entwickler veröffentlicht "esoterische Programmiersprache" auf GitHub

"Fetlang" hat der Entwickler die Sprache getauft.
"Fetlang" hat der Entwickler die Sprache getauft.
Foto: Getty Images
Im Zuge seiner neuen Programmiersprache hat der Entwickler nur eine Bedingung: Sie möge nicht im medizinischen oder militärischen Bereich eingesetzt werden.

Der Entwickler Property404 hat auf Github "Fetlang" veröffentlicht. Das steht für fetish language und der Name ist Programm. Er beschreibt Fetlang als „esoterische Programmiersprache“, deren Code sich „wie schlecht geschriebene Fetisch-Literatur“ liest.

Im Grunde handelt es sich dabei um eine Verpackung für die Programmiersprache C – nur eben mit BDSM-Begriffen, „gegenderten Variablen“ und „nicht hilfreichen Fehlermeldungen“. Dadurch entsteht etwa folgender Code:

lick Trisha's feet ten times
make Clara moan

Until Amy is dominant towards Alicia
html5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-end Have Mistress torture Betty
html5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-end if Betty is Trisha's little pet
html5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-end call safeword
html5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-endhtml5-dom-document-internal-entity1-nbsp-end Have Betty hogtie Clara

make slave scream Clara's name

Auch wenn es sich hierbei eher um ein lustig gemeintes Projekt handelt, kann damit tatsächlich programmiert werden. Allerdings warnt Property404 davor, dass die „englisch-ähnliche Syntax“ verwirrend sei und Fetlang derzeit noch nicht für die tatsächliche Produktion von Programmen empfohlen ist. Besonders bei Anwendungen für den medizinischen oder militärischen Bereich sollte sie nicht verwendet werden.

Mehr lesen