Page 10 - ภาษาคอมพิวเตอร์กับการพัฒนาโปรแกรม
P. 10
เอกสารประกอบการเรียนวิชาการเขียนโปรแกรมคอมพิวเตอร์
ภาษาเอด้า (Ada)
ภาษา Ada พัฒนาขนตามสัญญาวาจ้างของกระทรวงกลาโหม สหรัฐอเมริกา ที่ต้องการได้
่
ึ้
ภาษาคอมพิวเตอร์ ที่สามารถใช้แทนภาษาอื่นๆ ที่หน่วยงานต่างๆ ภายในกระทรวงก าลังใช้อยู่ในขณะนั้นได้ภาษาน ี้
มีโครงสร้างคล้ายภาษาปาสคาลแต่ท างานได้มากกว่า เช่น ท างานหลายงานได้พร้อมกัน (Multitasking) จัดการกับ
การขัดจังหวะได้ (Interrupt handling) จัดจังหวะการท างานให้เข้ากัน (Intertask Synchronization) เป็นต้น ซึ่ง
ื่
่
นับว่าเป็นภาษาที่มากด้วย โครงสร้างแบบต่างๆ จึงมีขนาดใหญ่ด้วยผู้คิดภาษานี้ที่ตั้งชอวาเอด้า เพื่อเป็นเกียรติแก่
ิ
ื่
เลดี้ เอด้า ออกุสต้า ซึ่งท างานร่วมกับ ชาร์ลส แบบเบจ เธอเองเป็นต้นคดในการท าโปรแกรมจนได้ชอวาเป็น
่
นักเขียนโปรแกรมคนแรกของโลก
ตัวอย่าง ภาษาเอด้า
with Text_To; use Text_To
procedure hello is
begin
put("Hello World");
end hello
ภาษาซี (C)
่
ิ
้
ภาษา C พัฒนาโดยกลุ่มนักคอมพิวเตอร์จากห้องปฏบัติการเบลล์ เพื่อใชกับงานระบบ (System) เชน
ิ
การน าไปใชเป็นระบบปฏบัติการ UNIX ซึ่งเป็นภาษาที่ได้รับความนิยมอย่างสูง ในปัจจุบัน เพราะมีลักษณะที่
้
น่าสนใจอย่างประการ เช่น ก าหนดชนิดข้อมูลได้หลายแบบ สามารถใช้ตัวชี้ต าแหน่ง (Pointer) ได้ มีวิธีด าเนินการ
และการค านวณกับข้อมูลได้มากมายหลายแบบ
ตัวอย่าง ภาษาซี
#include <stdio.h>
void main() {
printf("Hello World");
}
เรียบเรียงโดย อ.พินันทา ฉัตรวัฒนา หน้า 10

