كونكت للتقنية Connect4Techsكونكت للتقنية Connect4Techs
أدوات مجانية: حاسبة Subnet · امتحانات تجريبية · قاموس المصطلحات ←
الرئيسية » برمجة » C++ » كتاب تعلم البرمجة بلغة C++ خطوة بخطوة بالعربي PDF
C++ كتاب PDF مجاني

كتاب تعلم البرمجة بلغة C++ خطوة بخطوة بالعربي PDF

بقلمAhmad Hussain تاريخ النشر12 نوفمبر 2020 آخر تحديث15 أكتوبر 2026 وقت القراءة3 دقائق المشاهدات15,281
كتاب تعلم البرمجة بلغة C++ خطوة بخطوة بالعربي PDF
الصيغة
PDF
المؤلف
محمد ھنداوي
اللغة
العربية
السعر
مجاني
المشاهدات
15,281
انتقل لرابط التحميل
محتويات المقال 13
  1. نبذة عن الكتاب
  2. محتويات الكتاب
  3. مؤلف الكتاب
  4. صيغة الكتاب
  5. لمن هذا الكتاب؟
  6. كيف تذاكر الكتاب بأفضل طريقة
  7. ملاحظة عن إصدارات اللغة
  8. تحديث 2026: هل كتاب C++ ده لسه مناسب للتعلم بعد C++23 وC++26؟
  9. أسئلة شائعة
  10. هل أبدأ بلغة C++ أم بايثون؟
  11. هل الكتاب يشرح البرمجة كائنية التوجه OOP؟
  12. اقرأ أيضاً
  13. لتحميل الكتاب

سي ++ هي لغة برمجة تجميعية وكائنية تضم العديد من مميزات لغات البرمجة عالية المستوى ومنخفضة المستوىو هذا يعني أنك قادر على فعل ما تشاء بها .

هذه اللغة الرائعة مصممة لتعمل على جميع أنظمة التشغيل المعروفة مثل ويندوز , ماك , لينكس , إندرويد إلخ .. وهي تعتبر من أقوى و أشهر لغات البرمجة على الإطلاق و يطلق عليها “أم اللغات” نظراً لأنها لغة قوية و موجودة منذ زمن طويل .

تم بناء هذه اللغة بالأساس كتطوير للغة C من قبل Bjarne Stroustrup أثناء عمله في مختبرات Bell لتكون أطروحته في رسالة الدكتورا عام 1979 .. ومن ذلك الحين و حتى وقتنا الحالي تم تطوير هذه اللغة بشكل مستمر و اخر إصدار رسمي لها هو C++ 17 .

نبذة عن الكتاب

ھذا الكتاب موجه إلى كل من مبتدئ في البرمجة وإلى طلابنا في المعاھد و الجامعات لتكون عوناً لھم إن شاء االله .

محتويات الكتاب

  • تسمیة المتغیرات في لغة ++C
  • كیفیة كتابة برنامج بلغة ++C
  • الإعلام عن المتغیرات
  • أنواع المتغیرات
  • العملیات الحسابیة و الأدوات المستخدمة فیھا
  • أولویات العملیات الحسابیة
  • الأدوات المنطقیة
  • الأدوات الشرطیة
  • الأدوات الشرطیة الأولیة operator conditional
  • الجملة الشرطیة if – else
  • حلقة (switch – case)
  • حلقة for
  • حلقات for المتداخلة
  • حلقة while
  • حلقة do while
  • حلقة الإیقاف break
  • حلقة الاستمرار continue
  • تعلیمة الانتقال goto
  • سلسلة فیبوناشي Fibonacci Series
  • المصفوفات Arrays
  • كیفیة إدخال عناصر مصفوفة
  • المصفوفات ثنائیة البعد
  • السجلات ( التركیبات ) structure
  • تعریف سجل داخل سجل آخر
  • التوابع function
  • الملفات files
  • كیفیة التعامل بین الملفات و السجلات
  • القراءة والكتابة على ملف ببرنامج واحد

مؤلف الكتاب

المهندس / محمد ھنداوي

صيغة الكتاب

PDF

لمن هذا الكتاب؟

  • لمن يبدأ البرمجة لأول مرة ويريد لغة تعلّمه كيف يعمل الحاسوب فعلاً (الذاكرة، الأنواع، التحكم في التنفيذ).
  • لطلاب كليات الحاسبات والهندسة الذين يدرسون مقرر البرمجة المهيكلة أو مقدمة البرمجة بلغة C++.
  • لمن يستعد لمسابقات البرمجة التنافسية، حيث C++ هي اللغة الأكثر استخداماً فيها.

