Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Install
Faster access than browser!
 

Interpreter (computing) and Meta-circular evaluator

Shortcuts: Differences, Similarities, Jaccard Similarity Coefficient, References.

Difference between Interpreter (computing) and Meta-circular evaluator

Interpreter (computing) vs. Meta-circular evaluator

In computer science, an interpreter is a computer program that directly executes, i.e. performs, instructions written in a programming or scripting language, without requiring them previously to have been compiled into a machine language program. In computing, a meta-circular evaluator or meta-circular interpreter is an interpreter which defines each feature of the interpreted language using a similar facility of the interpreter's host language.

Similarities between Interpreter (computing) and Meta-circular evaluator

Interpreter (computing) and Meta-circular evaluator have 13 things in common (in Unionpedia): Forth (programming language), Interpreter (computing), Java (programming language), JavaScript, Lisp (programming language), Prolog, Python (programming language), Ruby (programming language), Scheme (programming language), Self-hosting, Smalltalk, Structure and Interpretation of Computer Programs, TeX.

Forth (programming language)

Forth is an imperative stack-based computer programming language and environment originally designed by Charles "Chuck" Moore.

Forth (programming language) and Interpreter (computing) · Forth (programming language) and Meta-circular evaluator · See more »

Interpreter (computing)

In computer science, an interpreter is a computer program that directly executes, i.e. performs, instructions written in a programming or scripting language, without requiring them previously to have been compiled into a machine language program.

Interpreter (computing) and Interpreter (computing) · Interpreter (computing) and Meta-circular evaluator · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

Interpreter (computing) and Java (programming language) · Java (programming language) and Meta-circular evaluator · See more »

JavaScript

JavaScript, often abbreviated as JS, is a high-level, interpreted programming language.

Interpreter (computing) and JavaScript · JavaScript and Meta-circular evaluator · See more »

Lisp (programming language)

Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation.

Interpreter (computing) and Lisp (programming language) · Lisp (programming language) and Meta-circular evaluator · See more »

Prolog

Prolog is a general-purpose logic programming language associated with artificial intelligence and computational linguistics.

Interpreter (computing) and Prolog · Meta-circular evaluator and Prolog · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

Interpreter (computing) and Python (programming language) · Meta-circular evaluator and Python (programming language) · See more »

Ruby (programming language)

Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.

Interpreter (computing) and Ruby (programming language) · Meta-circular evaluator and Ruby (programming language) · See more »

Scheme (programming language)

Scheme is a programming language that supports multiple paradigms, including functional programming and imperative programming, and is one of the two main dialects of Lisp.

Interpreter (computing) and Scheme (programming language) · Meta-circular evaluator and Scheme (programming language) · See more »

Self-hosting

Self-hosting is the use of a computer program as part of the toolchain or operating system that produces new versions of that same program—for example, a that can compile its own source code.

Interpreter (computing) and Self-hosting · Meta-circular evaluator and Self-hosting · See more »

Smalltalk

Smalltalk is an object-oriented, dynamically typed, reflective programming language.

Interpreter (computing) and Smalltalk · Meta-circular evaluator and Smalltalk · See more »

Structure and Interpretation of Computer Programs

Structure and Interpretation of Computer Programs (SICP) is a textbook aiming to teach the principles of computer programming, such as abstraction in programming, metalinguistic abstraction, recursion, interpreters, and modular programming.

Interpreter (computing) and Structure and Interpretation of Computer Programs · Meta-circular evaluator and Structure and Interpretation of Computer Programs · See more »

TeX

TeX (see below), stylized within the system as TeX, is a typesetting system (or "formatting system") designed and mostly written by Donald Knuth and released in 1978.

Interpreter (computing) and TeX · Meta-circular evaluator and TeX · See more »

The list above answers the following questions

Interpreter (computing) and Meta-circular evaluator Comparison

Interpreter (computing) has 113 relations, while Meta-circular evaluator has 35. As they have in common 13, the Jaccard index is 8.78% = 13 / (113 + 35).

References

This article shows the relationship between Interpreter (computing) and Meta-circular evaluator. To access each article from which the information was extracted, please visit:

Hey! We are on Facebook now! »