สารบาญตามตัวอักษร A B C D E F G H I J K L M N O P Q R S T U V W X Y Z # bytecode
ที่มา
bytecode เป็น source code ของคอมพิวเตอร์ที่ประมวลผลโดยโปรแกรมที่อ้างถึงในฐานะ virtual machine ซึ่งแตกต่างจากเครื่องคอมพิวเตอร์จริง หรือ โพรเซสเซอร์ที่เป็นฮาร์ดแวร์ virtual machine จะแปลงแต่ละคำสั่งเครื่องทั่วไปให้เป็นคำสั่งเครื่องที่เจาะจงหรือคำสั่งที่โพรเซสเซอร์ของคอมพิวเตอร์เข้าใจ bytecode เป็นผลลัพธ์ของการคอมไพล์ source code ที่ได้รับการเขียนให้สนับสนุนวิธีนี้ ภาษาคอมพิวเตอร์ส่วนใหญ่ เช่น C และ C++ ต้องการคอมไพลเลอร์แยกตามแพล็ตฟอร์มของคอมพิวเตอร์ ซึ่ง แพล็ตฟอร์ม หมายถึงระบบปฏิบัติการ และชุดคำสั่งที่ติดมากับฮาร์ดแวร์ Windows และสถาปัตยกรรมของไมโครโพรเซสเซอร์ของ Intel เป็น แพล็ตฟอร์มแบบหนึ่ง ส่วน Apple และ โพรเซสเซอร์ Power PC เป็นอีกแบบหนึ่ง การใช้ภาษาที่มากับ virtual machine ของแต่ละ แพล็ตฟอร์มมีความต้องการในการคอมไพล์เพียงครั้งเดียว และสามารถทำงานได้กับทุกแพล็ตฟอร์ม
ในปัจจุบันภาษาที่ใช้ byte code และ vitrual machine ที่รู้จักกันดีคือ Java ภาษา LISP เป็นโปรแกรมประยุกต์แบบปัญญาประดิษฐ์ เป็นภาษาชุดแรกที่คอมไพล์เป็น byte code ภาษาอื่น ๆ ที่ใช้ byte code หรือวิธีการที่คล้ายกันรวมถึง leon และ Prolog
ภาษา Java จะได้รับแปลคำสั่งในแต่ละครั้ง โดย Java byte code สามารถคอมไพล์ในแต่ละแพล็ตฟอร์ม โดย just-in-time compiler ซึ่งทำให้โปรแกรม Java ทำงานได้เร็วกว่า ใน byte code ของภาษา Java จะเก็บไฟล์ binary ด้วยไฟล์นามสกุล ".CLASS" ศัพท์เกี่ยวข้องbinary, C++, compiler, file, Java, operating system, platform, processor, virtual machine, Instruction, just-in-time compilerupdate: 15 ตุลาคม 2545
|
|