Книги для C/C++ разработчиков @cppprogbook Channel on Telegram

Книги для C/C++ разработчиков

@cppprogbook


Лучшие книги по C/C++

Список наших каналов: https://t.me/proglibrary/9197
Учиться у нас: https://proglib.io/w/a304f0c4

Обратная связь: @proglibrary_feedback_bot

По рекламе: @proglib_adv
Прайс: @proglib_advertising

Книги для C/C++ разработчиков (Russian)

Добро пожаловать в канал "Книги для C/C++ разработчиков"! Если вы занимаетесь разработкой на языках программирования C и C++, то этот канал идеально подойдет для вас. Здесь вы найдете лучшие книги по C/C++, которые помогут вам углубить знания, освоить новые навыки и стать более профессиональным разработчиком

Мы постоянно обновляем список наших каналов, чтобы предложить вам самую актуальную информацию. Учиться у нас легко и увлекательно, благодаря качественному контенту и доступным материалам

Если у вас есть вопросы или предложения, обращайтесь к нашему боту для обратной связи @proglibrary_feedback_bot. Также мы рады предложить вам рекламные возможности, обращайтесь по вопросам сотрудничества к @proglib_adv

Присоединяйтесь к нам прямо сейчас, чтобы погрузиться в мир знаний и совершенствования своих навыков разработчика на языках C и C++!

Книги для C/C++ разработчиков

13 Nov, 05:43


📚Mastering C++ Multithreading: Write robust, concurrent, and parallel applications (2017)

✍️Автор: Maya Posch

📃Страниц: 237

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

Скачать книгу

Книги для C/C++ разработчиков

12 Nov, 06:51


📚Embedded C Coding Standard (2018)

✍️Автор: Michael Barr

📃Страниц: 87

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

Скачать книгу

Книги для C/C++ разработчиков

11 Nov, 12:27


Получите оффер Software Engineer всего за 3 дня! 🚀

Вендор и производитель IT-инфраструктуры YADRO приглашает Software Engineer на SPRINT OFFER.

Команда KVADRA OS ждёт кандидатов сразу на два направления: Linux-based (от уровня junior) и Android (уровня middle и senior).

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

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

Читайте подробности на сайте, оставляйте заявку до 24 ноября и присоединяйтесь к команде KVADRA OS → по ссылке.

Книги для C/C++ разработчиков

11 Nov, 11:17


📚Embedded Programming with Modern C++ Cookbook: Practical recipes to help you build robust and secure embedded applications on Linux (2020)

✍️Автор: Igor Viarheichyk

📃Страниц: 492

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

Скачать книгу

Книги для C/C++ разработчиков

10 Nov, 08:33


📚Test Driven Development for Embedded C (2011)

✍️Автор: James W. Grenning

📃Страниц: 365

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

Скачать книгу

Книги для C/C++ разработчиков

09 Nov, 19:13


📚Mastering C++ Design Patterns: Create Efficient and Scalable Code (2024)

✍️Автор: Robert Johnson

📃Страниц: 595

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

Скачать книгу

Книги для C/C++ разработчиков

09 Nov, 19:10


📚Embedded Cooling of Electronic Devices: Conduction, Evaporation, and Single- and Two-Phase Convection (2024)

✍️Автор: Madhusudan Iyengar

📃Страниц: 479

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

Скачать книгу

Книги для C/C++ разработчиков

09 Nov, 15:34


⚡️Самые полезные каналы по C++ в одной папке

В ней:
канал для подготовки к собеседованиям
интересные задачи
основной канал (этот)
книги по C++
лучшие вакансии из сферы
и наш чат, в котором можно общаться и задавать вопросы

Добавляйте 👉 тык сюда

Книги для C/C++ разработчиков

07 Nov, 14:21


📚Learn Multithreading with Modern C++ (2022)

✍️Автор: James Raynard

📃Страниц: 303

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

Скачать книгу

Книги для C/C++ разработчиков

06 Nov, 11:06


Программисты C++

