معرفی و دانلود PDF کتاب سی پلاس پلاس به زبان ساده

عکس جلد کتاب سی پلاس پلاس به زبان ساده
قیمت:
۳۰۰۰۰ تومان - 6.49€
۵۰٪ تخفیف اولین خرید با کد welcome50

برای دانلود قانونی کتاب سی پلاس پلاس به زبان ساده و دسترسی به هزاران کتاب و کتاب صوتی دیگر، اپلیکیشن کتابراه را رایگان نصب کنید.

برای دانلود قانونی کتاب سی پلاس پلاس به زبان ساده و دسترسی به هزاران کتاب و کتاب صوتی دیگر، اپلیکیشن کتابراه را رایگان نصب کنید.

معرفی کتاب سی پلاس پلاس به زبان ساده

کتاب سی پلاس پلاس به زبان ساده اثر یونس ابراهیمی، یکی از کامل‌ترین کتاب‌های آموزش سی پلاس پلاس است. عمومیت زبان C++‎ در میان زبان‌های برنامه‌نویسی بسیار بالا است و می‌تواند به عنوان اولین زبان نیز یاد گرفته شود و به پیش‌نیاز دیگر احتیاج نباشد. (فایل کتاب در تاریخ 28 آبان 1397 به روز رسانی شده است.)

++C یک زبان برنامه‌نویسی شی‌گراست که در سال 1985 توسط Bjarne Stroust up دانشمند دانمارکی به وجود آمد. ++C نسخه توسعه یافته زبان C می‌باشد و بیشتر کدهای زبان C به راحتی می‌تواند در ++C کامپایل شود. در ++C از ویژگی‌های مهمی که به C اضافه شده است می‌توان به برنامه‌نویسی شیءگرا، سربارگذاری عملگرها، وراثت چندگانه و مدیریت خطاها اشاره نمود. توسعه ++C در سال 1979 آغاز شد و ۷7 سال پس از زبان C به نمایش گذاشته شد. با وجود قدیمی بودن زبان‌های C و ++C، هنوز هم به صورت گسترده‌ای در نرم افزارهای صنعتی مورد استفاده قرار می‌گیرد. این زبان‌ها برای ساخت هر چیزی از سیستم عامل گرفته تا نرم افزارهای توکار، برنامه‌های دسکتاپ و بازی‌ها مورد استفاده قرار می‌گیرد.

در مقایسه با زبان‌های جدیدتر، برنامه‌های نوشته شده با ++C اغلب پیچیده‌تر می‌باشند و زمان بیشتری برای توسعه نیاز دارد. در عوض، ++C زبانی است که به شما اجازه می‌دهد که هم به صورت High-Level (نزدیک به زبان انسان) و هم به صورت low-Level (نزدیک به زبان ماشین) سخت‌افزار را تحت کترل خود قرار دهید. همچنین با پشتیبانی از سبک‌های مختلف برنامه‌نویسی از جمله رویه‌ای، شیءگرا یا عمومی، دست برنامه‌نویس را در انتخاب سبک مورد نظرش آزاد می‌گذارد. اکنون 5 نسخه از استاندارد این زبان منتشر شده است؛ و استاندارد 17++C نیز برای انتشار در سال 2017 برنامه‌ریزی شده است.

فهرست مطالب کتاب

