Page 13 - การพฒนาการหนงสออเลกทรอนกสเรองภาษาซ
P. 13

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

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

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

        เดียวเท่านั้น                                                                                                          ให้ได้ใจความสำาคัญ ถูกต้องครบถ้วน ตามหัวข้อที่กำาหนดให้ต่อไปนี้


         ตัวแปลภาษามี 2 ประเภท คือ คอมไพเลอร์ (Compiler) และอินเทอร์พรีเตอร์ (Interpreter)                                       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