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,796 words) - 15:15, 24 June 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
15, 2012. "The Go Programming Language Specification". The Go Programming Language. "Go 1.18 Release Notes: Generics". Go Programming Language. March 15...
78 KB (8,128 words) - 21:58, 11 June 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
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,786 words) - 12:28, 24 May 2025
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
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:49, 29 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...
35 KB (3,912 words) - 13:31, 24 June 2025
adopted from modern languages include the addition of compile time generic programming data types, allowing functions to work on a variety of data, along...
34 KB (3,441 words) - 14:50, 27 June 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) - 00:42, 27 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
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
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,105 words) - 00:15, 26 May 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
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
needed] In Rust, interfaces are called traits. Concept (generic programming) Delegation (programming) Protocols in Objective-C Class (computer science) Encapsulation...
4 KB (397 words) - 19:32, 7 June 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) - 23:19, 25 May 2025
Static dispatch (category Programming language topic stubs)
a method or function to use. Examples are templates in C++, and generic programming in Fortran and other languages, in conjunction with function overloading...
3 KB (243 words) - 13:45, 6 June 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,725 words) - 02:45, 16 June 2025
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,666 words) - 19:04, 23 June 2025
TypeParameter (category Programming constructs)
In computer programming languages, TypeParameter is a generic label used in generic programming to reference an unknown data type, data structure, or...
2 KB (154 words) - 02:43, 3 November 2020
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) - 02:45, 16 June 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,948 words) - 06:31, 13 June 2025
programming languages, with C compilers available for practically all modern computer architectures and operating systems. The book The C Programming...
101 KB (11,258 words) - 21:29, 25 June 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) - 22:09, 20 June 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) - 13:08, 25 May 2025
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) - 11:15, 26 May 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
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,698 words) - 14:47, 15 June 2025
A system programming language is a programming language used for system programming; such languages are designed for writing system software, which usually...
14 KB (894 words) - 14:47, 5 June 2025