Книги для C/C++ разработчиков
5.49K subscribers
480 photos
1 video
488 links
Лучшие книги по C/C++
Download Telegram
📚Learn Multithreading with Modern C++ (2022)

✍️Автор: James Raynard

📃Страниц: 303

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

Скачать книгу
👍7
📚Git Prodigy : Mastering Version Control with Git and GitHub (2023)

✍️Автор: Ebenezer Don

📃Страниц: 225

Книга начинается с основательного ознакомления с системой управления версиями и основами Git, затем мы переходим к изучению GitHub. Вы познакомитесь с ключевыми командами Git, тонкостями коммитов, ветвления и слияния, а также с тонкостями совместной работы на GitHub, включая разветвления, запросы на извлечение и проверки кода.

Скачать книгу
👍4
📚C++ Template Metaprogramming in Practice: A Deep Learning Framework (2020)

✍️Автор: Li Wei

📃Страниц: 339

Книга предназначена для разработчиков с базовыми знаниями C++. Разработчики, знакомые с основными платформами глубокого обучения, также могут обратиться к этой книге, чтобы сравнить различия между платформами глубокого обучения, реализованными с помощью метапрограммирования и вычислений во время компиляции, и платформами глубокого обучения, использующими объектно-ориентированные методы.

Скачать книгу
👍64
📚C++20 - The Complete Guide (2021)

✍️Автор: Nicolai M. Josuttis

📃Страниц: 474

Эта книга рассказывает о мотивации и контексте всех новых возможностей C++20 (охватывающих как язык, так и библиотеку), предоставляя множество примеров и уникальную справочную информацию как для прикладных программистов, так и для разработчиков библиотек. Основное внимание уделяется тому, как эти возможности влияют на повседневное программирование, какой эффект может дать комбинирование возможностей, и как вы можете извлечь из них пользу на практике.


Ссылка на книгу
🥰51🔥1
📚Embracing Modern C++ Safely (2021)

✍️Автор: John Lakos

📃Страниц: ∞

В этой книге представлен многолетний опыт сообщества C++ в применении функций C++11 и C++14 и она поможет вам принимать эффективные и безопасные проектные решения, которые отражают реальные экономические инженерные компромиссы в крупномасштабных и разнообразных средах разработки программного обеспечения. Авторы используют примеры, взятые из реальных кодовых баз, чтобы объективно проиллюстрировать каждый вывод и осветить ключевые проблемы. Каждая функция определяет разумные варианты использования, скрытые подводные камни и недостатки этой языковой функции

Скачать книгу
4
📚Data Structures and Other Objects Using C++ (2010)

✍️ Автор: Michael Main, Walter Savitch

📃 Страниц: 847

Структуры данных и другие объекты с использованием C++ - это мягкий подход к курсу "Структуры данных" по C++. Этот текст, содержащий начальный, самостоятельный обзор объектно-ориентированного программирования и C++, дает студентам четкое представление о ключевых понятиях и позволяет тем, кто имеет опыт работы с другими языками, легко адаптироваться к ним. Гибкий дизайн позволяет преподавателям делать упор на объектно-ориентированное программирование, изучать рекурсию и сортировку на ранней стадии или ускорять темп изучения курса. Наконец, также предоставляется прочная основа для создания и использования абстрактных типов данных, а также ряд продвинутых тем, таких как B-деревья для построения проектов и графики.

Скачать книгу
👍5
📚Digital Image Processing with C++: Implementing Reference Algorithms with the CImg Library (2023)

✍️Автор: Christophe Tilmant

📃Страниц: 312

В книге "Цифровая обработка изображений на C++" представлена теория цифровой обработки изображений и реализация на языке C++ с использованием бесплатной и простой в использовании библиотеки CImg.

Ссылка на книгу
3👍2
📚Hands-On Functional Programming with C++ (2019)

✍️ Автор: Alexandru Bolboaca

📃 Страниц: 397

Функциональное программирование позволяет разделить ваше программное обеспечение на более мелкие, многократно используемые компоненты, которые легко писать, отлаживать и обслуживать. В сочетании с мощью C++ вы можете разрабатывать масштабируемые и функциональные приложения, соответствующие современным требованиям к программному обеспечению. Эта книга поможет вам ознакомиться с функциональными возможностями C++ 17 и C++ 20 для создания приложений корпоративного уровня.

Скачать книгу
3🔥2
📚Applied Embedded Electronics: Design Essentials for Robust Systems (2023)

✍️Автор: Jerry Twomey

📃Страниц: 599

