More Related Content
Similar to งานนำเสนอ1 (20)
More from HamHam' Kc (14)
งานนำเสนอ1
- 2. • 1.ลักษณะการทำางานของภาษาซี
• ลักษณะการทำางานของภาษาซี
• ภาษาซีเป็นภาษาที่มีการพัฒนาการมาอย่างต่อเนื่อง
ภาษาซีรุ่นแรกทำางานภายใต้ระบบปฏิบัติการคอส
(cos) ปัจจุบันทำางานภายใต้ระบบปฏิบัติการวินโดวส์
(Windows) ภาษาซีใช้วิธีแปลรหัสคำาสั่งให้เป็นเลข
ฐานสองเรียกว่า คอมไพเลอร์ การศึกษาภูมิหลังการ
เป็นมาของภาษาซีและกระบวนการแปลภาษาจะช่วย
ให้ผู้ใช้ภาษาซีในรุ่นและบริษัทผู้ผลิตแตกต่างกัน
สามารถใช้ภาษาได้อย่างเข้าใจมากขึ้น
- 3. • 1.1.ความเป็นมาของภาษาซี
• ภาษาซีได้รับการพัฒนาเมื่อปี ค.ศ.1972 โดยนายเดน
นิส ริตซี่ ตั้งชื่อว่าซีเพราะพัฒนามาจากภาษา BCLP
และภาษา B ในช่วงแรกใช้ทดลองเขียนคำาสั่งควบคุมใน
ห้องปฏิบัติการเบล (Bell Laboratoorics) เท่านั้น เมื่อปี
ค.ศ.1978 นายไบรอัน เคอร์นิกฮัน และ นายเดนนิส
ริตซี่ ร่วมกันกำาหนดนิยามรายละเอียดของภาษาซี เผย
แพร่ความรู้โดยจัดทำาหนังสือ The C Programming
Language มีหลายบริษัท ให้ความสนใจนำาไปพัฒนาต่อ
จนมีภาษาซีหลายรูปแบบและแพร่หลายไปทั่วโลก แต่ยัง
ไม่มีมาตรฐานคำาสั่งเพื่อให้สามารถใช้งานร่วมกันได้ ดัง
นั้นเมื่อปี ค.ศ.1988 นายริตซี่ ได้ร่วมกับสถาบันกำาหนด
มาตรฐาน ANSI สร้างมาตรฐานภาษาซีขึ้นมามีผลให้
โปรแกรมคำาสั่งที่สร้างด้วยภาษาซีสังกัดบริษัทใดๆก็ตาม
ที่ใช้คำาสั่งมาตรฐานของภาษาสามารถนำามาทำางานร่วม
- 6. • 2.การแปลรหัสคำาสั่งเป็นภาษาเครื่อง
(Compile) หรือการบิวด์ (Build) เครื่องจะ
ตรวจสอบคำาสั่งทีละคำาสั่ง เพื่อวิเคราะห์ว่าใช้
งานได้ถูกต้องตามรูปแบบไวยากรณ์ที่ภาษาซี
กำาหนดไว้หรือหากมีข้อผิดพลาดจะแจ้งให้
ทราบ หากไม่มีข้อผิดพลาดจะไปกระบวนการ3
• 3.การเชื่อมโยงโปรแกรม (Link) ภาษาซีมี
ฟังก์ชันมาตรฐานให้ใช้งาน เช่น printf() ซึ่ง
จัดเก็บไว้ในเฮดเดอร์ไพล์ หรือเรียกว่า
ไลบรารี ในตำาแหน่งที่กำาหนดชื่อแตกต่างกันไป
ผู้ใช้ต้องศึกษาและเรียกใช้เฮดเดอร์ไฟล์กับ
ฟังก์ชันให้สัมพันธ์เรียกว่าเชื่อมโยงกับไลบรารี