📚C and Python Applications (2022)
✍️Автор: Philip Joyce
📃Страниц: 241
В этой книге используются элементарные математические знания и основы программирования для создания практических приложений на Python для встраиваемых систем. Вы начнете с введения в C и Python, предполагая фундаментальное понимание того, что такое программирование. Вы также ознакомитесь с основами языка управления базами данных SQL. Вы узнаете, как использовать SQL из программы на C и из программы на Python
Что внутри:
🔸Ознакомьтесь с основами программирования на Python и C
🔸Разберитесь в методах встраивания кода на Python в программу на C
🔸Создавайте типичные программы на Python и C с использованием SDK
Ссылка на книгу
✍️Автор: Philip Joyce
📃Страниц: 241
В этой книге используются элементарные математические знания и основы программирования для создания практических приложений на Python для встраиваемых систем. Вы начнете с введения в C и Python, предполагая фундаментальное понимание того, что такое программирование. Вы также ознакомитесь с основами языка управления базами данных SQL. Вы узнаете, как использовать SQL из программы на C и из программы на Python
Что внутри:
🔸Ознакомьтесь с основами программирования на Python и C
🔸Разберитесь в методах встраивания кода на Python в программу на C
🔸Создавайте типичные программы на Python и C с использованием SDK
Ссылка на книгу
📚C Programming For Dummies (2021)
✍️Автор: John Wiley & Sons, Inc.
📃Страниц: 467
Чтобы помочь вам достичь желаемого с помощью C, это 2-е издание охватывает все, что вам нужно для начала написания программ, логически проводя вас по циклу разработки: от первоначального проектирования и тестирования до развертывания.
Что внутри:
🔸Напишите и скомпилируйте исходный код
🔸Отладьте и оптимизируйте свой код
🔸Избегайте распространенных ошибок
Ссылка на книгу
✍️Автор: John Wiley & Sons, Inc.
📃Страниц: 467
Чтобы помочь вам достичь желаемого с помощью C, это 2-е издание охватывает все, что вам нужно для начала написания программ, логически проводя вас по циклу разработки: от первоначального проектирования и тестирования до развертывания.
Что внутри:
🔸Напишите и скомпилируйте исходный код
🔸Отладьте и оптимизируйте свой код
🔸Избегайте распространенных ошибок
Ссылка на книгу
📚Introduction to C & GUI Programming (2019)
✍️Автор: Simon Long
📃Страниц: 156
Язык программирования C используется для огромного спектра приложений, от крошечных микроконтроллеров, используемых в тостерах и часах, до полноценных операционных систем. Первая половина этой книги представляет собой введение в C и охватывает основы написания простых программ командной строки. Во второй половине книги показано, как использовать GTK user interface toolkit на C для создания многофункциональных приложений с графическим интерфейсом.
Ссылка на книгу
✍️Автор: Simon Long
📃Страниц: 156
Язык программирования C используется для огромного спектра приложений, от крошечных микроконтроллеров, используемых в тостерах и часах, до полноценных операционных систем. Первая половина этой книги представляет собой введение в C и охватывает основы написания простых программ командной строки. Во второй половине книги показано, как использовать GTK user interface toolkit на C для создания многофункциональных приложений с графическим интерфейсом.
Ссылка на книгу
📚Modern C (2020)
✍️Автор: Gustedt J.
📃Страниц: 408
Цель этой книги - изменить это общее отношение, поэтому она организована по уровням, отражающим знакомство с языком Си и программированием в целом. Такая структура может противоречить некоторым привычкам читателей книги; в частности, некоторые сложные темы (например, указатели) разделены по уровням, чтобы не перегружать читателей слишком рано неверной информацией.
Ссылка на книгу
✍️Автор: Gustedt J.
📃Страниц: 408
Цель этой книги - изменить это общее отношение, поэтому она организована по уровням, отражающим знакомство с языком Си и программированием в целом. Такая структура может противоречить некоторым привычкам читателей книги; в частности, некоторые сложные темы (например, указатели) разделены по уровням, чтобы не перегружать читателей слишком рано неверной информацией.
Ссылка на книгу
Telegram определил 10 победителей розыгрыша и отправил 10 подарочных кодов личными сообщениями.
📚Extreme C (2019)
✍️Автор: Amini K.
📃Страниц: 823
После прочтения этой книги начинающие разработчики смогут получить повышение в должности и стать старшими инженерами. Кроме того, после прочтения этой книги их опыт лучше подойдет для более подходящих вакансий, которые являются сложными и, как правило, хорошо оплачиваемыми. Некоторые темы все еще могут быть полезны старшим инженерам по C/C++, но ожидается, что большинство тем им известны, и только некоторые дополнительные детали все еще могут быть полезны.
Ссылка на книгу
✍️Автор: Amini K.
📃Страниц: 823
После прочтения этой книги начинающие разработчики смогут получить повышение в должности и стать старшими инженерами. Кроме того, после прочтения этой книги их опыт лучше подойдет для более подходящих вакансий, которые являются сложными и, как правило, хорошо оплачиваемыми. Некоторые темы все еще могут быть полезны старшим инженерам по C/C++, но ожидается, что большинство тем им известны, и только некоторые дополнительные детали все еще могут быть полезны.
Ссылка на книгу
📚Effective C (2019)
✍️Автор: Robert C. Seacord
📃Страниц: 274
Это краткое введение в основы программирования на языке Си, которое вскоре поможет вам писать программы, решать проблемы и создавать работающие системы. Примеры кода идиоматичны и понятны.
Ссылка на книгу
✍️Автор: Robert C. Seacord
📃Страниц: 274
Это краткое введение в основы программирования на языке Си, которое вскоре поможет вам писать программы, решать проблемы и создавать работающие системы. Примеры кода идиоматичны и понятны.
Ссылка на книгу
📚Smaller C: Lean Code for Small Machines (2021)
✍️Автор: Marc Loy
📃Страниц: 314
Для людей, которые хотят использовать самые маленькие микроконтроллеры или добиться максимальной производительности от более крупных, язык Си по-прежнему является лучшим вариантом. Эта практическая книга дает прочное основание знаний по Cи для всех, кто имеет дело с программированием микроконтроллеров. Вы изучите множество способов, с помощью которых Cи позволяет разработчикам и производителям добиваться больших результатов с помощью крошечных устройств.
Ссылка на книгу
✍️Автор: Marc Loy
📃Страниц: 314
Для людей, которые хотят использовать самые маленькие микроконтроллеры или добиться максимальной производительности от более крупных, язык Си по-прежнему является лучшим вариантом. Эта практическая книга дает прочное основание знаний по Cи для всех, кто имеет дело с программированием микроконтроллеров. Вы изучите множество способов, с помощью которых Cи позволяет разработчикам и производителям добиваться больших результатов с помощью крошечных устройств.
Ссылка на книгу
📚Introducing Qt 6 (2022)
✍️Автор: Ben Coepp
📃Страниц: 328
Знакомство с Qt 6 начинается с руководства по настройке инструментов и среды, а затем вы пройдетесь по первым "детским шагам" Qt framework. Далее вы изучите основы настройки структуры проекта и приложения с помощью Qt. Затем вы начнете свои первые реальные практические проекты с использованием Qt, включая приложение для управления задачами и проблемными ситуациями.
Что внутри:
🔸Научитесь создавать свои первые приложения и игры с использованием платформы Qt 6 framework
🔸Проектируйте, создавайте, компонуйте и развертывайте свои первые приложения или игры Qt в виде готовых продуктов
🔸Изучите интеграцию локального хранилища в теории и на практике
🔸Рассмотрим развертывание в Windows и Android
Ссылка на книгу
✍️Автор: Ben Coepp
📃Страниц: 328
Знакомство с Qt 6 начинается с руководства по настройке инструментов и среды, а затем вы пройдетесь по первым "детским шагам" Qt framework. Далее вы изучите основы настройки структуры проекта и приложения с помощью Qt. Затем вы начнете свои первые реальные практические проекты с использованием Qt, включая приложение для управления задачами и проблемными ситуациями.
Что внутри:
🔸Научитесь создавать свои первые приложения и игры с использованием платформы Qt 6 framework
🔸Проектируйте, создавайте, компонуйте и развертывайте свои первые приложения или игры Qt в виде готовых продуктов
🔸Изучите интеграцию локального хранилища в теории и на практике
🔸Рассмотрим развертывание в Windows и Android
Ссылка на книгу
📚Modern Parallel Programming with C++ and Assembly Language (2022)
✍️Автор: Daniel Kusswurm
📃Страниц: 642
В этой книге особое внимание уделяется темам программирования x86 SIMD и технологиям, имеющим отношение к разработке современного программного обеспечения в приложениях, которые могут использовать параллелизм на уровне данных, важный для обработки больших объемов данных, больших пакетов данных и связанных с ними важных в науке о данных и многом другом.
Что внутри:
🔸Разберитесь в основных деталях архитектуры SIMD x86 и наборах команд, включая AVX, AVX2 и AVX-512.
🔸Используйте функции и алгоритмы, повышающие производительность, которые полностью используют возможности SIMD современного процессора x86.
🔸Используйте встроенные функции C++ и код на языке ассемблера x86-64 для выполнения арифметических вычислений
Ссылка на книгу
✍️Автор: Daniel Kusswurm
📃Страниц: 642
В этой книге особое внимание уделяется темам программирования x86 SIMD и технологиям, имеющим отношение к разработке современного программного обеспечения в приложениях, которые могут использовать параллелизм на уровне данных, важный для обработки больших объемов данных, больших пакетов данных и связанных с ними важных в науке о данных и многом другом.
Что внутри:
🔸Разберитесь в основных деталях архитектуры SIMD x86 и наборах команд, включая AVX, AVX2 и AVX-512.
🔸Используйте функции и алгоритмы, повышающие производительность, которые полностью используют возможности SIMD современного процессора x86.
🔸Используйте встроенные функции C++ и код на языке ассемблера x86-64 для выполнения арифметических вычислений
Ссылка на книгу
📚C++20 STL Cookbook (2022)
✍️Автор: Bill Weinman
📃Страниц: 450
Кулинарная книга C++20 STL содержит рецепты, которые помогут вам максимально эффективно использовать C++ STL (стандартную библиотеку шаблонов), включая новые функции, появившиеся в C++20.
Ссылка на книгу
✍️Автор: Bill Weinman
📃Страниц: 450
Кулинарная книга C++20 STL содержит рецепты, которые помогут вам максимально эффективно использовать C++ STL (стандартную библиотеку шаблонов), включая новые функции, появившиеся в C++20.
Ссылка на книгу
📚Big C++: Late Objects (2018)
✍️Автор: Horstmann Cay
📃Страниц: 1004
Эта книга представляет собой введение в C++. Книга предназначена для широкого круга и подходит для первого курса программирования для специалистов по информатике, инженеров и студентов других специальностей. Никакого предварительного опыта программирования не требуется
Ссылка на книгу
✍️Автор: Horstmann Cay
📃Страниц: 1004
Эта книга представляет собой введение в C++. Книга предназначена для широкого круга и подходит для первого курса программирования для специалистов по информатике, инженеров и студентов других специальностей. Никакого предварительного опыта программирования не требуется
Ссылка на книгу
📚Advanced C++ (2019)
✍️Автор: Alankus G. et al.
📃Страниц: 762
Если вы работали с C++, но хотите узнать, как максимально эффективно использовать этот язык, особенно для крупных проектов, эта книга для вас. Общее понимание программирования и умение использовать редактор для создания файлов кода в каталогах проектов являются обязательными. Также рекомендуется иметь некоторый опыт работы со строго типизированными языками, такими как C и C++.
Что внутри:
🔸Углубитесь в анатомию и рабочий процесс C++
🔸Изучите плюсы и минусы различных подходов к кодированию на C++
🔸Тестируйте, запускайте и отлаживайте свои программы
🔸Связывайте объектные файлы как динамическую библиотеку
Ссылка на книгу
✍️Автор: Alankus G. et al.
📃Страниц: 762
Если вы работали с C++, но хотите узнать, как максимально эффективно использовать этот язык, особенно для крупных проектов, эта книга для вас. Общее понимание программирования и умение использовать редактор для создания файлов кода в каталогах проектов являются обязательными. Также рекомендуется иметь некоторый опыт работы со строго типизированными языками, такими как C и C++.
Что внутри:
🔸Углубитесь в анатомию и рабочий процесс C++
🔸Изучите плюсы и минусы различных подходов к кодированию на C++
🔸Тестируйте, запускайте и отлаживайте свои программы
🔸Связывайте объектные файлы как динамическую библиотеку
Ссылка на книгу
📚Modern CMake for C++ (2022)
✍️Автор: Rafal Swidzinski
📃Страниц: 460
В книге вы узнаете, как формировать каталоги исходных текстов, а также создавать целевые объекты и пакеты. По мере продвижения вы узнаете, как компилировать и связывать исполняемые файлы и библиотеки, как эти процессы работают в деталях и как оптимизировать все этапы для достижения наилучших результатов
Что внутри:
🔸Разберитесь с лучшими практиками создания кода на C++
🔸Получите практические знания о языке CMake, сосредоточив внимание на наиболее полезных аспектах
🔸Используйте передовые инструменты для обеспечения качества кода с помощью тестов и статического и динамического анализа
🔸Узнайте, как управлять, обнаруживать, загружать и связывать зависимости с помощью CMake
Ссылка на книгу
✍️Автор: Rafal Swidzinski
📃Страниц: 460
В книге вы узнаете, как формировать каталоги исходных текстов, а также создавать целевые объекты и пакеты. По мере продвижения вы узнаете, как компилировать и связывать исполняемые файлы и библиотеки, как эти процессы работают в деталях и как оптимизировать все этапы для достижения наилучших результатов
Что внутри:
🔸Разберитесь с лучшими практиками создания кода на C++
🔸Получите практические знания о языке CMake, сосредоточив внимание на наиболее полезных аспектах
🔸Используйте передовые инструменты для обеспечения качества кода с помощью тестов и статического и динамического анализа
🔸Узнайте, как управлять, обнаруживать, загружать и связывать зависимости с помощью CMake
Ссылка на книгу
📚Demystified Object-Oriented Programming with C++ (2021)
✍️Автор: Dorothy R. Kirk
📃Страниц: 568
В этой книге даны пошаговые объяснения основных концепций OOП в сочетании с практическими примерами в коде и часто со схемами, чтобы вы могли по-настоящему понять, как и почему все работает. Для проверки ваших навыков доступны вопросы для самооценки.
Ссылка на книгу
✍️Автор: Dorothy R. Kirk
📃Страниц: 568
В этой книге даны пошаговые объяснения основных концепций OOП в сочетании с практическими примерами в коде и часто со схемами, чтобы вы могли по-настоящему понять, как и почему все работает. Для проверки ваших навыков доступны вопросы для самооценки.
Ссылка на книгу
📚Professional C++ (2021)
✍️Автор: Marc Gregoire
📃Страниц: 1285
Улучшите свои существующие компетенции C++ быстро и эффективно с помощью этого продвинутого тома. Профессиональный C++, 5-е издание поднимает планку для продвинутых руководств по программированию. В комплекте с исчерпывающим обзором новых возможностей C++20 подробно и на примерах объясняется каждая особенность языка.
Ссылка на книгу
✍️Автор: Marc Gregoire
📃Страниц: 1285
Улучшите свои существующие компетенции C++ быстро и эффективно с помощью этого продвинутого тома. Профессиональный C++, 5-е издание поднимает планку для продвинутых руководств по программированию. В комплекте с исчерпывающим обзором новых возможностей C++20 подробно и на примерах объясняется каждая особенность языка.
Ссылка на книгу
📚Cross-Platform Development with Qt 6 and Modern C++ (2021)
✍️Автор: Dey Nibedit
📃Страниц: 433
В этой книге мы сосредоточимся на Qt 6, последней версии платформы Qt framework. Эта книга поможет вам в создании удобных и функциональных графических пользовательских интерфейсов. Вы также получите преимущество перед конкурентами, предоставляя более привлекательные приложения с одинаковым внешним видом на разных платформах.
Что внутри:
🔸Напишите кроссплатформенный код с использованием Qt framework для создания интерактивных приложений
🔸Создайте настольное приложение с помощью Qt Widgets
🔸Создайте удобный пользовательский интерфейс с помощью Qt Quick
🔸Разработайте мобильное приложение с использованием Qt и разверните его на разных платформах
Ссылка на книгу
✍️Автор: Dey Nibedit
📃Страниц: 433
В этой книге мы сосредоточимся на Qt 6, последней версии платформы Qt framework. Эта книга поможет вам в создании удобных и функциональных графических пользовательских интерфейсов. Вы также получите преимущество перед конкурентами, предоставляя более привлекательные приложения с одинаковым внешним видом на разных платформах.
Что внутри:
🔸Напишите кроссплатформенный код с использованием Qt framework для создания интерактивных приложений
🔸Создайте настольное приложение с помощью Qt Widgets
🔸Создайте удобный пользовательский интерфейс с помощью Qt Quick
🔸Разработайте мобильное приложение с использованием Qt и разверните его на разных платформах
Ссылка на книгу
📚Boost C++ Application Development Cookbook (2017)
✍️Автор: Antony Polukhin
📃Страниц: 433
Эта книга предназначена для разработчиков, стремящихся улучшить свои знания о Boost и желающих упростить процессы разработки своих приложений. Предполагается предварительное знание C++ и базовые знания стандартной библиотеки.
Ссылка на книгу
✍️Автор: Antony Polukhin
📃Страниц: 433
Эта книга предназначена для разработчиков, стремящихся улучшить свои знания о Boost и желающих упростить процессы разработки своих приложений. Предполагается предварительное знание C++ и базовые знания стандартной библиотеки.
Ссылка на книгу
📚C++20: Get the Details (2021)
✍️Автор: Grimm Rainer
📃Страниц: 659
В своей книге автор детально описывает новые фичи C++20 - модули, концепции, диапазоны и сопрограммы. Например, новая библиотека диапазонов позволяет выполнять алгоритмы непосредственно на контейнере и применять их к бесконечным потокам данных. А благодаря сопрограммам асинхронное программирование на C++ становится мейнстримным. Корутины являются основой для совместных задач, циклов событий, бесконечных потоков данных или конвейеров.
Ссылка на книгу
✍️Автор: Grimm Rainer
📃Страниц: 659
В своей книге автор детально описывает новые фичи C++20 - модули, концепции, диапазоны и сопрограммы. Например, новая библиотека диапазонов позволяет выполнять алгоритмы непосредственно на контейнере и применять их к бесконечным потокам данных. А благодаря сопрограммам асинхронное программирование на C++ становится мейнстримным. Корутины являются основой для совместных задач, циклов событий, бесконечных потоков данных или конвейеров.
Ссылка на книгу
📚Data Structures and Algorithms in C++ (2018)
✍️Автор: Wittenberg L.
📃Страниц: 155
В этой книге используется минималистский подход к традиционному курсу "Структуры данных". В ней рассматриваются только те темы, которые абсолютно необходимы; более эзотерические структуры и алгоритмы оставлены для последующего изучения. Эта книга, подходящая для вводного курса по структурам данных или самостоятельного изучения, написана с нуля на C++ и использует возможности стандартной библиотеки шаблонов C++ для иллюстрации важных концепций
Ссылка на книгу
✍️Автор: Wittenberg L.
📃Страниц: 155
В этой книге используется минималистский подход к традиционному курсу "Структуры данных". В ней рассматриваются только те темы, которые абсолютно необходимы; более эзотерические структуры и алгоритмы оставлены для последующего изучения. Эта книга, подходящая для вводного курса по структурам данных или самостоятельного изучения, написана с нуля на C++ и использует возможности стандартной библиотеки шаблонов C++ для иллюстрации важных концепций
Ссылка на книгу