โปรแกรมแปล
หน้าตา
- "ตัวแปล" เปลี่ยนทางมาที่นี่ ระวังสับสนกับ ตัวแปร
โปรแกรมแปล[1] (อังกฤษ: translator) คือโปรแกรมคอมพิวเตอร์ที่แปลชุดคำสั่งของภาษาโปรแกรมหนึ่ง ไปเป็นชุดคำสั่งของอีกภาษาโปรแกรมหนึ่ง โดยความหมายดั้งเดิมไม่สูญเสียไป โปรแกรมแปลภาษาระดับสูงบางตัวจะเปลี่ยนแปลงตรรกะบางอย่าง หรือทำตรรกะให้ง่ายขึ้นโดยผลลัพธ์ยังเป็นเช่นเดิม
ประเภท
[แก้]- คอมไพเลอร์ (compiler) - โปรแกรมแปลภาษาระดับสูงเป็นภาษาแอสเซมบลีหรือภาษาเครื่อง
- อินเทอร์พรีเตอร์ (interpreter) - โปรแกรมแปลภาษาระดับสูงเป็นรหัสที่สามารถทำงานได้ทันที
- ดีคอมไพเลอร์ (decompiler) - โปรแกรมแปลภาษาเครื่องหรือภาษาปลายทางกลับไปเป็นรหัสต้นฉบับ
- แอสเซมเบลอร์ (assembler) - โปรแกรมแปลภาษาแอสเซมบลีเป็นภาษาเครื่อง
- ดิสแอสเซมเบลอร์ (disassembler) - โปรแกรมแปลภาษาเครื่องกลับเป็นภาษาแอสเซมบลี
อ้างอิง
[แก้]- ↑ ศัพท์บัญญัติ ราชบัณฑิตยสถาน เก็บถาวร 2017-07-15 ที่ เวย์แบ็กแมชชีน (สืบค้นออนไลน์)
หน้าแก้ความกำกวมนี้รวมบทความที่มีชื่อเหมือนหรือใกล้เคียงกัน ถ้าลิงก์ภายในใดนำคุณมาหน้านี้ คุณอาจต้องการแก้ไขลิงก์ให้ชี้ไปยังหน้าที่ต้องการโดยตรง |