لغات البرمجة

لغة البرمجة C: نظرة عامة

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

تمتلك C تواجدا قوياً في عدد كبير من الأنظمة، حيث أن الكثير من بائعي المترجمات للغة C متاحون لغالبية الهندسات المعمارية للحواسيب وأنظمة التشغيل المختلفة. كما تم توحيد اللغة بواسطة ANSI منذ عام 1989، وبعدها من قبل ISO. يمكن ترجمة برنامج C مكتوب بالمعايير والمحمولة بشكل صحيح لمجموعة واسعة جداً من منصات الحواسيب وأنظمة التشغيل مع التغييرات القليلة في الشفرة البرمجية.

تم تصميم اللغة لتشجيع البرمجة عبر المنصات بالرغم من قدراتها على مستوى منخفض. ويمكن لبرنامج C يلتزم بالمعايير ويكتب بشكل قابل للنقل أن يتم ترجمته لمجموعة واسعة جداً من منصات الحواسيب وأنظمة التشغيل مع التغييرات القليلة في شفرتها. وأصبحت اللغة متاحة على مجموعة واسعة جداً من المنصات، بداية من المتحكمات المدمجة إلى الحواسيب الضخمة.

من ميزات اللغة توافر التعليقات والتنسيق البصري للشفرة وتعليقات الخط. يعتبر الوضع البئري (Bell Labs) مجتمعًا مهمًا حيث تم تطوير اللغة. تعتبر لغة البرمجة C مفتوحة المصدر وتستخدم عادة ملفات نصية في تطبيقاتها.

لمزيد من المعلومات يمكن الاطلاع على صفحة ويكيبيديا للغة C من خلال الرابط التالي: C Programming Language Wikipedia