A Tour of C++, 3rd Edition
کتاب In A Tour of C++, Third Edition (سیاحتی در سی پلاس پلاس، ویرایش سوم)، Bjarne Stroustrup مروری بر ISO C++ و C++20 ارائه میکند، که هدف آن این است که به برنامهنویسان با تجربه درک روشنی از آنچه که سی پلاس پلاس مدرن را تشکیل میدهد، ارائه دهد. ویرایش بازنگری و بهروزرسانی شده این کتاب با مثالهای به دقت طراحی شده و کمک عملی برای شروع، به طور مختصر ومفید اکثر ویژگیهای اصلی زبان و مؤلفههای اصلی کتابخانه استاندارد مورد نیاز برای استفاده مؤثر را پوشش میدهد.
استروستروپ ویژگیهای سی پلاس پلاس را در زمینه سبکهای برنامه نویسی که پشتیبانی میکنند، مانند برنامه نویسی شی گرا و عمومی ارائه میدهد. سیاحت او به طور قابل توجهی جامع است. این کتاب با اصول اولیه شروع میشود، سپس به طور گسترده ای از طریق موضوعات پیشرفتهتر و با تأکید بر ویژگیهای جدیدتر زبان پیش میرود. این ویرایش، بسیاری از ویژگیهای جدید در C++20 را که توسط تامینکنندگان اصلی سی پلاس پلاس پیادهسازی شدهاند، از جمله ماژولها، مفاهیم، coroutineها و محدودهها را پوشش میدهد. حتی برخی از کامپوننتهای کتابخانه را که در حال حاضر استفاده میشوند را نیز معرفی میکند که تا C++23 برای گنجاندن به شکل استاندارد برنامهریزی نشدهاند.
هدف این کتاب، آموزش برنامهنویسی به شما نیست (برای آن، به برنامهنویسی استروستراپ: اصول و تمرین با استفاده از سی پلاس پلاس، ویرایش دوم مراجعه کنید)، و همچنین تنها منبعی نیست که برای تسلط بر سی پلاس پلاس به آن نیاز دارید (برای آن، به کتاب زبان برنامه نویسی سی پلاس پلاس استروستروپ، ویرایش چهارم و منابع آنلاین توصیه شده مراجعه کنید). با این حال، اگر شما یک برنامه نویس سی یا سی پلاس پلاس هستید که میخواهید با زبان سی پلاس پلاس فعلی آشنایی بیشتری پیدا کنید، یا برنامه نویسی که به زبان دیگری مسلط هستید و میخواهید تصویر دقیقی از ماهیت و مزایای سی پلاس پلاس مدرن به دست آورید، کتابی سادهتر یا کوتاهتر از این کتاب پیدا نخواهید کرد.