computer science, a compiler-compiler or compiler generator is a programming tool that creates a parser, interpreter, or compiler from some form of formal...
41 KB (5,128 words) - 03:35, 25 March 2025
cross-compiler itself runs. A bootstrap compiler is often a temporary compiler, used for compiling a more permanent or better optimised compiler for a...
66 KB (8,020 words) - 13:18, 26 April 2025
single locale. Uses a GCC Front End. The EDGE C/C++ compiler is based on the Microtec C/C++ compiler. Last Open64 v5.0 uses GCC 4.2 as its Front End, which...
104 KB (2,055 words) - 14:58, 1 May 2025
executable programs. The Production Quality Compiler-Compiler, in the late 1970s, introduced the principles of compiler organization that are still widely used...
52 KB (6,372 words) - 07:59, 21 November 2024
.NET Compiler Platform, also known by its codename Roslyn, is a set of open-source compilers and code analysis APIs for C# and Visual Basic (VB.NET) languages...
10 KB (932 words) - 19:48, 20 November 2024
Java virtual machine (redirect from C to Java byte-code compiler)
architectures when using a JIT compiler. In the face of the code-verified JVM architecture, it makes no difference to a JIT compiler whether it gets named imaginary...
31 KB (3,400 words) - 19:02, 6 April 2025
producing a self-compiling compiler – that is, a compiler (or assembler) written in the source programming language that it intends to compile. An initial...
12 KB (1,486 words) - 15:38, 5 April 2025
Bytecode (redirect from Byte-compiler)
computing offers a bytecode compiler through the compiler package, now standard with R version 2.13.0. It is possible to compile this version of R so that...
18 KB (1,888 words) - 15:49, 30 March 2025
Yacc (redirect from Yet Another Compiler Compiler)
Yacc (Yet Another Compiler-Compiler) is a computer program for the Unix operating system developed by Stephen C. Johnson. It is a lookahead left-to-right...
13 KB (1,233 words) - 07:53, 26 April 2025
Interpreter (computing) (redirect from Compiler-interpreter)
are compiled ahead of time and stored as machine independent code, which is then linked at run-time and executed by an interpreter and/or compiler (for...
37 KB (4,585 words) - 21:58, 1 April 2025
A source-to-source translator, source-to-source compiler (S2S compiler), transcompiler, or transpiler is a type of translator that takes the source code...
97 KB (9,267 words) - 18:42, 23 April 2025
the cross compiler (or cross assembler when working with assembly language). A cross compiler allows source code on one platform to be compiled for a different...
10 KB (1,003 words) - 22:03, 9 April 2025
Backdoor (computing) (redirect from Compiler backdoor)
double-compiling. The method requires a different compiler and the source code of the compiler-under-test. That source, compiled with both compilers, results...
40 KB (4,448 words) - 19:13, 10 March 2025
An optimizing compiler is a compiler designed to generate code that is optimized in aspects such as minimizing program execution time, memory usage, storage...
42 KB (5,417 words) - 00:05, 19 January 2025
Go (programming language) (category Free and open source compilers)
GCC-based Go compiler; later extended to also support LLVM, providing an LLVM-based Go compiler called gollvm. A third-party source-to-source compiler, GopherJS...
79 KB (8,123 words) - 18:58, 20 April 2025
needs to change from target to target. (For more information on compiler design, see Compiler.) The input to the code generator typically consists of a parse...
7 KB (878 words) - 19:29, 25 April 2025
Just-in-time compilation (redirect from JIT compiler)
that combine an AOT (ahead-of-time) compiler with either a JIT compiler (Excelsior JET) or interpreter (GNU Compiler for Java). JIT compilation may not...
27 KB (3,259 words) - 21:20, 30 January 2025
the C and C++ compilers. As well as being the official compiler of the GNU operating system, GCC has been adopted as the standard compiler by many other...
55 KB (4,863 words) - 18:27, 25 April 2025
example, a compiler that runs on a PC but generates code that runs on Android devices is a cross compiler. A cross compiler is useful to compile code for...
26 KB (3,617 words) - 07:45, 24 February 2025
The Portland Group (redirect from PGI Compiler)
Fortran 2007 – 64-bit Mac OS Compilers 2008 – PGI Accelerator Compilers 2009 – CUDA Fortran Compiler 2010 – CUDA X86 Compiler 2011 – AVX/FMA Vectorization...
13 KB (1,187 words) - 00:27, 31 July 2024
Clang (redirect from Clang (compiler))
It acts as a drop-in replacement for the GNU Compiler Collection (GCC), supporting most of its compiling flags and unofficial language extensions. It...
38 KB (2,730 words) - 08:10, 29 January 2025
Directive (programming) (redirect from Compiler directive)
of the language and may vary from compiler to compiler. They can be processed by a preprocessor to specify compiler behavior, or function as a form of...
12 KB (1,363 words) - 13:12, 24 April 2025
JavaCC (redirect from Java Compiler Compiler)
JavaCC (Java Compiler Compiler) is an open-source parser generator and lexical analyzer generator written in the Java programming language. JavaCC is...
4 KB (249 words) - 21:55, 4 June 2024
time it takes to compile a program is usually referred to as compilation time. Most compilers have at least the following compiler phases (which therefore...
4 KB (401 words) - 03:52, 26 April 2025
Comparison of parser generators (redirect from List of compiler-compilers)
grammars. Compiler-compiler List of program transformation systems Comparison of regular expression engines "Ragel State Machine Compiler". http://www...
49 KB (1,110 words) - 11:13, 25 April 2025
Ahead-of-time compilation (redirect from AOT (compiler))
profile as a JIT compiler would do. Computer programming portal asm.js compiler (JavaScript) Bartok (CIL) Excelsior JET (Java) GNU Compiler for Java IL2CPU...
8 KB (980 words) - 16:47, 16 January 2025
computer by an innovative 63-phase compiler that ran entirely in its core memory of only 8000 (six-bit) characters. The compiler could be run from tape, or from...
104 KB (11,235 words) - 07:58, 28 April 2025
Type system (redirect from Compile-time type checking)
correctly inferred by the compiler. Static typing usually results in compiled code that executes faster. When the compiler knows the exact data types...
57 KB (7,205 words) - 17:12, 3 May 2025
Retargeting (redirect from Retargetable compiler)
generate code for more than one computing platform. A retargetable compiler is a compiler that has been designed to be relatively easy to modify to generate...
4 KB (503 words) - 16:31, 26 December 2024
Bartok is an optimizing compiler and managed runtime system for Common Intermediate Language (which .NET languages compile to), being developed by Microsoft...
3 KB (211 words) - 18:39, 24 May 2023