مقدمة عن لغة سي بلس بلس C++ language
مسار التكنولوجيا
ما هو مفهوم البرمجة ؟
البرمجة : هي عبارة عن مجموعة
من الإيعازات والأوامر لتنفيذ أو حل شيء ما .
نبذة تاريخية عن لغة C++ :
تعتبر لغة C++ هي تطوير للغة C التي اشتقت من لغتين
أساسيتين قديمتين هما لغة BCPL ولغة B
في معامل Bell في بداية السبعينات بواسطة Dennis Ritchie ، وتم تطبيقها على كمبيوتر DEC PDP-11 عام 1972م .
ثم بعد ذلك أصبحت لغة C تعرف بأنها لغة تطوير استخدمت لتطوير نظام التشغيل Unix وأصبحت لغة C و C++ اللغة المستخدمة لكتابة معظم نظم التشغيل .
في نهاية الثمانينات
قام Bjarne Stroustrup في معامل Bell بتطويل لغة C++
( تعتبر لغة موسعة من لغة C ) وذلك بإضافة عدد من ا لخصائص والمميزات الجديدة التي تدعم برمجة الكائنات الموجهة
( تعتبر لغة موسعة من لغة C ) وذلك بإضافة عدد من ا لخصائص والمميزات الجديدة التي تدعم برمجة الكائنات الموجهة
Object
Oriented Programming ( OOP )
خصائص لغة C++ :
يمكن تلخيص خصائص لغة
سي بلس بلس بالنقاط الآتية :
1- أنها لغة مستقلة عن
الآلة ما يعني أنه يمكن أن تعمل على معظم الحواسيب .
2- لغة سي بلس بلس تعتبر
من لغات الجيل الثالث ، وهي لغة عالية المستوى فأوامرها عبارة عن كلمات باللغة
الإنجليزية ، وقريبة من لغة الإنسان .
3- تتميز بالسهولة في
اكتشاف الأخطاء ( الأخطاء الخاصة بتركيبة الجمل ) في البرامج .
4- تحتوي لغة C++ على مجموعة من الدوال
( Functions ) و Classes الجاهزة والموجودة في
ملفات تسمى مكتبات Header Files مثل cin , cout من ضمن مكتبة iostream ( يمكن تشبيه تلك الملفات بالمكتبات ، ومجموعة
الأوامر الموجودة فيها بالكتب الموجودة في المكتبة ) .
5- يتم تخزين البرامج
المكتوبة بلغة C ولغة C++ في ملفات بامتداد .CPP وامتدادات أخرى مثل .cxx و .cc و .C ( حرف الـC هنا حرف كبير Capital ) .
تعتبر لغة C++ من لغات برمجة الكينونات الموجهة
Object Oriented Programming ( OOP )
Object Oriented Programming ( OOP )
إذا استفدت من هذا
الدرس يمكنك ـ أخي الزائر ـ أن تقوم بمشاركته لأصدقائك على فيس بوك بالنقر على
أيقونة الفيس أسفل هذا الموضوع ، ولا تنسَ أن تترك تعليقك على هذه التدوينة في
الصندوق الخاص بالتعليقات ، وفي حال وجود أي استفسار أو سؤال لا تترد في كتابة
تعليق وسأكون مسروراً بالرد عليك .