Joy (programming language): Difference between revisions

Content deleted Content added
No edit summary
Novakreo (talk | contribs)
m fix name of La Trobe University
Line 15:
}}
 
The '''Joy programming language''' is a purely [[functional programming language]] that was produced by Manfred von Thun of [[LatrobeLa Trobe University]] in [[Melbourne]], [[Australia]]. Joy is based on composition of functions rather than [[lambda calculus]]. It has turned out to have many similarities to [[Forth (programming language)|Forth]], due less to design than to a sort of parallel evolution and convergence.
 
Joy is unusual (except for [[function-level programming]] languages and some esoteric ones, such as [[unlambda]]) in its lack of a [[lambda calculus|lambda]] operator, and therefore lack of [[Parameter (computer science)|formal parameters]]. To illustrate this with a common example, here is how the square function might be defined in an [[imperative programming language]] ([[C (programming language)|C]]):