Category:Programming paradigm/Concatenative: Difference between revisions
Category:Programming paradigm/Concatenative (view source)
Revision as of 06:54, 22 August 2023
, 9 months agoformatting
mNo edit summary |
m (formatting) |
||
Line 4:
This single data structure is probably a [[stack]]. A concatenative language is probably a ''stack-oriented language''. These languages tend to use reverse Polish notation with postfix operators. Programs push values on the data stack, then operate on those values. For example,
* <
* <
* The concatenation <
* The concatenation <
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
|