الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[ تمت الإجابة ]إستفسار عن مصادر متقدمة للغة السي.

بدأه Abdeljalil في 26 مارس 2013 · 1 رد · 596 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم.

بعد أن قضيت الفترة الماضية في تعلم لغة السي بلس بلس، بدأت تدور في ذهني بعد التساؤلات.

أنا أتممت قراءة كتابين شاملين عن لغة السي والسي بلس بلس، ومع هذا أجد نفسي غير قادر إلا على صنع البرامج البسيطة جدا، أعلم أن البرمجة عالم واسع جدا ويتطلب سنوات طويلة جدا من تطوير النفس والتعلم المستمر.

لكن كل الكتب الموجودة على النت تريك طرف الخيط فقط.

ولكن أنا أحتاج أكثر من المعرفة الإبتدائية، أريد البدأ بالتقدم. ولا أعرف بالضبط من أين أبدأ؟

#2

يمكنك تجربة قراءة كتاب 21st Century C:

 

cat.gif

 

The Environment
    Chapter 1 Set Yourself Up for Easy Compilation
        Use a Package Manager
        Compiling C with Windows
        Which Way to the Library?
        Using Makefiles
        Using Libraries from Source
        Using Libraries from Source (Even if Your Sysadmin Doesn’t Want You To)
        Compiling C Programs via Here Document
    Chapter 2 Debug, Test, Document
        Using a Debugger
        Using Valgrind to Check for Errors
        Unit Testing
        Interweaving Documentation
        Error Checking
    Chapter 3 Packaging Your Project
        The Shell
        Makefiles vs. Shell Scripts
        Packaging Your Code with Autotools
    Chapter 4 Version Control
        Changes via diff
        Git’s Objects
        Trees and Their Branches
        Remote Repositories
    Chapter 5 Playing Nice with Others
        The Process
        Python Host
The Language
    Chapter 6 Your Pal the Pointer
        Automatic, Static, and Manual Memory
        Persistent State Variables
        Pointers Without malloc
    Chapter 7 C Syntax You Can Ignore
        Don’t Bother Explicitly Returning from main
        Let Declarations Flow
        Cast Less
        Enums and Strings
        Labels, gotos, switches, and breaks
        Deprecate Float
    Chapter 8 Obstacles and Opportunity
        Cultivate Robust and Flourishing Macros
        Linkage with static and extern
        The const Keyword
    Chapter 9 Text
        Making String Handling Less Painful with asprintf
        A Pæan to strtok
        Unicode
    Chapter 10 Better Structures
        Compound Literals
        Variadic Macros
        Safely Terminated Lists
        Foreach
        Vectorize a Function
        Designated Initializers
        Initialize Arrays and Structs with Zeros
        Typedefs Save the Day
        Return Multiple Items from a Function
        Flexible Function Inputs
        The Void Pointer and the Structures It Points To
    Chapter 11 Object-Oriented Programming in C
        What You Don’t Get (and Why You Won’t Miss It)
        Extending Structures and Dictionaries
        Functions in Your Structs
        Count References
    Chapter 12 Libraries
        GLib
        POSIX
        The GNU Scientific Library
        SQLite
        libxml and cURL

 

أظن انه الكتاب الوحيد حتى الذي يعلم كيف تستخدم c في العالم الحقيقي. الكتب الباقية لاتضيع وقتك معها.

2

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…