Este artigonão citafontes confiáveis. Ajude ainserir referências. Conteúdo nãoverificável pode ser removido.—Encontre fontes:Google (N • L • A • I • WP refs) • ABW • CAPES(junho de 2011) |
| Execução de Programa |
|---|
| Conceitos gerais |
| Tipos de código |
| Estratégia de compilação |
| Runtimes notáveis |
| Compiladores notáveis e toolchain |

Emciência da computação,bytecode (traduzindo ao pé da letra, código embytes — não confundir comcódigo-máquina) é o resultado de um processo semelhante ao doscompiladores decódigo-fonte que não é imediatamente executável. Em oposição, obytecode irá ser interpretado numamáquina virtual, que fará a execução. Assim, obytecode é um estágio intermediário entre o código-fonte (escrito numalinguagem de programação específica) e aaplicação final, sendo a sua vantagem principal a dualidade entre aportabilidade — obytecode irá produzir o mesmo resultado em qualquerarquitectura — e a ausência da necessidade dopré-processamento típico dos compiladores — obytecode é encarado como um produto final, cuja validação dasintaxe etipos de dados (entre outras funções doscompiladores) não será necessária.
Como exemplo de plataformas que gerambytecode, temosJava (que corre sobre amáquina virtual Java),.NET (que corre sobre aCommon Language Runtime) eLua.
| Este artigo sobreprogramação de computadores é umesboço. Você pode ajudar a Wikipédiaexpandindo-o. |