intermediate code
[ɪntərˈmiːdiət koʊd]
nounpl: intermediate codes
código intermediário
1. A program representation that is between high-level source code and machine code, used during compilation as an intermediate step in the compilation process
The compiler translates the source code into intermediate code before generating the final machine code.
O compilador traduz o código-fonte para código intermediário antes de gerar o código de máquina final.
2. A language-independent representation that allows for optimization and portability across different platforms
Java bytecode is an example of intermediate code that runs on the Java Virtual Machine.
O bytecode Java é um exemplo de código intermediário que é executado na Máquina Virtual Java.
3. An abstraction layer that simplifies the compilation process by separating front-end and back-end compilation stages
Using intermediate code allows different back-ends to generate code for various target architectures.
Usar código intermediário permite que diferentes back-ends gerem código para várias arquiteturas alvo.
This is a specialized technical term used primarily in computer science and software engineering contexts. It is essential in compiler design, programming language implementation, and discussions about code optimization. The concept is taught in computer science curricula in both Brazil and the USA, making it a universally understood term among software developers and engineers.
Look up more words on Fala2Me
The free English-Portuguese dictionary with real Brazilian accents, NYC slang, conjugator and more
Open Fala2Me →