Content deleted Content added
m Fix broken link |
m I have inserted the link destination Semantics of programming languages under the link semantics, which, so far, simply went to this linguistic article. |
||
Line 3:
{{Programming paradigms}}
A '''concatenative programming language''' is one in which all terms denote [[Function (mathematics)|functions]] and the juxtaposition of terms denotes [[function composition]].<ref name="dobbscodetalk">[http://drdobbs.com/blogs/architecture-and-design/228701299 Christopher Diggins: What is a concatenative language]</ref> The combination of a compositional [[Semantics of programming languages|semantics]] with a [[Syntax of programming languages|syntax]] that mirrors such a semantics makes concatenative languages highly amenable to algebraic manipulation and formal analysis.<ref>[http://www.latrobe.edu.au/philosophy/phimvt/joy/j00rat.html Rationale for Joy, a functional language]</ref>
Much of the original work on concatenative language theory was carried out by [[Manfred von Thun]].
|