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

ี�
                                                      ่
                                                          หนวยท1 ภาษาคอมพวเตอร์เบองต้น                      8                                                                    หนวยท1 ภาษาคอมพวเตอร์เบองต้น                      9
                                                                                        ื
                                                                                        �
                                                                             ิ
                                                                                                                                                                                   ี�
                                                                                                                                                                              ่
                                                                                                                                                                                                    ิ
                                                                                                                                                                                                               �
                                                                                                                                                                                                               ื
        ...........................................................................................................................................................   .........................................................................................................................................................
        4.ตัวแปลภาษา                                                                                                            แบบฝึกหัด
        ------------------------------------------------------------------                                                         คำาชี้แจง

              การเขียนโปรแกรมด้วยภาษาใดก็ตาม จะต้องมีตัวแปลภาษาเพื่อแปลโปรแกรมที่                                                   ให้นักเรียนสรุปเนื้อหาความรู้ที่ได้จากการศึกษาค้นคว้า บทเรียนบนเครือข่าย


        เขียนขึ้น ให้เป็นภาษาเครื่อง จึงจะใช้งานได้ เพราะคอมพิวเตอร์รับรู้เฉพาะภาษาเครื่อง                                     อินเทอร์เน็ตเรื่องการโปรแกรมเบื้องต้น หน่วยที่ 1 ภาษาคอมพิวเตอร์เบื้องต้น หรือ

        ได้เพียงภาษาเดียวเท่านั้น                                                                                              สืบค้นจากอินเทอร์เน็ตให้ได้ใจความสำาคัญ ถูกต้องครบถ้วน ตามหัวข้อที่กำาหนดให้

         ตัวแปลภาษามี 2 ประเภท คือ คอมไพเลอร์ (Compiler) และอินเทอร์พรีเตอร์ (Inter-                                           ต่อไปนี้

        preter)                                                                                                                  1. โ ปรแกรมคอมพิวเตอร์ หมายถึง


          1)  คอมไพเลอร์ (Compiler) จะทำาการแปลชุดคำาสั่งทุกคำาสั่งที่เขียนขึ้นจากโปรแกรม                                       .......................................................................................................................................................

        ภาษาใด ๆ ทั้งหมด ให้เป็นแฟ้มชุดคำาสั่งภาษาเครื่องก่อน แล้วจึงสามารถนำาแฟ้ม                                             ...........................................................................................................................................................

        ภาษาเครื่องนั้น ไปสั่งให้คอมพิวเตอร์ทำางาน โปรแกรมที่เขียนด้วยภาษาใด ๆ เรียก                                           ........................................................................................................................................................


        ว่า โปรแกรมต้นฉบับ (Source Program) เมื่อแปลโดยตัวแปลภาษาแล้ว จะได้ผลเป็น                                                2. ภาษาคอมพิวเตอร์ คือ

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


                                                                                                                               ........................................................................................................................................................

                                                                                                                               ....... ..................................................................................................................................................

                                                                                                                                 3. ยุคของภาษาคอมพิวเตอร์ จำาแนกได้กี่ยุค


                                                                                                                                ..........................................................................................................................................................
                                                                                                                               .........................................................................................................................................................


                                                                                                                                .........................................................................................................................................................

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

                                Assembler                 ตัวแปลโปรแกรมภาษาแอสเซมบลี                                             4. ตัวแปลภาษา มีความสำาคัญอย่างไร


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

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


                                                                                                                                .........................................................................................................................................................

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

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

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