Concatenative programming language: Difference between revisions

Content deleted Content added
John Nowak (talk | contribs)
Re-added link for Staapl
John Nowak (talk | contribs)
Added link for XY language
Line 17:
==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]], [http://www.enchiladacode.nl/ Enchilada], [[Factor (programming language)|Factor]], [[Onyx (programming language)|Onyx]], [[PostScript]], [[RPL (programming language)|RPL]], [http://zwizwa.be/staapl/ Stappl], and [[XY (programminghttp://www.nsl.com/k/xy/xy.htm language)|XY]].
 
Most existing concatenative languages are [[stack-based]]; this is not a requirement and other models have been proposed. Concatenative languages are currently used for [[embedded systems|embedded]], [[Application software|desktop]], and [[web programming]], as [[target language]]s, and for research purposes. Most concatenative languages are [[dynamically typed]], although Cat is [[statically typed]] and proposals for other typed languages have been made.{{Citation needed|date=July 2009}}