Programmiersprache: Fetlang liest sich "wie schlechte Erotikliteratur"

Gegenderte Variablen, verwirrende Fehlermeldungen und eine schlüpfrige Schreibweise: Fetlang ist eine Programmiersprache mit einer lustigen Syntax, hinter der herkömmliches C steckt. Allerdings ist dieses kaum wiederzuerkennen.

Artikel veröffentlicht am ,
Fetlang liest sich wie keine andere Programmiersprache.
Fetlang liest sich wie keine andere Programmiersprache. (Bild: Pixabay.com/Montage: Golem.de/CC0 1.0)

Es gibt produktive Programmiersprachen wie Java, C++ und Python - alle drei sind weit verbreitet und flexibel einsetzbar. Und dann gibt es Fetlang, eine Programmiersprache, die auf dem Entwicklerportal Github veröffentlicht wurde. Die Sprachsyntax liest sich laut Entwickler "wie schlecht geschriebene Erotikliteratur". Auf der Dokumentationsseite wird die Sprache mit Funktionen wie "verwirrender, dem Englischen angelehnten Syntax mit nicht hilfreichen Fehlermeldungen" oder "gegenderten Variablen" beschrieben.

  • Die Syntax von Fetlang ist schon sehr anstößig ... und lustig. (Bild: Property404)
Die Syntax von Fetlang ist schon sehr anstößig ... und lustig. (Bild: Property404)

Tatsächlich gibt Entwickler Property404 an, dass es sich bei der Programmiersprache um ein Konzept handelt, das bisher für den produktiven Einsatz nicht ausgereift ist. Die Sprache nutzt simple Eingabe- und Ausgabestreams, ist statisch typisiert und kann in die verbreitete prozedurale Programmiersprache C transpiliert beziehungsweise umgewandelt werden.

Weibliche und männliche Variablen werden unterschiedlich aufgerufen

Mit Hilfe von Pronomen kann ein Programm auf vorher verwendete Variablen zugreifen. Zu beachten ist, dass weibliche Variablen mit "her" und männliche Variablen mit "him" aufgerufen werden. Die Programmiersprache beachtet Groß- und Kleinschreibung und ist "wahrscheinlich Turing-vollständig". In den Beispieldateien sieht es außerdem so aus, als ob einfache C-Ausgabeinstruktionen, wie etwa print, durch Sätze wie "Make Slave scream" ersetzt werden.

Auf der Github-Seite von Fetlang gibt es weitere Programmbeispiele (Achtung: NSFW), die die ungewöhnliche Schreibweise in Analogie zur Programmiersprache C erklären. Das ist auch notwendig, denn auf den ersten Blick ist die Logik hinter der Syntax tatsächlich relativ schwer zu verstehen.

Fetlang ist mit Git installierbar. Dazu braucht es die Tools Ninja, meson und den Compiler gcc/g++ oder Clang. Sie ist laut Entwickler mit MacOS, Linux und anderen Unix-basierten Betriebssystemen kompatibel.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Akaruso 11. Okt 2017

Ein Hobby muss Spaß machen und nicht unbedingt sinnvoll sein. In diesem Fall hat aber der...

frostbitten king 10. Okt 2017

Yes my master. Oh shit Patriarchy.

RvdtG 10. Okt 2017

Achtung, nicht, dass du dann nachher ne Beschwerde wegen sexueller Belästigung der...

eeg 10. Okt 2017

Dem würde ich so widersprechen, da der Kopiervorgang von unkompiliertem Quelltext kein...



Aktuell auf der Startseite von Golem.de
Quellcode auf Github
MS-DOS 4.00 ist jetzt Open Source

Nachdem der ehemalige CTO eine alte MS-DOS-Floppy entdeckt hat, veröffentlicht Microsoft ein Stück Betriebssystem-Geschichte.

Quellcode auf Github: MS-DOS 4.00 ist jetzt Open Source
Artikel
  1. Startrampe Set: Lego bietet Milchstraße und Nasa-Rakete Artemis als Bausatz
    Startrampe Set
    Lego bietet Milchstraße und Nasa-Rakete Artemis als Bausatz

    Lego hat zwei neue Sets vorgestellt, die für Weltraumenthusiasten gedacht sind: das Nasa-Artemis-Startrampen-Set und das Milchstraßen-Galaxie-Set.

  2. Tarifrunde: Montag erneut Streiktag bei der Deutschen Telekom
    Tarifrunde
    Montag erneut Streiktag bei der Deutschen Telekom

    Beim letzten Warnstreik bei der Telekom waren 12.500 Beschäftigte beteiligt. Diesmal wird breiter mobilisiert. Die Telekom versucht Schadensbegrenzung.

  3. Auszieh-Apps: Apple entfernt KI-Nudify-Apps aus dem App Store
    Auszieh-Apps
    Apple entfernt KI-Nudify-Apps aus dem App Store

    Apps, die Personen per KI ungefragt digital ausziehen, sind beliebt. Nun entfernt Apple einige dieser Anwendungen aus dem App Store - aber erst nach Hinweisen von Journalisten.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • Asus OLED-Monitor zum Tiefstpreis • Gigabyte GeForce RTX 4070 Ti im Sale • MediaMarkt: Asus Gaming-Laptop 999€ statt 1.599€ • Gamesplanet Spring Sale [Werbung]
    •  /