Content deleted Content added
Citation bot (talk | contribs) Alter: title. Add: chapter-url, pages, volume, chapter. Removed or converted URL. Removed access-date with no URL. | Use this bot. Report bugs. | Suggested by AManWithNoPlan | #UCB_CommandLine |
Added Ada language to the list |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1:
{{Short description|Programming paradigm}}
{{one source|date=June 2019}}
{{more citations needed|date=June 2019}}
Line 5 ⟶ 6:
For example, in higher-order programming, one can pass [[function (programming)|functions]] as arguments to other functions and functions can be the [[return value]] of other functions (such as in [[macro (computer science)|macros]] or for [[interpreter (computing)|interpreting]]). This style of programming is mostly used in [[functional programming]], but it can also be very useful in [[object-oriented programming]]. A slightly different interpretation of higher-order programming in the context of object-oriented programming are [[higher order message]]s, which let messages have other messages as arguments, rather than functions.
==See also==
|