İLERİ PROGRAMLAMA Dersi Java Programlama Diline Giriş soru detayı:

PAYLAŞ:

SORU:

Bayt kod (bytecode) nedir?


CEVAP:

Java, hem derlemeli hem de yorumlamalı bir dildir. Java programlama diliyle yazılmış kaynak kod, sanal bir işlemcinin anlayabileceği makine koduna çevrilmektedir. Bu kod gerçek bir makine olmadığı için ona makine kodu denmemektedir. Ancak programlama dili gibi konuşma diline yakın da olmadığı için kaynak kodu da değildir. Bu ara dile çevrilmiş koda “bayt kod (bytecode)” ismi verilmiştir. Bu ismin verilmesinin bir nedeni de makine kodu gibi baytlardan oluşmasıdır.