LexiDict.de - Logo
Druckversion | Impressum | Datenschutz

Esoterische Programmiersprache

Aus LexiDict


Esoterische Programmiersprachen sind Programmiersprachen, die nicht für den praktischen Einsatz entwickelt wurden, sondern ungewöhnliche Sprachkonzepte umsetzen. Eine einfache Bedienung ist selten, teilweise werden Sprachen konzipiert, um möglichst komplizierte Algorithmen oder unverständliche Syntax zu haben, oft aber auch um neue Ideen auszuprobieren, oder um ungewöhnliche Möglichkeiten wie extreme Vereinfachung aufzuzeigen. Mit Esoterik im umgangssprachlichen Sinn haben "esoterische Programmiersprachen" nichts zu tun.

Die Motivation hinter der Entwicklung von esoterischen Programmiersprachen kann unterschiedlich sein. In einigen Fällen handelt es sich schlicht um akademische Scherze, häufig setzt sich aber der Entwickler der Sprache ein bestimmtes Ziel. So wurden zum Beispiel bei Brainfuck konventionelle Spracheigenschaften so weit wie möglich entfernt, bis eine turingmaschinenähnliche Sprache übrig blieb, die mit einem extrem kleinen Compiler auskommt.

Die Beschäftigung mit esoterischen Programmiersprachen kann zu tieferem Verständnis seriöser Programmiersprachen sowie zur Verbesserung strukturellen Denkens führen. Praktische Bedeutung haben die esoterischen Programmiersprachen somit in Forschung und Lehre. Abhängig vom verfolgten Konzept können esoterische Programmiersprachen Konzepte für Sprachdesign und/oder Systemdesign demonstrieren. Allerdings gibt es eine Vielzahl von esoterischen Programmiersprachen, die nicht originär sind, sondern nur Konzepte anderer esoterischer Programmiersprachen unwesentlich verändern.

Einer der produktivsten Entwickler esoterischer Programmiersprachen ist David Morgan-Mar[1], im deutschsprachigen Raum Gerson Kurz [2].

Weblinks


  1. DM's Esoteric Programming Languages
  2. programming languages



Weblink hinzufügen




Mit dem Speichern dieser Seite versichere ich, dass ich den Beitrag selbst verfasst habe bzw. dass er keine fremden Rechte verletzt, und willige ein, ihn unter der Lizenz Creative Commons Zero zu veröffentlichen.

Add to alltagzAdd to icioAdd to infopiratAdd to linkarenaAdd to misterwongAdd to netselektorAdd to newskickAdd to oneviewAdd to readsterAdd to webnewsAdd to yahooAdd to yigg

Dieser Artikel basiert auf dem Artikel Esoterische Programmiersprache aus der freien Enzyklopädie Wikipedia und steht unter der GNU-Lizenz für freie Dokumentation. In der Wikipedia ist eine Liste der Autoren verfügbar.

Von „http://www.lexidict.de/wiki/Esoterische_Programmiersprache

Diese Seite wurde bisher 128-mal abgerufen. Diese Seite wurde zuletzt am 3. Januar 2010 um 16:42 Uhr geändert. Inhalt ist verfügbar unter der GNU Free Documentation License 1.2.




Finden

Navigation
Wissen kompakt
Statistik
Denk-Spiel
Fun