IT A-Z

เข้าสู่ระบบ

สารบาญตามตัวอักษร

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

ที่มา

  :   ผู้ชม 13970

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 compiler

update: 15 ตุลาคม 2545

IT A-Z ปรับปรุงล่าสุด
abacus
zero-day exploit
MPP (massively parallel processing)
message queueing
medium
semaphore
master/slave
MAC address (Media Access Control address)
mash-up
vlog
LANDesk Client Manager
laptop computer
linkrot
Itanium
Job Entry Subsystem (JES)
IP telephony (Internet Protocol telephony)
Kerberos
iterative
interoperability
interface definition language (IDL)

Loading
Microsoft Access
Access
дЄВЗСІ№м ตГРЎТГГСต№мКС№ตФ КСиงซЧйНјиТ№ PayPal г№ГТคТ 280 єТท
НШйБјТง аєЧйНงЛЕСงёГГБЄТตФ
Umphang
ГЩйЁСЎНШйБјТงг№НХЎбงиБШБ вґВ ปГРЄТ бБиЁС№
КСиงซЧйНјиТ№ PayPal г№ГТคТ 90 єТท
КงЗ№ЕФўКФทёФм (C) widebase