🍋
Menu
.c Code

ซอร์สโค้ด C

C เป็นภาษาโปรแกรมระบบพื้นฐานที่ขับเคลื่อนระบบปฏิบัติการ ระบบฝังตัว คอมไพเลอร์ และซอฟต์แวร์ที่ต้องการประสิทธิภาพสูงสุด ทุกอย่างตั้งแต่ Linux เคอร์เนลถึง Python interpreter สร้างด้วย C

ประเภท MIME

text/x-csrc

ประเภท

ข้อความ

การบีบอัด

ไม่สูญเสียคุณภาพ

ข้อดี

  • + Maximum performance with minimal runtime overhead
  • + Direct hardware access through pointers and inline assembly
  • + Portable — runs on virtually every processor architecture
  • + Foundation of most other programming languages

ข้อเสีย

  • Manual memory management leads to buffer overflows and leaks
  • No built-in bounds checking, strings, or garbage collection
  • Undefined behavior makes debugging challenging

เมื่อใดควรใช้ .C

ใช้ C สำหรับระบบปฏิบัติการ เฟิร์มแวร์ฝังตัว ไดรเวอร์อุปกรณ์ เอนจินเกม และซอฟต์แวร์ที่ต้องการประสิทธิภาพสูงสุด

รายละเอียดทางเทคนิค

C คอมไพล์เป็นโค้ดเครื่องดั้งเดิมผ่านไปป์ไลน์พรีโปรเซสเซอร์ คอมไพเลอร์ แอสเซมเบลอร์ และลิงเกอร์ ใช้การจัดการหน่วยความจำด้วยตนเอง (malloc/free) และพอยน์เตอร์สำหรับการเข้าถึงหน่วยความจำโดยตรง

ประวัติ

Dennis Ritchie สร้าง C ที่ Bell Labs ระหว่างปี 1969 ถึง 1973 เพื่อพัฒนา Unix ได้รับมาตรฐานเป็น ANSI C (C89) ในปี 1989 และอัปเดตผ่าน C99 C11 C17 จนถึง C23

แปลงจาก .C

แปลงเป็น .C

รูปแบบที่เกี่ยวข้อง

คำศัพท์ที่เกี่ยวข้อง