หน้าเว็บ

วันเสาร์ที่ 15 ตุลาคม พ.ศ. 2554

Interpreter - ตัวแปลคำสั่ง

ความหมาย เป็นโปรแกรมที่ใช้แปลโปรแกรมที่เขียนด้วยภาษาโปรแกรม (Programming Language) ทีละ 1 บรรทัด แล้วดำเนินการ (Execute) ทันที เมื่อพบข้อผิดพลาดก็จะทราบทันทีว่าอยู่ที่ไหนทำให้แก้ไขได้สะดวก แต่มีข้อเสียที่ว่าความเร็วในการดำเนินการช้า ตัวแปลคำสั่งของโปรแกรมที่เขียนด้วยภาษา BASIC ที่รู้จักกันดีคือ BASIC Interpreter

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

วิธีใช้คำ "ถ้าพูดถึงคำว่า BASIC อาจจะหมายถึง ภาษา BASIC หรือตัวแปลคำสั่ง BASIC ก็ได้"

หมายเหตุ คำว่า Interpreter บางคนอาจจะฟังผิดเป็น Interprinter ซึ่งไม่ถูกต้อง ไม่ได้เกี่ยวข้องกับเครื่องพิมพ์แต่อย่างไร

คำศัพท์ที่เกี่ยวข้อง Complier, BASIC Language