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

จากวิกิพีเดีย สารานุกรมเสรี
เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
บรรทัด 1: บรรทัด 1:
{{ระวังสับสน|คอมไพเลอร์}}
{{ระวังสับสน|คอมไพเลอร์}}
'''อินเทอร์พรีเตอร์''' ({{lang-en|interpreter}}) หรือ '''โปรแกรมแปลคำสั่ง, ตัวแปลคำสั่ง''' <ref>[http://rirs3.royin.go.th/coinages/webcoinage.php ศัพท์บัญญัติ ราชบัณฑิตยสถาน] (สืบค้นออนไลน์)</ref> หมายถึง[[โปรแกรมคอมพิวเตอร์]]ที่ทำงานตาม[[ชุดคำสั่ง]]ที่เขียนไว้ทันที ซึ่งไม่เหมือนกับ[[คอมไพเลอร์]] (compiler) ที่แปลชุดคำสั่งจาก[[ภาษาคอมพิวเตอร์]]ภาษา ไก่ขันล่ะมาตอนตี4 อ่าห้า อ่าห้า
'''อินเทอร์พรีเตอร์''' ({{lang-en|interpreter}}) หรือ '''โปรแกรมแปลคำสั่ง, ตัวแปลคำสั่ง''' <ref>[http://rirs3.royin.go.th/coinages/webcoinage.php ศัพท์บัญญัติ ราชบัณฑิตยสถาน] (สืบค้นออนไลน์)</ref> หมายถึง[[โปรแกรมคอมพิวเตอร์]]ที่ทำงานตาม[[ชุดคำสั่ง]]ที่เขียนไว้ทันที ซึ่งไม่เหมือนกับ[[คอมไพเลอร์]] (compiler) ที่แปลชุดคำสั่งจาก[[ภาษาคอมพิวเตอร์]]ภาษา ไก่ขันล่ะมาตอนตี4 อ่าห้า อ่าห้า เพลง จะเลิกคุยทั้งอำเภอ ชายชักว่าว กับสาวตกเบ็ด


หนึ่งไปเป็นอีกภาษาหนึ่งก่อนทำงาน (โดยส่วนมากจะแปลเป็น[[ภาษาเครื่อง]])
หนึ่งไปเป็นอีกภาษาหนึ่งก่อนทำงาน (โดยส่วนมากจะแปลเป็น[[ภาษาเครื่อง]])

รุ่นแก้ไขเมื่อ 09:32, 7 สิงหาคม 2562

อินเทอร์พรีเตอร์ (อังกฤษ: interpreter) หรือ โปรแกรมแปลคำสั่ง, ตัวแปลคำสั่ง [1] หมายถึงโปรแกรมคอมพิวเตอร์ที่ทำงานตามชุดคำสั่งที่เขียนไว้ทันที ซึ่งไม่เหมือนกับคอมไพเลอร์ (compiler) ที่แปลชุดคำสั่งจากภาษาคอมพิวเตอร์ภาษา ไก่ขันล่ะมาตอนตี4 อ่าห้า อ่าห้า เพลง จะเลิกคุยทั้งอำเภอ ชายชักว่าว กับสาวตกเบ็ด

หนึ่งไปเป็นอีกภาษาหนึ่งก่อนทำงาน (โดยส่วนมากจะแปลเป็นภาษาเครื่อง)

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

ตัวอย่างภาษาที่มีการใช้อินเทอร์พรีเตอร์ เช่น ภาษาเบสิก, ภาษาเพิร์ล, ภาษาพีเอชพี

อ้างอิง