About 23,500 results
Open links in new tab
  1. Generic programming - Wikipedia

    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 when needed for specific types provided as parameters.

  2. understanding of the aims of concepts, their basic design principles, and their basic ways of use: §1. The background of the concept design §2. Concepts as a foundation for generic programming §3. The basic use of concepts as requirements on template arguments §4. The definition of concepts as Boolean values (predicates) §5. Designing with ...

  3. Concept (generic programming) - Wikipedia

    In generic programming, a concept is a description of supported operations on a type, including syntax and semantics. In this way, concepts are related to abstract types but concepts do not require a subtype relationship.

  4. Generics in Java - GeeksforGeeks

    Apr 18, 2025 · Generics means parameterized types. The idea is to allow a type (like Integer, String, etc., or user-defined types) to be a parameter to methods, classes, and interfaces. Generics in Java allow us to create classes, interfaces, and methods where the type of the data is specified as a parameter.

  5. Generics in C++ - GeeksforGeeks

    Apr 1, 2019 · Generics is the idea to allow type (Integer, String, … etc and user-defined types) to be a parameter to methods, classes and interfaces. For example, classes like an array, map, etc, which can be used using generics very efficiently.

  6. Coding Concepts - Generics - DEV Community

    Jun 21, 2018 · What are Generics, and why should we use them? Generic programming is a style of computer programming in which algorithms are written in terms of types to-be-specified-later that are then instantiated when needed for specific types provided as parameters.

  7. What is Generic Programming? - Elegant Coding

    Apr 29, 2012 · Generic programming is about making programming languages more flexible without compromising safety. Both sides of this equation are important, and becoming more so as we seek to do more and more with computer systems, while becoming ever …

  8. Generic Programming Techniques - Boost C++ Libraries

    Generic programming is about generalizing software components so that they can be easily reused in a wide variety of situations. In C++, class and function templates are particularly effective mechanisms for generic programming because they make the generalization possible without sacrificing efficiency.

  9. An Overview of Generic Programming: Writing Code with

    Jan 22, 2022 · Generic Programming is a specialized form of programming in some languages (primarily statically typed languages) where code is written to process objects of any arbitrary type. The distinction between generic programming and normal programming is when writing generic code the “type” (often denoted T) of the data is not explicitly stated.

  10. Generic programming - frezza.pages.centralesupelec.fr

    The goal of Generic Programming is to design generic algorithms and data structures so that their application scope is the widest possible without sacrificing performance. The Standard Template Library (or STL) is the perfect prototypical example that illustrates generic programming.