القائمة الرئيسية

الصفحات

تاريخ نشاة لغة برمجة c

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

تاريخ نشاة لغة برمجة c
تاريخ نشاة لغة برمجة c

مواضيع مهمة >> ما هى  لغة برمجة بايثون Python

  1. كما تم تصميمه وتطويره ولكن كان في أوائل السبعينيات عن طريق كين طومسون وبريان كيرنيجان ودينيس ريتشي. وتم تصميمه في الأصل لاستخدامه في التطوير والعمل على نظام التشغيل Unix، ثم انتشر بعد ذلك على نطاق واسع منذ ذلك الوقت حتى وقتنا هذا، وهذا يظهر من خلال شعبيته لدى معظم مبرمجي الكمبيوتر ومن خلال العديد من الاستخدامات المتنوعة.
  2. إن لغة C هي تعتبر اللغة الأم للعديد من لغات البرمجة الحديثة مثل C Plus Plus، وهي أيضا امتداد ومكمل لـ C وJava
  3. وتم تصميم لغة C في Bell Labs بين عامي 1972 و1973، وكان يطلق عليها Pales لأن كان جزء كبير منها تم استعارتها من لغة B. تطورت هذه اللغة إلى النقطة التي أصبحت فيها قوية بما يكفي لتحويل نواة Unix من لغة التجميع (التجميع) إلى C.
  4. في عام 1978، نشر بريان كيرنيجان ودينيس ريتشي الكتاب الشهير "لغة البرمجة C" لتعريف خصائص اللغة، وهذا الكتاب معروف في الدوائر المعنية بـ K&R. ومع ذلك، وتم بعد ذلك تدوين اللغة والاعتماد الرسمي من قبل المعهد الوطني الأمريكي للتوحيد القياسي والمنظمة الدولية للتوحيد القياسي في 1980s ونتيجة لذلك، الطبعة الثانية من الكتاب، بعنوان The C Programming Language، Second Edition، أو K&R2 وهو الذي كان يعتبر المرجع الرئيسي للغة إلى الآن ISBN 0-13-110362-8. من خلال ترميز اللغة، تمت إضافة الأجزاء ومراجعة الأجزاء الأخرى لتجنب الجوانب السلبية التي ظهرت سابقًا ولإنشاء أداة أفضل وأقوى للمبرمج.
  5. ولولا ظهور لغة C وتجربتها التي تجاوزت ثلاثين عامًا، لما كان من الممكن للغات الحديثة والموضوعية مثل C ++، أو على الأقل لما أصبحت كما هو معروف اليوم. وساهمت Microsoft وIBM معًا في تطوير اللغة، لذلك يتم استخدام الأساسيات العامة لأسلوب الكتابة الخاص بها حتى الآن وفي الكثير من اللغات المتقدمة والتي تم إنشاؤها حتى لغات C الأخيرة، وهي لغة C Sharp، والتي تعد أحدث تطوير من لغة سي، وهناك إصدارات عديدة منها تبدأ من عام 2001 إلى إصدار 2010.
  6. ويتم تعريف تعليمات الترجمة والكتابة بلغة C على أنها لغة تعتمد على مترجم، مما يعني أنك بحاجة إلى مترجم لتحويل البرنامج المصدر (الكود) إلى برنامج قابل للتنفيذ على جهاز الكمبيوتر. يكتب البرنامج المصدر مع برنامج تحرير النص، والذي يسمح للمبرمج بفتح وقراءة البرنامج المكتوب في C.

 هي تتضمن امثلة كثيرة مثل برامج تحرير النصوص، وبرنامج المفكرة الذي يأتي مع نظام التشغيل Windows، بالإضافة إلى Text Edit في نظام Mac، وكذلك edit في UNIX. الملف القابل للتنفيذ هو ببساطة: البرنامج الذي يتم تنفيذه على الكمبيوتر. كما يقوم المترجم C بالتحقق من البرنامج المصدر، وإذا كان خاليًا من الأخطاء، يتم ترجمته إلى ملف قابل للتنفيذ. قبل أن نبدأ الحديث عن البرنامج المكتوب بلغة C، يجب أن نلقي نظرة على المترجمين المتاحين. إذا كنت أحد مستخدمي MAC OS X H أو منشور UNIX مثل Ubuntu، فيمكنك تثبيت برنامج التحويل البرمجي C لجهاز الكمبيوتر الخاص بك وإذا كنت قد قمت بتثبيت متطلبات إنتاج برنامج C. لنظام التشغيل الذي تتبناه. يعتمد مترجمو لغة C المجانية بشكل أساسي على نظام الأوامر المكتوبة للكمبيوتر، مما يعني أنك سوف تقوم بتشغيلهم من خلال موجه الأوامر الذي يمكن الوصول إليه من خلال نافذة المحطة الطرفية. أحد أوامر ترجمة برنامج مكتوب بلغة الآلة هو cc أو gecko، بالإضافة إلى بعض الخيارات والمعلومات التي تم تمريرها، والتي تمثل بعض الكلمات المستخدمة كخيارات تساعد في عملية الترجمة، قبل الضغط على Enter لبدء عملية الترجمة. إذا كنت من مستخدمي Windows أو تحب استخدام الواجهة الرسومية بالإضافة إلى إعطاء أوامر مكتوبة، يمكنك تثبيت IDE لبرمجة C على جهاز كمبيوتر. بيئة التطوير المتكاملة هي واجهة واحدة حيث يمكنك كتابة التعليمات البرمجية وتجميع البرنامج واختباره والعثور على الأخطاء وإصلاحها بسرعة

بقلم آية محمود محمد

هل اعجبك الموضوع :
author-img
انا اسمى عبدالله من مصر امتلك بعض المواقع الالكترونية و اعمل مبرمج ومطور ويب و تطبيقات هدفى هو الرقى بالمحتوى العربى و الارتقاء به

تعليقات