
INTERCAL
Sign in to saveesoterische Programmiersprache
In the Vinony graph
Within Vinony's link graph, INTERCAL is referenced by 42 other articles, and connects out to ternary numeral system, esoteric programming language and COMEFROM.
It is catalogued under topics including Computer humour, Esoteric programming languages and Parodies.
Its subject is documented across 24 Wikipedia language editions.
Official website
Link to the official site · 7,905 chars · not written by Vinony
Wikidata facts
- Instance of
- programming language
- Official website
- www.catb.org/~esr/intercal
- Image
- Hello World INTERCAL.png
Show 3 more facts
- software version identifier
- 0.30
- Commons category
- INTERCAL
- inception
- 1972-01-01
Sources (1)
via Wikidata · CC0
Article · Deutsch
INTERCAL, abgekürzt für Compiler Language With No Pronouncable Acronym (Compiler-Sprache ohne aussprechbares Akronym), ist eine esoterische Programmiersprache, die am 26. Mai 1972 von Donald R. Woods und James M. Lyon entwickelt wurde. Diese Implementation verwendete Lochkarten und EBCDIC. Bei der Umsetzung für ASCII mussten daher der Operator ¢ durch $ und ⊻ durch ? ersetzt werden. Erst 1990 wurde eine erste UNIX-Implementierung von Eric S. Raymond programmiert. Heute ist INTERCAL auch auf DOS verfügbar. Aktuell stehen zwei Versionen zur Verfügung: C-INTERCAL und CLC-INTERCAL. Daneben gibt es auch Threaded Intercal. INTERCAL wurde mit dem Ziel entwickelt, Programmiersprachen zu parodieren sowie das Programmieren schwierig zu gestalten und die entstehenden Programme effektiv unlesbar zu machen. Insofern ähnelt INTERCAL keiner der bekannten Programmiersprachen, hat sehr wenige Sprachkonstrukte und ist schwierig zu erlernen. INTERCAL wird von einer kleinen Fan-Gemeinde gepflegt und kann dem interessierten Programmierer zur Erheiterung oder Rätsellösung dienen. Auf einer SUN SPARCStation-1 benötigte ein INTERCAL-Programm über 17 Stunden, um mittels des Sieb des Eratosthenes sämtliche Primzahlen kleiner als 65536 zu berechnen (in anderen Programmiersprachen weniger als eine Sekunde). Auf einer IBM 360/91 dauerte es 30 Sekunden, um einen 16-bit Integer (d. h. eine Zahl kleiner als 65536) zu dividieren.
Abstract from DBpedia / Wikipedia · CC BY-SA