تعريف لغة سي بلس بلس ++C
C++ تعتبر هذه اللغة من لغات البرمجة عالية المستوي وهذه اللغة قريبة من لغة التجمع ذات المستوي المحدود و تستخدم لغةفي تصميم التطبيقات ذات الوجهة الكبيرة , وهي لغة برمجة كائنية متعددة الأغراض ومهيكلة ومتعددة الاستخدامات الاأنها مناسبة لبرامج التشغيل , يمكن لمعظم برامج السي أن تترجم بواسطة مترجمات سي \سي++.- ولكنه لايخلو من بعض العيوب والمشاكلمثلآ أن تسمي متغير باسم وهي كلمة محجوزة في سي++ وليست محجوزة في سي , ولذلك يتجنب المبرمجين لغة السي++ والسي نظرآ لشهرتهما كلغات برمجة معقدة , وقد أدي ذلك الي استخدام الكثيرين للغات مثل فيجوال بيسك و ديلفي ثم جافا وسي شارب.
وبالرغم من شهرة لغة السي الا ان استخدامها اصبح ضعيف على مستوى العالم خاصة بعد ظهور عدد من اللغات البرمجية الاخرى التي توفر جميع العيوب الموجودة في لغة السي .
توضح استخدمات هذه اللغة مدي وفرة فرص العمل لمن يستطيع البرمجة وهناك العديد من الاستخدمات منها :
تعتبر تقنية البلوك تشين من التقنيات التي يتم بناء المستقبل ممن أهم التطبيقات التي تعتمد علي هذه التقنية هي العملات الرقمية مثل Ethereum البتكوين Bitcoin والاٍيثريوم
تتميز لغة سي بلس بلس علي لغات أخري في مجال الالكترونيات وذلك بسبب سرعتها الفائقة في مجال الالعاب الالكترونية , وبالتالي زاد الطلب علي مبرمجي اللغة نظرآ لاٍزدهار صناعة الألعاب الاٍلكترونية ومن أشهرهذه الألعاب Call of Duty – strike- counter-fallout 4-far cry
تستخدم هذه اللغة في تطوير تطبيقات الويب مثل محرك البحث جوجلAdobe – winampكما تستخدم اللغة في تصميم برامج الحاسوب مثل ايضآ استخدم اللغة في برمجة أنظمة التشغيل وأشهرها ويندوز وماكيعتبراستخدم اللغة في برمجة متصفحات الانترنت مثل جوجل وكروم وفايروفوكس