كيف تذاكر الكتاب بأفضل طريقة

الكتاب يغطي الأساسيات بالترتيب الصحيح: المتغيرات، ثم الشروط والحلقات، ثم المصفوفات والسجلات، وأخيراً الدوال والملفات. لا تنتقل لفصل جديد قبل أن تكتب بنفسك كل مثال في الفصل الحالي وتشغّله.

  • ثبّت بيئة تطوير مجانية مثل Code::Blocks أو Visual Studio Community، أو استخدم مترجماً أونلاين في البداية.
  • بعد كل فصل حُلّ 5 تمارين على الأقل من خارج الكتاب، وستجد تمارين محلولة في الكتاب المذكور بالأسفل.
  • عند الوصول لفصل الملفات، اكتب برنامجاً صغيراً كاملاً (مثل دفتر عناوين) يجمع كل ما تعلمته.

ملاحظة عن إصدارات اللغة

المقدمة تذكر أن أحدث إصدار هو C++17، لكن اللغة تطورت بعده إلى C++20 ثم C++23. الأساسيات المشروحة في الكتاب لم تتغير وصالحة تماماً، والإضافات الحديثة (مثل modules و ranges) تأتي في مرحلة متقدمة بعد إتقان هذه الأساسيات.

تحديث 2026: هل كتاب C++ ده لسه مناسب للتعلم بعد C++23 وC++26؟

الكتاب بيشرح أساسيات C++ بأسلوب البرمجة المهيكلة: المتغيرات والشروط والحلقات والمصفوفات والسجلات والدوال والملفات. من وقت كتابته اتنشر معيار C++20 ثم C++23، اللي نشرته ISO رسميًا في أكتوبر 2024 تحت اسم ISO/IEC 14882:2024. وفي مارس 2026 خلّصت لجنة معايير C++ الشغل الفني على C++26، والمعيار ده في مراحل الاعتماد النهائي من ISO.

هل ده معناه إن الكتاب قديم؟ لأ. كل اللي بيشرحه الكتاب لسه شغال زي ما هو على أي مترجم حديث، لأن المعايير الجديدة بتضيف ومش بتلغي الأساسيات. الفرق إنك بعد ما تخلص الكتاب هتلاقي أدوات حديثة تسهّل نفس الشغل، زي استخدام std::vector وstd::string بدل المصفوفات التقليدية في أغلب الحالات، وبعدها مواضيع زي البرمجة كائنية التوجه ثم ranges وmodules.

نصيحتنا: ذاكر الكتاب كأساس، وفعّل في المترجم معيار حديث (مثلًا الخيار -std=c++20 في GCC أو Clang) عشان تتعود من البداية على اللغة بشكلها الحالي.

ابدأ من هنا:

أسئلة شائعة

هل أبدأ بلغة C++ أم بايثون؟

إذا كان هدفك فهم أساسيات علوم الحاسب أو دراسة جامعية أو البرمجة التنافسية فـ C++ بداية ممتازة. أما إذا كان هدفك تحليل البيانات أو الأتمتة السريعة فبايثون أسهل كبداية.

هل الكتاب يشرح البرمجة كائنية التوجه OOP؟

لا، الكتاب يركز على البرمجة المهيكلة (الأساسيات حتى الدوال والملفات). بعد إنهائه انتقل لتعلم الكلاسات والوراثة كمرحلة تالية.

اقرأ أيضاً

لتحميل الكتاب

من هنا

استفدت من المقال؟شاركه مع زمايلك، يمكن يفيدهم كمان.
كتب بواسطةAhmad Hussain

مهندس شبكات بخبرة أكثر من 10 سنوات في تصميم شبكات الشركات وتشغيلها وتأمينها. حاصل على شهادات سيسكو CCNA و CCNP و CCIE، وشهادتي Fortinet NSE 4 و NSE 7، ودرس كورسات Microsoft MCSA و VMware و Palo Alto (PCNSA / PCNSE) و MikroTik (MTCNA / MTCRE) و Aruba و Ubiquiti، إلى جانب أنظمة الاتصالات VoIP (Asterisk و Elastix و 3CX). يكتب في كونكت للتقنية شروحات عملية في الشبكات وأمن المعلومات.

إعلان
إعلان
تحميل الكتاب