Content deleted Content added
Added Om concatenative programming language |
|||
Line 16:
==Implementations==
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]], [[Staapl]], [[Trith (programming language)|Trith]]
Most existing concatenative languages are [[stack-based]]; this is not a requirement and other models have been proposed.<ref>[http://www.nsl.com/k/xy/xy.htm The Concatenative Language XY]</ref><ref>[http://www.enchiladacode.nl/ The Enchilada Programming Language]</ref><ref>[http://www.om-language.org/ The Om Programming Language]</ref> Concatenative languages are currently used for [[embedded systems|embedded]], [[Application software|desktop]], and [[web programming]], as
Most concatenative languages are [[dynamically typed]]. One exception is the [[statically typed]] Cat language.<ref>[http://www.cat-language.com/manual.html Cat Specification]</ref>
Line 36:
* [http://www.enchiladacode.nl The Enchilada Programming Language]
* [http://www.nsl.com/k/xy/xy.htm The Concatenative Language XY]
* [http://om-language.org The Om Programming Language]
{{DEFAULTSORT:Concatenative Programming Language}}
|