ประวัติภาษา C

ภาษา C เป็นภาษา ที่มีคนใช้งานมากเป็นอันดับต้นๆ เรียกได้ว่าเป็นภาษายอดฮิตที่ ใครคนไหนที่จะเริ่มเขียนโปรแกรมจะต้องมาเริ่มต้นที่ภาษา C กันก่อน นั้นเป็นเพราะว่า ภาษา C เป็น ภาษาที่เป็นภาษาระดับสูง ที่คนสามารถอ่านได้และเข้าใจได้ง่าย อีกทั้งยังทำงานได้รวดเร็ว

จากการจัดอันดับ จะเห็นได้ว่า ภาษา C อยู่ในอันดับที่ 1 หรือ 2 ในแต่ละปี (เส้นสีดำ คือ ภาษา C)

โดยก่อนที่เราจะมาเรียนรู้การเขียนโปรแกรม ภาษา C ก็ควรที่จะเริ่มต้นจาก ประวัติของภาษา C กันก่อน

ปี 1963 ภาษา Combined Programming Language (CPL) ถูกพัฒนาขึ้นเพื่อ งานคณิตศาสตร์ใน Lab ของมหาวิทยาลัย ใช้กับ Titan Computer ที่มหาวิทยาลัย Cambridge และ the Atlas Computer ที่มหาวิทยาลัย London โดย Christopher Strachey, David Barron และทีมงาน

ปี 1966 Basic Combined Programming Language (BCPL) ถูกพัฒนาขึ้นมาจาก CPL โดย Martin Richards จาก มหาวิทยาลัย Cambridge เป็นภาษาโปรแกรมแรกที่มีการใช้ปีกกา

ปี 1969 ภาษา B ถูกพัฒนาขึ้นมาจาก BCPL โดย Ken Thompson ที่ Bell Labs (AT&T Bell Laboratories) เพื่อใช้กับเครื่อง PDP-7

เครื่องมินิคอมพิวเตอร์ PDP-7
ปี 1972 ภาษา C ถูกสร้างขึ้นมา เพื่อที่จะนำมาพัฒนา ระบบ ปฏิบัติการ UNIX โดยก่อนหน้านี้พัฒนาด้วย ภาษา Assembly โดย Dennis Ritchie ที่ Bell Lab ซึ่งภาษา C ถูกพัฒนามาจาก ภาษา B โดย ภาษา C ถูกนำมาใช้กับเครื่อง PDP-11

Ken Thompson (ซ้าย) with Dennis Ritchie (ขวา)

Ken Thompson (ซ้าย ผู้ให้กำเนิดภาษา B) with Dennis Ritchie (ขวา ผู้ให้กำเนิดภาษา C)

เครื่องมินิคอมพิวเตอร์ PDP-11

ปี 1978 Brian Kernighan และ Dennis Ritchie (K&R) ได้ตีพิมพ์หนังสือ The C Programming Language

ปี 1983 American National Standards Institute (ANSI) ได้กำหนดมาตรฐานภาษา C หรือ ANSI C หรือ C89 และหลังจากนั้น ก็ออก ปี 1990 ANSI ก็ออก C90, ปี 1995 ก็ออก C95, ปี 1999 ก็ออก C99, ปี 2011 ก็ออก C11 ตามลำดับ

เป็นยังไงกันบ้าง กับประวัติภาษา C คราวนี้ใครถามก็จะได้ตอบได้อย่างถูกต้อง ซึ่งการเรียนรู้ถึงประวัติความเป็นมาจะทำให้เราเรียนรู้ภาษา C ได้อย่างเข้าใจมากขึ้น ไม่มากก็น้อยละนะ