Книги для программистов C/C++
الذهاب إلى القناة على Telegram
Библиотека C/C++ разработчика. По всем вопросам @evgenycarter
إظهار المزيد5 124
المشتركون
لا توجد بيانات24 ساعات
-37 أيام
-1630 أيام
أرشيف المشاركات
💡 QT и ОС Аврора: надежная основа для разработки востребованного ПО!
❗️ Вкладывай в перспективу - вкладывай в себя!
Пройди тест из 20 вопросов и проверь, насколько хорошо nы знаешь язык C++ и готов освоить QT и ОС Аврора .
Сможешь сдать — пройдёшь на продвинутый онлайн-курс "Разработка прикладного ПО на Qt и ОС Аврора" от OTUS.
👉 ПРОЙТИ ТЕСТ: https://vk.cc/csvY10
Курс доступен в рассрочку.
🎁 Черная пятница в OTUS! Успей применить промокод BLACK23 и получить скидку 15% на курс!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code
J. Davidson, Kate Gregory (2022)
Написание качественного кода на C++ не должно быть трудной задачей. Если разработчик будет следовать рекомендациям, приведенным в C++ Core Guidelines, то он будет писать исключительно надежные, эффективные и прекрасно работающие программы на C++. Но руководство настолько переполнено советами, что порой трудно понять, с чего начать. Начните с «Красивого C++»! Опытные программисты Гай Дэвидсон и Кейт Грегори выбрали 30 основных рекомендаций, которые посчитали особенно ценными, и дают подробные практические советы, которые помогут улучшить ваш стиль разработки на C++. Для удобства книга структурирована в точном соответствии с официальным веб-сайтом C++ Core Guidelines.
👉 @cpp_knigi
Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code
J. Davidson, Kate Gregory (2022)
Написание качественного кода на C++ не должно быть трудной задачей. Если разработчик будет следовать рекомендациям, приведенным в C++ Core Guidelines, то он будет писать исключительно надежные, эффективные и прекрасно работающие программы на C++. Но руководство настолько переполнено советами, что порой трудно понять, с чего начать. Начните с «Красивого C++»! Опытные программисты Гай Дэвидсон и Кейт Грегори выбрали 30 основных рекомендаций, которые посчитали особенно ценными, и дают подробные практические советы, которые помогут улучшить ваш стиль разработки на C++. Для удобства книга структурирована в точном соответствии с официальным веб-сайтом C++ Core Guidelines.
👉 @cpp_knigi
🎮 Завершите создание своего первого шутера и добавьте его в портфолио
👉 На бесплатном открытом уроке «Создаём простейший шутер от третьего лица на Unreal Engine 5. Часть 2» от OTUS.
На втором эфире мы:
- реализуем механику стрельбы и урона, свяжем их с созданным UI;
- создадим бота-противника и разработаем для него простейший AI, который будет искать нас и нападать при обнаружении;
- разработаем систему подбираемых предметов (патроны, оружие).
⏰ Занятие пройдёт 22 ноября в 20:00 мск и будет приурочено к старту курса «Unreal Engine Game Developer. Basic». После урока вы сможете продолжить обучение на специальных условиях и получить видеокурс по программированию на С++ в подарок.
👉 Для бесплатного участия и получения записи обоих уроков регистрируйтесь прямо сейчас: https://vk.cc/csrD7h
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Hands-On Design Patterns with C++: Solve common C++ problems with modern design patterns and build robust applications, 2nd Edition
Автор: Fedor G. Pikus (2023)
Эта книга поможет вам сосредоточиться на паттернах проектирования, которые естественным образом адаптируются к вашим потребностям, и на паттернах, которые уникальным образом используют возможности языка C++. Вооружившись знанием этих паттернов, вы будете тратить меньше времени на поиск решений общих проблем и справляться с трудностями с помощью решений, выработанных на собственном опыте. Вы также поймете, что паттерны проектирования - это лаконичный и эффективный способ коммуникации, поскольку паттерны представляют собой знакомое и узнаваемое решение конкретной проблемы и могут передать значительный объем информации с помощью одной строки кода.
👉 @cpp_knigi
Уже в эту субботу пройдет первая конференция от SberDevices по системной разработке — «Салют, OS DevConf!».
Участников ждет много практики по разработке операционных систем и микроконтроллеров. Среди спикеров от руководители и ведущие разработчики команд SberDevices, «Лаборатория Касперского», «Открытая мобильная платформа», YADRO, «Сбер».
В программе:
— Как в операционной системе от SberDevices устроен процесс разработки на C++;
— Инструменты для поддержания качества кода в операционных системах;
— Опыт внедрения инструмента статического анализа кода Clang Tidy на поздней стадии проекта;
— Разработка операционной системы на базе Debian Linux: почему лучше сделать своё, чем покупать у вендора.
Конференция состоится 18 ноября в offline и online формате.
Для участия необходимо зарегистрироваться по ссылке.
Реклама. ПАО Сбербанк ИНН 7707083893. erid: 2SDnjcU9bsN
С++ 20 в деталях
Гримм Райнер (2023)
В этой книге подробно рассказывается о новом стандарте С++20. Для тех, кто не знаком с С++20, приводится краткий обзор, далее рассматриваются ключевые возможности языка. Вы получите представление о ключевых изменениях в ядре языка (концепты и модули), новой библиотеке диапазонов, корутинах, а затем сможете применить теорию на практике, изучив ряд примеров. Книгу можно использовать как справочное руководство и изучать главы в удобном для вас порядке.
Издание будет полезно разработчикам, желающим освоить последнюю версию С++, изучить передовые возможности и добавления в язык, а также заглянуть за кулисы разработки новых стандартов языка и узнать, как предлагаются, обсуждаются и утверждаются новые изменения в стандарт С++ и чем вызваны эти изменения.
Скачать книгу
👉 @cpp_knigi
С чего начать изучение C++?🤔
С бесплатного открытого урока «Контейнер std::vector: простой, быстрый, опасный» от OTUS и Андрея Рыжикова – разработчика в НИИ обработки аэрокосмических изображений.🔥
На вебинаре:
✅ узнаем основные функции std::vector;
✅ заглянем «под капот» и поймем, чем обеспечивается высокая скорость произвольного доступа и когда мы за нее платим;
✅ пройдем по граблям, на которые часто наступают при его использовании;
⚡ в результате сможем осознанно использовать std::vector в своих программах.
👨🔧 Занятие пройдёт 23 ноября в 20:00 МСК в рамках курса «C++ Developer».
Ждем начинающих разработчиков на C++ и тех, кто не знаком с устройством контейнеров STL.
➡️ Для бесплатного участия регистрируйтесь прямо сейчас: https://vk.cc/cspQMp
C++20 Get the Details
Grimm Rainer (2022)
В этой книге подробно рассказывается о новом стандарте С++20. Для тех, кто не знаком с С++20, приводится краткий обзор, далее рассматриваются ключевые возможности языка. Вы получите представление о ключевых изменениях в ядре языка (концепты и модули), новой библиотеке диапазонов, корутинах, а затем сможете применить теорию на практике, изучив ряд примеров. Книгу можно использовать как справочное руководство и изучать главы в удобном для вас порядке.
Издание будет полезно разработчикам, желающим освоить последнюю версию С++, изучить передовые возможности и добавления в язык, а также заглянуть за кулисы разработки новых стандартов языка и узнать, как предлагаются, обсуждаются и утверждаются новые изменения в стандарт С++ и чем вызваны эти изменения.
👉 @cpp_knigi
🌎Программист, мир огромен и разнообразен!
👉Узнайте больше о возможностях С на бесплатном вебинаре онлайн-курса «Программист С» — «Unicode в С»: регистрация
На вебинаре мы:
— подробнее познакомимся с интернациональным стандартом символов Unicode и низкоуровневым устройством его кодировок
— развеем несколько популярных мифов в области кодировок и посмотрим на инструменты языка C для работы с юникодом.
✅Занятие будет полезно всем программистам, практикующим написание кода на C и C++.
👉После вебинара вы сможете продолжить обучение на курсе по спеццене, в том числе, в рассрочку
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8JtPFv
C++ на примерах
Орленко П. А., Евдокимов П. В. (2019)
В книге рассмотрена базовая теоретическая часть языка C++, позволяющая ориентироваться в языке и создавать свои программы: типы, функции, операторы, логические конструкции, массивы, указатели, структуры, работа с файлами, объектно-ориентированное программирование. Отдельное внимание уделено программированию различных алгоритмов. В книге используется большое количество примеров с подробным анализом кода: от простых приложений для вывода текста на экран и проведения вычислений до клиент-серверного приложения.
Скачать книгу
👉 @cpp_knigi
🔥 Qt и ОС Аврора: надежная основа для разработки востребованного ПО
➖ Освой кроссплатформенную разработку
Пройди тест и проверь свои знания.
Ответишь — пройдешь на продвинутый курс "Разработка прикладного ПО на Qt и ОС Аврора" от OTUS по специальной цене! .
👉 ПРОЙТИ ТЕСТ: https://vk.cc/csl5Pu
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576C++ для профи
Лоспинозо Джош(2021)
С++ - популярный язык для создания ПО. В руках увлеченного программиста С++ становится прекрасным инструментом для создания лаконичного, эффективного и читаемого кода, которым можно гордиться.
"C++ для профи" адресован программистам среднего и продвинутого уровней, вы продеретесь сквозь тернии к самому ядру С++. Часть 1 охватывает основы языка С++ - от типов и функций до жизненного цикла объектов и выражений. В части II представлена стандартная библиотека C ++ и библиотеки Boost. Вы узнаете о специальных вспомогательных классах, структурах данных и алгоритмах, а также о том, как управлять файловыми системами и создавать высокопроизводительные программы, которые обмениваются данными по сети.
Скачать книгу
👉 @cpp_knigi
Tour of C++, A (C++ In-Depth Series)
Bjarne Stroustrup (2022)
Настоящее издание представляет собой инициативный перевод замечательной книги по основам программирования на языке С++ за авторством самого создателя языка Бьерна Страуструпа. В книге описаны самые современные функции языка соответствующие стандарту C++20, в том числе ещё не полностью реализованные в компиляторах. Так же в книге описаны лучшие методы применения языка С++ с ссылками на C++ Core Guideline.
Книга будет полезна как обучающимся, так и практикующим программистам желающим ознакомится с новинками С++.
👉 @cpp_knigi
🔥 Топ-5 способов создания ассоциативного массива
1. Односвязный список
2. Отсортированный массив
3. Двоичное дерево поиска
4. Хэш-таблица
5. Префиксное дерево
💪 Разберём каждый из них подробно на бесплатном открытом уроке «Создание ассоциативного массива различными способами» от OTUS.
На эфире мы:
✔️ реализуем структуру данных «ассоциативный массив» для хранения пар (ключ, значение)
✔️ рассмотрим несколько алгоритмов для решения этой задачи
✔️ сравним их эффективность
📢📢 Занятие состоится 15 ноября в 20:00 мск и будет приурочено к старту курса «Алгоритмы и структуры данных» в Otus.
🎫 После вебинара можно приобрести курс в рассрочку.
➡️ Регистрация на вебинар: https://vk.cc/csgb54
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ruТур по С++. Краткий курс. Третье издание
Бьерн Страуструп (2023)
Настоящее издание представляет собой инициативный перевод замечательной книги по основам программирования на языке С++ за авторством самого создателя языка Бьерна Страуструпа. В книге описаны самые современные функции языка соответствующие стандарту C++20, в том числе ещё не полностью реализованные в компиляторах. Так же в книге описаны лучшие методы применения языка С++ с ссылками на C++ Core Guideline.
Книга будет полезна как обучающимся, так и практикующим программистам желающим ознакомится с новинками С++.
Скачать книгу
👉 @cpp_knigi
💡 Как попасть в команду разработки госпроектов?
Изучить российскую ОС на бесплатном открытом уроке «Знакомство с ОС Аврора и возможностями разработки под неё» от OTUS.
На эфире:
✔️ познакомимся с российской мобильной операционной системой Аврора и её основными особенностями;
✔️ посмотрим на среду разработки приложений Аврора IDE, на структуру и конфигурацию приложения;
✔️ рассмотрим приложение, отправляющее уведомление в графическую подсистему Lipstick.
📢📢 Занятие пройдёт 13 ноября в 20:00 мск и будет приурочено к старту курса «Разработка прикладного ПО на Qt и ОС Аврора».
🎫 После урока вы сможете продолжить обучение в рассрочку.
➡️ Регистрируйтесь на мероприятие прямо сейчас: https://vk.cc/csaFwW
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ruData Parallel C++: Programming Accelerated Systems Using C++ and SYCL, 2nd Edition
Автор: Ben Ashbaugh (2023)
В этой книге рассказывается о параллельном программировании данных с использованием языка C++ и SYCL, а также обо всем, что необходимо для программирования ускоренных систем. Книга начинается с представления параллелизма данных и фундаментальных тем для эффективного использования SYCL. В последующих главах рассматриваются расширенные темы, включая обработку ошибок, программирование с учетом аппаратных особенностей, связь и синхронизацию, а также модели памяти.
Весь исходный код примеров, используемых в книге, находится в свободном доступе на GitHub. Примеры написаны на современном языке SYCL и регулярно обновляются для обеспечения совместимости с различными компиляторами.
👉 @cpp_knigi
Бесплатный С++ митап в Москве и онлайн. Константин Владимиров, Илья Шишков и инженеры YADRO
Встреча пройдет 21 ноября в Москве недалеко от станции «Улица 1905 года», а участники из других городов смогут задать вопросы спикерам в чате трансляции на YouTube.
В программе:
• Доклад «Как работает (и не работает) lifetime extension» от Елены Степановой, техлида в команде телекома (YADRO)
• Доклад «C++ 23 глазами практикующего системного программиста» от Ильи Казакова, разработчик в команде систем хранения данных (YADRO)
• Дискуссия о технических собеседованиях с Константином Владимировым (Syntacore), Ильей Шишковым (ex-Яндекс) и Еленой Степанова.
Регистрация обязательна — записывайтесь по ссылке.
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
