programming language implementation
C5489
concept
A programming language implementation is the concrete realization of a language’s specification, including its compiler or interpreter, runtime system, and associated tools that translate and execute programs written in that language.
All labels observed (40)
| Label | Occurrences |
|---|---|
| programming language implementation canonical | 33 |
| Scheme implementation | 13 |
| Common Lisp implementation | 9 |
| Smalltalk implementation | 8 |
| JavaScript engine | 6 |
| C standard library implementation | 4 |
| Scheme compiler | 3 |
| compiler front end | 3 |
| .NET language implementation | 2 |
| BASIC interpreter | 2 |
| Java platform implementation | 2 |
| Lua implementation | 2 |
| TypeScript runtime | 2 |
| dynamic language runtime | 2 |
| make implementation | 2 |
| programming languages paper | 2 |
| .NET language implementation project | 1 |
| Algol 68 implementation | 1 |
| D programming language implementation | 1 |
| ECMAScript implementation | 1 |
| GraalVM language | 1 |
| Haskell implementation | 1 |
| Java-based language implementation | 1 |
| JavaScript engine embedding | 1 |
| Kotlin compiler backend | 1 |
| LambdaProlog implementation | 1 |
| ML-family programming language implementation | 1 |
| PL/I implementation | 1 |
| Pascal implementation | 1 |
| Snowpark language runtime | 1 |
| Tcl implementation | 1 |
| early programming language tool | 1 |
| educational programming language implementation | 1 |
| embeddable programming language implementation | 1 |
| implementation language | 1 |
| logic programming language implementation | 1 |
| p-code virtual machine system | 1 |
| programming language runtime | 1 |
| source-to-source compiler | 1 |
| λProlog implementation | 1 |
Instances (98)
| Instance | Via concept surface |
|---|---|
| Algol 68R | — |
| Algol 68 Genie | Algol 68 implementation |
| MIT Scheme | Scheme implementation |
| Chicken Scheme | Scheme implementation |
| Bigloo | Scheme implementation |
| Scheme48 | Scheme implementation |
| TinyScheme | Scheme implementation |
| dart2js | source-to-source compiler |
| Strongtalk | Smalltalk implementation |
| IBM 7090 ALGOL compiler | — |
| Gambit Scheme | Scheme implementation |
| Chez Scheme | Scheme implementation |
| Maclisp | — |
| Kawa | Scheme implementation |
| Squeak programming system | — |
| Project Oberon | — |
| MicroPython | — |
| IronRuby | .NET language implementation |
| UCSD Pascal | — |
| Deno | TypeScript runtime |
| Bun | JavaScript engine embedding |
| V8 | JavaScript engine |
| SpiderMonkey | JavaScript engine |
| ChakraCore | JavaScript engine |
| Microsoft BASIC | — |
|
QuickBASIC
surface form:
QBasic
|
BASIC interpreter |
| Turbo Basic | — |
| PowerBASIC | — |
| Liberty BASIC | — |
| BASIC-256 | — |
| Dartmouth BASIC | — |
| JavaScriptCore | JavaScript engine |
| JDK 1.1 | Java platform implementation |
| GNU NYU Ada Translator | compiler front end |
| D (via LDC) | D programming language implementation |
| Kotlin/Native | Kotlin compiler backend |
| Guile | Scheme implementation |
| GemStone/S | Smalltalk implementation |
| VisualWorks | Smalltalk implementation |
| GNU Smalltalk | Smalltalk implementation |
| Pharo Smalltalk | Smalltalk implementation |
| musl | C standard library implementation |
| uClibc | C standard library implementation |
| dietlibc | C standard library implementation |
| A-0 System compiler | early programming language tool |
| UCSD p-System | Pascal implementation |
|
IronLanguages project
surface form:
IronLanguages
|
.NET language implementation project |
| Helium | Haskell implementation |
| LuaJIT | Lua implementation |
| Garry's Mod Lua | — |