PDF

تحميل كتاب تعلم البرمجة بلغة C من الصفر PDF

تحميل كتاب تعلم البرمجة بلغة C من الصفر للمبتدئين PDF

تحب تعلم البرمجة بلغة C من الصفر لـكن لا تعرف من أين تبدأ ؟ هذا الكتاب لتعليم لغة الـ C للمبتدئين قد جُعل خصيصاً من أجلك!

لغة الـ C هي لغة لا مفر منها، أُستلهمَت منها العديد من اللغات الأخرى. تم اختراعها في السبعينات و لا تزال مستعملة لحد الآن في البرمجة النظامية و عالم الروبوتات.

تعتبر لغة الـ C لغة معقّدة، لـكن إن استطعت تعلمها ستكوّن لك قاعدة برمجية صلبة !

في هذا الكتاب، ستبدأ باكتشاف مبدأ عمل الذاكرة، المتغيرات، الشروط و الحلقات. ثم ستقوم باستعمال كل ما تعلمته في إنشاء واجهات رسومية بالاستعانة بالمكتبة SDL (ألعاب الفيديو، تسجيلات صوتية...). أخيراً، ستتعلّم كيف تتعامل مع هياكل البيانات الأكثر شيوعاً من أجل تنظيم المعلومات في الذاكرة : قوائم متسلسلة، مكدّسات، طوابير، جداول تجزئة.

التحق بي في هذا الكتاب من أجل اكتشاف البرمجة بلغة الـC الذي يمكنك تحميل مجاناً بصيغة PDF من خلال موقعنا

كتاب تعلم لغة C

ما يغطيه كتاب تعلم البرمجة بلغة C من الصفر

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

الكتاب مرفق بجملة من التمارين والأعمال التطبيقية المحلولة التي تساعد على هضم المفاهيم المكتسبة وتطبيقها على أي مشكل برمجي كان نوعه.

ولأن الكثير من لغات البرمجة تعتمد أساساً على ال C كال JAVA وال ++C و ال #C (لغات برمجية غرضية التوجه) وحتى PHP (لغة لبرمجة المواقع) فإن تعلم لغة ال C سيساعد على تعلم أية لغة برمجية كانت.

تبقى الإرادة وحب العمل والشغف المفاتيح الرئيسية للنجاح والوصول إلى الاحترافية.

ما هي لغة C

لغة C، هي عبارة عن لغة برمجية متعددة الاستخدامات يمكن من خلالها كتابة التطبيقات و البرامج المختلفة لأجهزة الكمبيوتر.

وقد وضِعَت العديد من لغات البرمجة الأخرى مثل لغة ++C، لغة جافا Java، وبايثون Python باستخدام لغة C.

الفهرس الكتاب

  • أساسيات البرمجة بلغة ال C.
  • قلت برمجة؟
  • الحصول على الأدوات اللازمة.
  • برنامجك الأول.
  • عالم المتغيرات.
  • حسابات سهلة.
  • الشروط (Conditions).
  • الحلقات التكرارية (Loops).
  • عمل تطبيقي: أكثر أو اقل، لعبتك الأولى.
  • الدوال (Functions).
  • تقنيات متقدمة في لغة ال C.
  • البرمجة المجزأة (Modular Programming).
  • المؤشرات (Pointers).
  • الجداول (Arrays).
  • السلاسل المحرفية (Strings).
  • المعالج القبلي (Preprocessor).
  • أنشاء أنواع متغيرات خاصة بك.
  • قراءة وكتابة الملفات.
  • الحجز الحي للذاكرة (Dynamic memory allocation).
  • برمجة لعبة ال Pendu.
  • إدخال نص بشكل أكثر أماناً.
  • إنشاء ألعاب 2D و SDL.
  • تثبيت ال SDL.
  • إنشاء نافذة و مساحات.
  • إظهار صور.
  • معالجة الأحداث (Event handling).
  • عمل تطبيقي: Mario Sokoban.
  • تحكم في الوقت !
  • كتابة نصوص باستعمال SDL_ttf.
  • تشغيل الصوت ب FMOD.
  • عمل تطبيقي: الإظهار الطيفي للصوت.
  • هياكل البيانات.
  • القوائم المتسلسلة (Linked lists).
  • المكدسات والطوابير (Stacks and Queues).
  • جداول التجزئة (Hash tables).

تفاصيل الكتاب

  • عدد الصفحات: 490
  • التقييم: 4.8
  • لغة الكتاب: العربية
  • صيغة الكتاب: PDF
  • التحميل: تحميل مجاني

تعليقات