Was ist Unary?

Abstrakte Grafik zur Programmiersprache Unary

Unary ist eine esoterische Programmiersprache, deren Quelltext nur aus einem einzigen Zeichen besteht: der Null. Was ein Programm tut, hängt allein davon ab, wie viele Nullen es enthält. Finden Sie mehr rund ums Programmieren auf unserer Schwerpunktseite Programmiersprachen.

Geschichte

Lode Vandevenne hat Unary im Jahr 2005 entworfen. Von ihm stammt auch Brainloller.

Funktionsweise

Ein Unary-Programm entsteht aus einem Brainfuck-Programm. Jeder der acht Brainfuck-Befehle bekommt einen Drei-Bit-Code. Die Codes werden hintereinandergeschrieben, eine 1 kommt davor, und die so entstandene große Binärzahl wird ins Unärsystem übertragen: Man schreibt so viele Nullen hin, wie die Zahl groß ist. Laut Spezifikation verwendet Unary damit nur ein Symbol.

Einordnung

Ein Hello-World-Programm abzudrucken ist unmöglich: Laut Esolang-Wiki hat es rund 1,4 mal 10 hoch 77 Nullen, also weit mehr, als je irgendwo gespeichert werden könnte. Unary ist im Kern ein Scherz und zugleich ein Gedankenexperiment darüber, wie wenige Zeichen eine Sprache braucht. Weil jedes Brainfuck-Programm übersetzbar ist, ist Unary turingvollständig. Weitere Sprachen finden Sie in unserer Liste: Esoterische Programmiersprachen.

Quelle

Stand: 15.10.2026

Kommentar verfassen

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden.