💙 برمجة و تطوير ❤️
502 subscribers
29 photos
27 links
قناة تقنية تهتم بنشر المحتوى في مجال البرمجة و الذكاء الإصطناعي و علم البيانات و الأمن السيبراني
Download Telegram
📄 دروس تعلم لغة سي++ C

📝  سنتعلم في هذه الدروس التعليمية جميع المفاهيم في لغة البرمجة C++، بدءًا من الأساسيات ووصولاً إلى المفاهيم المتقدمة.  يمكن للمبتدئين وحتى المحترفين متابعة هذا البرنامج التعليمي لـ C++ بسهولة.

💙 تفاااعل أكثر ننشر أكثر يا شبااااب 👍

تابع أيضاً :
المكتبة العامة | برمجة و تطوير  | الفريق العربي للبرمجة | كانفا برو

#برمجة #سي_بلس_بلس
📑 فهرس الدروس لتعلم لغة البرمجة السي بلس بلس | C++

سننشر هذه الدروس وفق الفهرس الموضح في الأسفل خلال هذه الدورة إن شاء الله

🔹️ الوحدة 1 : تاريخ لغة C++

🔹️ الوحدة 2 : آلية إنشاء برنامج بلغة C++

🔹️ الوحدة 3 : هيكل البرنامج وأفضل الممارسات في C++

🔹️ الوحدة 4 : التعامل مع البيانات بلغة C++

🔹️ الوحدة 5 : التكرارات والتحكم فيها
في C++

🔹️ الوحدة 6 : الدوال في C++

🔹️ الوحدة 7 : المؤشرات والمراجع في C++

🔹️ الوحدة 8 : المصفوفات والتراكيب في C++

🔹️ الوحدة 9 : كلاسات التخزين في C++

🔹️ الوحدة 10 : البرمجة الكائنية التوجه OOP

🔹️ الوحدة 11 : المفاهيم المتقدمة لـ OOPS

🔹️ الوحدة 12 : مكتبة القوالب القياسية (STL)


💖 تفاااعل أكثر ننشر أكثر يا شبااااب 💖

تابع أيضاً :
المكتبة العامة | برمجة و تطوير  | الفريق العربي للبرمجة | كانفا برو

#برمجة #سي_بلس_بلس
🔴 بنية برنامج 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++ من البداية.

💖 تفاااعل أكثر ننشر أكثر يا شبااااب 💖

تابع أيضاً :
المكتبة العامة | برمجة و تطوير  | الفريق العربي للبرمجة | كانفا برو

#برمجة #سي_بلس_بلس
ملخص أصل و تاريخ لغة ++C

1️⃣ تم تطوير لغة C++ في عام 1979 على يد Bjarne Stroustrup
2️⃣ تم بناؤها كتوسيع للغة البرمجة C.
3️⃣ توفر المكتبة القياسية في لغة C++ العديد من الميزات المفيدة التي تسهل على المبرمجين البرمجة.
4️⃣ نظرًا لأن لغة C++ هي لغة تعتمد على المترجم Compliler ، فهي أسرع بكثير مقارنة بلغات مثل Java وPython.


تابع أيضاً :
المكتبة العامة | برمجة و تطوير  | الفريق العربي للبرمجة | كانفا برو

#برمجة #سي_بلس_بلس