ซีคืออะไร? ความหมายและความหมาย

click fraud protection

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

เทคนิคอธิบายC

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

ภาษาจำนวนมากได้รับแรงบันดาลใจจากภาษาซีและใช้รูปแบบและมาตรฐานบางอย่างที่ได้รับความนิยม C++, Java, Python, PHP, Perl, Rust, Go, Swift และภาษาอื่น ๆ อีกมากมายใช้องค์ประกอบหรือสไตล์ที่ยืมมาจาก C. C ได้รับการพัฒนาขึ้นครั้งแรกในปี 1972 โดยมีข้อกำหนดที่ไม่เป็นทางการซึ่งตีพิมพ์ในปี 1978 และเวอร์ชันมาตรฐานและนับตั้งแต่มีการแก้ไขซึ่งเผยแพร่ครั้งแรกในปี 1989

เคอร์เนล Linux, DOOM และ Microsoft office รุ่นแรก ๆ เป็นตัวอย่างยอดนิยมของซอฟต์แวร์ที่เขียนด้วยภาษา C C ถูกใช้อย่างมากในระบบฝังตัวที่จัดการสิ่งต่าง ๆ จากเครื่องบิน รถไฟ รถยนต์ ระบบควบคุมอุตสาหกรรม และแม้แต่ในยานอวกาศบางลำ

การใช้งานทั่วไปของ C

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

การใช้ผิดวัตถุประสงค์ทั่วไปของC

  • C เป็นภาษาโปรแกรมเชิงวัตถุ