สารานุกรมออนไลน์ | Siam Wiki
ไม่เจอคำค้นที่ต้องการ
หน้าแรก
คอมไพเลอร์
หน้าแรก
คอมไพเลอร์
คอมไพเลอร์
(
อังกฤษ
: compiler) หรือ
โปรแกรมแปลโปรแกรม, ตัวแปลโปรแกรม
[1]
เป็น
โปรแกรมคอมพิวเตอร์
ที่ทำหน้าที่แปลง
ชุดคำสั่ง
ภาษาคอมพิวเตอร์
หนึ่ง ไปเป็นชุดคำสั่งที่มีความหมายเดียวกัน ในภาษาคอมพิวเตอร์อื่นคอมไพเลอร์ส่วนใหญ่ จะทำการแปล
รหัสต้นฉบับ
(source code) ที่เขียนใน
ภาษาระดับสูง
เป็น
ภาษาระดับต่ำ
หรือ
ภาษาเครื่อง
ซึ่งคอมพิวเตอร์สามารถที่จะทำงานได้โดยตรง อย่างไรก็ตาม การแปลจากภาษาระดับต่ำเป็นภาษาระดับสูง ก็เป็นไปได้ โดยใช้ตัวแปลโปรแกรมย้อนกลับ (decompiler) ผลลัพธ์ของการแปลโปรแกรม (คอมไพล์) โดยทั่วไป ที่เรียกว่า
ออบเจกต์โค้ด
จะประกอบด้วย
ภาษาเครื่อง
(Machine code) ที่เต็มไปด้วยข้อมูลเกี่ยวกับชื่อและสถานที่ของแต่ละจุด และการเรียกใช้วัตถุภายนอก (Link object) (สำหรับฟังก์ชันที่ไม่ได้อยู่ใน อ็อบเจกต์) สำหรับเครื่องมือที่เราใช้รวม อ็อบเจกต์เข้าด้วยกัน จะเรียกว่า
โปรแกรมเชื่อมโยง
เพื่อที่ผลลัพธ์ที่ออกมาในขั้นสุดท้าย เป็นไฟล์ที่ผู้ใช้งานทั่วไปสามารถใช้งานได้สะดวกคอมไพเลอร์ที่สมบูรณ์ตัวแรก คือ
ภาษาฟอร์แทรน
(FORTRAN) ของ
ไอบีเอ็ม
ในปี
ค.ศ. 1957
และ
ภาษาโคบอล
(COBOL) ก็เป็นคอมไพเลอร์ตัวแรก ๆ ที่สามารถทำงานได้บนหลาย ๆ สถาปัตยกรรมทางคอมพิวเตอร์ การพัฒนาตัวแปลภาษารุดหน้าอย่างรวดเร็ว และเริ่มมีรูปแบบที่ชัดเจนยิ่งขึ้นต่อมา ในช่วงทศวรรษ 1960
เมนูนำทาง
คอมไพเลอร์
การแปลโปรแกรม
อ้างอิง
ใกล้เคียง
คอมไพเลอร์
แหล่งที่มา
WikiPedia: คอมไพเลอร์
http://rirs3.royin.go.th/coinages/webcoinage.php
×