Aheui (koreanisch 아희) gilt als erste esoterische Programmiersprache, die für Hangul, das koreanische Alphabet, entworfen wurde. Finden Sie mehr rund ums Programmieren auf unserer Schwerpunktseite Programmiersprachen.
Geschichte
Die Sprache stammt von Puzzlet Chung; das Esolang-Wiki ordnet sie dem Jahr 2005 zu. Viele ihrer Ideen gehen auf Befunge zurück, allerdings ohne Befehle, mit denen sich das Programm selbst verändert.
Funktionsweise
Ein Aheui-Programm ist ein Raster aus Hangul-Silben. Jede Silbe setzt sich aus einem Anfangskonsonanten, einem Vokal und gegebenenfalls einem Endkonsonanten zusammen. Der Anfangskonsonant legt den Befehl fest, der Vokal bestimmt, in welche Richtung und wie weit sich der Lesekopf danach bewegt. Gespeichert wird in 26 Stapeln und einer Warteschlange. Unvollständige Zeichen und alles, was kein Hangul ist, gelten als Kommentar. Erreicht der Lesekopf den Rand, macht er auf der gegenüberliegenden Seite weiter.
Hello World
Das Esolang-Wiki zeigt dieses Programm, das „Hello, world!“ ausgibt:
밤밣따빠밣밟따뿌
빠맣파빨받밤뚜뭏
돋밬탕빠맣붏두붇
볻뫃박발뚷투뭏붖
뫃도뫃희멓뭏뭏붘
뫃봌토범더벌뿌뚜
뽑뽀멓멓더벓뻐뚠
뽀덩벐멓뻐덕더벅
Einordnung
Aheui ist turingvollständig. Eine andere Sprache mit asiatischer Schrift ist Wenyan, das klassisches Chinesisch verwendet. Weitere Sprachen finden Sie in unserer Liste: Esoterische Programmiersprachen.
Quelle
Stand: 15.10.2026
