Similarities between Generic programming and Metaprogramming
Generic programming and Metaprogramming have 21 things in common (in Unionpedia): C (programming language), C Sharp (programming language), Compile time, Compile-time function execution, Compiler, Computer programming, D (programming language), Domain-specific language, Execution (computing), Forth (programming language), Julia (programming language), Nim (programming language), Object Pascal, Parameter (computer programming), Partial evaluation, Python (programming language), Reflective programming, Rust (programming language), Scala (programming language), Scheme (programming language), Template (C++).
C (programming language)
C (pronounced – like the letter c) is a general-purpose programming language.
C (programming language) and Generic programming · C (programming language) and Metaprogramming ·
C Sharp (programming language)
C# is a general-purpose high-level programming language supporting multiple paradigms.
C Sharp (programming language) and Generic programming · C Sharp (programming language) and Metaprogramming ·
Compile time
In computer science, compile time (or compile-time) describes the time window during which a language's statements are converted into binary instructions for the processor to execute.
Compile time and Generic programming · Compile time and Metaprogramming ·
Compile-time function execution
In computing, compile-time function execution (or compile time function evaluation, or general constant expressions) is the ability of a compiler, that would normally compile a function to machine code and execute it at run time, to execute the function at compile time.
Compile-time function execution and Generic programming · Compile-time function execution and Metaprogramming ·
Compiler
In computing, a compiler is a computer program that translates computer code written in one programming language (the source language) into another language (the target language).
Compiler and Generic programming · Compiler and Metaprogramming ·
Computer programming
Computer programming or coding is the composition of sequences of instructions, called programs, that computers can follow to perform tasks.
Computer programming and Generic programming · Computer programming and Metaprogramming ·
D (programming language)
D, also known as dlang, is a multi-paradigm system programming language created by Walter Bright at Digital Mars and released in 2001.
D (programming language) and Generic programming · D (programming language) and Metaprogramming ·
Domain-specific language
A domain-specific language (DSL) is a computer language specialized to a particular application domain.
Domain-specific language and Generic programming · Domain-specific language and Metaprogramming ·
Execution (computing)
Execution in computer and software engineering is the process by which a computer or virtual machine interprets and acts on the instructions of a computer program.
Execution (computing) and Generic programming · Execution (computing) and Metaprogramming ·
Forth (programming language)
Forth is a stack-oriented programming language and interactive integrated development environment designed by Charles H. "Chuck" Moore and first used by other programmers in 1970.
Forth (programming language) and Generic programming · Forth (programming language) and Metaprogramming ·
Julia (programming language)
No description.
Generic programming and Julia (programming language) · Julia (programming language) and Metaprogramming ·
Nim (programming language)
Nim is a general-purpose, multi-paradigm, statically typed, compiled high-level system programming language, designed and developed by a team around Andreas Rumpf.
Generic programming and Nim (programming language) · Metaprogramming and Nim (programming language) ·
Object Pascal
Object Pascal is an extension to the programming language Pascal that provides object-oriented programming (OOP) features such as classes and methods.
Generic programming and Object Pascal · Metaprogramming and Object Pascal ·
Parameter (computer programming)
In computer programming, a parameter or a formal argument is a special kind of variable used in a subroutine to refer to one of the pieces of data provided as input to the subroutine.
Generic programming and Parameter (computer programming) · Metaprogramming and Parameter (computer programming) ·
Partial evaluation
In computing, partial evaluation is a technique for several different types of program optimization by specialization.
Generic programming and Partial evaluation · Metaprogramming and Partial evaluation ·
Python (programming language)
Python is a high-level, general-purpose programming language.
Generic programming and Python (programming language) · Metaprogramming and Python (programming language) ·
Reflective programming
In computer science, reflective programming or reflection is the ability of a process to examine, introspect, and modify its own structure and behavior.
Generic programming and Reflective programming · Metaprogramming and Reflective programming ·
Rust (programming language)
Rust is a general-purpose programming language emphasizing performance, type safety, and concurrency.
Generic programming and Rust (programming language) · Metaprogramming and Rust (programming language) ·
Scala (programming language)
Scala is a strong statically typed high-level general-purpose programming language that supports both object-oriented programming and functional programming.
Generic programming and Scala (programming language) · Metaprogramming and Scala (programming language) ·
Scheme (programming language)
Scheme is a dialect of the Lisp family of programming languages.
Generic programming and Scheme (programming language) · Metaprogramming and Scheme (programming language) ·
Template (C++)
Templates are a feature of the C++ programming language that allows functions and classes to operate with generic types.
Generic programming and Template (C++) · Metaprogramming and Template (C++) ·
The list above answers the following questions
- What Generic programming and Metaprogramming have in common
- What are the similarities between Generic programming and Metaprogramming
Generic programming and Metaprogramming Comparison
Generic programming has 119 relations, while Metaprogramming has 100. As they have in common 21, the Jaccard index is 9.59% = 21 / (119 + 100).
References
This article shows the relationship between Generic programming and Metaprogramming. To access each article from which the information was extracted, please visit:
