ru
Feedback
Книги для программистов C/C++

Книги для программистов C/C++

Открыть в Telegram

Библиотека C/C++ разработчика. По всем вопросам @evgenycarter

Больше
5 124
Подписчики
Нет данных24 часа
-37 дней
-1630 день
Архив постов
Язык С. Мастерство программирования Кристофер Прешерн (2023) Авторитетные рекомендации по программированию на C найти трудно.
Язык С. Мастерство программирования Кристофер Прешерн (2023) Авторитетные рекомендации по программированию на C найти трудно. Для объектно-ориентированных языков в них нет недостатка, но для C их на удивление мало. В этой книге начинающие и опытные программисты на C найдут наставления по принятию проектных решений, включая пошаговое применение паттернов к сквозным примерам. Кристофер Прешерн, один из ведущих членов сообщества паттернов проектирования, рассказывает, как организовать программу на C, как обрабатывать ошибки и проектировать гибкие интерфейсы. Ищете ли вы конкретный паттерн или вам нужен обзор проектных решений, относящихся к определенной теме, эта книга будет в помощь. В части I вы научитесь реализовывать проверенные практикой подходы к программированию на языке C; часть II покажет, как паттерны программирования на C применяются к реализации более крупных программ. Скачать книгу 👉 @cpp_knigi

Как обеспечить безопасность в Docker контейнерах? 💻Расскажет Senior DevOps Engineer Андрей Бирюков на бесплатном практическо
Как обеспечить безопасность в Docker контейнерах? 💻Расскажет Senior DevOps Engineer Андрей Бирюков на бесплатном практическом уроке от OTUS, где вы вместе с экспертом обсудите: - разбор практик безопасной сборки, тестирования и Run-Time защиты Docker контейнеров; - Docker Security топ-10 лучших практик; - обзор Cloud Native Buildpacks. 👉Встречаемся 14 февраля в 20:00 мск в рамках курса «Внедрение и работа в DevSecOps». Пройдите короткий тест прямо сейчас, чтобы занять место на уроке и получить запись: https://vk.cc/cusSOe Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Modern C Gustedt J.(2020) Язык программирования C существует уже давно - каноническим справочником по нему является книга, написанная его создателями, Керниганом и Ритчи [1978]. С тех пор язык C используется в невероятном количестве приложений. Программы и системы, написанные на C, окружают нас повсюду: в персональных компьютерах, телефонах, фотоаппаратах, телевизионных приставках, холодильниках, автомобилях, мэйнфреймах, спутниках... в общем, в любом современном устройстве, имеющем программируемый интерфейс. @cpp_knigi

👩‍💻 Что должен знать востребованный разработчик на С++? Расскажет Александр Ключев — ведущий программист в «Новые облачные
👩‍💻 Что должен знать востребованный разработчик на С++? Расскажет Александр Ключев — ведущий программист в «Новые облачные технологии». Приходите на бесплатный практический урок «C++20 динамическое выделение памяти во время компиляции» от OTUS. На вебинаре вы узнаете: - как работает динамическое выделение памяти на этапе компиляции в С++20; - зачем это нужно и где можно использовать. 🤝 Встречаемся 15 февраля в 20:00 мск в рамках курса «C++ Developer. Professional». Доступна рассрочка на обучение! ➡️ Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок и получить запись: https://vk.cc/cur9kb Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Программирование на языке C++. Практический курс Огнева М., Кудрина Е. (2022) Данное учебное пособие направлено на изложение
Программирование на языке C++. Практический курс Огнева М., Кудрина Е. (2022) Данное учебное пособие направлено на изложение базовых основ программирования на языке C++ и на формирование навыков решения практикоориентированных задач. Пособие содержит сведения по базовым концепциям структурного и объектно-ориентированного программирования, структурам данных, организации ввода-вывода, алгоритмам обработки данных, методам сортировки и т. д. Простота изложения материала и большое количество разобранных примеров делают изучение языка C++ доступным для широкого круга читателей. Скачать книгу 👉 @cpp_knigi

