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

شارك هذه المقالة مع أصدقائك!
Advertisements

تعتبر لغة برمجة c هي عبارة عن حاسوبية متعددة الأغراض رائدة تدعم البرمجة المنظمة وتدعم المجال المعجمي المتغير والاستدعاء الذاتي، وبينما يمنع نظام النوع الثابت الكثير من العمليات الغير مرغوب فيها.

وذلك يتم من خلال تصميم لغة C، كما قدمت تركيبات تعيين دقيقة لتعليمات الماكينة النموذجية.

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

Advertisements

من أجهزة الكمبيوتر الفائقة إلى الأنظمة المضمنة تاريخ نشاة لغة برمجة c.

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

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

إن لغة C هي تعتبر اللغة الأم للعديد من لغات البرمجة الحديثة مثل C Plus Plus، وهي أيضا امتداد ومكمل لـ C وJava.

تم تصميم لغة C في Bell Labs بين عامي 1972 و1973، وكان يطلق عليها Pales لأن كان جزء كبير منها تم استعارتها من لغة B.

تطورت هذه اللغة إلى النقطة التي أصبحت فيها قوية بما يكفي لتحويل نواة Unix من لغة التجميع (التجميع) إلى C.

في عام 1978، نشر بريان كيرنيجان ودينيس ريتشي الكتاب الشهير “لغة البرمجة C” لتعريف خصائص اللغة.

هذا الكتاب معروف في الدوائر المعنية بـ K&R.

مع ذلك، وتم بعد ذلك تدوين اللغة والاعتماد الرسمي من قبل المعهد الوطني الأمريكي للتوحيد القياسي والمنظمة الدولية للتوحيد القياسي في 1980s.

الطبعة الثانية من الكتاب، بعنوان The C Programming Language، Second Edition، أو K&R2 وهو الذي كان يعتبر المرجع الرئيسي للغة إلى الآن ISBN 0-13-110362-8. من خلال ترميز اللغة.

تمت إضافة الأجزاء ومراجعة الأجزاء الأخرى لتجنب الجوانب السلبية التي ظهرت سابقًا ولإنشاء أداة أفضل وأقوى للمبرمج.

لغة برمجة c

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

ساهمت Microsoft وIBM معًا في تطوير اللغة.

لذلك يتم استخدام الأساسيات العامة لأسلوب الكتابة الخاص بها حتى الآن وفي الكثير من اللغات المتقدمة والتي تم إنشاؤها حتى لغات C الأخيرة.

 لغة C Sharp

والتي تعد أحدث تطوير من لغة سي، وهناك إصدارات عديدة منها تبدأ من عام 2001 إلى إصدار 2010.

ويتم تعريف تعليمات الترجمة والكتابة بلغة 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 على جهاز كمبيوتر.

بيئة التطوير المتكاملة هي واجهة واحدة حيث يمكنك كتابة التعليمات البرمجية وتجميع البرنامج واختباره والعثور على الأخطاء وإصلاحها بسرعة

يمكنك معرفة المزيد من لغات البرمجة من هنا

Advertisements
‫0 تعليق

اترك تعليقاً