++C چیست    
ویژوال استودیو    
دانلود و نصب ویژوال استودیو    
قانونی کردن ویژوال استودیو    
به ویژوال استودیو خوش آمدید    
ساخت یک برنامه ساده    
توضیحات    
کاراکترهای کنترلی    
متغیر    
انواع ساده    
استفاده از متغیرها    
ثابت    
عبارات و عملگرها    
عملگرهای ریاضی    
عملگرهای تخصیصی    
عملگرهای مقایسه‌ای    
عملگرهای منطقی    
عملگرهای بیتی    
تقدم عملگرها    
گرفتن ورودی از کاربر    
ساختارهای تصمیم    
دستور if    
دستور if…else    
عملگر شرطی    
دستور if چندگانه    
دستور if تو در تو    
استفاده از عملگرهای منطقی    
دستور Switch    
تکرار    
حلقه While    
حلقه do while    
حلقه for    
حلقه‌های تو در تو (Nested Loops)    
خارج شدن از حلقه با استفاده از break و continue    
آرایه‌ها    
آرایه‌های چند بعدی    
متد    
مقدار برگشتی از یک متد    
پارامترها و آرگومان‌ها    
ارسال آرگومان‌ها به روش ارجاع    
ارسال آرایه به عنوان آرگومان    
محدوده متغیر    
پارامترهای اختیاری    
سربارگذاری متدها    
بازگشت (Recursion)    
شمارش (Enumeration)    
اشاره‌گر (Pointer)    
مراجع (References)    
تبدیل‌ ضمنی    
تبدیل‌ صریح    
برنامه نویسی شیء گرا (Object Oriented Programming )    
کلاس    
سازنده‌ها (Constructors)    
مخرب‌ها (Destructors)    
سطح دسترسی    
کپسوله کردن (Encapsulation)    
خواص (Property)    
فضای نام (Namespace)    
وراثت    
سطح دسترسی Protect    
اعضای استاتیک    
کلاس استاتیک    
ترکیب (Composition)    
متدهای مجازی    
کلاس تو در تو (Nested Class)    
تابع دوست (Friend Function)    
Upcasting و Downcasting    
چند ریختی (polymorphism)    
رابط (interface)    
ساختار (Struct)    
ایجاد آرایه‌ای از کلاسها    
Template    
متدهای عمومی    
سربارگذاری متدهای عمومی    
کلاس‌های عمومی    
سربارگذاری عملگرها (Operator Overloading)    
مدیریت استثناءها و خطایابی    
دستورات try و catch    
راه‌اندازی مجدد استثناء   

مشخصات کتاب الکترونیک

نام کتابکتاب سی پلاس پلاس به زبان ساده
نویسنده
ناشر چاپیانتشارات نبض دانش
سال انتشار۱۳۹۶
فرمت کتابPDF
تعداد صفحات۲۰۷
زبانفارسی
موضوع کتابکتاب‌های آموزش برنامه نویسی
قیمت نسخه الکترونیک
۳۰۰۰۰ ت - 6.49 یورو
خرید کتاب الکترونیک

نقد، بررسی و نظرات کتاب سی پلاس پلاس به زبان ساده

