• 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
  • Thumbnail for Go (programming language)
    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
  • 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
  • Thumbnail for Alexander Stepanov
    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
  • 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
  • Thumbnail for Zig (programming language)
    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
  • Thumbnail for Nim (programming language)
    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
  • Thumbnail for 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
  • 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
  • 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
  • Thumbnail for Generic drug
    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
  • 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
  • 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
  • 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,058 words) - 18:27, 25 December 2024
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • Thumbnail for Object-oriented programming
    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
  • 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
  • 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 (240 words) - 14:45, 12 March 2025