تعريف لغة ++C :
هي لغة برمجة كائنية متعددة الأغراض ومهيكلة. اخترعت من قبل بيارن سترستروب في مختبرات بيل .عام ١٩٧٩وهي لغة مماثلة للغة C إلا انها أكثر أماناً وتتضمن العديد من التقنيات الحديثة كبرمجة كائنية التوجة (Object oriented programming) .
في الواقع هي نسخة مطورة من لغة C وسميت بالبداية (c with classes ) حيث تم تغيير اللغة ١٩٨٣ إلى الاسم المعروف ++C دلالة على معامل الزيادة في اللغة ++ ومع الوقت تم إضافة العديد من الميزات حتى تطورت ووصلت إلى شهرتها الحالية .
في سنة ١٩٨٥ صدر اول كتاب (The ++C programming Language) ليكون أهم المصادر للغة لعدم توافر معيار موحد وقتها .
خصائص لغة ++C :
١.لغة برمجة متعددة النماذج .
٢.أسلوب الكتابة ثابت .
٣.لغة مترجمة .
٤.متوافقة مع لغة c ولكن ليس ١٠٠٪.
٥.لغة قوية إذ تستعمل في العديد من أنظمة التشغيل .
٦.تعتبر من اللغات الرائدة في تطوير المشاريع الكبيرة والمعقدة .
أهم التطبيقات على لغة ++C:
١.Firmware:وهي برامج أنظمة الآلات والهواتف المحمولة .
٢.أنظمة التشغيل مثل Windows,Apple Os X.
٣.معظم برامج Adobe مثل الفوتوشوب والبريمير .
٤.بعض تطبيقات غوغل مثل google chrome.
٥.متصفح الإنترنت Mozila Firefox.
٦.تطبيق Amazon.