Category:Intercal: Difference between revisions

m
grammar, esolangs link
(Note on the acronym "INTERCAL")
m (grammar, esolangs link)
 
Line 5:
The language designed to be Turing-complete but as fundamentally unlike any existing language as possible. Expressions that look like line noise. Control constructs that will make you gasp, make you laugh, and possibly make you hurl. Data structures? We don't need no steenking data structures![[#Citation|[1]]]
 
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, thanthen, 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. Those who doubt this need only refer back to the sample program in section 2.1. This 22-statement program took somewhere from 15 to 30 minutes to write, whereas the same objectives can be achieved by single-statement programs in either [[SNOBOL]] or [[APL]].[[#Citation|[2]]]
 
"INTERCAL" is an acronym for "Compiler Language With No Pronounceable Acronym."
Line 19:
*[http://www.muppetlabs.com/~breadbox/intercal/ INTERCAL "The Performance Art of Programming"]
[[Category:Esoteric Languages]]
*[[eso:INTERCAL|INTERCAL on Esolangs]]
Anonymous user