Effective C: An Introduction to Professional C Programming
جهان بر اساس کد نوشته شده به زبان برنامه نویسی C اجرا میشود، اما بیشتر مدارس برنامه درسی خودشان را با Python یا Java شروع میکنند. کتاب Effective C این شکاف را پر میکند و زبان C را وارد عصر مدرن میکند و استاندارد C17 مدرن و همچنین قابلیتهای بالقوه C2x را پوشش میدهد. با کمک این کتاب، شما به زودی برنامههای C حرفه ای قابل حمل و امن خواهید نوشت که به سیستمهای قدرتمند نیرو میدهند و مسائل دنیای واقعی را حل میکنند.
رابرت سی سیکورد، ضمن پرداختن به بهترین شیوه ها، خطاهای متداول و بحثهای آزاد در جامعه C، زبان C و کتابخانه استاندارد C را معرفی میکند. همراه با سایر متخصصان کمیته استانداردهای C، کتاب «سی موثر» به شما میآموزد که چگونه اشکال زدایی، آزمایش و تجزیه و تحلیل برنامههای C را انجام دهید. شما در این کتاب از توضیحات مختصر و مفید Seacord در مورد ساختارها و رفتارهای زبان C و 40 سال تجربه برنامه نویسی وی بهره مند خواهید شد.
کتاب Effective C به شما میآموزد که چگونه کد C حرفه ای، امن و قابل حمل بنویسید که در طول زمان نیز ارزش خود را حفظ کند و به تقویت پایه و اساس دنیای محاسبات کمک کند.
مطالبی که در کتاب «سی موثر» خواهید آموخت:
- نحوه شناسایی و مدیریت رفتارهای تعریف نشده در یک برنامه C
- بازه و نمایش مقادیر اعداد صحیح و ممیز شناور
- تخصیص حافظه پویا چگونه کار میکند و نحوه استفاده از توابع غیر استاندارد
- نحوه استفاده از نوعها و encodingهای کاراکتر ها
- نحوه انجام I/O با ترمینالها و فایل سیستمها با استفاده از جریانهای استاندارد C و توصیف کنندههای فایل POSIX
- نحوه فهم مراحل ترجمه کامپایلر C و نقش پیش پردازنده
- نحوه تست، اشکال زدایی و تجزیه و تحلیل برنامههای سی