C++ для профи, Лоспинозо Д., 2021.
C++ — популярный язык для создания ПО. В руках увлеченного программиста C++ становится прекрасным инструментом для создания лаконичною, эффективною и читаемою кола, которым можно гордиться. «C++ для профи» адресован программистам среднего и продвинутого уровней, вы продеретесь сквозь терни к самому ядру C++. Часть 1 охватывает основы языка C++ — от типов и функций до жизненного цикла объектов и выражений. В части 2 представлена стандартная библиотека C++ и библиотеки Boost. Вы узнаете о специальных вспомогательных классах, структурах данных и алгоритмах. а также о том. как управлять файловыми системами и создавать высокопроизводительные программы, которые обмениваются данными но сети.
Увертюра для С-программистов.
Это предисловие предназначено для опытных программистов на С, которые сомневаются. стоит ли читать эту книгу. Программисты, не владеющие С, могут эту часть пропустить.
Бьёрн Страуструн разработал C++ из языка программирования С. Хотя C++ не полностью совместим с языком С, хорошо написанные С-программы часто также являются допустимыми С++-программами. I Іапример, каждый пример из «Языка программирования Си»1 (The С Programming Language) Брайана Кернигана (Brian Kernighan) и Денниса Ритчи (Dennis Ritchie) — допустимая программа на C++. Одна из главных причин распространенности С в сообществе системного программирования состоит в том, что С позволяет писать на более высоком уровне абстракции, чем программирование на ассемблере. Это приводит к созданию более чистого, менее подверженного ошибкам и проще обслуживаемого кода.
Краткое содержание.
Часть 1.Основы языка C++.
Глава 1.Создаем и запускаем.
Глава 2.Типы.
Глава 3.Ссылочные типы.
Глава 4.Жизненный цикл объекта.
Глава 5.Полиморфизм во время выполнения.
Глава 6.Полиморфизм во время компиляции.
Глава 7.Выражения.
Глава 8.Инструкции.
Глава 9.Функции.
Часть 2.Библиотеки и фреймворки C++.
Глава 10.Тестирование.
Глава 11.Умные указатели.
Глава 12.Утилиты.
Глава 13.Контейнеры.
Глава 14.Итераторы.
Глава 15.Строки.
Глава 16.Потоки.
Глава 17.Файловые системы.
Глава 18.Алгоритмы.
Глава 19.Конкурентность и параллелизм.
Глава 20.Сетевое программирование с помощью Boost Asio.
Глава 21.Создание приложений.
Купить .
Теги: Лоспиноз :: книги по программированию :: программирование :: C++
Смотрите также учебники, книги и учебные материалы:
- Микросервисы, От архитектуры до релиза, Митра Р., Надареишвили И., 2023
- Здесь должен быть текст, Профессиональный UX-райтинг, Меттс М.Д., Уэлфл Э., 2024
- Математические алгоритмы для программистов, 3D-графика, машинное обучение и моделирование на Python, Орланд П., 2023
- Масштабируемый рефакторинг, Возвращаем контроль над кодом, Лемер М., 2022
- Кодер с улицы, Правила нарушать рекомендуется, Капаноглу С., 2023
- Карьера Software Engineering Manager, Эффективное управление командой разработчиков ПО, Стэньер Д., 2024
- Изучаем программирование на Python, Бэрри П., 2017
- Изучаем vi и Vim, Не просто редакторы, Роббинс А., Ханна Э., 2023