Встраиваемая управляющая электроника сегодня лежит в основе практически всех современных электронных устройств, объем рынка которых превышает 86 миллиардов долларов в год и продолжает расти. Чтобы удовлетворить потребности разработчиков, создающих продукты для этого огромного рынка, в этой практической книге рассматриваются темы, имеющие решающее значение для проектирования современной электроники.

Скачать книгу
3👍1
📚Embedded Cooling of Electronic Devices: Conduction, Evaporation, and Single- and Two-Phase Convection (2024)

✍️Автор: Madhusudan Iyengar

📃Страниц: 479

Эта книга представляет собой исчерпывающее руководство по новым технологиям охлаждения процессоров в микроэлектронике. В нем рассматриваются различные темы, такие как двухфазное охлаждение на основе микросхем, монолитное микрожидкостное охлаждение, численное моделирование и достижения в области разработки материалов для охлаждения при прямом контакте с ограниченной теплопроводностью с целью устранения проблем с высоким тепловым потоком.В книге также обсуждается совместное проектирование тепловых и электромагнитных свойств для создания легких электродвигателей со сверхвысоким КПД

Скачать книгу
👍21
📚Mastering the C++17 STL: Make full use of the standard library components in C++17 (2017)

✍️Автор: Arthur O'Dwyer

📃Страниц: 379

Книга начинается с подробного изучения библиотеки стандартных шаблонов C++. Вы узнаете о ключевых различиях между классическим полиморфизмом и универсальным программированием, которые лежат в основе STL. Вы также узнаете, как использовать различные алгоритмы и контейнеры STL в соответствии с вашими потребностями в программировании.

Скачать книгу
🥰2
📚Hands-On Functional Programming with C++ (2019)

✍️ Автор: Alexandru Bolboaca

📃 Страниц: 397

Функциональное программирование позволяет разделить ваше программное обеспечение на более мелкие, многократно используемые компоненты, которые легко писать, отлаживать и обслуживать. В сочетании с мощью C++ вы можете разрабатывать масштабируемые и функциональные приложения, соответствующие современным требованиям к программному обеспечению. Эта книга поможет вам ознакомиться с функциональными возможностями C++ 17 и C++ 20 для создания приложений корпоративного уровня.

Скачать книгу
3
📚Beginning C++ Through Game Programming (2014)

✍️Автор: Michael Dawson

📃Страниц: 447

Написанная для начинающего разработчика игр или программиста, книга не предполагает наличия предыдущего опыта программирования, и каждому новому навыку и концепции обучают с помощью простого языка и пошаговых инструкций. В каждой главе читатели выполнят небольшие задания, чтобы закрепить полученные знания, а в заключительном проекте, содержащемся в конце, будут рассмотрены все основные темы, затронутые в книге. Это третье издание, включающее двадцать пять процентов нового материала, охватывает все новейшие технологии и достижения.

Скачать книгу
👍5
📚Hands-On Machine Learning with C++: Build, train, and deploy end-to-end machine learning and deep learning pipelines (2020)

✍️Автор: Kirill Kolodiazhnyi

📃Страниц: 515

Эта книга познакомит вас с настройкой и оптимизацией модели для различных вариантов использования, поможет с выбором модели и измерением производительности. Вы познакомитесь с такими методами, как рекомендации по продукту, групповое обучение и обнаружение аномалий с использованием современных библиотек C++, таких как PyTorch C++ API, Caffe2, Shogun, Shark-ML, mlpack и dlib.

Скачать книгу
6
📚Learn Multithreading with Modern C++ (2022)

✍️Автор: James Raynard

📃Страниц: 303

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

Скачать книгу
👍3
📚Pointers and References in C++: Fifth Step in C++ Learning (2023)

✍️Автор: Gordon Ray

📃Страниц: 107

Отправляйтесь в путешествие в сложный мир управления памятью и манипулирования данными, погружаясь в суть программирования на C++. Эта книга послужит вам компасом, который с ясностью и точностью проведет вас по тонкому царству указателей и ссылок.

Скачать книгу
4👍1
📚The Art of Debugging with GDB, DDD, and Eclipse (2008)

✍️Автор: Norman Matloff

📃Страниц: 278

В книге используются три самых популярных средства отладки на платформах Linux/Unix: GDB, DDD и Eclipse. GDB на основе текстовых команд (GNU Project Debugger) входит в состав большинства дистрибутивов. DDD - это популярный интерфейс с графическим интерфейсом для GDB, в то время как Eclipse предоставляет полную интегрированную среду разработки.

Ссылка на книгу
4👍1🤔1
⚡️Steam начал легендарную ОСЕННЮЮ РАЗДАЧУ – можно забрать сразу 12 кооперативных шедевров.

