Category:Programming paradigm/Concatenative: Difference between revisions

Content added Content deleted
No edit summary
mNo edit summary
Line 9: Line 9:
* The concatenation <tt>3 4 + 9 7 - *</tt> might push 14.
* The concatenation <tt>3 4 + 9 7 - *</tt> might push 14.


The major difference from other programming paradigms is that concatenative languages have combinatory logic as the predominant computational approach compared to others which use Lambda calculus, Recursive functions or Turing machines.
The major difference from other programming paradigms is that concatenative languages have combinatory logic as the predominant computational approach compared to others which use Lambda calculus, or Turing machines.


This approach is possible in other programming languages also. For example the tacit programming style of APL and point free style of haskell is similar to this.
This approach is possible in other programming languages also. For example the tacit programming style of APL and point free style of haskell is similar to this.