دفتر

Modern C for Absolute Beginners

یادداشت‌هایی از مسیر مبتدی‌دوست اسلوبودان دمیتروویچ به C مدرن، حافظه، کامپایل و نظم برنامه‌نویسی سطح پایین.

نویسنده Ali Zemani۱ دقیقه مطالعه
Modern C for Absolute Beginners

«Modern C for Absolute Beginners» حافظه، pointer و کامپایل را به بخش آشکار یادگیری برنامه‌نویسی تبدیل می‌کند. اسلوبودان دمیتروویچ، C را از مسیر مقدماتی توضیح می‌دهد؛ مسیری که بعضی جزئیات پنهان در زبان‌های سطح بالاتر را هم روشن می‌کند.

از سورس تا برنامه‌ی در حال اجرا

پایه‌های C، متغیر و آرایه، pointer، تخصیص حافظه و عمر آن، header، واحد کامپایل، linking و تنظیمات build، موضوع‌های کتاب‌اند. این‌ها کد منبع را به فایل اجرایی روی ماشین وصل می‌کنند.

این رویکرد اهمیت دقت را ملموس می‌کند. ساختار زبان نسبتاً کوچک است، اما خطای حافظه و فرض نادرست درباره‌ی رفتار برنامه پیامد جدی دارند. برنامه‌های کوتاه، بررسی این جزئیات را آسان‌تر می‌کنند.

ورود به برنامه‌نویسی سیستم

برای مبتدی یا توسعه‌دهنده‌ای که از زبان‌های سطح بالاتر به C برمی‌گردد، مناسب است. کتاب مقدمه است و آموزش سیستم در آن تمام نمی‌شود؛ پایه‌ای برای ادامه‌ی کار با زبان و شناخت ماشین فراهم می‌کند.

دریافت کتاب

اشتراک‌گذاری