โปรแกรมกระบวนคำสั่ง (Interpreter) และ โปรแกรมแปลคำสั่ง (Compiler) แตกต่างกันอย่างไรในด้านการทำงาน

Interpreter อ่านและทำงานทีละบรรทัด ขณะที่ Compiler แปลโปรแกรมทั้งหมดเป็นภาษาเครื่องก่อน แล้วเรียกใช้งาน
Compiler เร็วกว่า Interpreter ในการแปลโปรแกรม
Interpreter ใช้สำหรับเขียนโปรแกรม Compiler ใช้สำหรับรันโปรแกรม
ทั้งสองทำหน้าที่เดียวกัน แต่ใช้ภาษาโปรแกรมต่างกัน

เฉลยอธิบาย

ความแตกต่างหลัก: 1) Interpreter (ล่าม) = อ่านบรรทัดละบรรทัด แปล แล้วทำงานทันที ช้าแต่ยืดหยุ่น 2) Compiler (ตัวแปล) = อ่านโปรแกรมทั้งหมด แปลเป็นภาษาเครื่องก่อน แล้วรันไฟล์ที่สร้างขึ้น เร็วแต่เข้มงวด ตัวอย่าง: ไพธอน (Python) ใช้ Interpreter จาวา (Java) ใช้ Compiler ตัวเลือก ข. ประเมินไม่ถูกต้อง (อาจเร็วกว่าแต่ขึ้นอยู่กับสถานการณ์) ตัวเลือก ค. ง. ไม่ถูกต้อง ควรพิจารณาความต้องการงาน ความเข้ากันได้ ประสิทธิภาพ การสนับสนุน/อัปเดต ความปลอดภัย และการสำรองที่กู้คืนได้ ไม่ยึดชื่อรุ่นโดยไม่มีบริบท; ตรวจทานกับเอกสาร Microsoft ปัจจุบันและแนวทางพื้นฐานของ NIST

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับคอมพิวเตอร์เบื้องต้น

ดูข้อสอบวิชานี้ทั้งหมด →