Page 16 - ซอฟแวร์
P. 16

1.2 ซอฟต์แวร์แปลภำษำ (Translation Program)

                   โดยปกติซอฟต์แวร์ประยกกต์ ที่ใช้งำนกันสำมำรถที่จะพัฒนำ


           ด้วยภำษำคอมพิวเตอร์ที่หลำกหลำย ซึ่งจะมีลักษณะใกล้เคียงกับ


           ภำษำมนกษย์ แต่ส ำหรับเครื่องคอมพิวเตอร์นั้น จะเข้ำใจเฉพำะใน

           ลักษณะค ำสั่งเลขฐำนสอง แทนชกดค ำสั่งแต่ละตัวหรืออำจเรียกว่ำ


           ภำษำเครื่อง   ดังนั้นเพื่อท ำให้คอมพิวเตอร์เข้ำใจในภำษำต่ำงๆ ที่

           มนกษย์พัฒนำขึ้น จึงจ ำเป็นต้องมีซอฟต์แวร์แปลภำษำ จึงจะเกิดกำร


           ติดต่อสื่อสำรกันดด้ระหว่ำงค ำสั่งที่เป็นภำษำมนกษย์กับเครื่อง


           คอมพิวเตอร์ ส ำหรับตัวแปลนั้นจะมี 3 แบบคือ

                   Assembler เป็นโปแกรมที่ใช้แปลภำษำแอสแซมบลี ซึ่งมี


           ลักษณะกำรแปลทีละค ำสั่ง เมื่อท ำตำมค ำสั่งนั้นเสร็จแล้ว ก็จะแปล

           ค ำสั่งถัดดปเรื่อย ๆ จนจบ


                   Interpreterเป็นโปรแกรมที่ใช้แปลภำษำเบสิก โดยจะแปลที


           ละค ำสั่งแล้วท ำตำมค ำสั่งนั้น แล้วแปลต่อดปเรื่อย ๆ จนจบ

           โปรแกรม


                    Compilerเป็นโปรแกรมที่ใช้แปลภำษำระดับสูงให้เป็น

           ภำษำเครื่อง ซึ่งจะแปลทั้งโปรแกรมให้เสร็จก่อน จำกนั้นจึงจะปฏิบัติ


           ตำมค ำสั่งทีละค ำสั่ง
   11   12   13   14   15   16   17   18   19   20   21