mahdi manzoori
۱۴۰۱/۸/۲۳
قسمت‌های بسیاری از متن کتاب خطای املایی داره، تعداد زیادی از کدها اجرا نمیشن و خطا دارن گرچه مشکلات اکثرا جزئی هست ولی برای افراد مبتدی می‌تونه خیلی اذیت کننده باشه، کدها و مثال‌ها از زبان سی شارپ به زبان سی پلاس پلاس آورده شدند و عدم دقت نویسنده در تغییر برخی کدها کاملا مشهود هست، قسمت کلاس به طور استاتیک کل غلط هست چون اصلا همچین چیزی در سی پلاس پلاس وجود نداره یعنی خطایی رخ نمیده در اجرای کد ولی هیچ کلاسی با خواص استاتیک در دسترس قرار نمیگیره که این هم برگرفته از سی شارپ هست و آورده شده در این کتاب، در بخش رابط از روش غیر استانداری برای تعریف رابط استفاده کردند که روش جدید و استاندارد استفاده از کلاس انتزاعی هست، قسمت (سربارگذاری عملگرها) نقطه قوت کتاب هست و خیلی جامع و کامل توضیح داده شده که تنها قسمتی هست که من تونستم نکات مفیدی ازش استخراج کنم. کتاب اصلا جنبه علمی نداره چون خیلی ایراد داره و به نظر من فقط برای تبلیغ وبسایت شخص نویسنده و بدون دقت و در مدت زمان کمی تالیف شده و هیچ ارزشی برای وقت و هزینه مخاطب قائل نشده. در کل اصلا برای افراد تازه کار توصیه نمیشه، بهتره تسلط نسبی داشته باشید تا بتونید نکاتی رو از کتاب استخراج کنید اون هم شاید، چون نکات کتاب اصلا خاص نیست و خیلی راحت با یک سرچ ساده و قابل فهم تر قابل یادگیری هست
A_A Kavi
۱۳۹۹/۸/۳۰
کتاب بسیار عالی برای شروع یادگیری برنامه نویسی به زبان c++، که همه مطالب به صورتی ساده و روان و‌ جامع بیان شده است. از نقاط قوت آن می‌توان به استفاده از تصاویر اشاره کرد که این کتاب را بسیار کارآمدتر کرده است.
سپاس فراوان از آقای ابراهیمی 🙏
مریم عسگری
۱۳۹۷/۱/۲۰
سلام، من قصد دارم با زبان C++ را روی سیستم عامل لینوکس کار کنم. این کتاب می‌تونه کمکم کنه؟ (با ویژوآل استودیو تا به حال کار نکردم و در مورد C++ هم سالها پیش کمی مطالعه داشتم. اما Fortran را قبلا کمی کار کردم. ضمن این که کار با لینوکس را هم به تازگی شروع کردم. )
ایمان محمدی
۱۴۰۰/۳/۱۰
توصیه نمیکنم مخصوصا برای دوستانی که میخوان به صورت درستی آموزش ببینند خیلی از مطالب سرسری عبور کرده مثال‌های کمی داره از صفحه صد به بعد اگه مبتدی باشی به مشکل برمیخوری
کلا اگه دنبال کتاب خوب هستی باید بگم این انتخاب افتضاحیه
Amir Mohsen Ghasemi
۱۳۹۹/۵/۹
از بابت تالیف و نوشتن این کتاب ممنونم. کتاب خیلی خوبس است اما در مورد انواع داده در صفحات 39 و 40 کتاب، می‌توان long long، long long int، signed long long و signed long long int را هم افزود که انواع داده بزرگتری هستند.
شهرام حسین زاده
۱۳۹۹/۳/۱۶
ببخشید این کتاب چاپ نشده ک سفارش بدیم یا بخریم
در ضمن من مبتدی هستم و خیلی خیلی عاشق صنعت بازی سازی هستم. بنظرتون خوبه از این کتاب شروع کنم؟
ممنون میشم جواب بدین❤🌷
امیر مهدی قنبریان
۱۳۹۷/۱/۸
سلام، بعد از اضافه شدن چیز‌های جدید به کتاب میشه آپدیتش کرد یا باید نسخه جدید رو خریداری کرد؟
مصطفی جولایی جولایی
۱۳۹۷/۱/۱۵
واقعا فوق العاده بود استاد بزرگ... بسیار ساده و روان و کامل مباحثو توضیح دادید... تشکر فراوان بابت این خدمت انسان دوستانه شما🌷
امین رضایی
۱۳۹۶/۱۱/۲۵
فوق العاده عالی... البته بهتره بگم که از کتاب‌هایی که تو دانشگاه تدریس میشن و یا اکثر کتابهای موجود در بازار خیلی خیلی بهتره
ممنون از آقای ابراهیمی
ArshyaOk
۱۴۰۱/۷/۲
من چند تا از کتاب‌های یونس ابراهیمی رو خریداری و مطالعه کردم و بنظرم این کتاب نیاز به مباحث بیشتری بود و خیلی از نکات رو جا گذاشته بود
محمدرسول پیشگر
۱۳۹۹/۱/۲۹
این کتاب بسیار قدیمی هست و نرم افزار پیشنهادی‌اش بروز شده و اصلا نمیشه با این کتاب کاری را در حال حاضر انجام داد
Omid SOLTAN
۱۳۹۶/۱۱/۱۵
مفهومی‌ترین کتابی که تاحالا خوندم و اصلا سردرگم نشدم
خیلی ممنونم از استاد گرامی
پدرام خوئینی
۱۳۹۹/۹/۴
ساده و روان توضیح داده ولی باید مثال‌های بیشتری و استفاده می‌کرد
ناتانیاهو ناتانیاهوبرد
۱۳۹۷/۱/۳۱
واقعا کتاب بی‌نظیری میباشد و به صورت کامل توضیحات داده شده است
Ali Esmaeili
۱۴۰۱/۷/۲۷
این کتاب برای یادگیری سی پلاس پلاس خیلی کامله
مشاهده همه نظرات ۲۷

راهنمای مطالعه کتاب سی پلاس پلاس به زبان ساده

برای دریافت کتاب سی پلاس پلاس به زبان ساده و دسترسی به هزاران کتاب الکترونیک و کتاب صوتی دیگر و همچنین مطالعه معرفی کتاب‌ها و نظرات کاربران درباره کتاب‌ها لازم است اپلیکیشن کتابراه را نصب کنید.

کتاب‌ها در اپلیکیشن کتابراه با فرمت‌های epub یا pdf و یا mp3 عرضه می‌شوند.