Page 14 - การพัฒานาหนังสืออิเล็กทรอนิกส์เรื่องวิวัฒนาการภาษาของคอมพิวเตอร์
P. 14
ี�
่
หนวยท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. การพัฒนาโปรแกรม มีกี่ขั้นตอน. อะไรบ้าง
ภาษาเครื่อง แล้วทำางานตามคำาสั่งนั้นเลย เมื่อทำางานตามคำาสั่งนั้นเสร็จแล้ว ก็จะ ...........................................................................................................................................................
ทำาการแปลคำาสั่งต่อไปอีกเรื่อย ๆ จนจบโปรแกรม .........................................................................................................................................................