Pustota Lab, компания по разработке блокчейн-инфраструктуры, ищет разработчиков для расширения нашей экосистемы.

Детали позиции:

▪️Должность: Senior
▪️Зарплата: от 250,000 ₽ net
▪️Местоположение: Полностью удаленно
▪️Контакт: [Telegram](https://t.me/Q4domains)

Требуемые навыки:

▪️Основные языки: C/C++, современный C++ (версии 14-23)
▪️ Дополнительные языки: Веб-технологии (HTML, JavaScript, Node.js, CSS) — приветствуются, но не обязательны
▪️ Технологии для разработки кошелька: Обязательное знание Qt и опыт разработки приложений с его использованием

Дополнительные навыки:

▪️ Знание объектно-ориентированного программирования и шаблонов C++
▪️ Умение создавать и отлаживать многопоточные приложения
▪️Опыт работы с проектами на CMake
▪️ Знание сетевых технологий (сетевые протоколы, адресация, настройка сетевых интерфейсов)
▪️Понимание механизма toolchain и кросс-компиляции
▪️Знание теории баз данных
▪️ Умение интегрировать сторонние библиотеки или API
▪️ Уверенное владение Git

Книги для C/C++ разработчиков

06 Nov, 06:33


📚Just Enough Software Architecture: A Risk-Driven Approach (2010)

✍️Автор: George H. Fairbanks

📃Страниц: 378

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

Скачать книгу

Книги для C/C++ разработчиков

05 Nov, 12:57


📚Developing Apps with GPT-4 and ChatGPT: Build Intelligent Chatbots, Content Generators, and More (2023)

✍️Автор: Olivier Caelen, Marie-Alice Blete

📃Страниц: 160

Эта мини-книга представляет собой подробное руководство для разработчиков на Python, которые хотят научиться создавать приложения с большими языковыми моделями. Авторы Оливье Кэлен и Мари-Элис Белт рассказывают об основных функциях и преимуществах GPT-4 и ChatGPT и объясняют, как они работают. Вы также получите пошаговое руководство по разработке приложений с использованием библиотеки GPT-4 и ChatGPT на Python, включая инструменты для генерации текста, вопросов и ответов и обобщения содержимого.

Скачать книгу

Книги для C/C++ разработчиков

05 Nov, 11:01


📚Linux Shell Scripting:From Basics to Expert Proficiency (2024)

✍️Автор: William Smith

📃Страниц: 972

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

Скачать книгу

Книги для C/C++ разработчиков

03 Nov, 12:16


📚Modern Operating Systems (2008)

✍️Автор: Andrew S. Tanenbaum

📃Страниц: 1034

Широко ожидаемая редакция этого мирового бестселлера включает в себя новейшие разработки в области технологий операционных систем.  Третье издание включает в себя актуальные материалы по актуальным операционным системам, таким как Linux, Windows, а также встроенным системам реального времени и мультимедийным системам. Содержит новые и обновленные сведения о мультимедийных операционных системах, мультипроцессорах, виртуальных машинах и антивирусном программном обеспечении. Освещает внутреннюю работу Windows Vista (глава 11); уникально даже для современных публикаций. Содержит информацию о текущих исследованиях, основанных на опыте Таненбаума как исследователя операционных систем. Полезный справочник для программистов.

Скачать книгу

Книги для C/C++ разработчиков

02 Nov, 15:34


📚C++ Multithreading Cookbook: Over 60 recipes to help you create ultra-fast multithreaded applications using C++ with rules, guidelines, and best practices (2014)

✍️Автор: Milos Ljumovic

📃Страниц: 422

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

Скачать книгу

Книги для C/C++ разработчиков

01 Nov, 05:41


📚Modern Parallel Programming with C++ and Assembly Language: X86 SIMD Development Using AVX, AVX2, and AVX-512 (2022)

✍️Автор: Daniel Kusswurm

📃Страниц: 582

"Современное параллельное программирование на C++ и ассемблере" - это учебное пособие, в котором объясняется программирование на x86 SIMD с использованием как C++, так и ассемблера. Содержание и организация книги разработаны таким образом, чтобы помочь вам быстро понять и использовать возможности SIMD процессоров x86. Он также содержит большое количество исходного кода, структурированного таким образом, чтобы ускорить изучение и понимание основных концепций и алгоритмов SIMD-программирования.

Скачать книгу

Книги для C/C++ разработчиков

31 Oct, 10:28


📚Operating Systems: Design and Implementation (2006)

✍️Автор: Andrew S. Tanenbaum, Albert S. Woodhull

📃Страниц: 1071

Это издание включает в себя MINIX 3, более компактный, более надежный, лучше подходящий для встраиваемых приложений и, прежде всего, еще более простой в освоении. Используя MINIX, авторы представляют практически все основные концепции, необходимые для создания работающей операционной системы: системные вызовы, процессы, IPC, планирование, ввод-вывод, взаимоблокировки, управление памятью, потоки, файловые системы, безопасность и многое другое.

Скачать книгу

Книги для C/C++ разработчиков

30 Oct, 05:56


📚Code Like a Pro in Rust (2024)

✍️Автор: Brenden Matthews

📃Страниц: 265

В Rust Code Like a Pro вы познакомитесь с управлением памятью, асинхронным программированием и основными навыками работы с Rust, которые сделают вас профессионалом в Rust! Кроме того, вы найдете основные методы повышения производительности при тестировании Rust, разработке инструментов и управлении проектами. Скоро вы будете писать высококачественный код, требующий гораздо меньших затрат на обслуживание.

Скачать книгу

Книги для C/C++ разработчиков

29 Oct, 06:39


📚Articulating Design Decisions (2020)

✍️Автор: Tom Greever

📃Страниц: 181

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

Скачать книгу

Книги для C/C++ разработчиков

28 Oct, 16:45


📚Hacking: The Art of Exploitation (2010)

✍️Автор: Jon Erickson

📃Страниц: 433

В то время как другие книги просто показывают, как использовать существующие эксплойты, "Хакинг: Искусство эксплуатации" стала первой книгой, в которой объясняется, как работают хакерские атаки и программные эксплойты и как читатели могут разрабатывать и внедрять свои собственные. В значительно обновленном и расширенном втором издании автор Джон Эриксон снова использует практические примеры, чтобы проиллюстрировать наиболее распространенные проблемы компьютерной безопасности в трех смежных областях: программировании, сетевом обеспечении и криптографии. Включает в себя live CD, который предоставляет среду программирования Linux и все ее преимущества без необходимости установки новой операционной системы.

Скачать книгу

Книги для C/C++ разработчиков

28 Oct, 13:39


🤔 Нужна ли математика на собеседованиях?

🗓 Сегодня в 20:00 встречаемся в прямом эфире, чтобы обсудим роль математики на собеседовании, а также поделимся инсайдами как успешно пройти техническое собеседование! https://proglib.io/w/b2e092eb

🌟 Спикер: Станислав Петров – Senior Data Scientist.

😮 На вебинаре вы узнаете:

😱 Ошибаться — не страшно. Как ошибки и неудачные проекты могут стать ценным опытом. Почему «проекты в стол» способствуют профессиональному росту. И как преодолеть путь от junior до senior.

🙌🏻 Собеседования: можно ли к ним не готовиться?! Поделимся эффективными стратегиями подготовки и расскажем, на что работодатели обращают внимание в первую очередь.

✍️ Разберем реальные тестовые задачи, которые дают на собеседованиях на позицию Data Scientist.

🎁 Бонус: расскажем как проводить эффективное тестирование в маркетинге и их масштабируемость.

🎯 Почему важно посетить вебинар?

• Понимание математических концепций и их применение помогает успешно проходить собеседования и решать реальные задачи.

• Расширьте свой профессиональный кругозор и подготовьтесь к новым карьерным вызовам.

👉 Присоединяйтесь к нам и узнайте, как математика может помочь в вашей карьере https://proglib.io/w/b2e092eb

Книги для C/C++ разработчиков

27 Oct, 09:43


📚OpenCV 3 computer vision application programming cookbook recipes to help you build computer vision applications that make the most of the popular C++ library OpenCV 3 (2017)

✍️Автор: Laganière, Robert

📃Страниц: 464

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

Скачать книгу

Книги для C/C++ разработчиков

27 Oct, 09:21


📚Building Computer Vision Projects with OpenCV 4 and C++ (2019)

✍️Автор: David Millán Escrivá

📃Страниц: 557

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

Скачать книгу

Книги для C/C++ разработчиков

25 Oct, 12:01


14 ноября, YADRO С++ meetup, Москва и онлайн

Встречаемся очно или на трансляции — регистрируйтесь, чтобы забронировать место и получить ссылку на стрим на одной из популярных платформ. 

В программе:

• Как сочетать объектный подход с современным программированием.
• Паттерны ООП, которые сделают проект гибким и легким в поддержке.
• Удобство интрузивных контейнеров.
• Что помогает нам в разработке 5G сетей.
• Инструменты библиотеки Boost.Intrusive.
Дискуссия: эксперты из YADRO, Яндекса, Syntacore и Касперского обсудят, как протекает реализация стандартов: на сколько быстро внедряются фичи, стоит ли обратить внимание на подходы других языков и становится ли продукт безопасней, если написан на новых стандартах?

Офлайн-участники смогут увидеть «железо» для ЦОД и телеком-операторов, код для которого пишут С++ разработчики YADRO, пообщаться с экспертами на мини-стендах, поучаствовать в технических интерактивах и получить призы после митапа.

Участие бесплатное, регистрация обязательна.

До встречи!

Книги для C/C++ разработчиков

25 Oct, 11:39


📚Linux Driver Development with Raspberry Pi (2021)

✍️Автор: Alberto Liberal de los Rios

📃Страниц: 648

В этой книге используется подход "учимся на практике", поэтому вы будете играть с Raspberry Pi с первой главы. Помимо платы Raspberry Pi, вы будете использовать несколько недорогих плат для разработки практических примеров. В лабораторных работах подробно описано, что означает каждый шаг, чтобы вы могли использовать свои собственные аппаратные компоненты, адаптируя содержание книги к своим потребностям.

Скачать книгу

Книги для C/C++ разработчиков

25 Oct, 07:00


От решения сложных задач на С++ 👉 к тестированию и развертыванию приложений

Поможем разработчикам освоить С++ 17 и С++20
А в подарок научим эффективно работать с контейнерами

На курсе «Разработчик С++» вы научитесь:

👉 Разрабатывать и читать шаблонный код
👉 Управлять памятью, использовать умные указатели и аллокаторы
👉 Понимать, какие подходы в С++ работают, а от каких стоит отказаться
👉 Применять паттерны ООП при разработке и проектировании приложений

Формат:

🟡Длительность – 4 месяца
🟡6 онлайн-встреч со спикерами, видеолекции и 68 часов практики
🟡16 практических работ и финальный проект для портфолио
🟡Общий чат со спикерами и другими студентами курса

➡️Старт курса — 28 октября.
➡️Подробнее о программе и занять место — по ссылке

Реклама ООО «Слёрм» ИНН 3652901451

Книги для C/C++ разработчиков

24 Oct, 09:08


⚡️Разыгрываем флагманский смартфон

«Библиотека программиста» разыгрывает один из трех смартфонов на выбор:
🔹Samsung Galaxy S24 Ultra на 1 ТБ
🔹Xiaomi 14 Ultra на 512 ГБ
🔹iPhone 16 Pro Max на 512 ГБ

🔥 А еще 99 участников розыгрыша получат скидку 50% на наш курс Базовые модели ML и приложения!
Промокод будет действителен до 20 ноября.

Условия просты:
→ подписаться на Библиотека нейротекста
→ подписаться на Библиотека нейрозвука
→ подписаться на Библиотека нейрокартинок
→ нажать на кнопку «Участвовать» под этим постом

Итоги появятся 30 октября в 20:00 по московскому времени в нашем канале Библиотека программиста. Затем мы свяжемся с победителем, который сам выберет смартфон. Тем, кто получит промокод, мы вышлем его в течение недели после окончания розыгрыша.

⚠️ Убедитесь, что вам можно написать в личные сообщения или следите за результатами — если мы не сможем с вами связаться, то не сможем и отправить приз. Доставить мы можем только в города России и Беларуси.

Книги для C/C++ разработчиков

24 Oct, 05:32


📚The Boost C++ Libraries (2014)

✍️Автор: Boris Schäling

📃Страниц: 481

Во втором издании "Библиотек Boost C++" представлены 72 библиотеки Boost, которые предоставляют широкий спектр полезных возможностей. Они упрощают управление памятью и обработку строк. Они предоставляют контейнеры и другие структуры данных, которые значительно превосходят возможности стандартной библиотеки. Они упрощают создание независимых от платформы сетевых приложений. Проще говоря, эти 72 библиотеки значительно расширяют ваш набор инструментов для C++.

Скачать книгу

Книги для C/C++ разработчиков

23 Oct, 07:30


📚Beginning x64 Assembly Programming: From Novice to AVX Professional (2019)

✍️Автор: Jo Van Hoey

📃Страниц: 434

Код, используемый при программировании на ассемблере Beginning x64, максимально прост, что означает: никаких графических интерфейсов пользователя, "свистков и колокольчиков" или проверки ошибок. Добавление всех этих приятных функций отвлекло бы ваше внимание от цели: изучения языка ассемблера. Теория сведена к строгому минимуму: немного о двоичных числах, краткое описание логических операторов и немного линейной алгебры. И мы держимся подальше от использования преобразований с плавающей запятой.

Скачать книгу

Книги для C/C++ разработчиков

23 Oct, 06:00


Вакансии «Библиотеки программиста» — ждем вас в команде!

Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов
👉Переводчик и автор оригинальных статей

Подробности тут

Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴

Ждем ваших откликов 👾

Книги для C/C++ разработчиков

22 Oct, 09:53


📚Beginning C++ Programming (2018)

✍️Автор: Richard Grimes

📃Страниц: 548

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

Скачать книгу

Книги для C/C++ разработчиков

21 Oct, 11:54


📚Linux Device Driver Development: Everything you need to start with device driver development for Linux kernel and embedded Linux (2022)

✍️Автор: John Madieu

📃Страниц: 708

Это обновленное второе издание "Разработки драйверов устройств Linux" представляет собой всеобъемлющее введение в мир ядра Linux и различных подсистем, из которых оно состоит, и будет полезно разработчикам встраиваемых систем из любых областей знаний. Вы узнаете, как настраивать, адаптировать и собирать ядро Linux. В книге, наполненной реальными примерами, рассказывается о каждой из наиболее часто используемых подсистем во встраиваемых системах, таких как GPIO, прямой доступ к памяти, управление прерываниями и драйверы устройств I2C/SPI. Эта книга покажет вам, как Linux рассматривает каждое устройство с аппаратной точки зрения и как устройство привязано к своему драйверу (ам).

Скачать книгу

Книги для C/C++ разработчиков

20 Oct, 17:01


📚Accelerated Linux Core Dump Analysis (2023)

✍️Автор: Dmitry Vostokov

📃Страниц: 637

Узнайте, как анализировать сбои и зависания процессов и ядра x64 и ARM64 Linux, перемещаться по дампу памяти ядра и диагностировать повреждения, утечки памяти, скачки производительности процессора, заблокированные потоки, взаимоблокировки, цепочки ожидания и почти 40 шаблонов анализа памяти. Тренинг состоит из 47 пошаговых упражнений с использованием отладчиков GDB и WinDbg.

Скачать книгу

Книги для C/C++ разработчиков

20 Oct, 07:39


📚x86 Software Reverse-Engineering, Cracking, and Counter-Measures (2024)

✍️Автор: Stephanie Domas, Christopher Domas

📃Страниц: 253

Книга начинается с ознакомительного курса по x86, на котором вы узнаете, как читать, писать и создавать сборки на ассемблере, который используется на огромном количестве компьютеров в мире. Затем книга перейдет к обратному проектированию приложений с использованием нескольких популярных в отрасли приложений, таких как IDA, Ghidra, Olly и других. Далее мы перейдем к взлому с использованием таких методов, как внесение исправлений и генерация ключей, которые используют возможности сборки и обратного проектирования. Наконец, мы рассмотрим взлом с точки зрения защиты. Предоставление учащимся техник, которые помогут им стать лучше...

Скачать книгу

Книги для C/C++ разработчиков

18 Oct, 07:57


📚C++ Data Structures and Algorithms: Learn how to write efficient code to build scalable and robust applications in C++ (2018)

✍️Автор: Wisnu Anggoro

📃Страниц: 391

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

Скачать книгу

Книги для C/C++ разработчиков

17 Oct, 14:02


📚Mastering C++ Programming Language: A Beginner's Guide (2022)

✍️Автор: Sufyan bin Uzayr

📃Страниц: 451

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

Скачать книгу

Книги для C/C++ разработчиков

17 Oct, 10:11


🔥 Weekend Offer Backend в Яндекс 26–27 октября

Устройтесь backend-разработчиком в Яндекс онлайн за одни выходные.

↔️ К участию приглашаем разработчиков на C++, Python, Go, Java или Kotlin, с опытом коммерческой разработки от трёх лет, которые готовы работать в офисном или гибридном режиме на территории России или Республики Беларусь.

🛐План простой: зарегистрируйтесь и до 23 октября решите пару задачек в Контесте, 26 октября пройдите два технических собеседования, а 27 октября получите офер.

🔛В Weekend Offer Backend участвуют разные сервисы: Финтех, HR-Tech, Образование, МВА, Биллинг, Геосервисы, Реклама, Поисковые сценарии. Чтобы заранее подумать, с кем вам хочется пообщаться 17 октября мы проведем онлайн-встречу в зуме, где команды расскажут о себе и задачах.

🆖 Узнать подробности и принять участие можно здесь.

Книги для C/C++ разработчиков

17 Oct, 06:04


Самые полезные каналы для программистов в одной подборке!

Сохраняйте себе, чтобы не потерять 💾

🔥Для всех

Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
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++

💻Другие каналы

Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности

📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈

Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT

Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *

* Организация Meta запрещена на территории РФ

Книги для C/C++ разработчиков

16 Oct, 10:15


📚Hand-On Embedded System Architecture : Introduction to Robotics and the AVR Microcontroller Practical Guide For Students and Professionals (2021)

✍️Автор: Michael David

📃Страниц: 74

В этой книге излагается очень простой семиэтапный план, позволяющий контролировать разработку встроенного ПО. Формальных методологий для освоения не существует; идеи сразу же становятся полезными. Большинство разработчиков не знают, что сложность кода растет быстрее, чем его размер. В этой книге показано несколько способов линеаризации зависимости сложности от размера и ускорения выпуска продуктов. Ганссле показывает, как улучшить дизайн кода и аппаратного обеспечения за счет интеграции аппаратного и программного обеспечения.

Скачать книгу

Книги для C/C++ разработчиков

16 Oct, 07:00


Как перейти на С++ с другого языка так, чтобы не сгорела ж*па?

В С++ так много всего, что делать это самостоятельно — занятие для отважных. И для тех, у кого много времени. А самый простой и быстрый способ — переходить с помощью наставника. Он выдаст нужную теорию в нужном объёме, даст подходящую к реальным задачам практику и сделает код ревью с подробным разбором.

На курсе «Разработчик С++20» от Слёрма таких наставников целых двое.

За 4 месяца научим:

👉 Разрабатывать и читать шаблонный код
👉 Управлять памятью, использовать умные указатели и аллокаторы
👉 Понимать, какие подходы в С++ работают, а от каких стоит отказаться
👉 Применять паттерны ООП при разработке и проектировании приложений

Формат:

🟡Длительность – 4 месяца
🟡6 онлайн-встреч со спикерами, видеолекции и 68 часов практики
🟡16 практических работ и финальный проект для портфолио
🟡Общий чат со спикерами и другими студентами курса

➡️Старт курса — 28 октября.
➡️Подробнее о программе и занять место — по ссылке

Реклама ООО «Слёрм» ИНН 3652901451

Книги для C/C++ разработчиков

15 Oct, 15:00


🌐 Научитесь создавать сетевые сервисы на C++ с помощью фреймворка userver!

Приглашаем вас на открытый вебинар 17 октября в 20:00 МСК, где мы подробно разберем:

- Как подключить userver в проект;
- Как собрать userver с нужной конфигурацией;
- Как написать сетевой сервис, работающий с REST и WebSocket API;
- Как реализовать аутентификацию для нового сервиса.

🎓 Встречаемся в преддверии старта курса «C++ Developer. Professional». Все участники вебинара получат специальную цену на обучение!

🔗 Регистрируйтесь прямо сейчас, чтобы не пропустить это важное мероприятие: https://otus.pw/wArh/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Erid 2VtzquiPRDd

Книги для C/C++ разработчиков

15 Oct, 05:14


📚The Art of Designing Embedded Systems (2000)

✍️Автор: Stuart Ball

📃Страниц: 262

В этой книге излагается очень простой семиэтапный план, позволяющий контролировать разработку встроенного ПО. Формальных методологий для освоения не существует; идеи сразу же становятся полезными. Большинство разработчиков не знают, что сложность кода растет быстрее, чем его размер. В этой книге показано несколько способов линеаризации зависимости сложности от размера и ускорения выпуска продуктов. Ганссле показывает, как улучшить дизайн кода и аппаратного обеспечения за счет интеграции аппаратного и программного обеспечения.

Скачать книгу

Книги для C/C++ разработчиков

14 Oct, 18:40


📚C++ Core Guidelines Explained: Best Practices for Modern C++ (2021)

✍️Автор: Rainer Grimm

📃Страниц: 403

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

Скачать книгу

Книги для C/C++ разработчиков

14 Oct, 10:02


🤔 Основы математики в Machine Learning / Deep Learning

🗓 16 октября мы разберем ряд Тейлора, собственные векторы и другие ключевые понятия в ML – https://proglib.io/w/320f80fa

Спикер: Иван Потапов – Staff Machine Learning Engineer at ShareChat. Руководит командой, отвечающей за качество рекомендаций, и имеет 8-летний опыт в сфере машинного обучения.

😮 Что будем обсуждать:

– Теорию вероятностей: случайные величины, математическое ожидание и дисперсию.

Линейную алгебру: векторы, матрицы, собственные векторы и собственные значения.

Математический анализ: производные и разложение функций в ряд Тейлора.

👨‍💻 А еще после каждого блока вас ждет практика в применении полученных знаний.

🎯 Почему это важно?
Понимание математических основ помогает глубже разобраться в работающих под капотом алгоритмах ML/DL и эффективно применять их на практике.

Присоединяйтесь к нам и совершенствуйте свои навыки в машинном обучении!

📌 Регистрация по ссылке: https://proglib.io/w/320f80fa

Книги для C/C++ разработчиков

14 Oct, 06:09


📚Design and Implementation of the MTX Operating System (2015)

✍️Автор: K.C. Wang

📃Страниц: 551

Книга содержит много новых материалов по разработке и использованию параллельных алгоритмов в SMP. Включено полное описание процесса загрузки операционной системы, а также расширение модели процесса для реализации поддержки потоков в ядре MTX, программа инициализации для запуска системы и программа sh для выполнения пользовательских команд. Предназначенная для технически ориентированных курсов по операционным системам, в которых особое внимание уделяется как теории, так и практике, книга также подходит для самостоятельного изучения.

Скачать книгу

Книги для C/C++ разработчиков

12 Oct, 17:57


📚Data Structure and Algorithms Using C++: A Practical Implementation (2021)

✍️Автор: Sachi Nandan Mohanty, Pabitra Kumar Tripathy

📃Страниц: 403

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

Скачать книгу

Книги для C/C++ разработчиков

11 Oct, 07:31


📚Hands-On System Programming with C++: Build robust and concurrent Unix and Linux systems with C++17 (2019)

✍️Автор: Dr. Rian Quinn

📃Страниц: 296

C++ - это язык программирования общего назначения с уклоном в системное программирование. В этой книге приводится подробное пошаговое руководство по стандартам C, Си++ и POSIX и дается четкое представление о различных системных вызовах для UNIX-систем. Темы включают консольный и файловый ввод-вывод, управление памятью, сокеты, временной интерфейс, управление процессами и потоками

Скачать книгу

Книги для C/C++ разработчиков

10 Oct, 11:05


📚Windows Assembly Language Programming (2020)

✍️Автор: Daniel Rosenthal

📃Страниц: 296

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

Скачать книгу

Книги для C/C++ разработчиков

09 Oct, 07:39


📚Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Language and C (2018)

✍️Автор: Yifeng Zhu

📃Страниц: 741

Книга знакомит с базовым программированием ядер ARM Cortex-M на ассемблере и C на уровне регистров, а также с основами проектирования встраиваемых систем. В нем представлены основные понятия, такие как представление данных (целое число, с фиксированной запятой, с плавающей запятой), инструкции по сборке, стек и реализация основных элементов управления и функций языка Си на уровне ассемблера. В нем рассматриваются такие сложные темы, как прерывания, микширование C и сборка, прямой доступ к памяти (DMA), системные таймеры (SysTick), многозадачность, инструкции SIMD для цифровой обработки сигналов (DSP) и кодирование/декодирование команд. В книге также приведены подробные примеры взаимодействия

Скачать книгу

Книги для C/C++ разработчиков

08 Oct, 10:21


📚Algorithmic Trading with Interactive Brokers (Python and C++) (2019)

✍️Автор: Matthew Scarpino

📃Страниц: 298

В этой книге описывается процесс разработки приложений на основе программного интерфейса IB Trader Workstation (TWS). В первых главах представлены основные классы и функции, а в последующих главах показано, как их можно использовать для реализации полномасштабных торговых систем. Благодаря встроенной алгоритмической системе трейдерам не нужно часами смотреть на графики. Просто запустите торговое приложение и позвольте TWS API выполнять свою работу.

Скачать книгу

Книги для C/C++ разработчиков

07 Oct, 05:39


📚Linux Basics for Hackers (2018)

✍️Автор: OccupyTheWeb

📃Страниц: 254

В этой практической книге, выполненной в стиле учебного пособия, используется дистрибутив Kali Linux для обучения основам Linux с акцентом на то, как хакеры могли бы их использовать. Темы включают основы командной строки Linux, файловые системы, сетевые взаимодействия, основы BASH, управление пакетами, ведение журнала, а также ядро Linux и драйверы.

Скачать книгу

Книги для C/C++ разработчиков

06 Oct, 17:08


📚Modern C++23 QuickStart Pro: Advanced programming including variadic templates, lambdas, async IO, multithreading and thread sync (2024)

✍️Автор: Jarek Thalor

📃Страниц: 210

Ознакомьтесь с новейшими возможностями C++23 с помощью Modern C++ 23 Quick Start Pro - идеальной книги для опытных разработчиков, которые хотят расширить свои знания и навыки. В этой книге используется практический подход, обеспечивающий быстрое обучение с помощью реальных примеров и сценариев, которые решают сложные задачи программирования на C++.

Скачать книгу

Книги для C/C++ разработчиков

05 Oct, 17:51


📚Data Structures and Algorithms in C++ (2011)

✍️Автор: Michael T. Goodrich, Roberto Tamassia, David M. Mount

📃Страниц: 738

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

Скачать книгу

5,607

subscribers

351

photos

362

videos