วันพุธที่ 21 ธันวาคม พ.ศ. 2554

ตอบคำถามต่อไปนี้

1.โปรแกรมแปลภาษาคือ
ตอบ เป็นซอฟต์แวร์หรือชุดคำสั่งที่ทำหน้าที่แปล Source Program
ให้เป็น Object Program


2.โปรแกรมแปลภาษาทำหน้าที่
ตอบ   จากภาษาระดับต่ำและภาษาระดับสูงเป็นภาษา
ที่เครื่องคอมพิวเตอร์ไม่สามารถรับรู้ได้ จำเป็นต้องมีชุดคำสั่งที่ใช้เป็นตัวแปลภาษา
ให้เป็นภาษาเครื่องเสียก่อน


3.โปรแกรมแปลภาษาแบ่งเป็นกี่ประเภท อะไรบ้าง
ตอบ    2 ประเภท 1.ตัวแปลภาษาระดับสูง 2.ตัวแปลภาษาระดับต่ำ

4.ตัวแปลภาษาระดับต่ำ ทำหน้าที่
ตอบ     ลักษณะของภาษานี้ได้ใช้ตัว อักษรแทนชุดคำสั่งของเลขฐานสองในภาษาเครื่อง จึงจำเป็นต้องมีชุดคำสั่งที่ใช้แปลภาษาระดับต่ำ ให้เป็นภาษาเครื่อง ซึ่งชุดคำสั่งที่ใช้แปลภาษาระดับต่ำนี้

5.แอสแซมเบลอร์  คือ
ตอบ    ที่ใช้ตัวแปลภาษาที่เรียกว่า แอสเซมบลี

6.ตัวแปลภาษาระดับสูงทำหน้าที่
ตอบ   แปลภาษาระดับสูง ให้เป็นภาษาเครื่อง

7. ตัวแปลภาษาระดับสูงแบ่งเป็นกี่ประเภท อะไรบ้าง
ตอบ     2 ประเภท  2.1คอมไพเลอร์ 2.2อินเตอร์พริตเตอร์

8. คอมไพเลอร์ กับ อินเตอร์พลิตเตอร์ เหมือนหรือต่างกันอย่างไร
ตอบ    แตกต่างกัน เพราะ คอมไพเลอร์  เป็นลักษณะการตรวจสอบคำสั่งที่รับเข้ามาว่าการเขียนคำสั่ง นั้นถูกต้องตามหลักไวยากรณ์ของภาษาหรือไม่ถ้ายังไม่ถูกต้องก็จะแจ้งข้อผิดพลาด แต่
อินเตอร์พลิตเตอร์ ทำการแปลชุดคำสั่งที่นำเข้าสู่เครื่องคอมพิวเตอร์ทีละคำสั่งและทำการประมวลผลทันที โดยไม่ต้องทำให้เป็น Object Program ถ้าหากพบข้อผิดพลาดโปรแกรมจะหยุดทำงานทันที

ไม่มีความคิดเห็น:

แสดงความคิดเห็น