INTERCAL: Difference between revisions
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: |
[[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
- The INTERCAL Resources Page
- INTERCAL Revised Reference Manual
- INTERCAL Resources on the Web, a comprehensive collection by Brian Raiter
- alt.lang.intercal newsgroup