C++20 для программистов | C++20 for Programmers

By Дейтел Харви , …

📖мягкая обложка
Code: 9785446123599

C++20 для программистов

Дейтел Харви, Дейтел Пол Дж., 2024

Обзор

Программисты с опытом работы на других языках высокого уровня смогут на практике освоить современный C++ и его новые возможности: диапазоны, концепты, модули и корутины. Более 200 практических примеров реального исходного кода помогут быстро овладеть идиомами современного C++.

Используйте популярные компиляторы, такие как Visual C++, GNU g++, Apple Xcode и LLVM/Clang. Знание базы позволит перейти к изучению контейнеров стандартной библиотеки, функционального программирования, работы со строками, файлами и регулярными выражениями.

Книга охватывает объектно-ориентированное программирование, перегрузку операторов, семантику копирования и перемещения, RAII, умные указатели, исключения и ожидаемые контракты в C++23. Также рассматриваются шаблоны, метапрограммирование, модули для разработки больших программ, конкурентность, параллелизм и корутины C++20.

Кому подойдёт

  • Программистам, знакомым с другими языками высокого уровня.
  • Разработчикам, желающим освоить современные возможности C++20.
  • Специалистам, работающим с конкурентностью и параллельным программированием.

Ключевые особенности

  • Язык: русский
  • Страниц: 1056
  • Тип обложки: мягкая обложка
  • Издательство: Питер
  • Год издания: 2024
  • ISBN: 9785446123599
  • Серия: Библиотека программиста
<hr>

C++20 for Programmers

Harvey Deitel, Paul J. Deitel, 2024

Overview

Experienced programmers familiar with other high-level languages can practically master modern C++ and its new features: ranges, concepts, modules, and coroutines. Over 200 practical examples of real source code will help you quickly grasp modern C++ idioms.

Utilize popular compilers like Visual C++, GNU g++, Apple Xcode, and LLVM/Clang. Foundational knowledge will enable you to transition to standard library containers, functional programming, and working with strings, files, and regular expressions.

The book covers object-oriented programming, operator overloading, copy and move semantics, RAII, smart pointers, exceptions, and expected C++23 contracts. It also explores templates, metaprogramming, modules for large program development, concurrency, parallelism, and C++20 coroutines.

Who it's for

  • Programmers experienced with other high-level languages.
  • Developers looking to master modern C++20 features.
  • Specialists working with concurrency and parallel programming.

Key features

  • Language: Russian
  • Pages: 1056
  • Binding: Softcover
  • Publisher: Piter
  • Year: 2024
  • ISBN: 9785446123599
  • Series: Programmer's Library

Похожие товары