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


