Forwarded from Библиотека C/C++ разработчика | cpp, boost, qt
💣 Лучшие книги по C++ для начинающих и продолжающих: ваши рекомендации
❗Мы ищем лучшие книги (ru, en) по C++, которые помогут как начинающим программистам, делающим свои первые шаги в мире программирования, так и продолжающим программистам, желающим углубить свои знания и перейти на следующий уровень мастерства
❗Мы также хотели бы узнать, почему именно эти книги вы бы порекомендовали. Расскажите, чем они выделяются среди других, какие сильные стороны у этих книг, и как они помогли вам в вашем профессиональном развитии. Ваши обоснования помогут другим программистам принять решение о том, какую книгу выбрать для дальнейшего обучения
😏👉 Опросик
❗Мы ищем лучшие книги (ru, en) по C++, которые помогут как начинающим программистам, делающим свои первые шаги в мире программирования, так и продолжающим программистам, желающим углубить свои знания и перейти на следующий уровень мастерства
❗Мы также хотели бы узнать, почему именно эти книги вы бы порекомендовали. Расскажите, чем они выделяются среди других, какие сильные стороны у этих книг, и как они помогли вам в вашем профессиональном развитии. Ваши обоснования помогут другим программистам принять решение о том, какую книгу выбрать для дальнейшего обучения
😏👉 Опросик
📚Beginning Unreal Engine 4 Blueprints Visual Scripting: Using C++: From Beginner to Pro (2021)
✍️Автор: Satheesh Pv
📃Страниц: 99
В этой книге рассматриваются основы Unreal Engine, включая чертежи, материалы и C++. Все начинается с загрузки Unreal Engine с помощью Epic Games Launcher и версии на GitHub. Далее мы перейдем к классам Blueprint и общим классам, таким как игровой режим, состояние игры, экземпляр игры и контроллер игрока. Вы узнаете о том, как добавить C++, и получите краткое представление о Unreal C++, материалах и физике. В конце книги вы создадите небольшую
Скачать книгу
✍️Автор: Satheesh Pv
📃Страниц: 99
В этой книге рассматриваются основы Unreal Engine, включая чертежи, материалы и C++. Все начинается с загрузки Unreal Engine с помощью Epic Games Launcher и версии на GitHub. Далее мы перейдем к классам Blueprint и общим классам, таким как игровой режим, состояние игры, экземпляр игры и контроллер игрока. Вы узнаете о том, как добавить C++, и получите краткое представление о Unreal C++, материалах и физике. В конце книги вы создадите небольшую
Скачать книгу
Самые полезные каналы для программистов в одной подборке!
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
📚Accelerated C++: Practical Programming by Example (2000)
✍️Автор: Andrew Koenig, Barbara Moo
📃Страниц: 437
Настоящая книга является классикой программирования на С++, удостоенная оценок большого числа специалистов, в числе которых также есть создатель языка Бьёрн Страуструп. Особенность этого руководства в том, что каждый принцип и концепция языка детально разобраны на примерах кода, сложность которых закономерно растёт от главы к главе
Что внутри:
🔸работа со строками;
🔸 циклы, ветвления и пользовательские функции;
🔸 использование библиотечных функций и алгоритмов;
🔸 ассоциативные контейнеры;
🔸 ООП;
Скачать книгу
✍️Автор: Andrew Koenig, Barbara Moo
📃Страниц: 437
Настоящая книга является классикой программирования на С++, удостоенная оценок большого числа специалистов, в числе которых также есть создатель языка Бьёрн Страуструп. Особенность этого руководства в том, что каждый принцип и концепция языка детально разобраны на примерах кода, сложность которых закономерно растёт от главы к главе
Что внутри:
🔸работа со строками;
🔸 циклы, ветвления и пользовательские функции;
🔸 использование библиотечных функций и алгоритмов;
🔸 ассоциативные контейнеры;
🔸 ООП;
Скачать книгу
📚Real-Time C++ (2018)
✍️Автор: Christopher Kormanyos
📃Страниц: 459
Эта книга представляет собой очень практичное руководство по программированию на C++ встроенных систем на микроконтроллерах. Вы узнаете о наиболее мощных языковых элементах C++, таких как типизация, шаблоны и STL. Читатели должны быть знакомы с языком C или другим языком программирования.
Что внутри:
🔸Объектно-ориентированное программирование;
🔸Шаблоны C++;
🔸Низкоуровневое программирование;
🔸Математика с С++ и многие другие.
Ссылка на книгу
✍️Автор: Christopher Kormanyos
📃Страниц: 459
Эта книга представляет собой очень практичное руководство по программированию на C++ встроенных систем на микроконтроллерах. Вы узнаете о наиболее мощных языковых элементах C++, таких как типизация, шаблоны и STL. Читатели должны быть знакомы с языком C или другим языком программирования.
Что внутри:
🔸Объектно-ориентированное программирование;
🔸Шаблоны C++;
🔸Низкоуровневое программирование;
🔸Математика с С++ и многие другие.
Ссылка на книгу
📚An Introduction to Ray Tracing (1989)
✍️Автор: Eric Haines
📃Страниц: 351
Создание все более реалистичных трехмерных изображений занимает центральное место в развитии компьютерной графики. Техника трассировки лучей стала одним из самых популярных и мощных средств, с помощью которых в настоящее время можно создавать фотореалистичные изображения. Простота, элегантность и непринужденность реализации делают трассировку лучей неотъемлемой частью понимания и использования современной компьютерной графики.
Ссылка на книгу
✍️Автор: Eric Haines
📃Страниц: 351
Создание все более реалистичных трехмерных изображений занимает центральное место в развитии компьютерной графики. Техника трассировки лучей стала одним из самых популярных и мощных средств, с помощью которых в настоящее время можно создавать фотореалистичные изображения. Простота, элегантность и непринужденность реализации делают трассировку лучей неотъемлемой частью понимания и использования современной компьютерной графики.
Ссылка на книгу
📚Data Structure and Algorithms Using C++: A Practical Implementation (2021)
✍️Автор: Sachi Nandan Mohanty
📃Страниц: 267
Цель этой книги - перейти от основных понятий C++ к техническим особенностям языка программирования, подходу к его использованию и отладке. Главы книги посвящены формулировке проблемы, ее проектированию, поиску пошаговой процедуры решения, а также ее компиляции, отладке и выполнению с выводом результатов.
Ссылка на книгу
✍️Автор: Sachi Nandan Mohanty
📃Страниц: 267
Цель этой книги - перейти от основных понятий C++ к техническим особенностям языка программирования, подходу к его использованию и отладке. Главы книги посвящены формулировке проблемы, ее проектированию, поиску пошаговой процедуры решения, а также ее компиляции, отладке и выполнению с выводом результатов.
Ссылка на книгу
📚API Design for C++ (2011)
✍️Автор: Martin Reddy
📃Страниц: 446
Если вы уже прошли курс начинающего разработчика на С++, вам, вероятно, захочется попробовать свои силы и сделать на языке что-то действительно полезное и непростое. Настоящее руководство посвящено разработке API от основ проектирования до реализации, тестирования и документирования итогового приложения. Также вы узнаете про основные стратегии создания API приложений и лучшие практики проектирования дизайна.
Что внутри:
🔸паттерны проектирования API;
🔸 создание API на C++;
🔸 версионирование;
🔸 документирование;
Ссылка на книгу
✍️Автор: Martin Reddy
📃Страниц: 446
Если вы уже прошли курс начинающего разработчика на С++, вам, вероятно, захочется попробовать свои силы и сделать на языке что-то действительно полезное и непростое. Настоящее руководство посвящено разработке API от основ проектирования до реализации, тестирования и документирования итогового приложения. Также вы узнаете про основные стратегии создания API приложений и лучшие практики проектирования дизайна.
Что внутри:
🔸паттерны проектирования API;
🔸 создание API на C++;
🔸 версионирование;
🔸 документирование;
Ссылка на книгу
📚WebAssembly in Action: With examples using C++ and Emscripten (2019)
✍️Автор: Gerard Gallant
📃Страниц: 450
Создавайте высокопроизводительные браузерные приложения, не полагаясь только на JavaScript! Благодаря компиляции в двоичный формат WebAssembly ваш код на C, C++ или Rust будет работать в браузере со скоростью, близкой к исходной. WebAssembly обеспечивает большую скорость, возможность повторного использования существующего кода и доступ к более новым и быстрым библиотекам. Кроме того, при необходимости вы можете легко взаимодействовать с JavaScript.
Что внутри:
🔸Динамическое связывание нескольких модулей во время выполнения
🔸Взаимодействие между модулями и JavaScript
🔸Отладка с помощью текстового формата WebAssembly
🔸Многопоточность с помощью web workers и pthreads
Ссылка на книгу
✍️Автор: Gerard Gallant
📃Страниц: 450
Создавайте высокопроизводительные браузерные приложения, не полагаясь только на JavaScript! Благодаря компиляции в двоичный формат WebAssembly ваш код на C, C++ или Rust будет работать в браузере со скоростью, близкой к исходной. WebAssembly обеспечивает большую скорость, возможность повторного использования существующего кода и доступ к более новым и быстрым библиотекам. Кроме того, при необходимости вы можете легко взаимодействовать с JavaScript.
Что внутри:
🔸Динамическое связывание нескольких модулей во время выполнения
🔸Взаимодействие между модулями и JavaScript
🔸Отладка с помощью текстового формата WebAssembly
🔸Многопоточность с помощью web workers и pthreads
Ссылка на книгу
📚Concurrency with Modern C++: What every professional C++ programmer should know about concurrency (2024)
✍️Автор: Grimm, Rainer
📃Страниц: 737
C++11 - это первый стандарт C++, в котором рассматривается параллелизм. История продолжается с C++17, C++20 и продолжится с C++23. Я подробно расскажу вам о текущем и перспективном развитии параллелизма в C++. Это понимание включает в себя теорию и много практики.
Ссылка на книгу
✍️Автор: Grimm, Rainer
📃Страниц: 737
C++11 - это первый стандарт C++, в котором рассматривается параллелизм. История продолжается с C++17, C++20 и продолжится с C++23. Я подробно расскажу вам о текущем и перспективном развитии параллелизма в C++. Это понимание включает в себя теорию и много практики.
Ссылка на книгу
📚Template Metaprogramming with C++: Learn everything about C++ templates and unlock the power of template metaprogramming (2022)
✍️Автор: Marius Bancila
📃Страниц: 308
Изучите, как использовать современные шаблоны на C++ для написания удобного в обслуживании, надежного и быстрого программного обеспечения
Что внутри:
🔸Разберитесь в синтаксисе всех типов шаблонов
🔸Узнайте, как работает специализация и создание экземпляров
🔸Разберитесь с выводом аргументов шаблона и перенаправлением ссылок
🔸С легкостью создавайте шаблоны с переменными
Ссылка на книгу
✍️Автор: Marius Bancila
📃Страниц: 308
Изучите, как использовать современные шаблоны на C++ для написания удобного в обслуживании, надежного и быстрого программного обеспечения
Что внутри:
🔸Разберитесь в синтаксисе всех типов шаблонов
🔸Узнайте, как работает специализация и создание экземпляров
🔸Разберитесь с выводом аргументов шаблона и перенаправлением ссылок
🔸С легкостью создавайте шаблоны с переменными
Ссылка на книгу
📚C++ All-in-One for Dummies (2021)
✍️Автор: John Paul Mueller
📃Страниц: 915
C++ остается одним из самых популярных и универсальных языков программирования. Он кроссплатформенный, многофункциональный, и регулярно получает полезные обновления. Сам язык является объектно-ориентированным, предлагая максимальный контроль над использованием данных, интерфейсом и распределением ресурсов. Если ваша работа связана с данными, знание C++ сделает вас незаменимым. В данной книге автор учит азам программирования на С++, максимально подробно раскрывая каждую тему.
Ссылка на книгу
✍️Автор: John Paul Mueller
📃Страниц: 915
C++ остается одним из самых популярных и универсальных языков программирования. Он кроссплатформенный, многофункциональный, и регулярно получает полезные обновления. Сам язык является объектно-ориентированным, предлагая максимальный контроль над использованием данных, интерфейсом и распределением ресурсов. Если ваша работа связана с данными, знание C++ сделает вас незаменимым. В данной книге автор учит азам программирования на С++, максимально подробно раскрывая каждую тему.
Ссылка на книгу
📚C++: Advanced Guide to Learn C++ Programming Effectively (2021)
✍️Автор: Benjamin Smith
📃Страниц: 94
Вы знакомы с основами C++ и хотите узнать больше о том, как можно разрабатывать приложения на C++? Задумывались ли вы о том, что делает C++ компьютерным языком высокого уровня? Если да, то вы обратились по адресу. Если вы читали предыдущую книгу, вы получили общее представление о некоторых концепциях C++ и о том, как можно использовать циклы и условные операторы для решения различных задач.
Ссылка на книгу
✍️Автор: Benjamin Smith
📃Страниц: 94
Вы знакомы с основами C++ и хотите узнать больше о том, как можно разрабатывать приложения на C++? Задумывались ли вы о том, что делает C++ компьютерным языком высокого уровня? Если да, то вы обратились по адресу. Если вы читали предыдущую книгу, вы получили общее представление о некоторых концепциях C++ и о том, как можно использовать циклы и условные операторы для решения различных задач.
Ссылка на книгу
📚Build Your Own Flight Sim in C++ (1996)
✍️Автор: Michael Radtke, Christopher Lampton
📃Страниц: 672
Это книга по программированию игр для DOS, цель которой - написать свой собственный авиасимулятор со звуком SB16.
Ссылка на книгу
✍️Автор: Michael Radtke, Christopher Lampton
📃Страниц: 672
Это книга по программированию игр для DOS, цель которой - написать свой собственный авиасимулятор со звуком SB16.
Ссылка на книгу
📚Build AI-Enhanced Audio Plugins with C++ (2024)
✍️Автор: Matthew John Yee-King
📃Страниц: 362
Книга объясняет, как внедрить технологию искусственного интеллекта в инструменты, которые могут использоваться профессионалами в области аудио и музыки, на примерах с использованием Python, C++ и аудио API, которые демонстрируют, как комбинировать технологии для создания профессиональных творческих инструментов с поддержкой AI.
Ссылка на книгу
✍️Автор: Matthew John Yee-King
📃Страниц: 362
Книга объясняет, как внедрить технологию искусственного интеллекта в инструменты, которые могут использоваться профессионалами в области аудио и музыки, на примерах с использованием Python, C++ и аудио API, которые демонстрируют, как комбинировать технологии для создания профессиональных творческих инструментов с поддержкой AI.
Ссылка на книгу
🦾🧠🏋️Качаем мозги к лету!
Курс «Алгоритмы и структуры данных» для тех, кто хочет научиться работать с алгоритмами, подготовиться к собеседованию крупную IT-компанию и начать брать более сложные проекты.
➡️ Алгоритмы и структуры данных35 990 ₽ 21 594 ₽
⭐️ Переходите и активируйте бесплатные вводные занятия курса — https://proglib.io/w/da6727d1
Вас ждут:
– 150 практических заданий и 47 видеолекций
– бессрочный доступ к обучению
– поддержка преподавателя в чате
А также очень харизматичный спикер из Яндекса 🙌🏻
Курс «Алгоритмы и структуры данных» для тех, кто хочет научиться работать с алгоритмами, подготовиться к собеседованию крупную IT-компанию и начать брать более сложные проекты.
➡️ Алгоритмы и структуры данных
⭐️ Переходите и активируйте бесплатные вводные занятия курса — https://proglib.io/w/da6727d1
Вас ждут:
– 150 практических заданий и 47 видеолекций
– бессрочный доступ к обучению
– поддержка преподавателя в чате
А также очень харизматичный спикер из Яндекса 🙌🏻
📚Navigating the Worlds of C and C++: Masters of Code (2024)
✍️Автор: Kameron Hussain, Frahaan Hussain
📃Страниц: 466
Это ваше идеальное руководство по быстрому и эффективному изучению программирования на C++. Специально для новичков в программировании эта книга предлагает ускоренный курс обучения, наполненный практическими проектами для закрепления ваших навыков.
Ссылка на книгу
✍️Автор: Kameron Hussain, Frahaan Hussain
📃Страниц: 466
Это ваше идеальное руководство по быстрому и эффективному изучению программирования на C++. Специально для новичков в программировании эта книга предлагает ускоренный курс обучения, наполненный практическими проектами для закрепления ваших навыков.
Ссылка на книгу
📚Programming with C++20: Conceptes, Coroutines, Ranges, and more (2020)
✍️Автор: Fertig, Andreas
📃Страниц: 334
Книга учит программистов, имеющих опыт работы с C++, новым возможностям C++20 и тому, как их применять. Для этого требуется знание C++11. При необходимости будут кратко представлены элементы стандартов, существующих между C++11 и C++20. Однако основное внимание уделяется обучению возможностям C++20.
Что внутри:
🔸Работайте с основами C++
🔸Настройте среду Visual Studio в Windows и GCC в Linux, где вы сможете писать свой собственный код.
🔸Объявляйте и определяйте функции, классы и объекты, а также упорядочивайте код по пространствам имен
🔸Откройте для себя объектно-ориентированное программирование
Ссылка на книгу
✍️Автор: Fertig, Andreas
📃Страниц: 334
Книга учит программистов, имеющих опыт работы с C++, новым возможностям C++20 и тому, как их применять. Для этого требуется знание C++11. При необходимости будут кратко представлены элементы стандартов, существующих между C++11 и C++20. Однако основное внимание уделяется обучению возможностям C++20.
Что внутри:
🔸Работайте с основами C++
🔸Настройте среду Visual Studio в Windows и GCC в Linux, где вы сможете писать свой собственный код.
🔸Объявляйте и определяйте функции, классы и объекты, а также упорядочивайте код по пространствам имен
🔸Откройте для себя объектно-ориентированное программирование
Ссылка на книгу
📚C++ Software Design: Design Principles and Patterns for High-Quality Software (2022)
✍️Автор: Klaus Iglberger
📃Страниц: 334
Хорошее проектирование программного обеспечения является залогом успеха вашего проекта. Но для этого необходимо иметь глубокое понимание последствий проектных решений и хороший обзор доступных альтернатив. С помощью этой книги опытные разработчики на C++ получат подробный, практический и не имеющий аналогов обзор проектирования программного обеспечения с помощью этого современного языка.
Что внутри:
🔸Узнайте, как оценивать свой код с точки зрения разработки программного обеспечения
🔸Поймите, что такое разработка программного обеспечения, включая цели проектирования, такие как изменяемость и расширяемость
🔸Изучите преимущества и недостатки каждого подхода к проектированию
🔸Узнайте, как шаблоны проектирования помогают решать проблемы и выражать намерения
Ссылка на книгу
✍️Автор: Klaus Iglberger
📃Страниц: 334
Хорошее проектирование программного обеспечения является залогом успеха вашего проекта. Но для этого необходимо иметь глубокое понимание последствий проектных решений и хороший обзор доступных альтернатив. С помощью этой книги опытные разработчики на C++ получат подробный, практический и не имеющий аналогов обзор проектирования программного обеспечения с помощью этого современного языка.
Что внутри:
🔸Узнайте, как оценивать свой код с точки зрения разработки программного обеспечения
🔸Поймите, что такое разработка программного обеспечения, включая цели проектирования, такие как изменяемость и расширяемость
🔸Изучите преимущества и недостатки каждого подхода к проектированию
🔸Узнайте, как шаблоны проектирования помогают решать проблемы и выражать намерения
Ссылка на книгу
📚Introducing Qt 6: Learn to Build Fun Apps & Games for Mobile & Desktop in C++ (2021)
✍️Автор: Ben Coepp
📃Страниц: 329
Быстро приступайте к работе с Qt, популярным фреймворком C++ с открытым исходным кодом для создания приложений и игр на основе C++. Эта книга поможет вам в кратчайшие сроки создавать как полнофункциональные настольные, так и мобильные приложения, включая несколько простых игровых приложений.
Что внутри:
🔸Научитесь создавать свои первые приложения и игры с использованием платформы Qt 6 framework
🔸Проектируйте, создавайте и развертывайте свои первые приложения или игры Qt в виде готовых продуктов
🔸Изучите теорию и практику интеграции локальных систем хранения данных
🔸Рассмотрите развертывание в Windows и Android
Ссылка на книгу
✍️Автор: Ben Coepp
📃Страниц: 329
Быстро приступайте к работе с Qt, популярным фреймворком C++ с открытым исходным кодом для создания приложений и игр на основе C++. Эта книга поможет вам в кратчайшие сроки создавать как полнофункциональные настольные, так и мобильные приложения, включая несколько простых игровых приложений.
Что внутри:
🔸Научитесь создавать свои первые приложения и игры с использованием платформы Qt 6 framework
🔸Проектируйте, создавайте и развертывайте свои первые приложения или игры Qt в виде готовых продуктов
🔸Изучите теорию и практику интеграции локальных систем хранения данных
🔸Рассмотрите развертывание в Windows и Android
Ссылка на книгу