دانلود رایگان کتاب:
C Traps and Pitfalls
| نویسنده |
Andrew Koenig |
|---|---|
| سال انتشار |
1989 |
| تعداد صفحات |
161 |
| سطح کتاب |
پیشرفته |
| زبان کتاب |
انگلیسی |
| حجم فایل |
6MB |
مطالعه کنید
ویرایش محتوا
درباره کتاب C Traps and Pitfalls:
کتاب C Traps and Pitfalls اثری کلاسیک و بسیار تأثیرگذار درباره خطاهای رایج، دامهای پنهان و سوءبرداشتهای خطرناک در زبان برنامهنویسی C است. نویسنده با استفاده از مثالهای واقعی و تجربهمحور، بهجای آموزش زبان، ذهن برنامهنویس را برای «برنامهنویسی تدافعی» آماده میکند و نشان میدهد چگونه کدهای ظاهراً صحیح میتوانند رفتار غیرمنتظره داشته باشند.خلاصه کتاب C Traps and Pitfalls:
بخش نخست کتاب به دامهای واژگانی، نحوی و معنایی در زبان C میپردازد؛ مسائلی مانند تفاوت = و ==، تقدم عملگرها، تحلیل لغوی greedy، تفاوت اشارهگر و آرایه و مشکلات رایج مربوط به ارزیابی عبارات. این مثالها نشان میدهند که حتی برنامهنویسان باتجربه چگونه بدون خطای کامپایلر دچار باگهای منطقی جدی میشوند. در ادامه، کتاب به مباحثی چون لینکدهی، توابع کتابخانهای، پیشپردازنده، قابلحملبودن کد و تفاوت پیادهسازیها میپردازد. نویسنده تأکید میکند که بسیاری از خطاها ناشی از تفاوت مدل ذهنی برنامهنویس و رفتار واقعی زبان C هستند. این کتاب برای کسانی که C را «جدی» استفاده میکنند، یک منبع هشداردهنده و ماندگار است.
ویرایش محتوا
فهرست مطالب کتاب C Traps and Pitfalls:
Lexical pitfalls
Syntactic pitfalls
Semantic pitfalls
Linkage
Library functions
The preprocessor
Portability pitfalls
Advice and answers