Bajtový kód

Bajtový kód je kód programu, který byl zkompilován ze zdrojového kódu do nízkoúrovňového kódu určeného pro interpret programu. Může být spuštěn virtuálním strojem například (JVM) nebo dále zkompilován do strojového kódu, kterému rozumí procesor.

Různé typy bajtového kódu používají odlišnou syntaxi, kterou může číst a spouštět příslušný virtuální stroj. Oblíbeným příkladem je bajtový kód jazyka Java, který se kompiluje ze zdrojového kódu jazyka Java a lze ho spustit na Java Virtual Machine (JVM). Níže jsou uvedeny příklady instrukcí bajtového kódu jazyka Java.

Ačkoli je možné psát bajtový kód přímo, je to mnohem obtížnější než psát kód ve vyšším programovacím jazyce, jako je Java. Proto se soubory s bajtovým kódem, například soubory Java .CLASS, nejčastěji generují ze zdrojového kódu pomocí kompilátoru, jako je javac.

Bajtový kód vs. assemblerový jazyk

Bajtový kód se podobá assemblerovému jazyku v tom, že nejde o vyšší programovací jazyk, ale stále je do určité míry čitelný, na rozdíl od strojového jazyka. Oba lze považovat za „mezijazyky“, které se nacházejí mezi zdrojovým kódem a strojovým kódem. Hlavní rozdíl mezi nimi spočívá v tom, že bajtový kód se generuje pro virtuální stroj (software), zatímco assemblerový jazyk se vytváří pro CPU (hardware).

Aktualizováno January 23, 2018 od Per C.

quizOtestujte své znalosti

Apple removed the Dashboard in which version of macOS?

A
Mojave
0%
B
Catalina
0%
C
Big Sur
0%
D
Monterey
0%
Correct! Incorrect!     View the Dashboard definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Bajtový kód na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.