Search results
Jump to navigation
Jump to search
- This is a '''list of [[functional programming]] topics'''. *[[Programming paradigm]] ...3 KB (343 words) - 20:20, 20 February 2025
- {{Short description|Programming language}} {{About|the programming language||CAML (disambiguation)}} ...9 KB (1,198 words) - 20:36, 13 May 2025
- {{Infobox programming language ...uage|Multi-paradigm]]: [[Functional programming|functional]], [[Imperative programming|imperative]] ...6 KB (740 words) - 07:12, 8 January 2025
- ...ulus was developed to provide a formal basis for the design of distributed programming languages, and therefore intentionally avoids communications constructs fou The join-calculus is a member of the [[Pi-calculus|π-calculus]] family of process calculi, and can be considered, at its core, an asynchronous π-c ...5 KB (699 words) - 12:31, 13 June 2023
- ...ro]] expansions, while others have the power of full-fledged [[programming language]]s. A common example from [[computer programming]] is the processing performed on [[source code]] before the next step of co ...10 KB (1,465 words) - 17:44, 14 October 2024
- {{Short description|Cross-platform programming language}} {{Distinguish|Hack (programming language)}} ...10 KB (1,375 words) - 11:20, 29 May 2025
- {{Short description|General purpose functional programming language}} {{Infobox programming language ...13 KB (1,843 words) - 12:04, 14 November 2025
- {{Short description|Computer programming language}} {{Infobox programming language ...7 KB (974 words) - 10:21, 27 May 2025
- '''Modular programming''' is a [[software design]] technique that emphasizes separating the functi ...the low-level code use of structured [[control flow]], and object-oriented programming to the ''data'' use of [[Object (computer science)|objects]], a kind of [[d ...14 KB (1,947 words) - 17:16, 24 May 2025
- ...or this reason, most [[programming language]]s and especially [[functional programming]] languages make an effort to prevent the above events from happening excep ...dve |first3=Sarita V. |last3=Adve |first4=Marc |last4=Snir |title=Parallel Programming Must Be Deterministic by Default |conference=[[USENIX]] Workshop on Hot Top ...9 KB (1,255 words) - 07:16, 3 June 2025
- ...| Latest version !! rowspan=2 | Developer(s) !! rowspan=2 | Implementation language !! colspan=6 | Features | [[Agda (programming language)|Agda]] || 2.6.4.3<ref name="github-agda" /> ...17 KB (2,225 words) - 13:56, 24 May 2025
- {{Short description|Basis of generic programming}} ...''generic datatypes''', respectively, and they form the basis of [[generic programming]]. ...16 KB (2,268 words) - 00:15, 26 May 2025
- {{Infobox programming language ...gic|(higher-order)]] logics and implementation strategies. Systems in this family follow the [[LCF (theorem prover)|LCF]] (Logic for Computable Functions) ap ...7 KB (1,066 words) - 20:05, 14 May 2025
- {{Short description|Programming language}} {{Distinguish|occam (programming language)}} ...40 KB (5,423 words) - 13:02, 9 November 2025
- ...s such as [[Haskell (programming language)|Haskell]] and [[ML (programming language)|ML]]. It was discovered independently by [[logician]] [[Jean-Yves Girard]] ...ttps://www.cs.cmu.edu/~rwh/pfpl/2nded.pdf |title=Practical Foundations for Programming Languages, Second Edition |vauthors=Harper R |author-link=Robert Harper (co ...18 KB (2,648 words) - 15:16, 19 June 2025
- ...ge)|F*]], [[Epigram (programming language)|Epigram]], [[Idris (programming language)|Idris]], and [[Lean (proof assistant)|Lean]], dependent types help reduce ...ferent from [[Polymorphism (computer science)|polymorphism]] and [[generic programming]], both of which include the type as an argument.) A dependent pair may hav ...26 KB (3,735 words) - 08:52, 29 March 2025
- {{Distinguish|class (computer programming)}} ...itle=Proceedings of the 16th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL '89) |publisher=Association for Computing Machinery |date=1 ...21 KB (3,105 words) - 20:15, 4 May 2025
- ...the variable. In most [[imperative programming|imperative]] [[programming language]]s, the assignment statement (or expression) is a fundamental construct. ...o in use. In some languages, the symbol used is regarded as an [[operator (programming)|operator]] (meaning that the assignment statement as a whole returns a val ...33 KB (4,789 words) - 09:10, 30 May 2025
- {{Short description|Programming language feature}} ...stall |first1=Rod |last2=Strachey |first2=Christopher |title=Understanding Programming Languages |journal=[[Higher-Order and Symbolic Computation]] |date=2000 |vo ...28 KB (3,724 words) - 16:04, 30 June 2025
- {{Short description|Computer programming function}} In many [[programming language]]s, '''map''' is a [[higher-order function]] that applies a [[procedural pa ...23 KB (3,402 words) - 22:24, 25 February 2025