تعريف لغة سي بلس بلس 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.
- أمازون أمازون.
- البريد الإلكتروني.