INTERCAL: Difference between revisions

From Esolang
Jump to navigation Jump to search
Content deleted Content added
m newsgroup link
No edit summary
Line 1: Line 1:
{{stub}}
{{stub}}
'''INTERCAL''', an abbreviation for ''Computer Language With No Pronouncable Acronym'', was created in 1972, thus probably making it the first ever [[esoteric programming language]]. [[Donald R. Woods]] and [[James M. Lyon]] invented it with the goal of creating a language with no similarities whatsoever to any existing programming languages.
'''INTERCAL''', an abbreviation for ''Computer Language With No Pronouncable Acronym'', was created in 1972, thus probably making it the first ever [[esoteric programming language]]. [[Donald R. Woods]] and [[James M. Lyon]] invented it with the goal of creating a language with no similarities whatsoever to any existing programming languages. The language largely succeeds in this goal, apart from its use of an assignment statement. It also suffers from being one-dimensional, and the original version uses binary (but [[TriINTERCAL]] was created as a modern ternary version).


INTERCAL was also the first language to have a [[wimpmode]] devised for it.
INTERCAL was also the first language to have a [[wimpmode]] devised for it, due to its unusual I/O requirements.


It has new operators, Mingle and Select operators, and unary XOR operators. Also, the symbols are called by different names: . is a spot, : a two-spot, , is a tail and ; is a hybrid. Newer INTERCAL compilers/interpreters have some new commands, such as COME FROM, and [[Quantum INTERCAL]], etc.
It has new operators, Mingle and Select operators, and unary XOR operators. Also, the symbols are called by different names: . is a spot, : a two-spot, , is a tail and ; is a hybrid. Newer INTERCAL compilers/interpreters have some new commands, such as COME FROM, and [[Quantum INTERCAL]], etc.
Line 15: Line 15:
[[Category:Implemented]]
[[Category:Implemented]]
[[Category:Low-level]]
[[Category:Low-level]]
[[Category:Unknown computational class]]
[[Category:Turing complete]]
[[Category:Before 1993]]
[[Category:Before 1993]]

Revision as of 15:25, 30 April 2006

This article is not detailed enough and needs to be expanded. Please help us by adding some more information.

INTERCAL, an abbreviation for Computer Language With No Pronouncable Acronym, was created in 1972, thus probably making it the first ever esoteric programming language. Donald R. Woods and James M. Lyon invented it with the goal of creating a language with no similarities whatsoever to any existing programming languages. The language largely succeeds in this goal, apart from its use of an assignment statement. It also suffers from being one-dimensional, and the original version uses binary (but TriINTERCAL was created as a modern ternary version).

INTERCAL was also the first language to have a wimpmode devised for it, due to its unusual I/O requirements.

It has new operators, Mingle and Select operators, and unary XOR operators. Also, the symbols are called by different names: . is a spot, : a two-spot, , is a tail and ; is a hybrid. Newer INTERCAL compilers/interpreters have some new commands, such as COME FROM, and Quantum INTERCAL, etc.

External resources