Latest web development tutorials

مقدمة في C ++

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

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

C ++ التي كتبها بيارن ستروستروب في عام 1979 في جيرسي مختبرات بيل الجديدة، بدأ موراي هيل لتصميم التنمية. C ++ لتوسيع وتحسين لغة C، C اسمه في الأصل مع فئات، سميت لاحقا C ++ في عام 1983.

C ++ هي مجموعة شاملة من C، في الواقع، أي برامج C الصحيحة هي برنامج صالح C ++.

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

البرمجة الشيئية

C ++ تؤيد تماما البرمجة كائنية التوجه، بما في ذلك الخصائص الرئيسية الأربعة للتنمية وجوه المنحى:

  • صفقة
  • إخفاء البيانات
  • وراثة
  • تعدد الأشكال

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

يتكون المعيار C ++ من ثلاثة عناصر مهمة:

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

ANSI القياسية

معايير ANSI C ++ لضمان قابلية - يمكنك كتابة التعليمات البرمجية على كمبيوتر ماك، يونيكس، ويندوز، ألفا يمكن ترجمة.

منذ كان معيار ANSI مستقر لفترة طويلة جدا، المجمعين عن كبرى الشركات المصنعة C ++ تدعم معيار ANSI.

C ++ التعلم

تعلم C ++، والمفتاح هو لفهم المفاهيم، ويجب أن لا تذهب إلى الكثير من اللغات التفاصيل التقنية.

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

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

استخدام C ++

أساسا، كل مبرمج التطبيقات في مجال استخدام C ++.

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

يستخدم C ++ على نطاق واسع في التدريس والبحث العلمي.

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