مدونة تقنية تهتم بما يتعلق بالبرمجة والشبكات والكمبيوتر

الاثنين، 6 يونيو 2016

C++ لغة البرمجة سي بلس بلس

ما هي لغة البرمجة سي بلس بلس , C++ ؟

 ما هي, لغة البرمجة, سي بلس بلس , C++ , لغة برمجة ,لغة سي ++ , لغة

 

سي بلس بلس أو بإلانجليزية ++C :

هي لغة برمجة كائنية تعتمد في البرمجة على Object Oriented Programming، يعني نستخدم فيها الكلاسات والوراثة والهدم والبناء والتعدد وكل ذلك سوف تتم مناقشته في دروس قادمة ,  تعتبر لغة برمجية قوية تُستخدم إلى الآن ..

أصل تسمية ++C :

" يقول ستروستروب : 
- "يؤكد الاسم الطبيعة التطورية للتغيرات المحدثة على لغة C. أثناء مرحلة التطوير تم تسمية ++C بشكل غير رسمي "C الجديدة" 
 - ثم تغير الاسم إلى "C مع الصفوف" (بالإنجليزية: C with classes). يعود الفضل في التسمية النهائية (++C) إلى ريك ماسيتي (أواسط عام 1983) وقد استخدم هذه التسمية لأول مرة في كانون الأول عام 1983.
-  عندما سئل ماسيتي عام 1992 عن سبب تسمية اللغة بهذا الاسم أجاب أنه قام بذلك من باب المزاح. ويعود أصل الاسم إلى استخدام معامل الزيادة (++) من لغة C والذي يقوم بزيادة قيمة المتغير المسند له والاستخدام الشائع لرمز (+) للدلالة على حصول تحسين في برنامج حاسوبي. الدعابة تكمن في أن الاسم نفسه يحتوي على خطأ: ذلك أن استخدام الزيادة اللاحقة (بالإنجليزية : post-increment) يسبب زيادة المتحول بعد تقييم قيمة المتحول السابقة (على عكس الزيادة السابقة (بالإنجليزية : pre-increment)) بمعنى أن لغة ++C ليست أفضل من لغة C وإلا فقد كان من الأجدر استخدام الزيادة السابقة بحيث يصبح اسم اللغة C++ بدلاً من استخدام الزيادة اللاحقة كما في الاسم الحالي"

 بيئة العمل للبدء بالبرمجة باستخدام  سي بلس بلس :

يمكن استخدام برنامج :

Turbo C++

أو

Boralnd C++

 
أو


Visual studio  

وأنصح  باستخدام برنامج بورلاند للطلاب المستجدين في هذه اللغة كونه خفيف وسهل الاستخدام .

,

هناك تعليقان (2) :