В этой книге создатель языка C++ Бьярне Страуструп описывает, что собой представляет современный C++. Это краткое самодостаточное руководство охватывает основные функциональные возможности языка и основные компоненты стандартной библиотеки — пусть и не с полной глубиной изложения материала, однако на высоком профессиональном уровне. Книга включает множество конкретных примеров, которые облегчают изучение данного языка программирования.
Страуструп представляет функциональные возможности C++ в контексте поддерживаемых ими стилей программирования, таких как объектно-ориентированное и обобщенное программирование. Его книга на удивление всеобъемлюща – она начинается с основ языка программирования C++ и постепенно переходит к таким сложным темам, как многие новые и уже устоявшиеся функциональные возможности C++17, включая семантику перемещения, однородную инициализацию, лямбда-выражения, усовершенствованные контейнеры, случайные числа и параллелизм. Сюда входят и некоторые расширения С++20, например концепты и модули. Заканчивается книга обсуждением дизайна и эволюции C++.
Это руководство не ставит целью научить читателя программировать (для этого служит другая книга того же автора – Программирование. Принципы и практика с использованием C++. Второе издание). Не является она и исчерпывающим учебником, который приведет вас на вершины мастерства C++ (здесь можно порекомендовать книгу Страуструпа Язык программирования C++. Четвертое издание и множество источников информации в Интернете). Однако если вы являетесь программистом на С или C++, желающим получше ознакомиться с текущим состоянием языка программирования C++, или программистом на другом языке программирования, желающим увидеть точную картину и преимущества современного C++, то более короткого и простого введения в C++, чем эта книга, вам не найти.

Купить этот курс за 109 рублей

Возможно Вас заинтересует

[Екатерина Емельянова] Развиваем орфографическую зоркость (2019)

Екатерина Емельянова – Развиваем орфографическую [...]

Быстрые клиенты из YouTube + Куча Бонусов

Название: Быстрые клиенты из YouTube [...]

Стратегия развития на YouTube

Видеокурс Дениса Коновалова Содержание видеокурса: [...]

[Udemy] HTML5, CSS3, FlexBox верстка сайтов с нуля (2019)

Автор: Udemy Название: HTML5, CSS3, [...]

[Эдриен Моуэт] Использование Docker (2017)

Купить этот курс за 109 [...]

Погружение в рефакторинг

Что находится внутри? Курс учит [...]

[Неизвестен.] Энциклопедия умного спама ВКонтакте.

Автор: Неизвестен. Название: Энциклопедия умного [...]

The System by Todd – Система Тодда (2017)

Новый курс Тодда, над которым [...]

14 дневная Игра-воркшоп – Харизма Online в VK – Юрий Черников

Описание: Научитесь писать увлекательные тексты, [...]

[OTUS] CI/CD на AWS, Azure и Gitlab. Часть 1/3

Автор: OTUS Название: CI/CD на [...]

[Олег Молчанов] Python ООП (2020)

Python ООП Новый курс по [...]

[Кантор] JavaScript, DOM, интерфейсы (2015)

Автор: Кантор Название: JavaScript, DOM, [...]

[Udemy] Alexander Batashov: RUBY – 2020. С Нуля и до Профи.

Автор: Udemy Название: Alexander Batashov: [...]

Как создать тизерки

Название: Как создать тизерки Пароль: [...]

[Юля Гончаренко] [ITVDN] Ruby Essential (2019)

Автор: Юля Гончаренко Название: [ITVDN] [...]

[Joey Yap] Подъем 2023. Rise 2023

[Joey Yap] Подъем 2023. Rise [...]

[eXeLAB] ВИДЕОКУРС 3D 2015

Автор: eXeLAB Название: ВИДЕОКУРС 3D [...]

Добавить комментарий