ใครสร้างภาษาซี
Dennis Ritchie ผู้ให้กำเนิดภาษา C
ภาษาซี ถูกออกแบบและสร้างขึ้นในปี พ.ศ. 2515 โดย Dennis Ritchie ซึ่งเป็นนักคณิตศาสตร์ ทำงานที่ห้องปฏิบัติการเบลล์ (Bell Laboratories) มลรัฐนิวเจอร์ซี (New Jersey) ประเทศสหรัฐอเมริกา
ภาษา C มีไว้เพื่ออะไร ?
ถ้ากล่าวถึงภาษาซี ถูกสร้างขึ้นมาเพื่ออะไร เรียนให้ทราบอย่างนี้ว่า ภาษาคอมพิวเตอร์ทุกภาษาไม่ว่าจะเป็นภาษา Assembly, C/C++, Basic, Pascal, Python, Pov-ray, VHDL และอื่น ๆ อีกมากมายทั้งหลายนั้น มีจุดประสงค์อย่างเดียวกันคือให้ผู้ใช้หรือโปรแกรมเมอร์สามารถเขียนโปรแกรมเพื่อทำงานตามที่เขาทั้งหลายต้องการได้ ดังนั้นผู้เขียนขอสรุปสั้น ๆ เอาไว้ตรงนี้ว่า ภาษาซีเป็นหนึ่งในหลาย ๆ ภาษาที่มีความสามารถสูงมาก นอกจากนั้น ภาษาซียังถูกนำไปใช้ในการสร้างระบบปฏิบัติการอีกด้วย
ทำไมภาษาซี ถึงได้มีหลากหลายผลิตภัณฑ์เหลือเกิน
ภาษาซี ถูกสร้างโดย Denis Richie ก็จริง แต่ในเวลาต่อมาบริษัท Borland และบริษัท Microsoft ได้นำหลักการดังกล่าวมาสร้างเป็นเวอร์ชั่นของตน และขายให้กับนักโปรแกรมเมอร์ทั่วไปอย่างเรา ๆ ท่าน ๆ ได้ใช้กัน ผู้เขียนขอสรุปผลิตภัณฑ์ภาษาซี พอเป็นสังเขปดังนี้
1 Turbo C หรือ TC เป็นผลิตภัณฑ์ของบริษัท Borland
2 Microsoft C เป็นผลิตภัณฑ์ของบริษัท ไมโครซอฟต์
3. C Keil (อ่านว่า คาย) เป็นผลิตภัณฑ์ของบริษัท Keil
4. CCS เป็นผลิตภัณฑ์ของบริษัท MicroPIC (เป็นภาษาซีสำหรับไมโครคอนโทรลเลอร์)
5. MinWG เป็น Standatd C/C++ ของค่าย GNU (เป็นของฟรีใช้งานได้โดยไม่เสียค่าลิขสิทธิ์)
ภาษาซีมีข้อเด่น เรื่องใดบ้าง ?
ผมขอสรุปข้อเด่นของภาษาซีเป็นข้อ ๆ ได้ดังนี้
1. สามารถเข้าถึงอุปกรณ์ฮาร์ดแวร์ได้โดยตรง
2. สนับสนุนแนวคิดภาษา Structure ตอนนี้ผมอยากให้ผู้อ่านจำแค่ว่า "ภาษาซีเป็นภาษา Structure" เท่านั้นก่อน รายละเอียดผมจะได้อธิบายในบทต่อ ๆ ไป
3. ภาษาซี มีตัวแปร Pointer
4. โค๊ดที่เขียนด้วยภาษาซี สามารถนำไปคอมไพล์ใหม่ในคอมพิวเตอร์รุ่นอื่น ๆ ได้ เช่น โค๊ดภาษาซีที่เขียนภายใต้ระบบปฏิบัติการ DOS สามารถนำซอร์สโค๊ดตัวเดียวกันนี้ไปคอมไพล์ในเครื่อง Mac หรือระบบ Unix ได้
โหลดภาษาซีได้จากที่ไหน ?
่ปัจจุบันนี้ ระบบ Global Network หรืออินเตอร์เน็ต ได้เปิดใช้อย่างกว้างขวางมากขึ้น ถ้าผู้อ่านนึกอยากจะได้ภาษาซี สามารถต่อเข้าอินเตอร์เน็ตและค้นหาได้อย่างรวดเร็ว อาจจะใช้เวลาเพียง 30 นาทีเท่านั้น
ผู้อ่านสามารถโหลดคอมไพลเลอร์ภาษาซี ของบริษัท Borland ได้ที่ลิงค์ด้านล่าง -> http://community.borland.com/article/20841/tc201.zip หรือท่านสามารถโหลดได้ที่นี่ TC.ZIP (1,017,901bytes)
ก่อนจะไปยังหัวข้อต่อไป ผมอยากจะแนะนำเทคนิคการค้นหาไฟล์ในระบบ Global Network ด้วยการค้นไปที่เว็บไซด์ http://www.filemirrors.com/ จากนั้นป้อนชื่อไฟล์ที่ท่านต้องการค้น ลิงค์ด้านบนเป็นผลจากการป้อนคีย์เวิร์ด "TC"