- عنوان: A Tour of C++
- نویسنده/انتشارات: Bjarne Stroustrup
- حوزه: برنامه نویسی ++C
- سال انتشار: 2022
- تعداد صفحه: 312
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 16.4 مگابایت
C++ شبیه یک زبان جدید است. یعنی امروز میتوانم ایدههایم را واضحتر، سادهتر و مستقیمتر از C++98 یا C++11 بیان کنم. علاوه بر این، برنامه های به دست آمده توسط کامپایلر بهتر بررسی می شوند و سریعتر اجرا می شوند. این کتاب مروری بر C++ میدهد که توسط C++20، استاندارد فعلی ISO C++، و توسط تامینکنندگان اصلی C++ اجرا شده است. علاوه بر این، چند مؤلفه کتابخانه را در استفاده فعلی ذکر می کند، اما برای گنجاندن در استاندارد تا C++23 برنامه ریزی نشده است. مانند سایر زبان های مدرن، C++ بزرگ است و تعداد زیادی کتابخانه برای استفاده موثر مورد نیاز است. این کتاب نازک قصد دارد به یک برنامه نویس باتجربه ایده ای از آنچه که C++ مدرن را تشکیل می دهد ارائه دهد. این بیشتر ویژگی های زبان اصلی و مؤلفه های اصلی استاندارد کتابخانه را پوشش می دهد. این کتاب را می توان تنها در یک یا دو روز خواند، اما بدیهی است که نوشتن C++ خوب بسیار بیشتر از آن چیزی است که بتوان در این مدت زمان یاد گرفت. با این حال، هدف در اینجا تسلط نیست، بلکه ارائه یک نمای کلی، ارائه مثالهای کلیدی و کمک به برنامهنویس برای شروع است. فرض این است که شما قبلا برنامه ریزی کرده اید. اگر نه، لطفاً قبل از ادامه در اینجا، مطالعه یک کتاب درسی مانند برنامه نویسی: اصول و تمرین با استفاده از C++ (ویرایش دوم) [Stroustrup، 2014] را در نظر بگیرید. حتی اگر قبلاً برنامهنویسی کردهاید، زبانی که استفاده میکنید یا برنامههایی که نوشتهاید ممکن است با سبک C++ ارائهشده در اینجا بسیار متفاوت باشد. به یک تور دیدنی از یک شهر مانند کپنهاگ یا نیویورک فکر کنید. تنها در عرض چند ساعت، نگاهی سریع به جاذبه های اصلی به شما داده می شود، چند داستان پس زمینه به شما گفته می شود، و پیشنهاداتی در مورد کارهای بعدی به شما داده می شود. پس از چنین گشت و گذار، شهر را نمی شناسید. شما همه آنچه را که دیده و شنیده اید درک نمی کنید. برخی از داستان ها ممکن است عجیب و یا حتی غیرقابل قبول به نظر برسند. شما نمی دانید چگونه قوانین رسمی و غیر رسمی حاکم بر زندگی در شهر را طی کنید. برای شناخت واقعی یک شهر، باید سال ها در آن زندگی کنید. با این حال، با کمی شانس، کمی دید کلی به دست خواهید آورد، تصوری از ویژگی های خاص شهر و ایده هایی در مورد آنچه ممکن است برای شما جالب باشد. پس از تور، کاوش واقعی می تواند آغاز شود.
C++ feels like a new language. That is, I can express my ideas more clearly, more simply, and more directly today than I could in C++98 or C++11. Furthermore, the resulting programs are better checked by the compiler and run faster. This book gives an overview of C++ as defined by C++20, the current ISO C++ standard, and implemented by the major C++ suppliers. In addition, it mentions a couple library components in current use, but not scheduled for inclusion into the standard until C++23. Like other modern languages, C++ is large and there are a large number of libraries needed for effective use. This thin book aims to give an experienced programmer an idea of what constitutes modern C++. It covers most major language features and the major standard-library components. This book can be read in just a day or two but, obviously, there is much more to writing good C++ than can be learned in that amount of time. However, the aim here is not mastery, but to give an overview, to give key examples, and to help a programmer get started. The assumption is that you have programmed before. If not, please consider reading a textbook, such as Programming: Principles and Practice Using C++ (Second edition) [Stroustrup, 2014], before continuing here. Even if you have programmed before, the language you used or the applications you wrote may be very different from the style of C++ presented here. Think of a sightseeing tour of a city, such as Copenhagen or New York. In just a few hours, you are given a quick peek at the major attractions, told a few background stories, and given some suggestions about what to do next. You do not know the city after such a tour. You do not understand all you have seen and heard; some stories may sound strange or even implausible. You do not know how to navigate the formal and informal rules that govern life in the city. To really know a city, you have to live in it, often for years. However, with a bit of luck, you will have gained a bit of an overview, a notion of what is special about the city, and ideas of what might be of interest to you. After the tour, the real exploration can begin.
این کتاب را میتوانید بصورت رایگان از لینک زیر دانلود نمایید.
Download: A Tour of C++
نظرات کاربران