💪 Пройди тест по C++ и проверь свои знания. Ответишь — пройдешь на продвинутый курс "C++ Developer. Professional" от OTUS по специальной цене + получишь запись мастер-класса от преподавателя курса🎁. ⛔️ ПРОЙТИ ТЕСТ: https://vk.cc/cugzJY Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Красивый C++: 30 главных правил чистого, безопасного и быстрого кода Дэвидсон, Грегори (2023) Написание качественного кода на
Красивый C++: 30 главных правил чистого, безопасного и быстрого кода Дэвидсон, Грегори (2023) Написание качественного кода на C++ не должно быть трудной задачей. Если разработчик будет следовать рекомендациям, приведенным в C++ Core Guidelines, то он будет писать исключительно надежные, эффективные и прекрасно работающие программы на C++. Но руководство настолько переполнено советами, что порой трудно понять, с чего начать. Начните с «Красивого C++»! Опытные программисты Гай Дэвидсон и Кейт Грегори выбрали 30 основных рекомендаций, которые посчитали особенно ценными, и дают подробные практические советы, которые помогут улучшить ваш стиль разработки на C++. Для удобства книга структурирована в точном соответствии с официальным веб-сайтом C++ Core Guidelines. Скачать книгу 👉 @cpp_knigi

Design Patterns in Modern C++ Автор: Dmitri Nesteruk (2018) Познакомьтесь со стандартом С++17 на примере реализации знаменитых шаблонов проектирования. Автор приведёт концепции решения задач различной степени сложности с помощью паттернов. Также автор рассмотрит современные возможности С++, новые функции, упрощающие разработку и увеличивающие эффективность работы программ. В книге рассматриваются следующие темы: ✔️ шаблон Строитель; ✔️ шаблон Фабрика; ✔️ шаблон Прототип; ✔️ шаблон Синглтон; ✔️ структурные шаблоны проектирования; ✔️ поведенческие шаблоны проектирования и многое другое. Преимущества: ➕ актуальная версия языка С++; ➕ полезный материал по паттернам проектирования; ➕ множество примеров; ➕ подходит начинающим. @cpp_knigi

Безопасный unsafe Rust Расскажет Кирилл Федченко — Lead Rust Developer в InfinitySwap. Встречаемся на бесплатном открытом уро
Безопасный unsafe Rust Расскажет Кирилл Федченко — Lead Rust Developer в InfinitySwap. Встречаемся на бесплатном открытом уроке от OTUS. 💻На вебинаре: - разберёмся, какие суперспособности даёт разработчику unsafe код, и какая ответственность с ними появляется; - посмотрим, как у Rust получается обеспечивать безопасность, несмотря на unsafe код в низкоуровневых библиотеках; - научимся использовать unsafe безопасно. Занятие пройдёт 1 февраля в 20:00 мск и будет приурочено к старту курса «Rust Developer. Professional». Доступна рассрочка на обучение! 👉Чтобы занять место на уроке и получить запись, регистрируйтесь прямо сейчас: https://vk.cc/cu9gQ8 Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Introduction to C & GUI Programming Author: Simon Long (2019) Популярный язык программирования C используется в огромном количестве приложений - от крошечных микроконтроллеров, используемых в тостерах и часах, до полноценных операционных систем. Первая половина этой книги представляет собой введение в язык C и охватывает основы написания простых программ для командной строки. Во второй половине книги показано, как использовать инструментарий пользовательского интерфейса GTK вместе с C для создания многофункциональных GUI-приложений, которые можно запускать на рабочем столе. Не требуется никакого опыта работы с C или GTK, даже если вы абсолютный новичок, эта книга научит вас всему, что нужно знать. @cpp_knigi

👩‍💻 Как разработчику на С++ оптимизировать работу? Расскажет Александр Ключев — руководитель команды разработки в «Новые об
👩‍💻 Как разработчику на С++ оптимизировать работу? Расскажет Александр Ключев — руководитель команды разработки в «Новые облачные технологии». Встречаемся на бесплатном практическом уроке «Вычисления на этапе компиляции в языке C++» от OTUS. На вебинаре вы: ⬇️ узнаете, как выполнять часть работы программ на С++ за счет вычислений на этапе компиляции; ⬇️ научитесь делать вычисления с помощью шаблонов, constexpr функций и замыканий; ⬇️ познакомитесь с другими полезными инструментами, которые можно использовать на этапе компиляции программ. 🤝 Встречаемся 1 февраля в 20:00 мск в рамках курса «C++ Developer. Professional». Доступна рассрочка на обучение! ➡️ Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок и получить запись: https://vk.cc/cu7kc7 Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Optimized C++ Автор: Курт Гантерот (2016) C++ сам по себе достаточно мощный и производительный язык программирования, однако в руках неумелого программиста даже такой язык может работать в разы дольше. Для таких программистов и написана следующая книга, которая содержит приёмы оптимизации, шаблоны проектирования и наилучшие практики написания качественного кода. Все принципы и рекомендации автор демонстрирует на реальных примерах. В книге рассматриваются следующие темы: ✔️ обзор оптимизации; ✔️ оптимизация, влияющая на поведение компьютера; ✔️ измерение производительности; ✔️ оптимизация использования строк; ✔️ оптимизация алгоритмов; ✔️ оптимизация переменных в динамической памяти; ✔️ оптимизация инструкций; ✔️ использование лучших библиотек и многое другое. @cpp_knigi

Безопасный unsafe Rust Расскажет Кирилл Федченко — Lead Rust Developer в InfinitySwap. Встречаемся на бесплатном открытом уро
Безопасный unsafe Rust Расскажет Кирилл Федченко — Lead Rust Developer в InfinitySwap. Встречаемся на бесплатном открытом уроке от OTUS. 💻На вебинаре: - разберёмся, какие суперспособности даёт разработчику unsafe код, и какая ответственность с ними появляется; - посмотрим, как у Rust получается обеспечивать безопасность, несмотря на unsafe код в низкоуровневых библиотеках; - научимся использовать unsafe безопасно. Занятие пройдёт 1 февраля в 20:00 мск и будет приурочено к старту курса «Rust Developer. Professional». Доступна рассрочка на обучение! 👉Чтобы занять место на уроке и получить запись, регистрируйтесь прямо сейчас: https://vk.cc/cu6NcK Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

C++ 20 в деталях Автор: Райнер Гримм (2023) В этой книге подробно рассказывается о новом стандарте С++20. Для тех, кто незнак
C++ 20 в деталях Автор: Райнер Гримм (2023) В этой книге подробно рассказывается о новом стандарте С++20. Для тех, кто незнаком с С++20, приводится краткий обзор, далее рассматриваются ключевые возможности языка. Вы получите представление о ключевых изменениях в ядре языка (концепты и модули), новой библиотеке диапазонов, корутинах, а затем сможете применить теорию на практике, изучив ряд примеров. Книгу можно использовать как справочное руководство и изучать главы в удобном для вас порядке.Издание будет полезно разработчикам, желающим освоить последнюю версию С++, изучить передовые возможности и добавления в язык, а также заглянуть за кулисы разработки новых стандартов языка и узнать, как предлагаются, обсуждаются и утверждаются новые изменения в стандарт С++ и чем вызваны эти изменения. Скачать книгу 👉 @cpp_knigi

⚙️ Курс «Введение в реверс-инжиниринг» Изучите тайны программного обеспечения и познакомьтесь с обратной разработкой на курсе
⚙️ Курс «Введение в реверс-инжиниринг» Изучите тайны программного обеспечения и познакомьтесь с обратной разработкой на курсе одной из сильнейших команд этичных хакеров Codeby! Всего за 6 месяцев вы научитесь анализировать исполняемые файлы, понимать их структуру и исследовать вредоносное ПО. Главной темой курса является реверс-инжиниринг программ, написанных на языке ассемблера и Си.  Курс подойдет как новичкам, так и практикующим специалистам: вирусным аналитикам, реверс-инженерам, программистам, разработчикам ПО, багхантерам и пентестерам. 📆 Старт курса - 5 февраля 🔝 Квалифицированная кураторская поддержка, более 120 заданий в практической лаборатории, закрытый чат единомышленников, подробные методические материалы для быстрого погружения в программу и сертификат при успешной сдаче экзамена. 📌 Узнать подробнее о курсе

