ผลต่างระหว่างรุ่นของ "อินเทอร์พรีเตอร์"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
JAnDbot (คุย | ส่วนร่วม)
โรบอต เพิ่ม: fa:مفسر (رایانه)
บรรทัด 1:
'''โปรแกรมแปลคำสั่ง''', '''ตัวแปลคำสั่ง''', หรือ '''อินเทอร์พรีเตอร์''' ({{lang-en|interpreter}}) หมายถึง[[โปรแกรมคอมพิวเตอร์]]ที่ทำงานตาม[[ชุดคำสั่ง]]ที่เขียนไว้ทันที ซึ่งไม่เหมือนกับ[[โปรแกรมแปลโปรแกรม]] (compiler) ที่แปลชุดคำสั่งจาก[[ภาษาคอมพิวเตอร์]]ภาษาหนึ่งไปเป็นอีกภาษาหนึ่งก่อนทำงาน (โดยส่วนมากจะแปลเป็น[[ภาษาเครื่อง]])
{{รอการตรวจสอบ}}
'''โปรแกรมแปลคำสั่ง''', '''ตัวแปลคำสั่ง''', หรือ '''อินเทอร์พรีเตอร์''' (interpreter) หมายถึง[[โปรแกรมคอมพิวเตอร์]]ที่ทำงานตาม[[ชุดคำสั่ง]]ที่เขียนไว้ทันที ซึ่งไม่เหมือนกับ[[โปรแกรมแปลโปรแกรม]] (compiler) ที่แปลชุดคำสั่งจาก[[ภาษาคอมพิวเตอร์]]ภาษาหนึ่งไปเป็นอีกภาษาหนึ่งก่อนทำงาน (โดยส่วนมากจะแปลเป็น[[ภาษาเครื่อง]])
 
โดยทั่วไปแล้วการทำงานของโปรแกรมผ่านโปรแกรมแปลคำสั่งจะช้ากว่าทำงานจากโปรแกรมที่ผ่านการแปลโปรแกรมเป็นภาษาเครื่องแล้ว เพราะโปรแกรมแปลคำสั่งจะต้องแปลแต่ละคำสั่งในระหว่างการทำงานว่าจะต้องทำอะไรต่อไป
เส้น 6 ⟶ 5:
ตัวอย่างภาษาที่มีการใช้โปรแกรมแปลคำสั่ง เช่น [[ภาษาเบสิก]], [[ภาษาเพิร์ล]], [[ภาษาพีเอชพี]]
 
{{เรียงลำดับ|ปโรแกรมแปลคำสั่ง}}
[[หมวดหมู่:ซอฟต์แวร์ระบบ]]
[[หมวดหมู่:โปรแกรมแปลคำสั่ง| *]]
[[หมวดหมู่:วิศวกรรมซอฟต์แวร์]]
[[หมวดหมู่:การดำเนินภาษาโปรแกรม]]