کتاب چگونه با C برنامه بنویسیم 2 - دیتل| ابراهیم زاده قلزم
- انتشارات : صفار
- مترجم : حسین ابراهیم زاده قلزم
زبان C از نخستین زبان های برنامه نویسی همه منظوره ای است که با آن هم می توان به عنوان یک زبان سطح بالا، و هم مانند زبان اسمبلی، در سطح بیت نظیر زبان ماشین، برنامه نوشت. زبان C و C++ زبان های برنامه نویسی کاملاً ساخت یافته هستند که C++ تکامل یافته ی زبان C می باشد. C++ بسیاری از ویژگی های C را ارتقاء داده و بهبود بخشیده و قابلیت های برنامه نویسی شیء گرا را فراهم ساخته است.
کتاب " چگونه با C برنامه بنویسیم" در 2 جلد، با زبانی روان و ساده و بدون تکلف به چاپ رسیده است، که مبانی و اصول ابتدایی زبان برنامه نویسی C++ را به صورت بسیار ساده و به اختصار توضیح می دهد. مؤلف در جلد اول کتاب که شامل فصول 1 تا 16 می باشد، برنامه نویسی رویه ای و طراحی بالا به پایینی برنامه به زبان C را مورد بحث و بررسی قرار داده است و در جلد دوم که دربرگیرنده ی فصول 16 تا 25 می باشد، دو روش تکمیلی برنامه نویسی یعنی برنامه نویسی شیء گرا که شامل کلاس ها، بسته بندی، شیء ها، سربار گذاری عملگر ها، ارث بری و چند ریختی می باشد و برنامه نویسی عمومی یا کلی که شامل قالب های تابع و قالب های کلاس می باشد را ارائه می دهد. عناوین ده فصلِ مذکور در جلد دوم عبارتند از: 16- C++ به عنوان یک زبان C ی بهتر، آشنایی با فناوری شیء گرا 17- آشنایی با کلاس ها و شیء ها و رشته ها 18‐ کلاس ها: نگاهی عمیق تر به آن؛ قسمت 1 19‐ کلاس ها: نگاهی عمیق تر به آن؛ قسمت 2 20‐ سربار گذاری عملگر ها، کلاس string و21‐ برنامه نویسی شیء گرا: ارث بری 22‐ برنامه نویسی شیء گرا: چند ریختی 23- قالب ها 24‐ ورودی و خروجی جریان در C++ و25- بررسی و پردازش استثنا ها
در فصول شانزده و هفده سربار گذاری تابع، قالب توابع، ارجاع ها و پارامتر های ارجاع، کلاس ها، مقدار دهی اولیه به اشیاء با سازنده ها، جدا سازی واسطه از پیاده سازی و ... را شرح می دهد. در فصول هجده و نوزده توابع دسترسی و توابع سودمند، نابود کننده ها، توابع دوست، تجرید داده ها و پنهان سازی اطلاعات و ... را ارائه می دهد. در فصول بیست و بیست و یک، مخاطب را با اصول سربار گذاری عملگر ها، محدودیت های سربار گذاری، تبدیل بین انواع داده ها، کلاس های جانشینی، سازنده ها و نابود کننده ها و ... آشنا می کند. در فصول بیست و دو و بیست و سه مثال های چند ریختی، توابع مجازی، قالب های تابعی، سربار گذاری قالب های تابعی، قالب ها و عضو های static را ارائه می دهد. و نهایتاً در فصول بیست و چهار و بیست و پنج جریان های کلاسیک در مقابل جریان های استاندارد، خروجی جریان، ورودی جریان، پردازش استثنای تقسیم، مشخصه های استثنا، آزاد کردن پشته، استثنا ها و ارث بری و ... را مورد بحث و بررسی قرار می دهد.
نظرات کاربران درباره کتاب چگونه با C برنامه بنویسیم 2 - دیتل| ابراهیم زاده قلزم
دیدگاه کاربران