Unreal Engine 5 Game Development with C++ Scripting: Become a professional game developer and create fully functional, high-quality games Автор: Dr. E. Wyn Roberts (2023) Вы начнете с создания проекта Unreal Engine C++ на основе шаблона шутера, а затем перейдете к созданию проекта C++ и кода C++ в редакторе Visual Studio. Вы познакомитесь с фундаментальным синтаксисом языка C++ и основными концепциями объектно-ориентированного программирования. Для целостного понимания разработки игр вы также раскроете различные аспекты игры, включая создание персонажа, ввод данных игроком и управление персонажем, геймплей, обнаружение столкновений, пользовательский интерфейс, сетевое взаимодействие, а также упаковку готовой многопользовательской игры. @cpp_knigi

Устройтесь в Яндекс через MultiTrack за два дня 27–28 января приглашаем опытных бэкендеров на C++, Python, Java и Go за экспресс-оферами в Яндекс. До 24 января вам предстоит решить задачи онлайн, 27 января пройти две технические секции, а 28-го вы сможете получить офер и выбрать команды. В этот раз нанимаем в команды рекламных технологий, бизнес-приложений, Яндекс 360, Маркета, Самокатов, Фудтеха, Security Yandex Cloud, Yandex Infrastructure, Браузера и HR Tech. Подробности и регистрация Реклама. ООО "Яндекс". ИНН 7736207543

C++ How to Program Paul and Harvey Deitel (2024) C++ How to Program, 10/e - увлекательное и занимательное введение в программирование на C++11 и C++14 с сотнями программ с полным кодом и подробными объяснениями. В основе книги лежит фирменный подход Дейтела "живой код" - мы представляем большинство концепций в контексте полных рабочих программ с примерами выполнения. @cpp_knigi

❓ Как начинающему C++ разработчику быстро вырасти до Middle+ уровня? Можно собирать знания и опыт по крупицам, но быстрее и у
Как начинающему C++ разработчику быстро вырасти до Middle+ уровня? Можно собирать знания и опыт по крупицам, но быстрее и удобнее всего пройти онлайн-курс «C++ Developer. Professional» от OTUS, где уже собраны все актуальные навыки. 5️⃣ Всего 5 месяцев обучения — и вы совершите карьерный рывок! На этом курсе вы: ✔️ Научитесь прикладному применению стандартов C++11 / C++14 / C++17. ✔️ Освоите асинхронное и многопоточное программирование. ✔️ Получите глубокое представление о шаблонной магии и паттернах проектирования. Наглядным результатом вашей работы станет выпускной проект, который позволит вам претендовать на позицию middle C++ разработчика. 🎫 Курс можно приобрести в рассрочку ➡️ Проходите вступительный тест и занимайте место по спец.цене: https://vk.cc/ctXVkg Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Programming with STM32: Getting Started with the Nucleo Board and C/C++ Donald Norris (2018) Создавайте свои собственные программы для STM32 с легкостью! Изучите и начните программировать линейку микроконтроллеров STM32 от STMicroelectronics, используя практическую информацию, содержащуюся в этом удобном руководстве. Написанная опытным любителем электроники и автором, книга "Программирование с STM32. Начало работы с Nucleo Board и C/C++" включает в себя проекты "от начала до конца", которые четко демонстрируют каждый технический прием. Узнайте как настроить среду разработки, создать пользовательские программы, загрузить свои программы на плату разработки и выполнить их. 👉 @cpp_knigi