Was ist AsciiDots?

Abstrakte Grafik zur Programmiersprache AsciiDots

AsciiDots ist eine esoterische Programmiersprache, die auf ASCII-Art beruht: Punkte wandern über gezeichnete Bahnen und verändern sich unterwegs. Finden Sie mehr rund ums Programmieren auf unserer Schwerpunktseite Programmiersprachen.

Geschichte

Die Sprache stammt von Aaron Janse und wird im Esolang-Wiki dem Jahr 2017 zugeordnet.

Funktionsweise

Ein Punkt, geschrieben als . oder •, markiert den Startort eines „Dots“, der Informationseinheit der Sprache. Jeder Dot hat eine Adresse und einen Wert, beide beginnen bei null. Die Dots folgen Bahnen aus Zeichen wie | und -, werden an Kreuzungen und Operatoren umgeleitet, verrechnet oder ausgegeben. Erreicht ein Dot das Zeichen &, endet das Programm; es endet auch, wenn alle Dots vom Ende ihrer Bahn ins Nichts gefallen sind. Alles hinter zwei Backticks ist Kommentar.

Hello World

Im Esolang-Wiki genügt für Hello World eine einzige Zeile:

.-$"Hello, World!"

Einordnung

AsciiDots ist turingvollständig und fällt durch seine bildhaften Programme auf, ähnlich wie Funciton. Weitere Sprachen finden Sie in unserer Liste: Esoterische Programmiersprachen.

Quelle

Stand: 15.10.2026

Was ist Aheui?

Abstrakte Grafik zur Programmiersprache Aheui

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

Was ist ArnoldC?

Abstrakte Grafik zur Programmiersprache ArnoldC

ArnoldC ist eine esoterische Programmiersprache, deren Befehle bekannte Filmzitate von Arnold Schwarzenegger sind. Finden Sie mehr rund ums Programmieren auf unserer Schwerpunktseite Programmiersprachen.

Geschichte

Lauri Hartikka schuf ArnoldC im Jahr 2013 und setzte die Sprache in Scala um. Quelltext, Anleitungen und Beispielprogramme stellt er auf GitHub bereit. Von ArnoldC inspiriert ist die Sprache Connery.

Funktionsweise

Jedes Sprachelement ist ein Schwarzenegger-Zitat. „IT’S SHOWTIME“ beginnt das Hauptprogramm, „YOU HAVE BEEN TERMINATED“ beendet es, und „TALK TO THE HAND“ gibt etwas aus. „GET UP“ addiert, „GET DOWN“ subtrahiert, „YOU’RE FIRED“ multipliziert und „HE HAD TO SPLIT“ dividiert. Eine Bedingung beginnt mit „BECAUSE I’M GOING TO SAY PLEASE“, eine Schleife mit „STICK AROUND“. Die Wahrheitswerte heißen „@NO PROBLEMO“ (wahr) und „@I LIED“ (falsch).

Hello World

Das Hello-World-Programm aus dem Esolang-Wiki:

IT'S SHOWTIME
  TALK TO THE HAND "Hello, world!"
YOU HAVE BEEN TERMINATED

Einordnung

ArnoldC gehört zu den thematischen Sprachen, die Popkultur aufgreifen, wie LOLCODE oder Rockstar. Weitere Sprachen finden Sie in unserer Liste: Esoterische Programmiersprachen.

Quellen

Stand: 15.10.2026

Was ist Axum?

Axum ist eine Programmiersprache.Mehr Informationen finden Sie auf ihrer Website.

Finden Sie mehr rund ums Programmieren auf unserer Schwerpunktseite Programmiersprachen.

Stand Februar 2021. Diese Seite ist in Arbeit. Sie wollen hier mitmachen? Dann kontaktieren Sie uns!

Was ist Averest?

Averest ist eine Programmiersprache.

Finden Sie mehr rund ums Programmieren auf unserer Schwerpunktseite Programmiersprachen.

Stand Februar 2021. Diese Seite ist in Arbeit. Sie wollen hier mitmachen? Dann kontaktieren Sie uns!

Was ist Automatically Programmed Tools?

Automatically Programmed Tools ist eine Programmiersprache.

Finden Sie mehr rund ums Programmieren auf unserer Schwerpunktseite Programmiersprachen.

Stand Februar 2021. Diese Seite ist in Arbeit. Sie wollen hier mitmachen? Dann kontaktieren Sie uns!

Was ist AutoLISP?

AutoLISP ist eine Programmiersprache.

Finden Sie mehr rund ums Programmieren auf unserer Schwerpunktseite Programmiersprachen.

Stand Februar 2021. Diese Seite ist in Arbeit. Sie wollen hier mitmachen? Dann kontaktieren Sie uns!

Was ist Autocode?

Autocode ist eine Programmiersprache.

Finden Sie mehr rund ums Programmieren auf unserer Schwerpunktseite Programmiersprachen.

Stand Februar 2021. Diese Seite ist in Arbeit. Sie wollen hier mitmachen? Dann kontaktieren Sie uns!

Was ist AtScript?

AtScript ist eine Programmiersprache.

Finden Sie mehr rund ums Programmieren auf unserer Schwerpunktseite Programmiersprachen.

Stand Februar 2021. Diese Seite ist in Arbeit. Sie wollen hier mitmachen? Dann kontaktieren Sie uns!

Was ist Atom?

Atom ist eine Programmiersprache.Mehr Informationen finden Sie auf ihrer Website.

Finden Sie mehr rund ums Programmieren auf unserer Schwerpunktseite Programmiersprachen.

Stand Februar 2021. Diese Seite ist in Arbeit. Sie wollen hier mitmachen? Dann kontaktieren Sie uns!