INTERCAL, programming language parody, is the canonical esoteric programming language created by Don Woods and James Lyon, two Princeton University students, in 1972. It satirizes aspects of the FORTRAN and COBOL programming languages, as well as the proliferation of proposed language constructs and notations in the 1960s. Consequently, the humour may appear rather dated to modern readers brought up with C or Java.
The current version, C-INTERCAL, is maintained by Eric S. Raymond. INTERCAL is said by the original authors to stand for "Compiler Language With No Pronounceable Acronym".
INTERCAL is purposely different from all other computer languages. Common operations in other languages have cryptic and redundant syntax in INTERCAL. From the INTERCAL Reference Manual:
More on [ INTERCAL ]
Befunge :: Languages
Procedural :: Compiled
Obfuscated :: Languages
Procedural :: Languages

Muppet Lab's Intercal Resources - Features the original specification and an extensive sample source code collection. Links to several compilers and to other Intercal-related sites.
Program - Surprisingly readable chunk of C-Intercal-only source code written by Clemens Meier.
C-Intercal Compiler - William Patterson's DOS port of the classic Intercal-to-C compiler coauthored by Eric S. Raymond.
Meta Description: [ Informoj pri diversaj softvaraj iloj ]
C-Intercal Supplemental Reference Manual - Specification clarifications, implementation notes regarding the C-Intercal compiler, and literature references for those interested in background information on COME FROM and friends.
Catalog of Compilers Intercal Page - Idiom's catalog of free compilers and interpreters mentions Intercal.
Darren's First Intercal Program - This was author's first exercise in INTERCAL programming. It counts down from 500 all the way down to one. It's that simple!
Free Online Dictionary of Computing - Intercal - Short introduction to Intercal, detailing Intercal's distinctivenesses in comparison to other languages.
Meta Description: [ This page provides free information about INTERCAL ]
INTERCAL - Urban Nilsson's collection of INTERCAL programs.
Intercal Programming Language Reference Manual - Original specification.
Intercal Resource Page - Unofficial Intercal language homepage, maintained by C-Intercal implementor Eric S. Raymond. Documentation, implementations, papers, and tools.
Meta Description: [ Escape now before the madness takes you! ]
iperl - Using Intercal in Perl.
404
J-Intercal Project - Intercal-to-Java compiler written by Karsten Sperling. Download, documentation, and links.
Jacob Mandelson's Intercal Page - Featuring a ROT-13 routine and a short link list.
Revised Reference Manual - Compiled from the original specification and from the comments and clarifications by Howell and Raymond.
The Language from Hell - Article and site, non-fiction, and journalism indexes.
The Pit - Intercal source code by Louis Howell.
Threaded Intercal - Malcolm Ryan's proposed standard for Threaded Intercal, version 0.2.
| AL-HADID (THE IRON) Form Vers 19 to 24 | |
| Next Video | |