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