C++ для профи. Молниеносный старт 20774
С++ — популярный язык для создания ПО. В руках увлеченного программиста С++ становится прекрасным инструментом для создания лаконичного, эффективного и читаемого кода, которым можно гордиться.
«C++ для профи» адресован программистам среднего и продвинутого уровней, вы продеретесь сквозь тернии к самому ядру С++.
Часть 1 охватывает основы языка С++ — от типов и функций до жизненного цикла объектов и выражений.
В части II представлена стандартная библиотека C ++ и библиотеки Boost. Вы узнаете о специальных вспомогательных классах, структурах данных и алгоритмах, а также о том, как управлять файловыми системами и создавать высокопроизводительные программы, которые обмениваются данными по сети.
Об этой книге
Современные программисты на C++ имеют доступ к ряду очень качественных книг, например «Эффективный современный C++» Скотта Мейерса1 и «Язык программирования C++» Бьёрна Страуструпа, 4-е издание2. Однако эти книги написаны для достаточно продвинутых программистов. Доступны также некоторые вводные тексты о C++, но они часто пропускают важные детали, потому что ориентированы на абсолютных новичков в программировании. Опытному программисту непонятно, где можно погрузиться в язык C++.
Я предпочитаю изучать сложные темы осознанно, выстраивая концепции из их основных элементов. Язык C++ имеет пугающую репутацию, потому что его фундаментальные элементы тесно связаны друг с другом, что затрудняет построение полной картины языка. Когда я изучал C++, то изо всех сил пытался сосредоточиться на языке, перескакивая от книг к видео и измученным коллегам. Поэтому и написал такую книгу, которую сам хотел бы иметь пять лет назад.
Кому будет интересна эта книга?
Эта книга предназначена для программистов среднего и продвинутого уровня, уже знакомых с основными концепциями программирования. Если у вас нет опыта в программировании систем, ничего страшного. Опытным программистам приложений издание также будет полезно.
Вы познакомитесь с основными фишками современного С++:
- Базовые типы, ссылочные и пользовательские типы.
- Полиморфизм во время компиляции и полиморфизм во время выполнения.
- Жизненный цикл объекта, включая длительность хранения, стек вызовов, управление памятью, исключения и парадигму RAII.
- Продвинутые выражения, операторы и функции.
- Умные указатели, структуры данных, дата и время, числовые данные и др.
- Контейнеры, итераторы, строки и алгоритмы.
- Потоки и файлы, многозадачность, сетевое программирование и разработка приложений.
- АвторДжош Лоспинозо
- КатегоріяПрограмування
- МоваРосійська
- Рік2021
- Сторінок816
- Формат165х235 мм
- ОбкладинкаМ'яка
- Тип паперуОфсетний
- ІлюстраціїЧорно-білі
допоможіть тим, хто ще не читав