Page 14 - การพัฒนาการหนังสืออิเล็กทรอนิกส์ภาษาของคอมพิวเตอร์
P. 14

ิ
 �
 ี�
                                                 หนวยท1 ภาษาคอมพวเตอร์เบองต้น  8                                                  หนวยท1 ภาษาคอมพวเตอร์เบองต้น  9
 ่
 ื
                                                                                        �
                                                                                        ื
                                                                              ิ
                                                       ่
                                                            ี�
 ...........................................................................................................................................................  ..........................................................................................................................................................
 4.ตัวแปลภาษา  5.ขั้นตอนการพัฒนาโปรแกรม
 ------------------------------------------------------------------  -----------------------------------------------------------------

       การเขียนโปรแกรมด้วยภาษาใดก็ตาม จะต้องมีตัวแปลภาษาเพื่อแปลโปรแกรมที่  การพัฒนาโปรแกรมมี 6 ขั้นตอน ดังนี้


 เขียนขึ้น ให้เป็นภาษาเครื่อง จึงจะใช้งานได้ เพราะคอมพิวเตอร์รับรู้เฉพาะภาษาเครื่อง     1. การวิเคราะห์ปัญหาและความต้องการของผู้ใช้ (Problem Analysis and user Re-

 ได้เพียงภาษาเดียวเท่านั้น  quirement) นักเขียนโปรแกรมจะได้รับมอบหมายจากนักวิเคราะห์ระบบให้พัฒนา

  ตัวแปลภาษามี 2 ประเภท คือ คอมไพเลอร์ (Compiler) และอินเทอร์พรีเตอร์ (Inter-  โปรแกรม ซึ่งจะต้องเขียนโปรแกรมตามความต้องการของผู้ใช้ นักเขียนต้องทำาความ

 preter)  เข้าใจปัญหา ศึกษาและสอบถามความต้องการของผู้ใช้อย่างละเอียด และต้องให้ผู้ใช้


   1)  คอมไพเลอร์ (Compiler) จะทำาการแปลชุดคำาสั่งทุกคำาสั่งที่เขียนขึ้นจากโปรแกรม  ยืนยันว่า นักเขียนโปรแกรมเข้าใจปัญหาและความต้องการถูกต้องดีแล้ว

 ภาษาใด ๆ ทั้งหมด ให้เป็นแฟ้มชุดคำาสั่งภาษาเครื่องก่อน แล้วจึงสามารถนำาแฟ้ม
                                            ั
                   ั
 ภาษาเครื่องนั้น ไปสั่งให้คอมพิวเตอร์ทำางาน โปรแกรมที่เขียนด้วยภาษาใด ๆ เรียก  ตวอย่าง การวิเคราะห์ปญหาและความต้องการของผู้ใช้
                                                                     ี
 ว่า โปรแกรมต้นฉบับ (Source Program) เมื่อแปลโดยตัวแปลภาษาแล้ว จะได้ผลเป็น  การเขียนโปรแกรมคํานวณหาพื�นที�สามเหล�ยม

 โปรแกรมภาษาเครื่อง เรียกว่า โปรแกรมจุดหมาย (Object Program) ดังภาพ     การวิเคราะห์

                 - ต้องทราบว่าใช้สูตรอะไรได้บ้าง















    ตัวแปลโปรแกรมภาษาต่าง ๆ มีจะมีชื่อเรียกตามภาษานั้น เช่น

              Assembler                 ตัวแปลโปรแกรมภาษาแอสเซมบลี


  C Compiler                ตัวแปลโปรแกรมภาษาซี

        COBOL Compile          ตัวแปลโปรแกรมภาษาโคบอล





    2)อินเทอร์พรีเตอร์ (Interpreter) จะแปลโปรแกรมต้นทางทีละคำาสั่ง ให้เป็นคำาสั่ง

 ภาษาเครื่อง แล้วทำางานตามคำาสั่งนั้นเลย เมื่อทำางานตามคำาสั่งนั้นเสร็จแล้ว ก็จะ

 ทำาการแปลคำาสั่งต่อไปอีกเรื่อย ๆ จนจบโปรแกรม
   9   10   11   12   13   14   15   16   17   18   19