ما هي لغة سي بلس بلس C ++

ما هي لغة سي بلس بلس C ++

تعريف لغة سي بلس بلس C ++

هي لغة برمجة كائنيةٍ متعددة الأغراض ، ومهيكلة. اخترعت من قبل بيارن سترستروب في مختبرات بيل. وهي لغة مماثلة للغة السيسة C التي باختراعها ، وهي اختصار لوجهة النظر ، وباعتبارها من سابقاتها ، وباعتبارها ، وسائر التقنيات الحديثة ، مثل البرمجة الموجهة للكائنات OOP.

تاريخ سي بلس بلس C ++

يعود تاريخ هذا إلى عام 1979 ، إذ قضت بنجاحاته بنجاحاته. في الواقع ، كانت تعمل عليها دون تغيير في الشيفرة المصدرية.

تم تغيير اسم اللغة عام 1983 إلى الاسم الذي كتبه والذي سي بلس بلس C ++ (دلالة على معامل التل في اللغة وهو ++). ومع ذلك تم إضافة الصفحة الجديدة من الصفحة التي وصلت إلى شهرتها.

مزايا لغة سي بلس بلس C ++

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

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

عيوب لغة سي بلس بلس C ++

يجب علينا التنويه لها:

  • تعتبر لغة سي بلس بلس آمنة.
  • معقدة بالنسبة للمتعلمين حديثًا.
  • صعبة التعامل والتصحيح عند استخدامه في تطبيقات الويب.
  • لا تدعم استعادة الموارد Garbage collection.
  • توفر الكثير من الدعم للمبرمج.
  • لا توجد مكتباتٌ خاصةً خاصةً بها لتصميم الواجهات الرسومية.

بعض التطبيقات التي ستجد سي بلس بلس C ++ في تصميمها

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

  • البرامج الثابتة: برامج أنظمة التشغيل والهواتف المحمولة.
  • أنظمة التشغيل مثل Windows و Apple Os X.
  • معظم برامج Adobe مثل الفوتوشوب photoshop وأليستريتور Illustrator والبريمير Premier.
  • تطبيقات غوغل Google: تمت كتابة بعض تطبيقات غوغل بواسطة C ++ مثل نظام الملفات وغوغل كروم Google Chrome.
  • متصفح الإنترنت Mozila Firefox.
  • برنامج النمذجة ثلاثية الأبعاد Autodesk Maya.
  • أمازون أمازون.
  • البريد الإلكتروني.

HAMZA

7 مدونة تعلم المشاركات

التعليقات