Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

ประโยชน์ของ C เหนือภาษาอื่นๆ


ภาษา C ได้รับการพัฒนาโดย Dennis Ritchie ในช่วงต้นปี 1970 ได้รับการพัฒนาเพื่อออกแบบระบบปฏิบัติการ UNIX ใหม่

ก่อนหน้านี้ภาษา B ซึ่งใช้สำหรับระบบ UNIX มีข้อเสียต่างกัน ไม่รองรับโครงสร้างและไม่เข้าใจประเภทข้อมูล ด้วยเหตุนี้ ภาษาซีจึงถูกนำมาใช้ C มีฟังก์ชันการทำงานระดับสูง และคุณลักษณะโดยละเอียดสำหรับการเขียนโปรแกรม OS เคอร์เนล UNIX ได้รับการพัฒนาโดยใช้ C.

ข้อดีของภาษาซี

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

  • C เป็นภาษาโปรแกรมที่มีโครงสร้าง ซึ่งช่วยให้สามารถแบ่งโปรแกรมที่ซับซ้อนเป็นโปรแกรมที่ง่ายกว่าได้ โปรแกรมขนาดเล็กเหล่านี้เรียกว่าฟังก์ชัน

  • เราสามารถใช้ C เป็นภาษาสคริปต์สำหรับไดรเวอร์ของระบบฝังตัว เนื่องจาก C มีการเข้าถึงโดยตรงไปยัง API ฮาร์ดแวร์ระดับเครื่อง การจัดสรรหน่วยความจำแบบไดนามิก ฯลฯ

  • ภาษา C คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ดังนั้นอักษรตัวพิมพ์เล็กและตัวพิมพ์ใหญ่จึงมีความหมายต่างกัน

  • C เป็นภาษาแบบพกพามาก ส่วนประกอบต่างๆ ของระบบ Windows, UNIX และ Linux ถูกเขียนลงใน C.

  • เนื่องจาก C เป็นภาษาที่ใช้งานทั่วไป เราจึงสามารถใช้ C สำหรับการออกแบบเกม กราฟิก แอปพลิเคชันระดับองค์กร ฯลฯ

  • C ได้เพิ่มไลบรารี่สำหรับฟังก์ชันในตัว

สำหรับคุณสมบัติเหล่านี้ C แทนที่ภาษาที่รู้จักกันดีบางภาษาเช่น ALGOL, B, PL/I, FORTRAN เป็นต้น C กลายเป็นภาษาที่ใช้กันอย่างแพร่หลายสำหรับระบบฝังตัว ไมโครโปรเซสเซอร์ ไมโครคอนโทรลเลอร์ ฯลฯ