1. ภาษาเครื่อง
• เป็นภาษาต่าสุด ใช้เลขฐานสองในการเขียน
โปรแกรม
• ข้อดี - เมื่อคาสั่งป้ อนข้อมูลสามารถทางานได้ทันที
- สามารถสร้างคาสั่งใหม่ๆได้โดยที่ภาษาอื่น
ทาไม่ได้
- ต้องการหน่วยความจาเล็กน้อย
• ข้อเสีย – ผิดพลาดง่าย
2. ภาษาแอสเซมบลี
•ใช้อักษรภาษาอังกฤษในการเขียนโปรแกรม
เรียกว่า นีโมนิกโคช ทาให้เขียนโปรแกรมง่ายขึ้น
• ข้อดี - การเขียนโปรแกรมง่ายกว่าภาษาเครื่อง
• ข้อเสีย - คาสั่งยาวเหมือนภาษาเครื่อง
ตัวแปลภาษา
• อินเทอร์พรีเตอร์
- แปลคาสั่งทีละบรรทัด
- ทาตามคาสั่งทันที
• คอมไพเลอร์
- แปลทั้งโปรแกรม
- ถ้ามีข้อผิดพลาดคอมไพเลอร์จะแจ้งเตือน
ภาษาซี
มีรูปแบบคาสั่งอิสระ
ฟังก์ชั่นเยอะ สามารถ
ควบคุมฮอาร์ดแวร์ได้ ภาษาปาสกาล
เป็นภาษาโครงสร้างของ
โปรแกรมคอมพิวเตอร์ ใช้
เนื้อที่เก็บน้อย
ภาษาโคบอล
คาสั่งคล้าย
ภาษาอังกฤษ เหมาะ
สาหรับใช้ในงานธุรกิจ
ภาษาฟอร์เทน
เหมาะสาหรับใช้งานในด้าน
วิทยาศาสตร์ วิศวกรรม
เพราะสามารถคานวณคณิต
ที่ซับซ้อนได้ ไม่เหมาะ
สาหรับงานพิมพ์
ภาษาเบสิก
ระบบปฏิบัติการมีเนื้อที่
น้อย คาสั่งต่างๆมีน้อย
ทางานได้ทั้งคานวณ
ธุรกิจ หรืองานออก
รายงาน
ภาษาพีแอลวัน
สามารถคานวณได้เหมือน
ฟอร์เทนและทารายงานได้
เหมือนโคบอล เรียกว่าถูก
พัฒนาเพื่อใช้ในงาน
วิทยาศาสตร์ร่วมธุรกิจ
ภาษาอัลกอล
โปรแกรมภาษา
โครงสร้างใช้กับงาน
วิทยาศาสตร์และ
คณิตศาสตร์มี
โปรแกรมย่อย
ประเภทของประโยคใน
ภาษาคอมพิวเตอร์
ประโยคที่ใช้ในการระบุตัวแปร
ประโยคที่ใช้ในการอ่านหรือ
แสดงผลลัพธ์
ประโยคควบคุม
ประโยคที่ใช้ในการคานวณ
ประโยคในการบอกจบ
การทางาน
มีความถูกต้อง
และเชื่อถือได้
มีความเป็นมิตร
แก่ผู้ใช้
ค่าใช้จ่ายต่า
อ่านง่ายนา
กลับมาใช้ใหม่ได้
มีความปลอดถัย
ใช้เวลาในการ
พัฒนาไม่นาน
เชิง
จินตภาพ
เชิงวัตถุ
เชิงโครงสร้าง
1. พรีโพรเซสเซอร์ไดเรกทรีฟส์
ใช้ระบุเพื่อบอกให้คอมไพเลอร์กระทาการ ใด ๆ ก่อนการแปลผลโปรแกรม
โดยการกาหนด preprocessing directives นี้จะต้องขึ้นต้นด้วย
เครื่องหมาย # เสมอ เช่น #include
2. ส่วนการกาหนดค่า
ใช้สาหรับการประกาศค่าตัวแปร หรือฟังก์ชั่น ซึ่งเป็นการประกาศแบบ
Global ที่ทุกส่วนของโปรแกรมรู้จักและนาค่าตัวแปรไปใช้งานร่วมกันได้
3.ส่วนฟังก์ชั่นหลัก
ทุกโปรแกรมจะต้องมีฟังก์ชั่น main() ทาหน้าที่เป็นฟังก์ชั่นหลักในการทางานในการ
ประมวลผลโปรแกรมทุกครั้ง โปรแกรมจะทาการประมวลผลที่ฟังก์ชั่น main() เป็นฟังก์ชั่นแรก
ซึ่งในการเขียนโปรแกรมภาษาซีทุกครั้ง จะขาดฟังก์ชั่น main() ไม่ได้
4.การสร้างฟังก์ชั่นและการใช้งาน
เป็นส่วนของการเขียนคาสั่ง เพื่อให้โปรแกรมทางานตามที่ได้ออกแบบไว้
5.ส่วนอธิบายโปรแกรม
เป็นส่วนที่ใช้ในการบันทึกเพื่ออธิบายให้เข้าใจมากขึ้น ส่วนนี้จะขึ้นต้นด้วย
*/ แล้วจึงตามด้วยข้อความที่บันทึกช่วยจา
ภาษาระดับต่า
ภาษาระดับสูง
ภาษา
เครื่อง
ภาษา
แอสเซมบลี
ตัว
แปลภาษา
สาหรับ
ใช้งาน
ส่วนใดเป็นองค์ประกอบสำคัญในกำรเขียน
โครงสร้ำงโปรแกรมภำษำ C ?
1. พรีโพรเซสเซอร์ได
เรกทรีฟส์ 2. ส่วนการ
กาหนดค่า
3.ส่วนฟังก์ชั่นหลัก
4.การสร้างฟังก์ชั่นและ
การใช้งาน
5.ส่วนอธิบายโปรแกรม
การเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษา

การเขียนโปรแกรมภาษา