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 #

object code

ที่มา SearchCIO-Midmarket.com

  :   ผู้ชม 14481

source code และ object code อ้างถึงเวอร์ชัน “ก่อน” และ “หลัง” ของโปรแกรมคอมพิวเตอร์ที่คอมไพล์ ก่อนพร้อมที่จะเรียกใช้บนเครื่องคอมพิวเตอร์ source code ประกอบด้วยประโยคคำสั่งที่สร้างโดยโปรแกรมเมอร์ ด้วย text editor หรือ visual programming tool แล้วบันทึกเป็นไฟล์ ตัวอย่าง เมื่อโปรแกรมเมอร์สร้างชุดลำดับประโยคคำสั่ง (statement) เป็นภาษา C ด้วย text editor และบันทึกชื่อไฟล์ ไฟล์นี้เรียกว่า source code ไฟล์นี้พร้อมจะคอมไพล์ด้วย C compiler ผลลัพธ์ที่ออกมาคือไฟล์คอมไพล์ มักจะหมายถึง object code ซึ่งไฟล์ object code จะบรรจุชุดลำดับของ instruction ที่โพรเซสเซอร์สามารถเข้าใจ แต่คนจะอ่านและแก้ไขได้ยาก ด้วยเหตุผลนี้ และเพราะแม้จะมี debug program ก็ตาม มักจะต้องการให้การปรับปรุงในภายหลัง source code เป็นรูปแบบถาวรของโปรแกรมมากที่สุด

เมื่อซื้อหรือรับระบบปฏิบัติการหรือซอฟต์แวร์โปรแกรมประยุกต์ ซึ่งมักจะอยู่ในรูปของ object code ที่คอมไพล์แล้ว และไม่มี source code ผู้ค้าส่วนใหญ่ไม่ต้องการให้คุณพยายามปรับปรุงคำสั่งของพวกเขา เพราะนี่อาจจะสร้างต้นทุนการบริการเพิ่มขึ้น ล่าสุด มีการเคลื่อนไหวในการพัฒนาซอฟต์แวร์ (เช่น Linux) ที่เป็นแบบเปิดเพื่อการปรับปรุงในอนาคตโดยทุกคนที่ต้องการปรับปรุง จึงมีการให้ source code

สภาพแวดล้อมการพัฒนาโปรแกรมขนาดใหญ่ มักจะมีระบบจัดการที่ช่วยโปรแกรมเมอร์แยกและสืบค้นสถานะและระดับต่างกันของไฟล์คำสั่ง สำหรับภาษาโปรแกรม script (ไม่มีการคอมไพล์หรือการแปล) เช่น JavaScript เป็น source code และไม่มีการประยุกต์เป็น object code เพราะมีเพียงรูปแบบของคำสั่ง

ศัพท์เกี่ยวข้อง

compiler, JavaScript, Instruction, Linux, script, Open, program, C, text editor

update: 21 เมษายน 2544

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