Esta pesquisa deve fornecer um conteúdo atualizado sobre o tema acima. Não esqueça de incluir as referëncias (fontes) no último item, reforçando que não deve ser um Copy/Paste e sim uma síntese das pesquisas que fizer.
Conceito
Compiladores são programas que traduzem uma linguagem-fonte escrita em uma linguagem de programação para uma linguagem-alvo de baixo nível, como linguagem de montagem ou código de máquina.
Princípio de funcionamento
Basicamente, o compilador realiza alguns processos:
- Análise Léxica
- Análise Sintática
- Análise Semântica
Análise Léxica
Texto
Análise Sintática
Texto
Análise Semântica
Texto
Exemplos de compiladores
- Para C e C++
- Dev-C++
- GCC
- C++ Builder
- Visual C++
- Para Java (todos são Ambientes de Desenvolvimento Integrado (IDE))
- Eclipse
- JBuilder
- JEdit
- JDeveloper
- NetBeans
- Para Python (todos são IDEs)
- Idle
- Eclipse
- Wing
- Komodo
- Para PHP:
- Roadsend
- Phalanger
Referências bibliográficas
Texto