เทคโนโลยีสารสนเทศ ช่วงชั้นที่ 3
  5.4 ซอฟต์แวร์ระบบ / 5.4.2 ตัวแปลภาษา
10/19

 

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

            1) ภาษาปาสคาล เป็นภาษาสั่งงานคอมพิวเตอร์ที่มีรูปแบบเป็นโครงสร้าง เขียนสั่งงานคอมพิวเตอร์เป็นกระบวนความ ผู้เขียนสามารถแบ่งแยกงานออกเป็นชิ้นเล็กๆ แล้วมารวมกันเป็นโปรแกรมขนาดใหญ่ได้

           2)  ภาษาเบสิก เป็นภาษาที่มีรูปแบบคำสั่งไม่ยุ่งยาก สามารถเรียนรู้และเข้าใจได้ง่าย มีรูปแบบคำสั่งพื้นฐานที่สามารถนำมาเขียนเรียงต่อกันเป็นโปรแกรมได้

           3)  ภาษาซี เป็นภาษาที่เหมาะสำหรับใช้ในการพัฒนาซอฟต์แวร์อื่นๆ ภาษาซีเป็นภาษาที่มีความคล่องตัวสำหรับการเขียนโปรแกรมหรือให้คอมพิวเตอร์ติดต่อกับอุปกรณ์ต่างๆ

           4)  ภาษาโลโก เป็นภาษาที่เหมาะสำหรับการเรียนรู้และเข้าใจหลักการโปรแกรม ภาษาโลโกได้พัฒนาสำหรับการเรียนรู้ของเด็ก

           5)  ภาษาจาวา เป็นภาษาที่นิยมใช้ในการพัฒนาโปรแกรมประยุกต์ต่างๆ ในปัจจุบัน เนื่องจากมีคุณสมบัติที่สามารถทำงานได้บนระบบปฏิบัติการใดก็ได้และเป็นรูปแบบของการพัฒนาภาษาเชิงวัตถุ ที่สามารถนำโปรแกรมเดิมมาใช้ใหม่ได้

          นอกจากภาษาที่กล่าวถึงแล้ว ยังมีภาษาคอมพิวเตอร์ที่ใช้กันอยู่ในปัจจุบันอีกมากมายหลายภาษา เช่น ภาษาโปรลอก โคบอล และ ฟอร์แทรน เป็นต้น