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)
Stellenmarkt
  1. (Senior) Designer (w/m/d) - User Experience (UX) / User Interface (UI)
    The Capital Markets Company GmbH, Berlin, Frankfurt
  2. Wissenschaftlicher Mitarbeiter (m/w/d)
    Hochschule Ruhr West, Mülheim an der Ruhr
Detailsuche

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.

Golem Akademie
  1. Advanced Python - Fortgeschrittene Programmierthemen
    16./17. September 2021, online
  2. Python kompakt - Einführung für Softwareentwickler
    28.-29. Oktober 2021, online
  3. Einführung in die Programmierung mit Rust
    21.-24. September 2021, online
Weitere IT-Trainings

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


Aktuell auf der Startseite von Golem.de
Elon Musk
Tesla Model S bekommt ausschließlich Knight-Rider-Lenkrad

Elon Musk hat klargestellt, dass es für das Model S und das Model X kein normales Lenkrad mehr geben wird. Das D-förmige Lenkrad ist Pflicht.

Elon Musk: Tesla Model S bekommt ausschließlich Knight-Rider-Lenkrad
Artikel
  1. Loongson 3A5000: Chinesische Quadcore-CPU mit eigenem Befehlssatz
    Loongson 3A5000
    Chinesische Quadcore-CPU mit eigenem Befehlssatz

    50 Prozent schneller als der Vorgänger-Chip und dabei sparsamer: Der 3A5000 mit LoongArch-Technik stellt einen wichtigen Umbruch dar.

  2. Probefahrt mit EQS: Mercedes schüttelt Tesla ab, aber nicht die Klimakrise
    Probefahrt mit EQS
    Mercedes schüttelt Tesla ab, aber nicht die Klimakrise

    Der neue EQS von Mercedes-Benz widerlegt die Argumente vieler Elektroauto-Gegner. Auch die Komforttüren gefallen uns.
    Ein Bericht von Friedhelm Greis

  3. Förderprogramm: Bund will Fachkräfte für Akkuindustrie ausbilden lassen
    Förderprogramm
    Bund will Fachkräfte für Akkuindustrie ausbilden lassen

    Die Aus- und Weiterbildung für Fachleute im Bereich Akkuproduktion und -entwicklung wird mit 40 Millionen Euro aus der Staatskasse gefördert.

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...

3of5 09. Okt 2017

Soweit ich weiß würde das erste Programm durch ein Lisp Programm gefunden



  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Schnäppchen • 30% Rabatt auf Amazon Warehouse • ASUS TUF VG279QM 280 Hz 306,22€ • Fractal Design Meshify C Mini 69,90€ • Acer Nitro XF243Y 165Hz OC ab 169€ • Samsung C24RG54FQR 125€ • EA-Promo bei Gamesplanet • Alternate (u. a. Fractal Design Define S2 106,89€) • Roccat Horde Aimo 49€ [Werbung]
    •  /