Краткий курс C++: быстрое введение на русском
#433580
C++ Crash Course: A Fast-Paced Introduction (B077WZSHJV)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Josh Lospinoso | #19: Программирование на C++
Динамичное и всестороннее введение в современный C++, написанное для опытных программистов. После прочтения «C++ Crash Course» вы освоите основные концепции языка, стандартную библиотеку C++ и библиотеки Boost.
C++ — один из наиболее широко используемых языков для разработки программного обеспечения. В руках опытного программиста C++ позволяет создавать небольшой, эффективный и читаемый код, которым мог бы гордиться любой программист.
Курс C++ Crash Course, разработанный для программистов среднего и продвинутого уровня, быстро осваивает основы C++17, самой современной версии стандарта ISO. Часть 1 охватывает ядро языка C++, где вы узнаете обо всем: от типов и функций до жизненного цикла объектов и выражений. Часть 2 знакомит вас со стандартной библиотекой C++ и библиотеками Boost, где вы узнаете обо всех высококачественных и полнофункциональных возможностях, доступных вам. Вы изучите специальные вспомогательные классы, структуры данных и алгоритмы, а также научитесь работать с файловыми системами и создавать высокопроизводительные программы, взаимодействующие по сети.
Вы изучите все основные возможности современного C++, включая:
Благодаря более чем 500 примерам кода и почти 100 упражнениям, курс C++ Crash Course обязательно поможет вам заложить прочную основу для изучения C++.
C++ — один из наиболее широко используемых языков для разработки программного обеспечения. В руках опытного программиста C++ позволяет создавать небольшой, эффективный и читаемый код, которым мог бы гордиться любой программист.
Курс C++ Crash Course, разработанный для программистов среднего и продвинутого уровня, быстро осваивает основы C++17, самой современной версии стандарта ISO. Часть 1 охватывает ядро языка C++, где вы узнаете обо всем: от типов и функций до жизненного цикла объектов и выражений. Часть 2 знакомит вас со стандартной библиотекой C++ и библиотеками Boost, где вы узнаете обо всех высококачественных и полнофункциональных возможностях, доступных вам. Вы изучите специальные вспомогательные классы, структуры данных и алгоритмы, а также научитесь работать с файловыми системами и создавать высокопроизводительные программы, взаимодействующие по сети.
Вы изучите все основные возможности современного C++, включая:
- Основные типы, ссылочные типы и определяемые пользователем типы
- Жизненный цикл объекта, включая время хранения, управление памятью, исключения, стеки вызовов и парадигму RAII.
- Полиморфизм на этапе компиляции с использованием шаблонов и полиморфизм на этапе выполнения с использованием виртуальных классов.
- Расширенные выражения, операторы и функции
- Умные указатели, структуры данных, даты и время, числовые данные, а также средства для работы с вероятностями и статистикой.
- Контейнеры, итераторы, строки и алгоритмы
- Потоки и файлы, параллельное программирование, сети и разработка приложений.
Благодаря более чем 500 примерам кода и почти 100 упражнениям, курс C++ Crash Course обязательно поможет вам заложить прочную основу для изучения C++.