compiler compiler

[/kəmˈpaɪlər kəmˈpaɪlər/]
nounpl: compiler compilers
compilador de compilador
1. A software development tool that generates a compiler from a formal description of a programming language's syntax and semantics, also known as a compiler generator or metacompiler
The team used a compiler compiler to automatically generate a C++ compiler from the language grammar specification.
A equipe usou um compilador de compilador para gerar automaticamente um compilador de C++ a partir da especificação da gramática da linguagem.
2. A compiler whose source code is written in the same language it compiles, demonstrating self-hosting capability
A compiler compiler that compiles itself is a key milestone in programming language development.
Um compilador de compilador que se compila a si mesmo é um marco importante no desenvolvimento de linguagens de programação.
This term originates from computer science academic literature and is primarily used by software engineers, compiler designers, and computer science educators. The concept became widely known through tools like YACC (Yet Another Compiler Compiler) in Unix environments. It represents a meta-level of programming abstraction that is foundational to modern language development and compiler theory.
Synonyms / Sinônimos
compiler generatormetacompilerparser generatorcompiler-writing tool

Regional Variations

General Brazilian Portuguese
compilador de compilador
Standard technical term used in software engineering and computer science education
Portugal
compilador de compilador
Same as Brazilian Portuguese; technical terminology is consistent across Portuguese-speaking countries
Technical English
compiler compiler
Primarily used in academic and professional computing contexts since the 1970s

Related Words

compilerinterpreterparserlexical analyzergrammarBNFYACCLex
Look up more words on Fala2Me
The free English-Portuguese dictionary with real Brazilian accents, NYC slang, conjugator and more
Open Fala2Me →