جميع حقوق النشر الخاصة بالأسماء والعلامات التجارية والأيقونات محفوظة لأصحابها. حسناً
langbest.com

مقدمة عن نشأة وتطور لغة ++C البرمجية

مقدمة عن لغة ++c واهميتها تعلم لغة سي بلس بلس شرح تعلم ++c بسهولة

نبذة عن نشأة وتطور لغة ++C البرمجية

++C هي لغة برمجة مكتوبة بشكل ثابت ومترجمة للأغراض العامة وحساسة لحالة الأحرف وحرة الشكل تدعم البرمجة الإجرائية والموجهة للكائنات والعامة.

تعتبر لغة ++C لغة متوسطة المستوى ، حيث تشتمل على مزيج من ميزات اللغة عالية المستوى ومنخفضة المستوى.

تم تطوير ++C بواسطة "Bjarne Stroustrup" ابتداءً من عام 1979 في "Bell Labs" في نيوجيرسي ، كتعزيز للغة C وتم تسميتها في الأصل "C with Classes" ولكن لاحقًا تمت إعادة تسميتها ++C في عام 1983.
نبذة عن نشأة وتطور لغة ++C البرمجية
++C هي مجموعة شاملة من C ، وأن أي برنامج مكتوب بلغة C تقريباً هو برنامج مماثل في لغة ++C.

البرمجة الكائنية:

تدعم ++C بشكل كامل البرمجة الموجهة للكائنات ، بما في ذلك الركائز الأربعة للتطوير الموجه للكائنات، وهي:
  1. التغليف
  2. إخفاء البيانات
  3. الوراثة
  4. تعدد الأشكال

المكتبات القياسية:

يتكون المعيار ++C من ثلاثة أجزاء مهمة:
  • اللغة الأساسية تعطي كل اللبنات بما في ذلك المتغيرات وأنواع البيانات والحرفية ، إلخ.
  • توفر مكتبة ++C القياسية مجموعة غنية من الوظائف التي تعالج الملفات والسلاسل وما إلى ذلك.
  • توفر مكتبة النماذج القياسية (STL) مجموعة غنية من الأساليب لمعالجة هياكل البيانات ، إلخ.

معيار ANSI:

معيار ANSI هو محاولة للتأكد من أن ++C محمولة ؛ هذا الرمز الذي تكتبه لمترجم مايكروسوفت سيتم تجميعه بدون أخطاء ، باستخدام مترجم على Mac أو UNIX أو Windows أو Alpha.

تعلم ++C:

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

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

تدعم ++C مجموعة متنوعة من أنماط البرمجة. يمكنك الكتابة بأسلوب Fortran و C و Smalltalk وما إلى ذلك بأي لغة. يمكن لكل نمط أن يحقق أهدافه بفعالية مع الحفاظ على كفاءة وقت التشغيل والمساحة.

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

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

Getting Info...

إرسال تعليق

ملفات تعريف الإرتباط
نحن نستخدم ملفات تعريف الارتباط "Cookies" على هذا الموقع لتحليل حركة الزيارات وحفظ تفضيلاتك وتحسين تجربتك في موقعنا.