القائمة الرئيسية

الصفحات

الكتب الجديدة[LastPost]

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

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

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

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

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

التحق بي في هذا الكتاب من أجل اكتشاف البرمجة بلغة الـC

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

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

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

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

ما هي لغة C

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

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

ما يغطيه كتاب تعلم البرمجة بلغة 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

رابط تحميل الكتاب:

هل اعجبك الكتاب

تعليقات