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