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

ี�
 ่
                                                 หนวยท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. การพัฒนาโปรแกรม มีกี่ขั้นตอน. อะไรบ้าง

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

 ไปอีกเรื่อย ๆ จนจบโปรแกรม   ....................................................................................................................................................


        ....................................................................................................................................................
   9   10   11   12   13   14   15   16   17   18   19