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.

Observed surface forms (13)

  • JavaScript engine ×4
  • compiler front end ×2
  • C standard library implementation ×1
  • GraalVM language ×1
  • Java platform implementation ×1
  • JavaScript engine embedding ×1
  • Pascal implementation ×1
  • Scheme implementation ×1
  • Snowpark language runtime ×1
  • TypeScript runtime ×1

Instances (18)

  • MicroPython
  • Deno via concept surface "TypeScript runtime"
  • Bun via concept surface "JavaScript engine embedding"
  • V8 via concept surface "JavaScript engine"
  • SpiderMonkey via concept surface "JavaScript engine"
  • ChakraCore via concept surface "JavaScript engine"
  • JavaScriptCore via concept surface "JavaScript engine"
  • UCSD p-System via concept surface "Pascal implementation"
  • GPC via concept surface "compiler front end"
  • Clang via concept surface "compiler front end"
  • GNU C Library via concept surface "C standard library implementation"
  • GNU Make via concept surface "make implementation"
  • GNU Awk
  • GNU Guile
  • OpenJDK via concept surface "Java platform implementation"
  • TruffleRuby via concept surface "programming language runtime"
  • IronPython
  • Java (via Snowpark) via concept surface "Snowpark language runtime"