دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Arunesh Goyal
سری:
ISBN (شابک) : 9781430260943, 9781430260950
ناشر: Apress
سال نشر:
تعداد صفحات: 0
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 5 مگابایت
در صورت تبدیل فایل کتاب Moving From C to C++: Discussing Programming Problems, Why They Exist and How C++ Solves Them به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب حرکت از C به C: بحث در مورد مشکلات برنامه نویسی ، چرا آنها وجود دارند و C چگونه آنها را حل می کند نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
نویسنده به بهترین وجه میگوید: «امیدوارم شما را هر چند وقت
یکبار از درک C به نقطهای که C++ تبدیل به ذهنیت شما میشود،
سوق دهم». این کتاب قابل توجه برای ساده کردن فرآیند یادگیری
C++ به گونه ای طراحی شده است که در مورد مسائل برنامه نویسی،
چرایی وجود آنها و رویکردی که C++ برای حل چنین مسائلی اتخاذ
کرده است، بحث می کند.
''شما می توانید' فقط به C++ به عنوان مجموعه ای از ویژگی ها
نگاه کنید. برخی از ویژگی ها به تنهایی معنی ندارند. تنها
زمانی می توانید از مجموع قطعات استفاده کنید که به
طراحی فکر می کنید، نه صرفاً کدنویسی. برای درک ++C،
باید مشکلات C و به طور کلی برنامه نویسی را درک کنید. این
کتاب در مورد مسائل برنامه نویسی، چرایی مشکل بودن آنها و
رویکردی که C++ برای حل چنین مسائلی اتخاذ کرده است، بحث می
کند. بنابراین، مجموعه ویژگی هایی که در هر فصل توضیح می دهم
بر اساس روشی است که من می بینم نوع خاصی از مسئله در C++ حل
می شود. به روشی ساده و عملی، این کتاب بر ساخت یک مدل قابل
تنظیم برای خواننده تمرکز دارد که به استنباط راه حل هر
معمایی که ممکن است با آن مواجه شود کمک می کند.
کتاب مطالب را در یک مرحله ساده ارائه می کند. یک زمان،
بنابراین خواننده می تواند به راحتی هر مفهوم را قبل از حرکت
به هضم کند. از مثال هایی استفاده می کند که تا حد امکان ساده
و کوتاه هستند. این کتاب از هیچ نسخه فروشنده خاصی از C++
استفاده نمیکند، زیرا برای یادگیری زبان، جزئیات یک
پیادهسازی خاص به اندازه خود زبان مهم نیست.
همه کدهای کتاب در مقابل Visual اجرا شدهاند. کامپایلر C++
Studio (Microsoft) و کامپایلر Xcode C++ Apple برای اطمینان
از دقت.
C در فرآیند پذیرش C++ چه کسی است. خوانندگان باید حداقل سطح
خواندن را با C داشته باشند.
آرونش گویال مدیر افتخاری موسسه مطالعات ریاضیات و علوم مرتبط
در کامپیوتر (ISMRSC) دهلی نو است. او بیش از 10 سال به عنوان
تحلیلگر/مشاور کامپیوتر در بیمارستان سنت استفان دهلی کار
کرده است و تجربه برنامه نویسی و توسعه سیستم های گسترده ای
دارد. آرونش همچنین با دو پروژه مرتبط با پایگاه های داده
هوشمند با Comtech International Ltd و Times of India درگیر
بود.
The author says it best, ''I hope to move you, a little at
a time,from understanding C to the point where C++ becomes
your mindset''. This remarkable book is designed to
streamline the process of learning C++ in a way that
discusses programming problems, why they exist, and the
approach C++ has taken to solve such problems.
''You can't just look at C++ as a collection of features;
some of the features make no sense in isolation. You
can only use the sum of the parts if you are thinking about
design, not simply coding. To understand
C++, you must understand the problems with C and with
programming in general. This book discusses
programming problems, why they are problems, and the
approach C++ has taken to solve such problems. Thus,
the set of features that I explain in each chapter will be
based on the way that I see a particular type of problem
being solved in C++.''
Tailor made to treat difficult concepts in a simple and
practical way, the book focuses on building a customizable
model for the reader which helps in deducing the solution
of any puzzle that one might encounter.
The book presents the material one simple step at a time,
so the reader can easily digest each concept before moving
on. It uses examples that are as simple and as short as
possible. This book does not to use any particular vendor’s
version of C++ because, for learning the language, the
details of a particular implementation are not as important
as the language itself.
All code in the book was run against the Visual Studio
(Microsoft) C++ compiler and Apple's Xcode C++ compiler to
ensure accuracy.
C programmers in the process of adopting C++. Readers
should at minimum have a reading level comfort with
C.
Arunesh Goyal is the honorary director of Institute for
Studies in Mathematics & Related Sciences in Computers
(ISMRSC) New Delhi. He has worked as Computer
Analyst/Consultant at St. Stephen's Hospital, Delhi for
more than 10 years and has extensive programming and
systems development experience. Arunesh was also involved
with two projects related to intelligent databases with
Comtech International Ltd, and the Times of India.
Front Matter....Pages i-xxxiv
Introduction to Objects....Pages 1-26
Making and Using Objects....Pages 27-46
The C in C++....Pages 47-114
Data Abstraction....Pages 115-136
Hiding the Implementation....Pages 137-152
Initialization and Cleanup....Pages 153-168
Function Overloading and Default Arguments....Pages 169-184
Constants....Pages 185-208
Inline Functions....Pages 209-230
Name Control....Pages 231-258
References and the Copy Constructor....Pages 259-280
Operator Overloading....Pages 281-324
Dynamic Object Creation....Pages 325-348
Inheritance and Composition....Pages 349-378
Polymorphism and Virtual Functions....Pages 379-414
Introduction to Templates....Pages 415-454
Exception Handling....Pages 455-486
Strings in Depth....Pages 487-518
iostreams....Pages 519-574
Runtime Type Identification (RTTI)....Pages 575-592
Multiple Inheritance (MI)....Pages 593-620
Back Matter....Pages 621-634