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.Создание приложений.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #Лоспиноз :: #книги по программированию :: #программирование :: #C++
Смотрите также учебники, книги и учебные материалы:
- Микросервисы, От архитектуры до релиза, Митра Р., Надареишвили И., 2023
- Здесь должен быть текст, Профессиональный UX-райтинг, Меттс М.Д., Уэлфл Э., 2024
- Математические алгоритмы для программистов, 3D-графика, машинное обучение и моделирование на Python, Орланд П., 2023
- Масштабируемый рефакторинг, Возвращаем контроль над кодом, Лемер М., 2022
- Кодер с улицы, Правила нарушать рекомендуется, Капаноглу С., 2023
- Карьера Software Engineering Manager, Эффективное управление командой разработчиков ПО, Стэньер Д., 2024
- Изучаем программирование на Python, Бэрри П., 2017
- Изучаем vi и Vim, Не просто редакторы, Роббинс А., Ханна Э., 2023