compiler
C5302
concept
A compiler is a software tool that translates source code written in a high-level programming language into a lower-level target language, typically machine code or bytecode, while performing analysis and optimizations.
All labels observed (54)
| Label | Occurrences |
|---|---|
| compiler canonical | 22 |
| C compiler | 5 |
| optimizing compiler | 5 |
| BASIC compiler | 4 |
| C++ compiler | 4 |
| JavaScript compiler | 4 |
| transpiler | 4 |
| COBOL compiler | 3 |
| Dart compiler | 3 |
| Fortran compiler | 3 |
| just-in-time compiler | 3 |
| .NET IDE | 2 |
| ALGOL compiler | 2 |
| Ada compiler | 2 |
| Go compiler | 2 |
| OCaml-to-JavaScript compiler | 2 |
| PowerBASIC compiler | 2 |
| high-level language compiler | 2 |
| shader compiler | 2 |
| .NET compiler platform | 1 |
| Ada development environment | 1 |
| Algol 68 compiler | 1 |
| BuckleScript-based compiler | 1 |
| C and C++ compiler | 1 |
| C# compiler | 1 |
| Clang component | 1 |
| FORTRAN compiler | 1 |
| HLSL compiler | 1 |
| Haskell compiler | 1 |
| Java compiler | 1 |
| LLVM project component | 1 |
| Modula-2 compiler | 1 |
| OCaml bytecode compiler | 1 |
| OCaml compiler | 1 |
| Oberon compiler | 1 |
| Oberon-2 compiler | 1 |
| Oberon-to-C translator | 1 |
| Objective-C compiler | 1 |
| ReasonML compiler | 1 |
| XLA-based compilation target | 1 |
| ahead-of-time compilation technology | 1 |
| automatic parallelization tool | 1 |
| compiler research work | 1 |
| cross compiler | 1 |
| domain-specific compiler | 1 |
| high-level programming language compiler | 1 |
| just-in-time compilation backend | 1 |
| linear algebra compiler | 1 |
| macro processor | 1 |
| native code compiler | 1 |
| static compiler | 1 |
| tensor compiler | 1 |
| transcompiler | 1 |
| whole-program optimizing compiler | 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: compiler
Generated description
A compiler is a software tool that translates source code written in a high-level programming language into a lower-level target language, typically machine code or bytecode, while performing analysis and optimizations.
Instances (81)
| Instance | Via concept surface |
|---|---|
|
Rabbit: A Compiler for Scheme (thesis)
surface form:
Rabbit: A Compiler for Scheme
|
compiler research work |
|
gnat
surface form:
GNAT
|
Ada compiler |
| Clang | C compiler |
| Roslyn | .NET compiler platform |
| Bell Labs B compiler | — |
| James Johnson | — |
| ETH Oberon compiler | — |
| Oxford Oberon-2 compiler | Oberon-2 compiler |
| Ofront+ compiler | — |
|
CoreRT (historical / experimental)
surface form:
CoreRT
|
ahead-of-time compilation technology |
| Intel C++ Compiler | C++ compiler |
| TCG (Tiny Code Generator) | just-in-time compilation backend |
| FXC compiler | HLSL compiler |
| DXC compiler | shader compiler |
| ARM GCC | C compiler |
| PGI compilers | Fortran compiler |
| Xcode Metal shader compiler | shader compiler |
| MLton | whole-program optimizing compiler |
| Poly/ML | — |
| SML.NET | — |
|
MonoDevelop IDE
surface form:
MonoDevelop
|
.NET IDE |
| IBM Enterprise COBOL | COBOL compiler |
| GnuCOBOL | COBOL compiler |
| Micro Focus COBOL | COBOL compiler |
| PB/CC | PowerBASIC compiler |
| PB/DLL | PowerBASIC compiler |
| gc (Go compiler) | Go compiler |
| Cython | transcompiler |
| TPUs (via XLA integrations) | XLA-based compilation target |
| Algol 68C | — |
| PlaidML | tensor compiler |