Skip to content
interpreter

File:W3sDesign_Interpreter_Design_Pattern_UML.jpg · Wikimedia Commons · See Wikimedia Commons

EntityQ183065· pop 65· linked from 824 articles

interpreter

Sign in to save

Also known as interpretive routine

program that executes source code without a separate compilation step

AI overview

An interpreter is a program that reads and directly executes source code line-by-line without first converting it into a separate compiled file. This matters because it allows code to run immediately without the extra preparation step that compiled languages require, making it faster to test and debug programs.

AI-generated from the Wikipedia summary — may contain errors.

Wikidata facts

Show 2 more facts
Commons category
Interpreter (computing)
Sources (4)

via Wikidata · CC0

~14 min read

Article

W3sDesign Interpreter Design Pattern UML

In computing, an interpreter is software that executes source code without first compiling it to machine code. An interpreted runtime environment differs from one that processes CPU-native executable code which requires translating source code before executing it. An interpreter may translate the source code to an intermediate format, such as bytecode. A hybrid environment may translate the bytecode to machine code via just-in-time compilation, as in the case of .NET and Java, instead of interpreting the bytecode directly.

Connections

Categories