สารบัญ:
คำจำกัดความ - Bytecode หมายถึงอะไร
Bytecode เป็นรหัสการเขียนโปรแกรมเชิงวัตถุ (OOP) ที่รวบรวมเพื่อให้ทำงานบนเครื่องเสมือน (VM) แทนหน่วยประมวลผลกลาง (CPU) VM แปลงรหัสโปรแกรมเป็นภาษาเครื่องที่อ่านได้สำหรับ CPU เนื่องจากแพลตฟอร์มใช้เทคนิคการตีความรหัสที่แตกต่างกัน VM แปลง bytecode สำหรับความสามารถในการทำงานร่วมกันของแพลตฟอร์ม แต่ bytecode ไม่ได้เจาะจงเฉพาะแพลตฟอร์ม
Bytecode อยู่ในรูปแบบภาษาการเขียนโปรแกรม Java ที่คอมไพล์และมีนามสกุล. class ที่ดำเนินการโดย Java Virtual Machine (JVM)
คำนี้เรียกอีกอย่างว่ารหัสพกพา (p-code) และรหัสกลาง
Techopedia อธิบาย Bytecode
ภาษาการเขียนโปรแกรมบางภาษาเช่น C และ C ++ ต้องการคอมไพเลอร์แพลตฟอร์มที่ต่างกันเช่นใน Windows, Mac หรือ Linux ซึ่งขึ้นอยู่กับวิธีการสื่อสารฮาร์ดแวร์และ CPU และต้องการคอมไพล์ใหม่ Bytecode ไม่ต้องการการคอมไพล์ซ้ำหรือเปลี่ยนรหัสเนื่องจาก VM เปิดใช้งานการเขียนโปรแกรมสำหรับการพกพาโค้ดข้ามแพลตฟอร์ม ผู้ให้บริการ VM จัดการงานภาษาเฉพาะแพลตฟอร์ม
