Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

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

×

تحميلات 2442

حجمه 3.5MB

يتألف من 409 صفحة

آخر تحديث له 10-01-2024

تُعتبر لغة سي C من أكثر اللغات إستخداماً حول العالم كونها تتسم بالعملية و تخدم أغراض عدة و قد قام بتطويرها المبرمج "دينيس ريتشي Dennis Ritchie" في مختبرات بيل AT&T Bell Laboratories، تُستخدم هذه اللغة لتطوير البرمجيات و التحكم بموارد الحاسوب دون الحاجة لإستخدام شيفرة تجميعية Assembly code، كما في مجال هندسة البرمجيات خصوصًا في مجال الأنظمة والأنظمة المدمجة embedded programming.

تُعرف لغة سي بقدرتها الفريدة على الجمع بين مستويين من البرمجة في وقتٍ واحد، مع المحافظة على قدرة التحكم بالتدفق وهياكل البيانات data structures والإجراءات procedures -وهي جميع الأمور التي تتوقعها من أي لغة حديثة عالية المستوى-، كما تسمح لمبرمجي الأنظمة بالتعامل والتلاعب بخانات الآلة bits، لضمان الوصول الأقرب للعتاد الصلب في حال الحاجة. مجموعة الخصائص هذه مرغوبة جدًا في سوق برمجيات الحواسيب التنافسي، ونتيجة لذلك اتخذ العديد من مطوري البرمجيات لغة سي أداتهم الأساسية و هي تُدرس بالجامعات لأنها تعطي فهماً كاملاً عن عملية البرمجة

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

يُعتبر هذا الكتاب مرجعية كاملة متكاملة عن لغة سي C فهو موجه للأشخاص الذي يرغبون بتعلمها أي للمبتدئين، كما للمبرمجين الذي يرغبون بمراجعتها و التعرف على كل جديد فيها.


فصول الكتاب

  1. مقدمة إلى لغة سي
  2. المتغيرات والعمليات الحسابية
  3. التحكم بالتدفق والتعابير المنطقية
  4. الدوال Functions
  5. المصفوفات Arrays والمؤشرات Pointers
  6. هياكل البيانات
  7. المعالج المسبق Preprocessor
  8. مواضيع مخصصة عن لغة سي
  9. المكتبات Libraries
  10. تطبيقات عملية

رخصة الكتاب: هذا الكتاب مرخص بموجب رخصة المشاع الإبداعي Creative Commons «نسب المُصنَّف - غير تجاري - الترخيص بالمثل 4.0» و هو مترجم عن الإصدار الثاني من الكتاب The C Book

مصدر الكتاب: https://academy.hsoub.com/files/37-%D8%A7%D9%84%D8%A8%D8%B1%D9%85%D8%AC%D8%A9-%D8%A8%D9%84%D8%BA%D8%A9-%D8%B3%D9%8A

الكتاب يتضمن

Programming

تعليقات

لا يوجد أي تعليق بعد

أضف تعليق

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