Generic programming is a style of computer programming in which algorithms are written in terms of data types to-be-specified-later that are then instantiated...
63 KB (7,737 words) - 02:18, 30 March 2025
In generic programming, a concept is a description of supported operations on a type, including syntax and semantics. In this way, concepts are related...
6 KB (701 words) - 21:33, 24 April 2025
Generics are a facility of generic programming that were added to the Java programming language in 2004 within version J2SE 5.0. They were designed to...
25 KB (2,789 words) - 00:21, 12 February 2025
15, 2012. "The Go Programming Language Specification". The Go Programming Language. "Go 1.18 Release Notes: Generics". Go Programming Language. March 15...
79 KB (8,123 words) - 18:58, 20 April 2025
computer programming, a generic function is a function defined for polymorphism. In statically typed languages (such as C++ and Java), the term generic functions...
6 KB (628 words) - 12:02, 20 March 2025
Working Group 2.8 (Functional Programming). The conference focuses on functional programming and related areas of programming languages, logic, compilers...
3 KB (299 words) - 09:31, 28 December 2024
Russian-American computer programmer, best known as an advocate of generic programming and as the primary designer and implementer of the C++ Standard Template...
6 KB (567 words) - 21:31, 31 October 2024
brand name Generic function, a computer programming entity made up of all methods having the same name Generic programming, a computer programming paradigm...
2 KB (351 words) - 22:04, 23 November 2023
adopted from modern languages include the addition of compile time generic programming data types, allowing functions to work on a variety of data, along...
33 KB (3,424 words) - 16:20, 6 May 2025
of functional programming methods. Object-oriented programming is supported by inheritance and multiple dispatch. Functions can be generic and overloaded...
57 KB (5,735 words) - 19:17, 5 May 2025
Modula-3 (redirect from Generics in Modula-3)
new constructs for practical real-world programming. In particular Modula-3 added support for generic programming (similar to templates), multithreading...
36 KB (3,951 words) - 07:48, 28 March 2025
Programming languages can be grouped by the number and types of paradigms supported. A concise reference for the programming paradigms listed in this article...
41 KB (1,398 words) - 08:10, 29 April 2025
three lists of generic and genericized trademarks are: marks that were originally legally protected trademarks, but have been genericized and have lost...
126 KB (6,758 words) - 08:16, 22 April 2025
The Generic Security Service Application Programming Interface (GSSAPI, also GSS-API) is an application programming interface for programs to access security...
9 KB (945 words) - 00:59, 11 April 2025
generic drug is a pharmaceutical drug that contains the same chemical substance as a drug that was originally protected by chemical patents. Generic drugs...
50 KB (5,179 words) - 16:28, 26 March 2025
Generic top-level domains (gTLDs) are one of the categories of top-level domains (TLDs) maintained by the Internet Assigned Numbers Authority (IANA) for...
32 KB (3,102 words) - 19:40, 8 April 2025
Kowloon Generic Romance (Japanese: 九龍ジェネリックロマンス, Hepburn: Kūron Jenerikku Romansu) is a Japanese manga series written and illustrated by Jun Mayuzuki...
44 KB (2,509 words) - 06:25, 4 May 2025
classes, which Apple promotes as a real change in programming paradigms they term "protocol-oriented programming" (similar to traits and type classes). Swift...
79 KB (7,993 words) - 19:27, 29 April 2025
Metaprogramming (redirect from Meta programming)
enables developers to write programs and develop code that falls under the generic programming paradigm. Having the programming language itself as a first-class...
14 KB (1,432 words) - 08:56, 28 April 2025
needed] In Rust, interfaces are called traits. Concept (generic programming) Delegation (programming) Protocols in Objective-C Class (computer science) Encapsulation...
4 KB (400 words) - 13:56, 1 May 2025
intended to make inheritance safe. Constrained and unconstrained generic programming A uniform type system handling both value and reference semantics...
49 KB (6,083 words) - 22:28, 25 February 2025
FoxPro Visual Prolog Xojo Zig A concatenative programming language is a point-free computer programming language in which all expressions denote functions...
90 KB (6,703 words) - 13:50, 5 May 2025
Copy-and-paste programming, sometimes referred to as just pasting, is the production of highly repetitive computer programming code, as produced by copy...
13 KB (1,610 words) - 00:45, 14 April 2025
Modern C++ Design (redirect from Policy-based programming)
Modern C++ Design: Generic Programming and Design Patterns Applied is a book written by Andrei Alexandrescu, published in 2001 by Addison-Wesley. It has...
13 KB (1,551 words) - 03:33, 5 December 2024
Subtyping (redirect from Subtyping (object-oriented programming))
techniques of parametric polymorphism would be considered generic programming. Functional programming languages often allow the subtyping of records. Consequently...
28 KB (4,046 words) - 23:51, 26 April 2025
Object-oriented programming (OOP) is a programming paradigm based on the concept of objects. Objects can contain data (called fields, attributes or properties)...
67 KB (7,159 words) - 00:55, 20 April 2025
Parametric polymorphism (category Generic programming)
In programming languages and type theory, parametric polymorphism allows a single piece of code to be given a "generic" type, using variables in place...
16 KB (2,058 words) - 18:27, 25 December 2024
A programming paradigm is a relatively high-level way to conceptualize and structure the implementation of a computer program. A programming language can...
24 KB (2,683 words) - 09:16, 28 April 2025
Template (C++) (redirect from Generics in C++)
Templates are a feature of the C++ programming language that allows functions and classes to operate with generic types. This allows a function or class...
14 KB (1,712 words) - 19:49, 5 January 2025
to instantiate generic units at run-time, for example inside a loop. Computer programming portal Ada compilers ALGOL 68 – Programming language APSE Pascal –...
53 KB (5,728 words) - 18:25, 6 May 2025