Lar Desenvolvimento O que é bytecode? - o que é techopedia

O que é bytecode? - o que é techopedia

Índice:

Anonim

Definição - O que significa Bytecode?

O bytecode é um código de programação orientada a objeto (OOP) compilado para executar em uma máquina virtual (VM) em vez de uma unidade de processamento central (CPU). A VM transforma o código do programa em linguagem de máquina legível para a CPU, porque as plataformas utilizam diferentes técnicas de interpretação de código. Uma VM converte o bytecode para interoperabilidade da plataforma, mas o bytecode não é específico da plataforma.

O bytecode está em um formato de linguagem de programação Java compilado e possui a extensão .class executada pela Java Virtual Machine (JVM).

Este termo também é conhecido como código portátil (código p) e código intermediário.

Techopedia explica Bytecode

Certas linguagens de programação como C e C ++ exigem compiladores de plataforma diferentes, como os do Windows, Mac ou Linux, que dependem dos métodos de comunicação de hardware e CPU e requerem recompilação. O bytecode não requer recompilação ou código alterado, porque a VM habilita a programação para portabilidade de código entre plataformas. O provedor de VM lida com tarefas de idioma específicas da plataforma.

Android e Flash são duas linguagens de programação conhecidas que utilizam bytecode para facilitar a interoperabilidade.

O que é bytecode? - o que é techopedia