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