Описание
C++ — один из самых популярных языков программирования и используется в разных областях, таких как программирование игр, разработка графических интерфейсов и операционных систем. На протяжении многих лет C++ входил и продолжает входить в число самых востребованных языков.
Эта книга познакомит вас с наиболее примечательными особенностями C++ и покажет, как ими пользоваться в своих приложениях. Каждая задача уникальна и не просто проверяет ваше знание языка - она проверяет вашу способность думать и находить более удачные решения. И если вы окажетесь в тупике, вам не придется волноваться, потому что книга предложит вам одно из лучших решений.
Итак, вы готовы принять вызов?
В этой книге вы узнаете, как:
- осуществлять сериализацию и десериализацию данных в форматах JSON и XML;
- шифровать и подписывать данные для безопасного обмена информацией между сторонами;
- внедрять и использовать в приложениях базы данных SQLite;
- использовать потоки и асинхронные функции для реализации параллельных алгоритмов;
- упаковывать данные в ZIP-архивы и распаковывать их;
- реализовать такие структуры данных, как кольцевой буфер и приоритетная очередь;
- реализовать универсальные алгоритмы, а также алгоритмы для решения конкретных задач;
- создавать клиент/серверные приложения, взаимодействующие по протоколу TCP/IP;
- использовать HTTP-службы REST;
- применять шаблоны проектирования для решения практических задач.
Характеристики
Автор(ы) | Мариус Бансила |
Переводчик | А. Н. Киселев |
Издательство | ДМК Пресс |
Год выпуска | 2019 |
ISBN | 978-5-97060-666-7 |
Кол-во страниц | 302 |
Формат страниц | 70x100/16 (170x240 мм) |
Язык | Русский |
Переплёт | Мягкий |
Доп. сведения | Офсетная бумага |
Иллюстрации | черно-белые |
Тираж | 200 экз. |
Вес | 455 г |