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
