Similarities between Compiler and Metaprogramming
Compiler and Metaprogramming have 24 things in common (in Unionpedia): Assembly language, C (programming language), COBOL, Common Intermediate Language, Common Lisp, Compiler-compiler, Computer program, Context-free grammar, IBM, Interpreter (computing), JavaScript, Lexical analysis, Lisp (programming language), Parsing, Program transformation, Programming language, Prolog, Python (programming language), Regular expression, Scheme (programming language), Smalltalk, SNOBOL, Source-to-source compiler, Yacc.
Assembly language
In computer programming, assembly language (alternatively assembler language or symbolic machine code), often referred to simply as assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence between the instructions in the language and the architecture's machine code instructions.
Assembly language and Compiler · Assembly language and Metaprogramming ·
C (programming language)
C (pronounced – like the letter c) is a general-purpose programming language.
C (programming language) and Compiler · C (programming language) and Metaprogramming ·
COBOL
COBOL (an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use.
COBOL and Compiler · COBOL and Metaprogramming ·
Common Intermediate Language
Common Intermediate Language (CIL), formerly called Microsoft Intermediate Language (MSIL) or Intermediate Language (IL), is the intermediate language binary instruction set defined within the Common Language Infrastructure (CLI) specification.
Common Intermediate Language and Compiler · Common Intermediate Language and Metaprogramming ·
Common Lisp
Common Lisp (CL) is a dialect of the Lisp programming language, published in American National Standards Institute (ANSI) standard document ANSI INCITS 226-1994 (S2018) (formerly X3.226-1994 (R1999)).
Common Lisp and Compiler · Common Lisp and Metaprogramming ·
Compiler-compiler
In computer science, a compiler-compiler or compiler generator is a programming tool that creates a parser, interpreter, or compiler from some form of formal description of a programming language and machine.
Compiler and Compiler-compiler · Compiler-compiler and Metaprogramming ·
Computer program
A computer program is a sequence or set of instructions in a programming language for a computer to execute.
Compiler and Computer program · Computer program and Metaprogramming ·
Context-free grammar
In formal language theory, a context-free grammar (CFG) is a formal grammar whose production rules can be applied to a nonterminal symbol regardless of its context.
Compiler and Context-free grammar · Context-free grammar and Metaprogramming ·
IBM
International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American multinational technology company headquartered in Armonk, New York and present in over 175 countries.
Compiler and IBM · IBM and Metaprogramming ·
Interpreter (computing)
In computer science, an interpreter is a computer program that directly executes instructions written in a programming or scripting language, without requiring them previously to have been compiled into a machine language program.
Compiler and Interpreter (computing) · Interpreter (computing) and Metaprogramming ·
JavaScript
JavaScript, often abbreviated as JS, is a programming language and core technology of the Web, alongside HTML and CSS.
Compiler and JavaScript · JavaScript and Metaprogramming ·
Lexical analysis
Lexical tokenization is conversion of a text into (semantically or syntactically) meaningful lexical tokens belonging to categories defined by a "lexer" program.
Compiler and Lexical analysis · Lexical analysis and Metaprogramming ·
Lisp (programming language)
Lisp (historically LISP, an abbreviation of "list processing") is a family of programming languages with a long history and a distinctive, fully parenthesized prefix notation.
Compiler and Lisp (programming language) · Lisp (programming language) and Metaprogramming ·
Parsing
Parsing, syntax analysis, or syntactic analysis is the process of analyzing a string of symbols, either in natural language, computer languages or data structures, conforming to the rules of a formal grammar.
Compiler and Parsing · Metaprogramming and Parsing ·
Program transformation
A program transformation is any operation that takes a computer program and generates another program.
Compiler and Program transformation · Metaprogramming and Program transformation ·
Programming language
A programming language is a system of notation for writing computer programs.
Compiler and Programming language · Metaprogramming and Programming language ·
Prolog
Prolog is a logic programming language that has its origins in artificial intelligence, automated theorem proving and computational linguistics.
Compiler and Prolog · Metaprogramming and Prolog ·
Python (programming language)
Python is a high-level, general-purpose programming language.
Compiler and Python (programming language) · Metaprogramming and Python (programming language) ·
Regular expression
A regular expression (shortened as regex or regexp), sometimes referred to as rational expression, is a sequence of characters that specifies a match pattern in text.
Compiler and Regular expression · Metaprogramming and Regular expression ·
Scheme (programming language)
Scheme is a dialect of the Lisp family of programming languages.
Compiler and Scheme (programming language) · Metaprogramming and Scheme (programming language) ·
Smalltalk
Smalltalk is a purely object oriented programming language (OOP) that was originally created in the 1970s for educational use, specifically for constructionist learning, but later found use in business.
Compiler and Smalltalk · Metaprogramming and Smalltalk ·
SNOBOL
SNOBOL ("StriNg Oriented and symBOlic Language") is a series of programming languages developed between 1962 and 1967 at AT&T Bell Laboratories by David J. Farber, Ralph Griswold and Ivan P. Polonsky, culminating in SNOBOL4.
Compiler and SNOBOL · Metaprogramming and SNOBOL ·
Source-to-source compiler
A source-to-source translator, source-to-source compiler (S2S compiler), transcompiler, or transpiler is a type of translator that takes the source code of a program written in a programming language as its input and produces an equivalent source code in the same or a different programming language.
Compiler and Source-to-source compiler · Metaprogramming and Source-to-source compiler ·
Yacc
Yacc (Yet Another Compiler-Compiler) is a computer program for the Unix operating system developed by Stephen C. Johnson.
The list above answers the following questions
- What Compiler and Metaprogramming have in common
- What are the similarities between Compiler and Metaprogramming
Compiler and Metaprogramming Comparison
Compiler has 210 relations, while Metaprogramming has 100. As they have in common 24, the Jaccard index is 7.74% = 24 / (210 + 100).
References
This article shows the relationship between Compiler and Metaprogramming. To access each article from which the information was extracted, please visit:
