"INTERCAL's main advantage over other programming languages is its strict simplicity. It has few capabilities, and thus there are few restrictions to be kept in mind. Since it is an exceedingly easy language to learn, one might expect it would be a good language for initiating novice programmers. Perhaps surprising, then, is the fact that it would be more likely to initiate a novice into a search for another line of work. As it turns out, INTERCAL is more useful (which isn't saying much) as a challenge to professional programmers."
- from The INTERCAL Programming Language Reference Manual, Copyright (C) 1973 by Donald R. Woods, James M. Lyon
Related categories 4
William Patterson's DOS port of the classic Intercal-to-C compiler coauthored by Eric S. Raymond.
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!
Intercal "Hello, World" Program
Surprisingly readable chunk of C-Intercal-only source code written by Clemens Meier.
Intercal Resource Page
Unofficial Intercal language homepage, maintained by C-Intercal implementor Eric S. Raymond. Documentation, implementations, papers, and tools.
Using Intercal in Perl.
Jacob Mandelson's Intercal Page
Featuring a ROT-13 routine and a short link list.
Muppet Lab's Intercal Resources
Features the original specification and a sample source code collection. Links to several compilers and to other Intercal-related sites.
Intercal source code by Louis Howell.
Revised Reference Manual
Compiled from the original specification and from the comments and clarifications by Howell and Raymond.
Malcolm Ryan's proposed standard for Threaded Intercal, version 0.2.
Last update:March 4, 2014 at 7:45:06 UTC