ผลต่างระหว่างรุ่นของ "อินเทอร์พรีเตอร์"
เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
ล โรบอต เพิ่ม: ro:Interpretor |
ล โรบอต เพิ่ม: hu:Értelmező |
||
บรรทัด 22: | บรรทัด 22: | ||
[[he:מפרש (תוכנה)]] |
[[he:מפרש (תוכנה)]] |
||
[[hr:Interpreter]] |
[[hr:Interpreter]] |
||
[[hu:Értelmező]] |
|||
[[is:Túlkur (tölvunarfræði)]] |
[[is:Túlkur (tölvunarfræði)]] |
||
[[it:Interprete (informatica)]] |
[[it:Interprete (informatica)]] |
รุ่นแก้ไขเมื่อ 19:32, 21 กุมภาพันธ์ 2551
โปรแกรมแปลคำสั่ง, ตัวแปลคำสั่ง, หรือ อินเทอร์พรีเตอร์ (interpreter) หมายถึงโปรแกรมคอมพิวเตอร์ที่ทำงานตามชุดคำสั่งที่เขียนไว้ทันที ซึ่งไม่เหมือนกับโปรแกรมแปลโปรแกรม (compiler) ที่แปลชุดคำสั่งจากภาษาคอมพิวเตอร์ภาษาหนึ่งไปเป็นอีกภาษาหนึ่งก่อนทำงาน (โดยส่วนมากจะแปลเป็นภาษาเครื่อง)
โดยทั่วไปแล้วการทำงานของโปรแกรมผ่านโปรแกรมแปลคำสั่งจะช้ากว่าทำงานจากโปรแกรมที่ผ่านการแปลโปรแกรมเป็นภาษาเครื่องแล้ว เพราะโปรแกรมแปลคำสั่งจะต้องแปลแต่ละคำสั่งในระหว่างการทำงานว่าจะต้องทำอะไรต่อไป
ตัวอย่างภาษาที่มีการใช้โปรแกรมแปลคำสั่ง เช่น ภาษาเบสิก, ภาษาเพิร์ล, ภาษาพีเอชพี