Content deleted Content added
I'm univ level CompSci engineer, but doesn't understand this article because the terms are not back-referenced |
m Dated {{Technical}}. (Build p613) |
||
Line 1:
{{Technical|date=July 2011}}
{{Programming paradigms}}
Line 21:
The first concatenative programming language was [[Forth (programming language)|Forth]], although [[Joy (programming language)|Joy]] was the first language to call itself concatenative. Other concatenative languages are [[Cat (programming language)|Cat]], [[Enchilada (programming language)|Enchilada]], [[Factor (programming language)|Factor]], [[Onyx (programming language)|Onyx]], [[PostScript]], [[RPL (programming language)|RPL]], [[Stappl]], [[Trith (programming language)|Trith]] and [[XY (programming language)|XY]].
Most existing concatenative languages are [[stack-based]]; this is not a requirement and other models have been proposed.{{
Most concatenative languages are [[dynamically typed]]. One exception is the [[statically typed]] [[Cat (programming language)|Cat]] language which uses [[row polymorphism]] to assign types to functions that operate on stacks.<ref>[http://www.cat-language.com/manual.html Cat Specification]</ref>
|