compiler
program that translates code
A program that changes programming code into a form a computer can run.
a compiler for [a language]; compile [code] with [a compiler]
- The compiler found several errors before the program could run.
- Modern compilers can optimize code so that it runs faster.
- You need a C++ compiler to build the application from source.
- The compiler changes my code into a program.
- The compiler showed an error on line 12.
person who assembles information
Someone who collects and organizes material into one work or list.
the compiler of [a book/list/report/collection]
- The compiler of the dictionary included thousands of examples from newspapers and books.
- She is credited as the compiler of a useful guide to local charities.
- The album notes thank the compiler for tracking down the original recordings.
- He was the compiler of the list.
- The compiler collected the poems in one book.
- Base: compiler
- Plural: compilers
compiler error
1code translation failure
A message from the compiler saying that your code cannot be built.
- The missing semicolon caused a compiler error.
- I fixed the compiler error by changing the variable name.
- The program will not build until all compiler errors are resolved.
compiler flag
1compiler option setting
An option that changes how the compiler builds your code.
- Add a compiler flag to turn on extra warnings.
- The build script passes several compiler flags to improve performance.
- A wrong compiler flag can cause the project to fail to build.
compiler optimization
1automatic code improvement
A compiler's way of making the built program run better without changing its result.
- Compiler optimization reduced the program's memory use.
- The bug appeared only when compiler optimization was enabled.
- Higher compiler optimization levels can make debugging more difficult.
compiler warning
1possible code problem
A message from the compiler that says your code may have a problem.
- The compiler warning said the variable was declared but never used.
- Good developers do not ignore compiler warnings without understanding them.
- After the update, the project produced several new compiler warnings.
cross-compiler
1compiler for another platform
A compiler that builds programs for a different kind of computer or system.
- We used a cross-compiler on a laptop to build software for the embedded device.
- The team needed a cross-compiler to target the new processor.
- Setting up the cross-compiler was the hardest part of the project.
jit compiler
1just-in-time compiler
A short name for a just-in-time compiler.
- The JIT compiler speeds up parts of the program that run many times.
- Some security settings disable the JIT compiler in the browser.
- The new JIT compiler reduced startup delays.
just-in-time compiler
1runtime code compiler
A compiler that changes code into machine code while the program is running.
- The Java virtual machine uses a just-in-time compiler to improve performance.
- A just-in-time compiler can make frequently used code run faster.
- The browser's just-in-time compiler optimized the JavaScript during execution.
optimizing compiler
1compiler that improves output
A compiler that tries to make the final program faster or more efficient.
- An optimizing compiler can remove unnecessary calculations.
- The chip manufacturer provides an optimizing compiler for its processor.
- Using an optimizing compiler improved the benchmark results.