Domov Rozvoj Co je to bytecode? - definice z techopedie

Co je to bytecode? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Bytecode?

Bajtcode je objektově orientovaný programovací kód (OOP), který je kompilován tak, aby fungoval na virtuálním stroji (VM) místo na centrální procesorové jednotce (CPU). VM transformuje programový kód do čitelného strojového jazyka pro CPU, protože platformy používají různé techniky interpretace kódu. VM převádí bytecode pro interoperabilitu platforem, ale bytecode není specifický pro danou platformu.

Bajtcode je ve formátu kompilovaného programovacího jazyka Java a má příponu .class provedenou Java Virtual Machine (JVM).

Tento termín je také známý jako přenosný kód (p-kód) a mezilehlý kód.

Techopedia vysvětluje Bytecode

Některé programovací jazyky, jako jsou C a C ++, vyžadují různé kompilátory platforem, jako jsou jazyky v systémech Windows, Mac nebo Linux, které závisí na metodách hardwaru a CPU a vyžadují překompilaci. Bajtcode nevyžaduje překompilování nebo změnu kódu, protože VM umožňuje programování pro přenositelnost kódů napříč platformami. Poskytovatel VM zajišťuje jazykové úlohy specifické pro platformu.

Android a Flash jsou dva známé programovací jazyky využívající bytecode pro snadnou interoperabilitu.

Co je to bytecode? - definice z techopedie