💡 Words with a Similar Meaning to "Generic programming"
Found via reverse dictionary — words that share a conceptual meaning.
| Word | Definition |
|---|---|
| genericsnoun | (computing, programming) The use of templates, etc., to create generic source code that can be used in many situations. |
| functional programmingnoun | (programming) Programming in a style that, in lieu of assignment, uses procedure calls to bind variables to values, so that referential transparency is preserved. |
| structured programmingnoun | (computing) A style of programming that relies on blocks of code, subroutines and the absence of simple tests and jumps |
| parametric polymorphismnoun | (programming) A way to make a computer language more expressive, while maintaining full static type safety, by allowing a function or a data type to be written generically so that it can handle values identically without depending on their type. |
| generic typenoun | (object-oriented programming) A type which can be instantiated with any other type. |
| prototype-based programmingnoun | (programming) A programming style, where inheritance is achieved by using existing objects by means of delegation that act as prototypes. |
| manifest typingnoun | (programming) A typing where the software programmer explicitly identifies the type of each declared variable. |
| prototype-oriented programmingnoun | (programming) A programming paradigm that encapsulates states and operations inside "prototypes" to design applications and computer programs. |
| metaprogrammingnoun | (programming) The writing of computer programs that write or manipulate other programs or themselves as their data, or that perform operations at runtime that would typically be done at compile time. |
| class-based programmingnoun | (programming) A programming style, where inheritance is achieved by using classes of objects. |
| type inferencenoun | (software) The automatic deduction of the type of an expression in a programming language. |
| gradual typingnoun | (programming) A type system where some variables are statically-typed and some are dynamically-typed. |
| conceptnoun | An abstract and general idea; an abstraction. |
| subtype polymorphismnoun | (programming, computing theory) Synonym of subtyping. |
| imperative programmingnoun | (programming) a programming paradigm that describes the computation in statements |
| exotypenoun | (programming) A type (of object) that is defined programmatically at runtime based on external data. |
| prototype-based languagenoun | (computing) A programming language in which behaviour reuse (or inheritance) is performed via cloning existing objects that serve as prototypes. |
| skeleton programmingnoun | (programming) A top-down approach in computer programming based on simple high-level structures, resembling pseudocode, that are gradually fleshed out with details. |
| logic programmingnoun | (programming) Programming with a paradigm that bases on formal logic |
| formal parameternoun | (programming) An abstract representation, typically including a name and a type, of a parameter expected to be passed to a method or function. |
Translate “Generic programming” into Another Language
Pick a language — the word will be pre-filled in the translator.