1.โปรแกรมแปลภาษาคือ
ตอบ เป็นซอฟต์แวร์หรือชุดคำสั่งที่ทำหน้าที่แปล Source Program
ให้เป็น Object Program
2.โปรแกรมแปลภาษาทำหน้าที่
ตอบ จากภาษาระดับต่ำและภาษาระดับสูงเป็นภาษา
ที่เครื่องคอมพิวเตอร์ไม่สามารถรับรู้ได้ จำเป็นต้องมีชุดคำสั่งที่ใช้เป็นตัวแปลภาษา
ให้เป็นภาษาเครื่องเสียก่อน
3.โปรแกรมแปลภาษาแบ่งเป็นกี่ประเภท อะไรบ้าง
ตอบ 2 ประเภท 1.ตัวแปลภาษาระดับสูง 2.ตัวแปลภาษาระดับต่ำ
4.ตัวแปลภาษาระดับต่ำ ทำหน้าที่
ตอบ ลักษณะของภาษานี้ได้ใช้ตัว อักษรแทนชุดคำสั่งของเลขฐานสองในภาษาเครื่อง จึงจำเป็นต้องมีชุดคำสั่งที่ใช้แปลภาษาระดับต่ำ ให้เป็นภาษาเครื่อง ซึ่งชุดคำสั่งที่ใช้แปลภาษาระดับต่ำนี้
5.แอสแซมเบลอร์ คือ
ตอบ ที่ใช้ตัวแปลภาษาที่เรียกว่า แอสเซมบลี
6.ตัวแปลภาษาระดับสูงทำหน้าที่
ตอบ แปลภาษาระดับสูง ให้เป็นภาษาเครื่อง
7. ตัวแปลภาษาระดับสูงแบ่งเป็นกี่ประเภท อะไรบ้าง
ตอบ 2 ประเภท 2.1คอมไพเลอร์ 2.2อินเตอร์พริตเตอร์
8. คอมไพเลอร์ กับ อินเตอร์พลิตเตอร์ เหมือนหรือต่างกันอย่างไร
ตอบ แตกต่างกัน เพราะ คอมไพเลอร์ เป็นลักษณะการตรวจสอบคำสั่งที่รับเข้ามาว่าการเขียนคำสั่ง นั้นถูกต้องตามหลักไวยากรณ์ของภาษาหรือไม่ถ้ายังไม่ถูกต้องก็จะแจ้งข้อผิดพลาด แต่
อินเตอร์พลิตเตอร์ ทำการแปลชุดคำสั่งที่นำเข้าสู่เครื่องคอมพิวเตอร์ทีละคำสั่งและทำการประมวลผลทันที โดยไม่ต้องทำให้เป็น Object Program ถ้าหากพบข้อผิดพลาดโปรแกรมจะหยุดทำงานทันที
ไม่มีความคิดเห็น:
แสดงความคิดเห็น