دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: نویسندگان: Andrew Koenig. Barbara E. Moo سری: ISBN (شابک) : 020170353X, 9780201703535 ناشر: Addison-Wesley Professional سال نشر: 2000 تعداد صفحات: 437 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 2 مگابایت
در صورت تبدیل فایل کتاب Accelerated C++: Practical Programming by Example به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Accelerated C++: برنامه نویسی عملی با مثال نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
نویسندگان به طور گسترده ای به عنوان یکی از برجسته ترین مقامات جهان در C++ در نظر گرفته می شوند. چیزی که شاید برای اهداف این بررسی مهمتر باشد این است که نویسندگان نه تنها دانشمند هستند، بلکه معلمان بزرگی نیز هستند: آنها از مطالب این کتاب برای دوره آموزشی حرفهای خود در دانشگاه استنفورد استفاده کردهاند و مهارتهای آموزشی آنها نشان میدهد. در هر صفحه بنابراین جای تعجب نیست که \"C++ Accelerated\" به طور مداوم به برنامه نویسانی که مایل به یادگیری C++ هستند توصیه می شود. خوب: این کتاب با خواننده صحبت نمی کند. فرض می کند که شما باهوش هستید و به طور ضمنی از شما انتظار دارد که قبلاً با برنامه نویسی رویه ای یا شی گرا در تماس بوده باشید. بسیاری از موضوعات مختلف در یک فضای کوتاه (در مجموع حدود 300 صفحه) پوشش داده شده است، اما متن به دلیل لحن آرام نویسندگان، و همچنین ارجاعات متقابل فراوان آنها و توضیحات مفصل آنها در مورد مثال ها بسیار خوانا است (در نهایت، زیرنویس کتاب "برنامه نویسی عملی با مثال" است. به همان اندازه مهم، نویسندگان در وب سایت خود کد منبع همه نمونه های کتاب (و موارد دیگر) را که برای پلتفرم های مختلف بسته بندی شده اند، ارائه کرده اند. همانطور که واضح است، اصلاح، کامپایل و اجرای کد به موازات خواندن متن برای درک مفاهیم معرفی شده ضروری است. برخلاف بسیاری از مجلدات محبوب دیگر، این کتاب C++ واقعی را آموزش میدهد، نه «C با کلاسها». برای نشان دادن این نکته، اجازه دهید توجه داشته باشم که اشاره گرها و آرایه ها فقط در فصل 10 (از 16) معرفی شده اند. \"C Accelerated C++\" مستقیماً وارد میشود و موضوعات مختلفی را توصیف میکند که برای برنامهنویسان حرفهای C++ استفاده میشوند، مانند الگوریتمهای کتابخانه استاندارد، الگوها، تخصیصدهندهها، اتصال پویا و موارد دیگر. بد: برخی از خوانندگان ممکن است نمونه های نمره دهی دانش آموز و تصاویر شخصیت را کمی خسته کننده بدانند (اگرچه کدام مثال ساده تا حدودی خسته کننده نیست؟). همچنین، سطح دشواری تمرینات سازگار نیست (به عنوان مثال برخی از آنها قبلاً در کد منبع ارائه شده کار شده اند). این کتاب به عنوان یک مرجع واقعاً عالی نیست: مفاهیم جدید زمانی معرفی می شوند که برای اهداف مثال مورد نیاز باشند. این بدان معنی است که فصل ها واقعاً نمی توانند بدون نظم خوانده شوند. علاوه بر این، موارد خاصی مانند بیتها، سوئیچها، enums و ارث چندگانه یا به ضمیمهها منتقل میشوند یا اصلاً ذکر نشدهاند. در همین راستا، برنامه نویسی شی گرا به طور کامل مورد بحث قرار نمی گیرد (همانطور که می توان از چنین کتاب کوتاهی انتظار داشت): به عنوان مثال، وراثت در فصل 13 (از 16) معرفی شده است. سرانجام این کتاب در سال 2000 منتشر شد و در این مدت کمی تغییر کرده است. مهمتر از همه، ما اکنون انتظار داریم یک استاندارد جدید ارائه شود (هنوز با نام C++0x شناخته می شود). متأسفانه، این کتاب در مورد TR1 (مشخصات عملکردی که به کتابخانه استاندارد C++ اضافه میشود) یا تقویت (مجموعهای از کتابخانههایی که پیادهسازی TR1 و موارد دیگر را ارائه میدهند) یا رشتهسازی در C++ صحبت نمیکند. ظاهراً نسخه جدیدی از \"C++ Accelerated\" در دست ساخت است. مبادا خواننده احساس کند که من بیش از حد منفی هستم، به این نکته اشاره می کنم که غیرممکن است که یک کتاب بتواند همه را راضی کند و همه چیز را پوشش دهد، در حالی که همیشه به روز باشد و همچنان کوتاه بماند. به طور خلاصه، این کتاب در آنچه که در نظر دارد عالی است: مقدمه ای سریع، معتبر، و از نظر آموزشی معتبر برای (1998/2003) C++ استاندارد. این کتاب قطعا لایق 5 ستاره است. ---------------- دو سنت من در مورد پیگیری های توصیه شده: * C++ Primer، ویرایش چهارم، توسط Stanley B. Lippman، Josee Lajoie، Barbara E. Moo کتاب دوم عالی که می تواند برای تقویت و گسترش درک شما استفاده شود. \"C++ Primer\" بیش از 800 صفحه است، اما آنقدر خوب نوشته شده است که می توان آن را جلد به جلد خواند یا به عنوان مرجع استفاده کرد (همچنین به بررسی من در مورد آن در آمازون مراجعه کنید). * C++ موثر، ویرایش سوم، توسط اسکات مایرز این فرض میکند که شما قبلاً با تمام مطالب موجود در \"C++ Accelerated\" و \"C++ Primer\" برخورد کردهاید. در مورد جنبه های متعدد توسعه موثر C++ توصیه های محکمی ارائه می دهد. Meyers همچنین چند الگوی طراحی و همچنین موضوعات مدرن تر مانند TR1 را توصیف می کند. الکساندروس گزرلیس
The authors are widely considered to be among the world's foremost authorities on C++. What is perhaps even more important for the purposes of this review is that the authors are not only knowledgeable, but are also great teachers: they have used the material in this book for their professional-education course at Stanford University, and their pedagogic skills show on every page. It comes as no surprise, then, that "Accelerated C++" is consistently recommended to programmers who wish to learn C++. The Good: This book does not talk down to the reader. It assumes that you are intelligent and implicitly expects you to have previously come into contact with either procedural or object-oriented programming. Many different topics are covered in a short space (around 300 pages in total), but the text is highly readable owing to the authors's relaxed tone, as well as their many cross-references and their detailed explanations of the examples (after all, the book's subtitle is "practical programming by example"). Equally important, the authors have provided on their website the source code for all the examples in the book (and more), packaged for different platforms. As should be obvious, modifying, compiling, and running the code in parallel to reading the text is integral to understanding the concepts being introduced. In contradistinction to many other popular volumes, this book teaches real C++, not "C with classes". To illustrate this point, let me note that pointers and arrays are only introduced in Chapter 10 (of 16). "Accelerated C++" jumps right in and describes a variety of topics that are of use to professional C++ programmers, such as standard library algorithms, templates, allocators, dynamic binding, and more. The Bad: Some readers may find the student-grading and character-pictures examples a little boring (though what simple example isn't somewhat boring?). Also, the difficulty level of the exercises is not consistent (e.g. some have already been worked out in the provided source code). This book isn't really great as a reference: new concepts are introduced when they are needed for the purposes of the examples. This means that the chapters cannot really be read out of order. Futhermore, certain things like bitsets, switches, enums, and multiple inheritance are either relegated to the Appendices or are not mentioned at all. In a similar vein, object-oriented programming is not thoroughly discussed (as can be expected from such a short book): e.g., inheritance is introduced in chapter 13 (of 16). Finally, this book was published in 2000 and quite a bit has changed in the meantime. Most notably, we are now expecting a new standard to come out (still known as C++0x). Unfortunately, this book doesn't talk about TR1 (a specification for functionality being added to C++'s standard library) or boost (a collection of libraries offering TR1 implementations and much more), or threading in C++. A new edition of "Accelerated C++" apparently is in the works. Lest the reader feel that I am being too negative, I note that it is impossible for one book to please everyone and cover everything, while being always up-to-date and still remaining short. In a nutshell, this book is great at what it intends to be: a fast-paced, authoritative, and pedagogically sound introduction to (1998/2003) standard C++ . This book definitely deserves 5 stars. ---------------- My two cents on recommended follow-ups: * C++ Primer, 4th edition, by Stanley B. Lippman, Josee Lajoie, Barbara E. Moo A great second book which can be used to solidify and expand your understanding. The "C++ Primer" is over 800 pages long, but it is so well written that it can either be read cover-to-cover or used as a reference (see also my review of it on amazon). * Effective C++, 3rd edition, by Scott Meyers This assumes you have already come across all of the material contained in "Accelerated C++" and in the "C++ Primer". It offers solid advice on numerous aspects of effective C++ development. Meyers also describes a few design patterns as well as more modern topics like TR1. Alexandros Gezerlis