به دنیای زبان برنامه نویسی C و کتاب ما یعنی C چگونه برنامه بنویسیم، ویراست هشتم خوش آمدید! این کتاب آخرین فناوری های دنیای کامپیوتر را در اختیار دانشجویان، اساتید و برنامه نویسان حرفه ای قرار می دهد. مثل همیشه در این کتاب هم از رویکرد کدنویسی فعال پیروی کرده ایم ، یعنی مفاهیم برنامه نویسی را با کدهایی که می توانید آنها را روی کامپیوتر اجرا کنید توضیح دادهایم توصیه می کنیم برای دیدن مقدمات لازم و چگونگی آماده سازی کامپیوتر برای اجرای این کدها، قبل از شروع کتاب بخش Before you begin سایت ما را در آدرس زیر ببینید :
http://www.deitel.com/books/chtp8_BYB.pdf
کد منبع برنامه های کتاب را هم می توانید از صفحهی وب زیر دریافت کنید:
http://www.deitel.com/books/chtp
ویژگی های جدید و به هنگام شده ی کتاب
ویراست هشتم کتاب چگونه با C برنامه بنویسیم از جنبه های مختلف به هنگام شده است ، که می توان مهمترین ویژگی های آن را چنین بر شمرد:
هماهنگی و یکپارچگی با استاندارد C99 ,C11
تضمین اجرای تمامی کدهای روی سیستم های لینوکس، ویندوز و Mac OSX
به هنگام شدن مطالب فصل اول برای همگامی با آخرین فناوری های روز دنیا.
بهینه شدن و ارتقای ساختار کدها.
تغییر مکان تعریف متغیرها از ابتدای برنامهها به داخل آنها.
فراهم آوردن چکیدهی فهرستوار مطالب هر فصل در انتهای آن.
استفاده از واژه شناسی استاندارد.
دیگر ویژگی های کتاب
سایر ویژگی های کتاب چگونه برنامه بنویسیم ویراست هشتم عبارتند از :
قسمت برنامه نویسی امن C در انتهای هر فصل .
تمرکز بر کارایی برنامهها .
تمرین های ” تحول ساز شوید “ همگام با مسائل و مشکلات روز دنیا .
عنوان گذاری تمرین های پایان هر فصل .
رهنمودهایی در زمینهی ترتیب ارزیابی عبارت های محاسباتی و شرطی.
استفاده از توضیحات // ( به سبک ++C ) .
تفکیک بخش های مختلف کدها با استفاده از رنگ و سایه ، و قلم های متمایز .
فهرست کردن اهداف هر فصل در ابتدای آن .
استفاده ی گسترده از تصویر و نمودارهای UML برای تشریح ساختار و برنامه نویسی C .
تمرین خودآزمایی به همراه پاسخ های تشریحی .
انواع مختلف تمرین در پایان هر فصل ( شامل پرسش های تشریحی ، خطایابی و دیاگ کردن کدها ، نوشتن دستورات ساده ، نوشتن برنامه های کامل ، و پیاده سازی پروژه های بزرگ و پیچیده ) .
برجسته کردن نکات متنوع برنامه نویسی در قالب مختلف ، مانند زیر :
ترفند برنامه نویسی
نکات مفید برای نوشتن برنامههای بهتر و خوانا تر .
خطای رایج برنامه نویسی
اشاره به نکاتی که باعث بروز خطا در برنامه خواهند شد.
نکتهی اجتناب از خطا
نکاتی که می تواند در نوشتن برنامههای بدون باگ موثر باشند.
ترفند کارایی
اشاره به مواردی که سریعتر شدن و بهبود کارایی برنامه کمک می کنند.
ترفند انتقال پذیری
نکاتی در زمینه نوشتن کدهایی که بتوان آنها را در پلتفرم های مختلف اجرا کرد.
نکتهی مهندسی نرم افزار
نکات مرتبط با معماری و طراحی ساختار برنامهها ، به ویژه در مقیاس بزرگ.
دیدگاه شما پس از تایید نمایش داده می شود
تو رو خدا ترجمه سی پلاس پلاس دیتل رو هم بذارید
امیر حسین –
این کتاب برای تمام کسانی که قصد یادگیری زبان C را دارند و همچنین افرادی که به دنبال افزایش دانش خود در زمینه برنامه نویسی هستند، بسیار مناسب است.