interpreter
C1445
concept
An interpreter is a program or component that directly executes instructions written in a programming or scripting language by reading and performing them line by line without first compiling them into machine code.
All labels observed (15)
| Label | Occurrences |
|---|---|
| interpreter canonical | 23 |
| command-line interpreter | 16 |
| programming language interpreter | 5 |
| interactive programming environment | 3 |
| read–eval–print loop | 3 |
| bytecode interpreter | 2 |
| scripting environment | 2 |
| Haskell interpreter | 1 |
| PostScript interpreter | 1 |
| Python interpreter | 1 |
| Ruby interpreter | 1 |
| interactive REPL environment | 1 |
| page description language interpreter | 1 |
| scripting language interpreter | 1 |
| software interpreter | 1 |
Description generation (CDg)
The one-sentence description above was generated by prompting gpt-5.1 with the class name and this instruction.
Instruction
generate a one-sentence description for a given conceptual class. # Response Format Return only the sentence: "Description: [one-sentence description of the conceptional class]"
Input
Class: interpreter
Generated description
An interpreter is a program or component that directly executes instructions written in a programming or scripting language by reading and performing them line by line without first compiling them into machine code.
Instances (59)
| Instance | Via concept surface |
|---|---|
| SML/NJ | interactive programming environment |
| Standard ML of New Jersey | interactive programming environment |
| John Horse | — |
| FSI | interactive REPL environment |
| Jean Nicolet | — |
|
Python reference implementation (CPython)
surface form:
CPython
|
— |
| Jesse Chisholm | — |
| MRI | Ruby interpreter |
| mruby | programming language interpreter |