ประวัติของภาษา C
เดนนิส ริดชี (Dennis ritche)
ภาษาซีเป็นภาษาที่ถือว่าเป็นทั้งภาษาระดับสูงและระดับต่ำ
ถูกพัฒนาโดยเดนนิส ริดชี (Dennis ritche) แห่งห้องทดลองเบลล์ (Bell
laboratories) ที่เมอร์รีฮิล มลรัฐนิวเจอร์ซี่
โดยเดนนิสได้ใช้หลักการของภาษาบีซีพีแอล (BCPL : Basic Combine
Programming Language) ซึ่งพัฒนาขึ้นโดยเคน ทอมสัน (Ken
tomson) การออกแบบและพัฒนาภาษาซีของเดนนิส ริดชี
มีจุดมุ่งหมายให้เป็นภาษาสำหรับใช้เขียนโปรแกรมปฏิบัติการระบบยูนิกซ์ และได้ตั้งชื่อว่า ซี (C) เพราะเห็นว่า
ซี (C) เป็นตัวอักษรต่อจากบี (B) ของภาษา BCPLภาษาซีถือว่าเป็นภาษาระดับสูงและภาษาระดับต่ำ
ทั้งนี้เพราะ
ภาษาซีมีวิธีใช้ข้อมูลและมีโครงสร้างการควบคุมการทำงานของโปรแกรมเป็นอย่างเดียวกับภาษาของโปรแกรมระดับสูงอื่นๆ
จึงถือว่าเป็นภาษาระดับสูง ในด้านที่ถือว่าภาษาซีเป็นภาษาระดับต่ำ เพราะภาษาซีมีวิธีการเข้าถึงในระดับต่ำที่สุดของฮาร์ดแวร์
ความสามารถทั้งสองด้านของภาษานี้เป็นสิ่งที่เกื้อหนุนซึ่งกันและกัน
ความสามารถระดับต่ำทำให้ภาษาซีสามารถใช้เฉพาะเครื่องได้ และความสามารถระดับสูง
ทำให้ภาษาซีเป็นอิสระจากฮาร์ดแวร์ ภาษาซีสามารถสร้างรหัสภาษาเครื่องซึ่งตรงกับชนิดของข้อมูลนั้นได้เอง
ทำให้โปรแกรมที่เขียนด้วยภาษาซีที่เขียนบนเครื่องหนึ่ง
สามารถนำไปใช้กับอีกเครื่องหนึ่งได้ ประกอบกับการใช้พอยน์เตอร์ในภาษาซี
นับได้ว่าเป็นตัวอย่างที่ดีของการเป็นอิสระจากฮาร์ดแวร์
อ้างอิงจาก https://sites.google.com/site/inmyhappen/prawati-khxng-phasa-s
ไม่มีความคิดเห็น:
แสดงความคิดเห็น