📚Data Mining Algorithms in C++ (2018)
✍️Автор: Masters T.
📃Страниц: 296
В обычном случае данные выполняют те функции, которые от них ждут, - предоставляют информацию о предмете, человеке или явлении. Однако машинное обучение видит между данными скрытые отношения, которые использует для развития сложных систем. В этой книге представлен набор алгоритмов интеллектуального анализа данных, используемый в создании приложений прогнозирования и классификации. Все алгоритмы включают хорошие объяснения и пример кода на С++
Ссылка на книгу
✍️Автор: Masters T.
📃Страниц: 296
В обычном случае данные выполняют те функции, которые от них ждут, - предоставляют информацию о предмете, человеке или явлении. Однако машинное обучение видит между данными скрытые отношения, которые использует для развития сложных систем. В этой книге представлен набор алгоритмов интеллектуального анализа данных, используемый в создании приложений прогнозирования и классификации. Все алгоритмы включают хорошие объяснения и пример кода на С++
Ссылка на книгу
❗«Библиотека программиста» ищет контент-менеджера для ведения телеграм-каналов
Ищем человека, который грамотно пишет и разбирается в одной из этих тем:
👉С++
👉C#
👉DevOps
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Подробнее о вакансии и форма для отклика — по ссылке.
Ждем вас в команде!
Ищем человека, который грамотно пишет и разбирается в одной из этих тем:
👉С++
👉C#
👉DevOps
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Подробнее о вакансии и форма для отклика — по ссылке.
Ждем вас в команде!
📚Unreal Engine 4 Scripting with C++ Cookbook (2022)
✍️Автор: Sherif W., Whittle S.
📃Страниц: 453
Эта книга, содержащая более 80 практических рецептов, представляет собой руководство, в котором демонстрируются методы использования возможностей сценариев C++ при разработке игр с помощью UE4
Что внутри:
🔸Создавайте библиотеки функций (Blueprints), содержащие повторно используемый код, для сокращения затрат на обслуживание
🔸Переносите низкоуровневые функции из Blueprint в C++ для повышения производительности
🔸Абстрагируйтесь от сложных деталей реализации, чтобы упростить рабочие процессы дизайнера
Ссылка на книгу
✍️Автор: Sherif W., Whittle S.
📃Страниц: 453
Эта книга, содержащая более 80 практических рецептов, представляет собой руководство, в котором демонстрируются методы использования возможностей сценариев C++ при разработке игр с помощью UE4
Что внутри:
🔸Создавайте библиотеки функций (Blueprints), содержащие повторно используемый код, для сокращения затрат на обслуживание
🔸Переносите низкоуровневые функции из Blueprint в C++ для повышения производительности
🔸Абстрагируйтесь от сложных деталей реализации, чтобы упростить рабочие процессы дизайнера
Ссылка на книгу
📚C++20 for Lazy Programmers (2020)
✍️Автор: Will Briggs
📃Страниц: 681
Эта книга поможет вам выучить язык C++. Она предоставляет подробную информацию как по компиляторам Visual Studio, так и по компиляторам g++, а также их отладчикам. Работая с книгой, вы выполните ряд лабораторных работ: проекты, предназначенные для улучшения ваших способностей, проверки новых навыков
Что внутри:
🔸Для программистов на g++ - инструкции по использованию g++, системы отладчиков ddd/gdb и Makefiles; для Visual Studio - использование отладчика и файлов проекта.
🔸Соответствие C++20, последнему стандарту, и преимущества, которые он предоставляет.
🔸Получите практический опыт работы с расширенными типами данных, такими как строки, стеки, векторы и списки - не читая о них, а создавая их самостоятельно.
Ссылка на книгу
✍️Автор: Will Briggs
📃Страниц: 681
Эта книга поможет вам выучить язык C++. Она предоставляет подробную информацию как по компиляторам Visual Studio, так и по компиляторам g++, а также их отладчикам. Работая с книгой, вы выполните ряд лабораторных работ: проекты, предназначенные для улучшения ваших способностей, проверки новых навыков
Что внутри:
🔸Для программистов на g++ - инструкции по использованию g++, системы отладчиков ddd/gdb и Makefiles; для Visual Studio - использование отладчика и файлов проекта.
🔸Соответствие C++20, последнему стандарту, и преимущества, которые он предоставляет.
🔸Получите практический опыт работы с расширенными типами данных, такими как строки, стеки, векторы и списки - не читая о них, а создавая их самостоятельно.
Ссылка на книгу
📚C++ Crash Course: A Fast-Paced Introduction (2019)
✍️Автор: Josh Lospinoso
📃Страниц: 792
Книга служит полным и быстрым введением в C++ для опытных программистов. После прочтения вы овладеете основами языка, стандартной библиотекой и научитесь работать с Boost.
Что внутри:
🔸Продвинутые функции, операторы и выражения;
🔸Умные указатели, структуры данных;
🔸Контейнеры, итераторы, строки и алгоритмы;
🔸Потоки и файлы, параллелизм, работа с сетью и разработка приложений.
Ссылка на книгу
✍️Автор: Josh Lospinoso
📃Страниц: 792
Книга служит полным и быстрым введением в C++ для опытных программистов. После прочтения вы овладеете основами языка, стандартной библиотекой и научитесь работать с Boost.
Что внутри:
🔸Продвинутые функции, операторы и выражения;
🔸Умные указатели, структуры данных;
🔸Контейнеры, итераторы, строки и алгоритмы;
🔸Потоки и файлы, параллелизм, работа с сетью и разработка приложений.
Ссылка на книгу
📚Beginning C++20. From Novice to Professional (2020)
✍️Автор: Ivor Horton
📃Страниц: 843
Начните с изучения основ программирования, продвигаясь через пошаговые примеры, которые помогут вам стать опытным программистом на C++. В эту книгу включены новые возможности стандарта C++20, такие как модули, концепты, диапазоны и spaceship operator
Что внутри:
🔸Откроете для себя основы объектно-ориентированного программирования;
🔸Используете перегрузку, наследование, виртуальные функции и полиморфизм;
🔸Напишете общие шаблоны функций и классов и сделаете их безопасными;
🔸Изучите все тонкости контейнеров, алгоритмов и диапазонов.
Ссылка на книгу
✍️Автор: Ivor Horton
📃Страниц: 843
Начните с изучения основ программирования, продвигаясь через пошаговые примеры, которые помогут вам стать опытным программистом на C++. В эту книгу включены новые возможности стандарта C++20, такие как модули, концепты, диапазоны и spaceship operator
Что внутри:
🔸Откроете для себя основы объектно-ориентированного программирования;
🔸Используете перегрузку, наследование, виртуальные функции и полиморфизм;
🔸Напишете общие шаблоны функций и классов и сделаете их безопасными;
🔸Изучите все тонкости контейнеров, алгоритмов и диапазонов.
Ссылка на книгу
📚A Tour of C++ (2019)
✍️Автор: Bjarne Stroustrup
📃Страниц: 255
Знаменитое руководство создателя C++ Бьёрна Страуструпа получило второе издание, в котором рассматриваются современный стандарт языка С++17, встроенные функции, основы работы со стандартной библиотекой и содержится множество примеров по изучению сложных элементов языка.
Что внутри:
🔸Функции;
🔸Типы данных;
🔸Указатели и ссылки;
🔸Структуры;
🔸Аллокаторы и многое другое.
Ссылка на книгу
✍️Автор: Bjarne Stroustrup
📃Страниц: 255
Знаменитое руководство создателя C++ Бьёрна Страуструпа получило второе издание, в котором рассматриваются современный стандарт языка С++17, встроенные функции, основы работы со стандартной библиотекой и содержится множество примеров по изучению сложных элементов языка.
Что внутри:
🔸Функции;
🔸Типы данных;
🔸Указатели и ссылки;
🔸Структуры;
🔸Аллокаторы и многое другое.
Ссылка на книгу
📚Deep Belief Nets in C++ and CUDA C (2018)
✍️Автор: Convolutional Nets. Masters
📃Страниц: 184
Эта книга является продолжением 1-го и 2-го томов этой серии. В предыдущих томах даны многочисленные ссылки на материалы, особенно в отношении кодирования многопоточных операций и реализаций CUDA. По этой причине настоятельно рекомендуется, чтобы вы были хотя бы немного знакомы с материалами томов 1 и 2
Две основные цели этой книги - представить важные алгоритмы сверточных сетей во всех деталях и помочь программистам в правильном и эффективном программировании этих алгоритмов.
Ссылка на книгу
✍️Автор: Convolutional Nets. Masters
📃Страниц: 184
Эта книга является продолжением 1-го и 2-го томов этой серии. В предыдущих томах даны многочисленные ссылки на материалы, особенно в отношении кодирования многопоточных операций и реализаций CUDA. По этой причине настоятельно рекомендуется, чтобы вы были хотя бы немного знакомы с материалами томов 1 и 2
Две основные цели этой книги - представить важные алгоритмы сверточных сетей во всех деталях и помочь программистам в правильном и эффективном программировании этих алгоритмов.
Ссылка на книгу
📚Algorithms in a Nutshell: A Practical Guide (2016)
✍️Автор: George T. Heinemanс
📃Страниц: 389
Мы рассчитываем, что эта книга будет максимально полезна специалистам по программному обеспечению, программистам и дизайнерам. Для достижения ваших целей вам нужен доступ к качественному ресурсу, который объясняет реальные решения практических алгоритмов, необходимых вам для решения реальных задач.
Ссылка на книгу
✍️Автор: George T. Heinemanс
📃Страниц: 389
Мы рассчитываем, что эта книга будет максимально полезна специалистам по программному обеспечению, программистам и дизайнерам. Для достижения ваших целей вам нужен доступ к качественному ресурсу, который объясняет реальные решения практических алгоритмов, необходимых вам для решения реальных задач.
Ссылка на книгу
📚Unreal Engine 4 Scripting with C++ Cookbook (2022)
✍️Автор: Sherif W., Whittle S.
📃Страниц: 453
Эта книга, содержащая более 80 практических рецептов, представляет собой руководство, в котором демонстрируются методы использования возможностей сценариев C++ при разработке игр с помощью UE4
Что внутри:
🔸Создавайте библиотеки функций (Blueprints), содержащие повторно используемый код, для сокращения затрат на обслуживание
🔸Переносите низкоуровневые функции из Blueprint в C++ для повышения производительности
🔸Абстрагируйтесь от сложных деталей реализации, чтобы упростить рабочие процессы дизайнера
Ссылка на книгу
✍️Автор: Sherif W., Whittle S.
📃Страниц: 453
Эта книга, содержащая более 80 практических рецептов, представляет собой руководство, в котором демонстрируются методы использования возможностей сценариев C++ при разработке игр с помощью UE4
Что внутри:
🔸Создавайте библиотеки функций (Blueprints), содержащие повторно используемый код, для сокращения затрат на обслуживание
🔸Переносите низкоуровневые функции из Blueprint в C++ для повышения производительности
🔸Абстрагируйтесь от сложных деталей реализации, чтобы упростить рабочие процессы дизайнера
Ссылка на книгу
📚Memory Thinking for C & C++ Linux Diagnostics: Slides with Descriptions Only (2023)
✍️Автор: Dmitry Vostokov
📃Страниц: 258
Уверенное знание языков C и C++ необходимо для полного понимания диагностических артефактов Linux, таких как дампы памяти ядра, и проведения диагностики, экспертизы и анализа первопричин, не ограничиваясь перечислением обратных трасс. Текст содержит слайды, краткие заметки, подчеркивающие отдельные моменты, и продублированные фрагменты исходного кода, которые легко скопировать в вашу любимую IDE.
Скачать книгу
✍️Автор: Dmitry Vostokov
📃Страниц: 258
Уверенное знание языков C и C++ необходимо для полного понимания диагностических артефактов Linux, таких как дампы памяти ядра, и проведения диагностики, экспертизы и анализа первопричин, не ограничиваясь перечислением обратных трасс. Текст содержит слайды, краткие заметки, подчеркивающие отдельные моменты, и продублированные фрагменты исходного кода, которые легко скопировать в вашу любимую IDE.
Скачать книгу
📚 C++ Programming: An Object-Oriented Approach (2020)
✍️Автор: Behrouz A. Forouzan, Richard F. Gilberg
📃Страниц: 959
Программирование на C++: Объектно-ориентированный подход преследует две основные цели: обучать основным принципам программирования, изложенным в учебной программе ACM для класса CS1, и обучать базовым конструкциям языка C++. Хотя C++ является сложным и профессиональным языком, опыт показывает, что начинающие студенты могут легко понять и использовать C++.
Скачать книгу
✍️Автор: Behrouz A. Forouzan, Richard F. Gilberg
📃Страниц: 959
Программирование на C++: Объектно-ориентированный подход преследует две основные цели: обучать основным принципам программирования, изложенным в учебной программе ACM для класса CS1, и обучать базовым конструкциям языка C++. Хотя C++ является сложным и профессиональным языком, опыт показывает, что начинающие студенты могут легко понять и использовать C++.
Скачать книгу
📚 Effective C++ Digital Collection 140 Ways to Improve Your Programming (2018)
✍️Автор: Scott Meyers
📃Страниц: 2203
Книга была освоена сотнями тысяч программистов по всему миру. Причина ясна: практический подход Скотта Мейерса к C++ описывает эмпирические правила, используемые экспертами для создания ясного, правильного и эффективного кода. Книга построена вокруг 55 конкретных рекомендаций, каждое из которых описывает способ лучшего написания C++. Каждое подкреплено конкретными примерами.
Скачать книгу
✍️Автор: Scott Meyers
📃Страниц: 2203
Книга была освоена сотнями тысяч программистов по всему миру. Причина ясна: практический подход Скотта Мейерса к C++ описывает эмпирические правила, используемые экспертами для создания ясного, правильного и эффективного кода. Книга построена вокруг 55 конкретных рекомендаций, каждое из которых описывает способ лучшего написания C++. Каждое подкреплено конкретными примерами.
Скачать книгу
📚 C++ Concurrency in Action (2019)
✍️Автор: Anthony Williams
📃Страниц: 592
Данная книга написана для программистов, желающих углубиться в тему многопоточности на C++. В ней подробно описано использование полезных особенностей языка, а также приведены типичные ошибки и готовые решения проблем разработки приложений с использованием нескольких потоков.
Что внутри:
🔸Исчерпывающее описание реализации многопоточности в C++;
🔸Работа с атомарными операциями;
🔸Множество примеров кода, отсутствие багов;
Скачать книгу
✍️Автор: Anthony Williams
📃Страниц: 592
Данная книга написана для программистов, желающих углубиться в тему многопоточности на C++. В ней подробно описано использование полезных особенностей языка, а также приведены типичные ошибки и готовые решения проблем разработки приложений с использованием нескольких потоков.
Что внутри:
🔸Исчерпывающее описание реализации многопоточности в C++;
🔸Работа с атомарными операциями;
🔸Множество примеров кода, отсутствие багов;
Скачать книгу
📚Professional C++ (2024)
✍️Автор: Marc Gregoire
📃Страниц: 1379
Охватывая основные новые редакции, содержащиеся в новом стандарте C++ под кодовым названием C++23, книга предлагает тематические исследования с рабочим кодом, который был протестирован в Windows и Linux.
Что внутри:
🔸Максимально расширьте возможности C++ с помощью эффективных дизайнерских решений
🔸Освоите малоизвестные элементы и узнайте, каких методов следует избегать
🔸Применяйте новые обходные пути и рекомендации по тестированию/отладке
🔸Используйте сегменты реальных программ в своих собственных приложениях
Скачать книгу
✍️Автор: Marc Gregoire
📃Страниц: 1379
Охватывая основные новые редакции, содержащиеся в новом стандарте C++ под кодовым названием C++23, книга предлагает тематические исследования с рабочим кодом, который был протестирован в Windows и Linux.
Что внутри:
🔸Максимально расширьте возможности C++ с помощью эффективных дизайнерских решений
🔸Освоите малоизвестные элементы и узнайте, каких методов следует избегать
🔸Применяйте новые обходные пути и рекомендации по тестированию/отладке
🔸Используйте сегменты реальных программ в своих собственных приложениях
Скачать книгу
📚Beginning C++ Compilers: An Introductory Guide to Microsoft C/C++ and MinGW Compilers (2024)
✍️Автор: Berik I. Tuleuov, Ademi B. Ospanova
📃Страниц: 219
Авторы предлагают простой способ развертывания компилятора Microsoft C/C++: без проблем с дисковым пространством и нехватки аппаратных ресурсов. Описанный метод значительно экономит время, поскольку программное обеспечение может быть развернуто даже на съемных устройствах, таких как флэш-накопители, простым и портативным способом.
Что внутри:
🔸Быстрая установка современных компиляторов Microsoft C/C++ и MinGW.
🔸Как подготовить многоразовый и переносимый пакет компиляторов Microsoft C/C++ и 🔸MinGW на съемных носителях (флэш-накопитель, CD/DVD).
🔸Как использовать компиляторы Microsoft C/C++ и MinGW даже на старых/медленных компьютерах без стандартной установки.
Скачать книгу
✍️Автор: Berik I. Tuleuov, Ademi B. Ospanova
📃Страниц: 219
Авторы предлагают простой способ развертывания компилятора Microsoft C/C++: без проблем с дисковым пространством и нехватки аппаратных ресурсов. Описанный метод значительно экономит время, поскольку программное обеспечение может быть развернуто даже на съемных устройствах, таких как флэш-накопители, простым и портативным способом.
Что внутри:
🔸Быстрая установка современных компиляторов Microsoft C/C++ и MinGW.
🔸Как подготовить многоразовый и переносимый пакет компиляторов Microsoft C/C++ и 🔸MinGW на съемных носителях (флэш-накопитель, CD/DVD).
🔸Как использовать компиляторы Microsoft C/C++ и MinGW даже на старых/медленных компьютерах без стандартной установки.
Скачать книгу
📚Learn LLVM 17, 2nd Edition: A beginner’s guide to learning LLVM compiler tools and core libraries with C++ (2024)
✍️Автор: Kai Nacke
📃Страниц: 416
Эта книга предназначена для разработчиков компиляторов, энтузиастов и инженеров, впервые знакомящихся с LLVM. Инженеры-программисты на C++, желающие использовать инструменты на основе компиляторов для анализа и улучшения кода, а также обычные пользователи библиотек LLVM, которые хотят получить больше знаний о LLVM essentials, также найдут эту книгу полезной. Для понимания концепций, описанных в этой книге, необходим опыт программирования на C++ среднего уровня.
Что внутри:
🔸Сконфигурируйте, скомпилируйте и установите платформу LLVM
🔸Поймите, как организован исходный код LLVM
🔸Узнайте, что вам нужно сделать, чтобы использовать LLVM в ваших собственных проектах
🔸Изучите структуру компилятора и реализуйте крошечный компилятор
Сгенерируйте LLVM IR для общих конструкций исходного языка
Скачать книгу
✍️Автор: Kai Nacke
📃Страниц: 416
Эта книга предназначена для разработчиков компиляторов, энтузиастов и инженеров, впервые знакомящихся с LLVM. Инженеры-программисты на C++, желающие использовать инструменты на основе компиляторов для анализа и улучшения кода, а также обычные пользователи библиотек LLVM, которые хотят получить больше знаний о LLVM essentials, также найдут эту книгу полезной. Для понимания концепций, описанных в этой книге, необходим опыт программирования на C++ среднего уровня.
Что внутри:
🔸Сконфигурируйте, скомпилируйте и установите платформу LLVM
🔸Поймите, как организован исходный код LLVM
🔸Узнайте, что вам нужно сделать, чтобы использовать LLVM в ваших собственных проектах
🔸Изучите структуру компилятора и реализуйте крошечный компилятор
Сгенерируйте LLVM IR для общих конструкций исходного языка
Скачать книгу
📚Introduction to C++ : 500+ Difficulty-Scaled Solved Programming Exercises (2023)
✍️Автор: George S. Tselikis
📃Страниц: 906
Цель этой книги - дать основательное введение в язык C++ и знания в области программирования с помощью большого количества практических примеров и содержательных советов. Она включает в себя более 500 упражнений и примеров возрастающей сложности, чтобы помочь читателю понять принципы C++ и увидеть, как концепции могут материализоваться в коде.
Скачать книгу
✍️Автор: George S. Tselikis
📃Страниц: 906
Цель этой книги - дать основательное введение в язык C++ и знания в области программирования с помощью большого количества практических примеров и содержательных советов. Она включает в себя более 500 упражнений и примеров возрастающей сложности, чтобы помочь читателю понять принципы C++ и увидеть, как концепции могут материализоваться в коде.
Скачать книгу
📚C++ Programming (Mastering Programming Languages Series) (2023)
✍️Автор: Theophilus Edet
📃Страниц: 336
В постоянно меняющемся мире языков программирования C++ является краеугольным камнем, известным своей мощью, универсальностью и актуальностью вне времени. Окунитесь в мир программирования на C++ с нашим всеобъемлющим руководством, разработанным как для новичков, так и для опытных разработчиков
Скачать книгу
✍️Автор: Theophilus Edet
📃Страниц: 336
В постоянно меняющемся мире языков программирования C++ является краеугольным камнем, известным своей мощью, универсальностью и актуальностью вне времени. Окунитесь в мир программирования на C++ с нашим всеобъемлющим руководством, разработанным как для новичков, так и для опытных разработчиков
Скачать книгу
📚C++ System Programming Cookbook (2020)
✍️Автор: Onorato Vaticone
📃Страниц: 279
Системное программирование - это разработка и написание компьютерных программ, которые тесно взаимодействуют с базовой операционной системой и позволяют компьютерному оборудованию взаимодействовать с программистом и пользователем. Данная книга послужит справочником для разработчиков, которые хотят иметь готовые к использованию решения для основных аспектов системного программирования.
Что внутри:
🔸Ознакомитесь с основами, включая makefile, компиляцию, связывание и отладку;
🔸Углубите свои знания об управлении памятью;
🔸Используете процессы и потоки для синхронизации;
🔸Узнаете, как правильно взаимодействовать с консолью.
Скачать книгу
✍️Автор: Onorato Vaticone
📃Страниц: 279
Системное программирование - это разработка и написание компьютерных программ, которые тесно взаимодействуют с базовой операционной системой и позволяют компьютерному оборудованию взаимодействовать с программистом и пользователем. Данная книга послужит справочником для разработчиков, которые хотят иметь готовые к использованию решения для основных аспектов системного программирования.
Что внутри:
🔸Ознакомитесь с основами, включая makefile, компиляцию, связывание и отладку;
🔸Углубите свои знания об управлении памятью;
🔸Используете процессы и потоки для синхронизации;
🔸Узнаете, как правильно взаимодействовать с консолью.
Скачать книгу