Page 16 - ซอฟแวร์
P. 16
1.2 ซอฟต์แวร์แปลภำษำ (Translation Program)
โดยปกติซอฟต์แวร์ประยกกต์ ที่ใช้งำนกันสำมำรถที่จะพัฒนำ
ด้วยภำษำคอมพิวเตอร์ที่หลำกหลำย ซึ่งจะมีลักษณะใกล้เคียงกับ
ภำษำมนกษย์ แต่ส ำหรับเครื่องคอมพิวเตอร์นั้น จะเข้ำใจเฉพำะใน
ลักษณะค ำสั่งเลขฐำนสอง แทนชกดค ำสั่งแต่ละตัวหรืออำจเรียกว่ำ
ภำษำเครื่อง ดังนั้นเพื่อท ำให้คอมพิวเตอร์เข้ำใจในภำษำต่ำงๆ ที่
มนกษย์พัฒนำขึ้น จึงจ ำเป็นต้องมีซอฟต์แวร์แปลภำษำ จึงจะเกิดกำร
ติดต่อสื่อสำรกันดด้ระหว่ำงค ำสั่งที่เป็นภำษำมนกษย์กับเครื่อง
คอมพิวเตอร์ ส ำหรับตัวแปลนั้นจะมี 3 แบบคือ
Assembler เป็นโปแกรมที่ใช้แปลภำษำแอสแซมบลี ซึ่งมี
ลักษณะกำรแปลทีละค ำสั่ง เมื่อท ำตำมค ำสั่งนั้นเสร็จแล้ว ก็จะแปล
ค ำสั่งถัดดปเรื่อย ๆ จนจบ
Interpreterเป็นโปรแกรมที่ใช้แปลภำษำเบสิก โดยจะแปลที
ละค ำสั่งแล้วท ำตำมค ำสั่งนั้น แล้วแปลต่อดปเรื่อย ๆ จนจบ
โปรแกรม
Compilerเป็นโปรแกรมที่ใช้แปลภำษำระดับสูงให้เป็น
ภำษำเครื่อง ซึ่งจะแปลทั้งโปรแกรมให้เสร็จก่อน จำกนั้นจึงจะปฏิบัติ
ตำมค ำสั่งทีละค ำสั่ง