Эксперт C++: курс профессионального программирования на примерах С++17 и С++20. 2 изд

Эксперт C++: курс профессионального программирования на примерах С++17 и С++20. 2 изд

Эксперт C++: курс профессионального программирования на примерах С++17 и С++20. 2 изд

Автор: Антонио Гуэрра Ханн , Аракс Тигранян , Вардан Григорян , Джон Асатрян , Шунь Ян Ву
Дата выхода: 2023
Издательство: Самиздат
Количество страниц: 482
Размер файла: 22,7 МБ
Тип файла: PDF
Добавил: codelibs
 Проверить на вирусы

Глава 1. Создание приложений на C++
Глава 2. За пределами объектно-ориентированного программирования
Глава 3, Понимание и проектирование шаблонов
Глава 4. Метапрограммирование шаблонов
Глава 5. Управление памятью и умные указатели
Глава 6. Структуры данных и алгоритмы в STL
Глава 7. Продвинутые структуры данных
Глава 8. Функциональное программирование
Глава 9. Параллельность и многопоточность
Глава 10. Проектирование параллельных данных
Глава 11. Проектирование готовых к работе приложений
Глава 12. Применение паттернов проектирования в приложениях на C++
Глава 13. Сети и безопасность
Глава 14. Отладка и тестирование
Глава 15. Проектирование крупномасштабных приложений
Глава 16. Понимание и использование C++ в задачах машинного обучения

 Добро пожаловать в Expert C++! Если вы опытный разработчик на C++, желающий повысить свою квалификацию и раскрыть весь потенциал C++20, вы пришли по адресу.
В этом экспертном руководстве мы тщательно продумали путь обучения, чтобы дать вам передовые методы программирования и практические знания, которые выходят за рамки традиционного объектно-ориентированного программирования. Если вы хотите разрабатывать высокопроизводительные приложения, работать с передовыми структурами данных или освоить многопоточность и параллелизм, эта книга станет вашим незаменимым помощником.


 Мы расскажем вам о тонкостях проектирования шаблонов, включая мощную сферу метапрограммирования шаблонов. Управление памятью и умные указатели станут вашими союзниками, и вы с уверенностью возьметесь за сложные проекты. Окунитесь в царство структур данных, используя контейнеры стандартной библиотеки шаблонов (STL), а затем расширьте границы с помощью продвинутых структур данных в C++. Откройте для себя элегантность функционального программирования и тонкости параллелизма и многопоточности, а также научитесь проектировать параллельные структуры данных.


 По мере продвижения мы будем вести вас через процесс создания готовых к работе приложений, внедрения основных моделей проектирования, понимания принципов работы сети и безопасности. Кульминацией книги станет ваше просвещение в области отладки и тестирования, а затем глубокое изучение проектирования крупномасштабных приложений.


 Независимо от того, хотите ли вы разрабатывать программное обеспечение корпоративного уровня или передовые проекты, эта книга призвана помочь вам стать опытным программистом на C++. Так что не теряйте времени и отправляйтесь в это преображающее путешествие.


 Счастливого программирования!


Для кого эта книга.


 Основная целевая аудитория - опытные разработчики на C++, желающие повысить свою квалификацию и создавать приложения профессионального уровня. Если вы хотите освоить сложные концепции программирования, повысить производительность приложений или изучить передовые методы, эта книга станет ценным источником информации на вашем пути.


 Вторичная целевая аудитория охватывает инженеров-программистов и студентов, изучающих компьютерные науки и заинтересованных в изучении передовых методов программирования на C++ и открытии реальных приложений этого языка. Изучив содержание этой книги, вы сможете расширить свои знания и развить практический опыт в использовании языка C++ для решения различных проектов и задач.
Независимо от вашего образования и уровня опыта, «Эксперт C++» призван наделить вас ценными знаниями и практическими навыками, которые помогут вам стать опытным и умелым программистом на C++.


Похожее: