Kod bajtowy

Autor: Peter Berry
Data Utworzenia: 11 Sierpień 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
What is Java Bytecode ? | Beginner | Java Programming | Compiler | Interpreter | JVM
Wideo: What is Java Bytecode ? | Beginner | Java Programming | Compiler | Interpreter | JVM

Zawartość

Definicja - Co oznacza kod bajtowy?

Bytecode to kod programowania obiektowego (OOP) skompilowany do działania na maszynie wirtualnej (VM) zamiast na centralnej jednostce przetwarzania (CPU). Maszyna wirtualna przekształca kod programu w czytelny język maszynowy dla procesora, ponieważ platformy wykorzystują różne techniki interpretacji kodu. Maszyna wirtualna konwertuje kod bajtowy dla współdziałania platformy, ale kod bajtowy nie jest specyficzny dla platformy.


Bytecode jest w skompilowanym formacie języka programowania Java i ma rozszerzenie .class wykonywane przez maszynę wirtualną Java (JVM).

Termin ten jest również znany jako kod przenośny (kod p) i kod pośredni.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia kod bajtowy

Niektóre języki programowania, takie jak C i C ++, wymagają różnych kompilatorów platform, takich jak Windows, Mac lub Linux, które zależą od metod komunikacji sprzętowej i procesora i wymagają ponownej kompilacji. Kod bajtowy nie wymaga ponownej kompilacji ani zmiany kodu, ponieważ VM umożliwia programowanie przenośności kodu między platformami. Dostawca maszyny wirtualnej obsługuje specyficzne dla platformy zadania językowe.

Android i Flash to dwa dobrze znane języki programowania wykorzystujące kod bajtowy dla łatwej interoperacyjności.