ما هو سي؟ التعريف والمعنى

click fraud protection

لغة البرمجة C هي لغة برمجة عالية المستوى مصممة للاستفادة من الوظائف والإجراءات. من خلال هيكلها وصياغتها ، يتم منع العمليات غير المقصودة ولكن تعقيدات لغة C ، خاصة في كيفية القيام بذلك تسببت معالجة الذاكرة في العديد من الثغرات الأمنية عبر العديد من التطبيقات التي تمت كتابتها هو - هي. يجب تجميع كود C في تنسيق قابل للتنفيذ قبل أن يتم تشغيله ، وهذا يمنح اللغة ميزة السرعة والثبات على اللغات التي يتم تفسيرها في وقت التشغيل.

يشرح Technipages ج

من خلال تصميم 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 هي لغة برمجة موجهة للكائنات.