⁉️ ما هي لغة البرمجة السي بلس بلس C++ ؟
🔰 السي بلس بلس C++ هي لغة برمجة للأغراض العامة تم تطويرها من قِبل المبرمج Bjarne Stroustrup في عام 1979.
تم إنشاؤها كإمتداد للغة البرمجة C وكان يطلق عليها في البداية "C مع الكلاسات ".
🔸️ تعتبر السي بلس بلس لغة برمجة متوسطة المستوى. بحيث تحتوي على ميزات لغات البرمجة عالية ومنخفضة المستوى.
🟣 لماذا نتعلم لغة C++؟
إذا أراد أي شخص أن يتعلم البرمجة، فيمكنه أن تكون لغة البرمجة C++ خيارًا جيداً له.
سنذكر الأسباب التي تجعل أي شخص يجب أن يتعلم C++:
● هي لغة تجعلك تمارس وتتعلم البرمجة كائنية التوجه OOP
● لغة C++ قريب من الهاردوير . فهي تتيح لك إدارة ذاكرة برنامجك، مما يؤدي إلى تطوير برامج فعال وقوي.
● تعد لغة C++ أسرع اللغات مقارنة باللغات الأكثر استخدامًا مثل Java أو Python أو JavaScript.
● تُستخدم لغة C++ لتطوير المتصفحات والألعاب وحتى أنظمة التشغيل.
● تعلمك لغة C++ على أنواع البيانات المختلفة، ومجال المتغيرات، والفرق بين المترجم، والرابط linker ، و loader ، وغير ذلك الكثير.
● بعد تعلم لغة C++، يصبح تعلم أي لغة جديدة مثل Python أو JavaScript أسهل بكثير.
🔴 بنية برنامج C++ ؟
#include <iostream>using namespace std;int main() {cout << "مرحبا في قناتنا برمجة و تطوير";return 0;}
مخرجات البرنامج بعد التنفيذ :
مرحبا في قناتنا برمجة و تطوير
🟣 أهم المجالات و تطبيقات التي تستخدم في البرمجة بلغة C++
✔ أنظمة التشغيل: تم تطوير أنظمة التشغيل Windows وMac OS وLinux جميعها بلغة C++. تعد لغة C++ العمود الفقري للعديد من أنظمة التشغيل لأنها سريعة وموثوقة وفعالة.
✔ قواعد البيانات: تم برمجة Postgres وMySQL بلغة C++ وC. وتعد قواعد البيانات هذه من أكثر قواعد البيانات استخدامًا في جميع أنحاء العالم.
✔ أنظمة التخزين السحابي: يتم استخدام لغة C++ لتطوير أنظمة التخزين السحابي لأنها قريبة جدًا من الهاردوير ومتوافقة مع العديد من الأجهزة.
✔ مكتبات البرمجة: يتم استخدام لغة C++ لتطوير العديد من المكتبات عالية المستوى مثل TensorFlow بسبب سرعتها العالية.
✔ المتصفحات: المحرك النابض للعديد من المتصفحات مكتوب بلغة C++ بسبب سرعته وزمن الوصول المنخفض.
🟣 البرمجة الكائنية التوجه OOP
البرمجة الموجهة للكائنات هي عبارة عن طريقة للبرمجة التي تسمح لنا بإنشاء كلاسات وكائنات من خلال وضع التعليمات البرمجية الخاصة بنا.
من هذا فكان السبب الرئيسي وراء إنشاء C++ لتغطية النقص في لغة C التي كانت لا تقدم البرمجة الكائنية التوجه.
🔷️ المفاهيم الأربعة الرئيسية للبرمجة الكائنية المستخدمة في لغة C++ هي:
• الوراثة
• تعدد الأشكال
• التجريد
• التغليف
🔴 المكتبات القياسية في لغة C++
تتكون المكتبات القياسية من:
☆ المكتبة الأساسية - تتضمن المتغيرات وأنواع البيانات وما إلى ذلك.
☆ المكتبة القياسية - تتضمن الوظائف ومعالجة السلاسل والملفات وما إلى ذلك.
☆ مكتبة القوالب القياسية (STL) - تتضمن الكلاسات والدوال لمعالجة هياكل البيانات.
🔵 أهم إستخدامات لغة C++
✔ تطبيقات Client-Server
✔ تطوير تطبيقات Windows
✔ السوفتويرات المدمجة
✔ تعريفات التثبيت للبرامج
🔸️ المتطلبات الأساسية للبدء في البرمجة بلغة C++
الشرط الوحيد لتعلم لغة C++ هو الوظائف الأساسية لبرامج الكمبيوتر.
💠 نصائح هامة للمبتدئين
اذا قمت بإتباع هذه الدروس التعليمية لـ C++، سوف تكتسب فهمًا قويًا للغة وستكون قادرًا على التقدم إلى موضوعات أكثر تقدمًا.
هذه الدروس التعليمية مخصصة لمبرمجي البرامج الذين يرغبون في تعلم لغة البرمجة C++ من البداية.
💖 تفاااعل أكثر ننشر أكثر يا شبااااب 💖
تابع أيضاً :
المكتبة العامة | برمجة و تطوير | الفريق العربي للبرمجة | كانفا برو
#برمجة #سي_بلس_بلس