Внутри годнота уровня R.E.P.O., Lethal Company и PEAK!

Забираем в закрепе.
📚C++20 - The Complete Guide (2021)

✍️Автор: Nicolai M. Josuttis

📃Страниц: 474

Эта книга рассказывает о мотивации и контексте всех новых возможностей C++20 (охватывающих как язык, так и библиотеку), предоставляя множество примеров и уникальную справочную информацию как для прикладных программистов, так и для разработчиков библиотек. Основное внимание уделяется тому, как эти возможности влияют на повседневное программирование, какой эффект может дать комбинирование возможностей, и как вы можете извлечь из них пользу на практике.


Ссылка на книгу
«Ты что, дурак?» – хочется сказать тем, кто живет в России и никуда, кроме центра города, гулять не выходит.

Тут ведь полно развлечений даже на пустой кошелек: от социальных кафе с завтраками по 49 рублей до тиндер-кафе, где можно найти себе вторую половинку на вечер. Зоокафе, где можно попить кофе и поиграться с енотами. Локации, где фотки получаются как из журнала.

Короче, если любите хорошо проводить время, ищите свой город в списке:

— Москва: @msk360
— Питер: @petr360

— Абакан: @abkn360
— Ангарск: @angarsk360
— Архангельск: @arhangelsk360
— Астрахань: @astrakhan360
— Барнаул: @barnaul360
— Балашиха: @balashiha360
— Белгород: @belgorod360g
— Благовещенск: @blagov360
— Братск: @bratsk360
— Брянск: @bryansk360g

— Великий Новгород: @vngorod360
— Владивосток: @vladivostok360
— Владимир: @vladimir360g
— Волгоград: @volgograd360g
— Воронеж: @voronezh360g
— Вологда: @vologda360g
— Волжский: @volgskii360
— Екатеринбург: @ekaterinburg360
— Ижевск: @izhevsk360
— Иркутск: @irkutsk360g
— Иваново: @ivanovo360
— Йошкар-Ола: @ioshkarola36

— Казань: @kazan360g
— Калининград: @kaliningrad360g
— Калуга: @kaluga360
— Камчатка: @kamchatka360
— Кемерово: @kemerovo360
— Киров: @kirov360g
— Краснодар: @krasnodar360g
— Красноярск: @krasnoyarsk360
— Комсомольск-на-Амуре: @koms360
— Королёв: @korolev360
— Кострома: @kostroma360
— Крым: @crimea360g
— Курск: @kursk360
— Курган: @kurgan360

— Липецк: @lipetsk360g
— Люберцы: @lyuber360
— Магнитогорск: @magnitogorsk360
— Махачкала: @makhachkala360
— Мурманск: @murmansk360g
— Набережные Челны: @chelny360
— Нижневартовск: @nizvart360
— Нижнекамск: @kamsk360
— Нижний Новгород: @nizhnynov360
— Нижний Тагил: @nizhnytagil360
— Новокузнецк: @novokuznetsk360
— Новосибирск: @novosibirsk360
— Новороссийск: @novorussia360
— Новоалтайск: @novoaltaisk360

— Омск: @omsk360g
— Оренбург: @orenburg360
— Орёл: @orel360g
— Орск: @orsk360
— Пенза: @penza360
— Пермь: @perm360
— Петрозаводск: @petrozavodsk360
— Подольск: @podolsk360
— Псков: @pskov360

— Рязань: @ryazan360
— Ростов-на-Дону: @rostov360g
— Самара: @samara360
— Саратов: @saratov360
— Саранск: @saransk360
— Сахалин: @sahalin360
— Сочи: @sochi360g
— Ставрополь: @stavropol360
— Стерлитамак: @sterlitamak360
— Старый Оскол: @staryoskol360
— Сургут и ХМАО: @surgut360
— Смоленск: @smolensk360
— Сыктывкар: @sktwkar360

— Таганрог: @taganrog360
— Тамбов: @tambov360
— Тольятти: @toliatti360
— Тула: @tula360
— Томск: @tomsk360
— Тюмень: @tymen360
— Тверь: @tver360g
— Ульяновск: @ulanovsk360
— Уссурийск: @ussur360
— Уфа: @ufa360g
— Улан-Удэ: @ulanude360

— Хабаровск: @habarovsk360
— Челябинск: @chelyabinsk360
— Чебоксары: @cheboksari360
— Череповец: @cherepovec360
— Чита: @chita360
— Шахты: @shahti360
— Энгельс: @engel360
— Ярославль: @yaroslavl360g
— Якутск: @yakutsk360g
Другой город: @russia360
🤔1🌚1