🍋
Menu
.c Code

كود مصدر C

C هي لغة برمجة الأنظمة الأساسية التي تشغّل أنظمة التشغيل والأنظمة المدمجة والمترجمات والبرامج الحساسة للأداء. توفر 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 بين 1969 و1973 لتطوير Unix. وُحّدت كمعيار ANSI C (C89) في 1989 وتطورت عبر C99 وC11 وC17 وC23 القادم.

التحويل من .C

التحويل إلى .C

صيغ ذات صلة

مصطلحات ذات صلة