تعلم تعريفات ++C || تعلم c++ خطوة بخطوة

 ++C هي لغة برمجة ثابتة ومترجمة ومتعددة الأغراض وحساسة لحالة الأحرف وحرة الشكل تدعم البرمجة الإجرائية الموجهة للكائنات. ++ C نظرًا للجمع بين اللغة عالية المستوى والمستوى المنخفض، فإن المستوى المتوسط ​​اللغوي يعتبر كذلك. تم تصميم ++C، الذي طورها Bjarne Stroustrup في عام 1979 في Bell Labs في Murray Hill، New Jersey. لاحقًا في عام 1983 تم تغيير اسم لغة البرمجة هذه إلى ++C.  


++C هي مجموعة كاملة من لغات C، وتقريباً أي برنامج مكتوب بلغة C يمكن كتابته بلغة ++C.

ملاحظة مهمة:

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


تدعم لغة ++C البرمجة الشيئية Object-oriented programming ومكوناتها الأربعة بشكل كامل.

Encapsulation

Data hiding

Inheritance

Multi-shape


يتكون معيار C ++ من ثلاثة أجزاء مهمة

يوفر جوهر اللغة جميع الكتل المضمنة، بما في ذلك المتغيرات وأنواع البيانات وliterals.

توفر مكتبة ++C القياسية مجموعة كاملة من ملفات الوظائف والسلاسل.

توفر مكتبة التنسيق القياسي مجموعة كاملة من هياكل طريقة البيانات المعدلة.


انتبه

قد تكون المفاهيم المذكورة غير مفهومة ومربكة لك، لكن لا تقلق. في المستقبل، سوف تكون على دراية كاملة بكل هذه المفاهيم.


معيار ANSI

يسعى معيار ANSI إلى ضمان أن ++C محمولة. هذا يعني أن الكود الذي كتبته في مترجم Microsoft يتم تنفيذه بدون أي أخطاء وباستخدام Mac أو Unix أو Windows boxs أو alpha compiler.


تعلم ++C

أهم شيء عند تعلم ++C هو  التركيز على المفاهيم.

الهدف من تعلم لغة البرمجة هو أن تصبح مبرمجًا من أجل أن تكون فعالًا في تصميم وتنفيذ أنظمة جديدة والحفاظ على الأنظمة القديمة.

تدعم ++C مجموعة متنوعة من أنماط البرمجة مثل Fortran و C و Smalltalk. 


استخدامات ++C

يستخدم آلاف المبرمجين ++C في جميع أنواع التطبيقات تقريبًا. يتم استخدامها أيضًا لبرامج بدء تشغيل الأجهزة والتطبيقات الأخرى التي تعتمد على الاستخدام المباشر للأجهزة في وقت محدود. الجميع، سواء كانوا يستخدمون Apple Mac أو جهاز كمبيوتر يعمل بنظام Windows، يستخدمون ++C بشكل غير مباشر لأن واجهة المستخدم الرئيسية لهذه الأنظمة مكتوبة بلغة ++C.


تستخدم لغة ++C على نطاق واسع في التدريس والبحث لأنها بسيطة وواضحة بما يكفي لتوفر مفاهيم أساسية للتدريس.


كلمات مفتاحية: