ماذا تعرف عن لغة البرمجة سي C؟

اقرأ في هذا المقال


تُعتبرلغة سي C لغة قوية من أحد أهم وأشهَر لغات البرمجة وأكثرها شيوعًا وانتشارًا في الدول المتقدمة والتي تتنوع في استخداماتها، وتم تخصيص مقالنا هذا للتعرف على بعض المعلومات عن لغة البرمجة سي:

تعريف لغة سي:

هي لغة تستخدم في برمجة الكمبيوتر أو أيّ آلة تحتوي على معالج أو متحكم (Micro-controller)، وهي لغة برمجة بسيطة ومرنة تستخدم للأغراض العامة، كما أنها أيضًا لغة منظمة ومستقلة عن الآلة وتستخدم على نطاق واسع في مختلف التطبيقات تم برمجتها مسبقا بلغة التجميع: كالكثير من البرامج التطبيقية لأجهزة الحاسوب وأنظمة التشغيل والأنظمة المدمجة.

تم ابتكار هذه اللغة عام 1972م، وقد تم تصميمها  في الأساس لتدخل في تطويرعمل أنظمة تشغيل يونكس(Unix) والتي ترتبط ارتباطًا وثيقا بها، وبسبب شعبيتها عند أغلب المبرمِجين واستخداماتها الكثيرة والمُختلفة فقد وجدت انتشارَا هائلًا من ذاك الوقت حتى وقتنا هذا.

لغة سي لغة أساسية ضرورية لكتابة كل أنظمة التشغيل (Windows, Mac OS, Linux, Unix)، إلى البرامج المعقدة مثل قاعدة بيانات أوراكل (Oracle)، مترجم بايثون(Python)، وغيرها.

تُعدّ لغة سي متعددة الأغراض، وهي لغة أمرية تُساعد علي دعم البرمجة الهيكلية والاستدعاء الذاتي ونطق البرمجية المتغيرة، وقد وفر تصميم لغة البرمجه سي العديد من  تركيبات التعيين الدقيقة لتعليمات الآلة المثالية.

مع بداية انتشارها حول العالم أصبحت تجارية، وتم إصدار العديد من المترجمين للأنظمة عبر الأنظمة الأساسية. تعمل لغة سي اليوم تحت مجموعة من متنوعة من أنظمة التشغيل ومنصات الأجهزة، مع بدء تطور العديد من الإصدارات المُختلفة للغة تم إصدارها. في بعض الأحيان أصبح من الصعب على المطوّرين مواكبة أحدث إصدار حيث كانت الأنظمة تعمل تحت الإصدارات القديمة. وللتأكد من أن لغة سي سوف تبقى قياسية، فقد حدد المعهد الأمريكي للمعايير الوطنية معيارًا تجاريًّا للغة سي في عام 1989. وفي وقت لاحق، تمت الموافقة عليه من قبل منظمة المعايير الدولية (ISO) في عام 1990.

أسباب استخدام لغة البرمجة سي:

هنالك سببين رئيسيين لاستخدام المبرمجين للغة سي وكتابة برامجهم بها:

  • السبب الأول: مرونة هذه اللغة وإعطاءها الحرية في التصرف للمبرمج.
  • السبب الثاني: هو أن الكثير من نظم التشغيل تكتب بها.

من هو مخترع لغة البرمجة سي:

العالم الأمريكي دينيس ريتشي – Dennis Ritchie المتخصص في علوم الحاسب هو مُبتكر لغة البرمجة سي C، ولد هذا العالم العظيم في 9 سبتمير لعام 1941 في نيويورك، وتوفي في 12 أكتوبر من عام 2011، كما ابتكر أيضا بمساعدة صديقه كين ثومبسون – Ken Thompson نظام التشغيل UNIX.

المصدر: أساسيات البرمجة/عبدالرحمن ابراهيم عباسأسرع طريقة لتعلم البرمجة/محمود فايدالأصيل في C++/محمد الهندواي


شارك المقالة: