|
|
|
|
|
by DonHopkins
3006 days ago
|
|
FORTH ?KNOW IF HONK! ELSE FORTH LEARN! THEN My point is that FORTH is point-free! https://en.wikipedia.org/wiki/Tacit_programming Tacit programming, also called point-free style, is a programming paradigm in which function definitions do not identify the arguments (or "points") on which they operate. Instead the definitions merely compose other functions, among which are combinators that manipulate the arguments. Tacit programming is of theoretical interest, because the strict use of composition results in programs that are well adapted for equational reasoning. It is also the natural style of certain programming languages, including APL and its derivatives, and concatenative languages such as Forth. The lack of argument naming gives point-free style a reputation of being unnecessarily obscure, hence the epithet "pointless style." https://en.wikipedia.org/wiki/Concatenative_programming_lang... A concatenative programming language is a point-free computer programming language in which all expressions denote functions, and the juxtaposition of expressions denotes function composition. Concatenative programming replaces function application, which is common in other programming styles, with function composition as the default way to build subroutines. |
|