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

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

Відкрити в Telegram

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

Показати більше
5 123
Підписники
-124 години
-47 днів
-2530 день
Архів дописів
Expert C++: Become a proficient programmer by learning coding best practices with C++17 and C++20's latest features Авторы: Vardan Grigoryan, Shunguang Wu (2020) Язык C++ развивался на протяжении многих лет, и сейчас доступна его последняя версия - C++20. Начиная с C++11, C++ постоянно расширяет набор функций языка. В новой версии вы познакомитесь с такими возможностями, как концепции, модули, диапазоны и корутины. Эта книга станет вашим путеводителем в изучении тонкостей языка, методов, инструментов C++ и новых возможностей, появившихся в C++20, а также поможет вам применить их при создании современного и отказоустойчивого программного обеспечения. @cpp_knigi

Смартфон за ваш ответ! Исследовательская компания OMI проводит опрос среди IT-специалистов. Пройдите по ссылке, ответьте на н
Смартфон за ваш ответ! Исследовательская компания OMI проводит опрос среди IT-специалистов. Пройдите по ссылке, ответьте на несколько вопросов и получите шанс выиграть последнюю модель передового смартфона! Примите участие в опросе прямо сейчас — это займет минимум времени.

Реактивное программирование на C++ Прасид Пай, Питер Абрахам (2019) В книге изложены понятия и принципы функционального реакт
Реактивное программирование на C++ Прасид Пай, Питер Абрахам (2019) В книге изложены понятия и принципы функционального реактивного программирования, помогающие строить параллельные, асинхронные приложения с наименьшими усилиями и минимумом ошибок. Реактивное программирование – парадигма программирования, ориентированная на потоки данных и распространение изменений, это путь для лёгкого создания пользовательских интерфейсов, анимации или моделирования систем, изменяющихся во времени. Всесторонне рассмотрена библиотека RxCpp, описана разработка реактивных микросервисов на C++, а также использование библиотеки Qt/C++ в реактивном стиле. Изучив эту книгу, вы будете хорошо разбираться в тонкостях реактивной модели программирования и методах её реализации на новейшей версии стандарта C++17. Издание предназначено для разработчиков С++, желающих получить максимум эффективности от своих приложений. Скачать книгу 👉 @cpp_knigi

👩‍💻 Как прокачать свои скиллы в разработке на С++? Прийти на бесплатный практический урок «Атомарные типы данных и Memory O
👩‍💻 Как прокачать свои скиллы в разработке на С++? Прийти на бесплатный практический урок «Атомарные типы данных и Memory Ordering» от OTUS. На вебинаре: 🔹 поговорим о типах данных в C++, для которых не нужна дополнительная синхронизация при конкурентом доступе; 🔹 разберемся, как С++ помогает тонко оптимизировать lock-free разработку с помощью memory ordering. Встречаемся 28 марта в 20:00 мск в рамках курса «C++ Developer. Professional». Доступна рассрочка на обучение! ➡️ Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок и получить запись: https://vk.cc/cvxubc Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Метапрограммирование шаблонов С++ в задачах математической физики Краснов М.М. (2017) Рассматривается применение метапрограммирования шаблонов языка C++ для упрощения записи алгоритмов и для переноса части вычислений (прежде всего различных целочисленных констант) на стадию компиляции, что теоретически позволяет ускорить выполнение программ и может быть весьма актуальным для численного решения задач математической физики. Метапрограммирование шаблонов позволяет автоматизировать некоторые сложные вычисление, такие, например, как раскрытие скобок в сложных выражениях и вычисление символьных производных от формул. Это помогает избавиться от трудно отлавливаемых ошибок, возникающих при проведении подобных вычислений вручную из-за невнимательности. @cpp_knigi

💡 QT и ОС Аврора: надежная основа для разработки востребованного ПО! ❗️ Вкладывай в перспективу - вкладывай в себя! Пройди т
💡 QT и ОС Аврора: надежная основа для разработки востребованного ПО! ❗️ Вкладывай в перспективу - вкладывай в себя! Пройди тест из 20 вопросов и проверь, насколько хорошо nы знаешь язык C++ и готов освоить QT и ОС Аврора . Сможешь сдать — пройдёшь на продвинутый онлайн-курс "Разработка прикладного ПО на Qt и ОС Аврора" от OTUS. 👉  ПРОЙТИ ТЕСТ:  https://vk.cc/cvtPK1 Курс доступен в рассрочку. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

C++: Рендеринг на основе физики: от теории к реализации Мэтт Фарр, Венцель Якоб и Грег Хамфрис Фотореалистичная компьютерная
C++: Рендеринг на основе физики: от теории к реализации Мэтт Фарр, Венцель Якоб и Грег Хамфрис Фотореалистичная компьютерная графика повсеместно распространена в современном мире, широко используется в кино и видеоиграх, а также в дизайне продуктов и архитектуре. Физически обоснованные подходы к рендерингу, когда в основе синтеза изображения лежит точное моделирование физики рассеивания света, обеспечивают визуальную реалистичность и предсказуемость. Этот учебник по компьютерной графике, ставший бестселлером, в новом, всесторонне обновленном издании устанавливает стандарты физически-ориентированного рендеринга в индустрии и области. Книга Physically Based Rendering описывает как математическую теорию, лежащую в основе современной системы фотореалистичного рендеринга, так и ее практическую реализацию. Метод, известный как грамотное программирование, объединяет человекочитаемую документацию и исходный код в единый справочник, специально разработанный для облегчения понимания. Передовые алгоритмы, программное обеспечение и идеи книги, включая новый материал о трассировке лучей на GPU, позволят читателю разработать и использовать полнофункциональную систему рендеринга, способную создавать потрясающие изображения. https://www.pbr-book.org/4ed/contents #cpp #programming 👉 @cpp_lib

🦾 Раскрой всю мощь C++ Пройди тест по C++ и проверь свои знания. Ответишь — пройдешь на продвинутый курс "C++ Developer. Pro
🦾 Раскрой всю мощь C++ Пройди тест по C++ и проверь свои знания. Ответишь — пройдешь на продвинутый курс "C++ Developer. Professional" от OTUS по специальной цене + получишь запись мастер-класса от преподавателя курса. ➡️ ПРОЙТИ ТЕСТ: https://vk.cc/cvrZB5 На этом курсе ты: ✔️ Научишься прикладному применению стандартов C++11 / C++14 / C++17. ✔️ Освоишь асинхронное и многопоточное программирование. ✔️ Получишь глубокое представление о шаблонной магии и паттернах проектирования. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Algorithms in a Nutshell: A Practical Guide. 2nd Ed George T. Heineman, Gary Pollice, Stanley Selkow (2016) We intend this book to be your primary reference when seeking practical information on how to implement or use an algorithm. We cover a range of existing algo‐ rithms for solving a large number of problems and adhere to the following principles: When describing each algorithm, we use a stylized template to properly frame each discussion and explain the essential points of each algorithm. We use a variety of languages to implement each algorithm (including C, C++, Java, and Python). In doing so, we make concrete the discussion of algorithms and speak using languages you are already familiar with. We describe the expected performance of each algorithm and empirically pro‐ vide evidence to support these claims. 👉 @cpp_knigi

Си на примерах. Практика, практика и только практика Д. Кольцов: (2019) Эта книга является превосходным учебным пособием для
Си на примерах. Практика, практика и только практика Д. Кольцов: (2019) Эта книга является превосходным учебным пособием для изучения языка программирования Си на примерах. В книге рассмотрена базовая теоретическая часть языка Си, позволяющая ориентироваться в языке и создавать свои программы: операторы, логические конструкции, массивы, связанные списки и деревья, очереди и стеки, работа с файлами. Отдельное внимание уделено программированию различных алгоритмов, а также рассмотрению нововведений языка Си на момент 2019 года (стандарты С99, С11, современные практики использования, многопоточность). В книге используется большое количество примеров с подробным анализом кода. Будет полезна как начинающим программистам, студентам, так и всем, кто хочет быстро начать программировать на Си. Скачать книгу 👉 @cpp_knigi

20 марта: C++ митап в Петербурге и онлайне Первая за очень долгое время встреча плюсовиков в Питере уже скоро! В программе: •
20 марта: C++ митап в Петербурге и онлайне Первая за очень долгое время встреча плюсовиков в Питере уже скоро! В программе: • Доклад «Цена абстракции» от Константина Владимирова (Syntacore). Поговорим, как правильно использовать виртуальные функции, исключения, ranges и coroutines. • Доклад «Линтеры: хорошо, но мало» от Евгения Фёклина (PVS-Studio). Узнаем, как работает статический анализ кода. • Дискуссия про как организовать процесс код-ревью в команде. Опытом поделятся Илья Казаков (YADRO), Андрей Аксенов (AvitoTech, по видео), Станислав Юрченко (VK) и Александр Еналдиев (Kaspersky). Митап бесплатный. Забирайте место в зале или получите ссылку на трансляцию — увидимся вечером 20 марта!

Smaller C: Lean Code for Small Machines Автор: Marc Loy (2021) Для людей, которые хотят использовать самые маленькие микроконтроллеры или добиться максимальной производительности от более крупных, язык Си по-прежнему является лучшим вариантом. Эта практическая книга дает прочное основание знаний по Cи для всех, кто имеет дело с программированием микроконтроллеров. Вы изучите множество способов, с помощью которых Cи позволяет разработчикам и производителям добиваться больших результатов с помощью крошечных устройств. Во время чтения книги вы: ✔️Изучите основы C, типы данных, управление потоком и функции; ✔️Изучите управление памятью, в том числе работу программ на небольших устройствах; ✔️Напишете эффективный код, который легко читать и поддерживать; ✔️Проанализируете производительность вашего кода; ✔️Оцените пользу использования сторонних библиотек для ваших проектов. @cpp_knigi

😎Разработчик, управляй памятью эффективно! 👉Начните на бесплатном вебинаре онлайн-курса «Программист С» — «Реализация динам
😎Разработчик, управляй памятью эффективно! 👉Начните на бесплатном вебинаре онлайн-курса «Программист С» — «Реализация динамических структур данных на Си и Python»: регистрация Структура вебинара: - Примеры динамических структур данных - Схемы управления динамической памятью в С и Python - Реализация бинарного дерева на С и Python - Применение функций управления динамической памятью. Вебинар будет полезен: - Программистам, изучающим языки С и Python, для развития навыков в области эффективного управления памятью. - Разработчикам в области больших данных. 🤝Понравится вебинар — продолжите обучение на курсе по специальной цене и даже в рассрочку! Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Регулярные выражения Фридл Дж. (2018) Вы никогда не пользовались регулярными выражениями? Откройте мир regex, и станьте профе
Регулярные выражения Фридл Дж. (2018) Вы никогда не пользовались регулярными выражениями? Откройте мир regex, и станьте профессионалом, способным эффективно работать с данными в Java, JavaScript, C, C++, C#, Perl, Python, Ruby, PHP и других языках программирования. Международный бестселлер знакомит с фундаментальными основами регулярных выражений, функциональными возможностями языков программирования и позволяет оптимизировать работу с информацией. Вы научитесь самостоятельно конструировать регулярные выражения и использовать приведенные в книге примеры для быстрого решения самых актуальных задач. Скачать книгу 👉 @cpp_knigi

Прикладной курс Реверс-инжиниринг для Windows - запись до 11 марта! 👨‍🎓 За 6,5 месяцев курса вы: - В совершенстве изучите команды языка Ассемблер - Освоите техники поиска уязвимостей в десктопных приложениях - Проведете детальный анализ уязвимостей приложений разного уровня сложности, от простейших crackme до полноценных приложений - Изучите образцы вредоносных приложений и методы заражения машин Курс будет полезен пентестерам, вирусным аналитикам, исследователям кода ВПО, разработчикам и всем интересующимся тематикой ВПО. 📑 Учитесь дистанционно, без отрыва от профессиональной деятельности и получите сертификат по окончании курса. Пишите нам @Codeby_Academy или звоните +74994441750 Академия Кодебай - лидирующий образовательный центр по ИБ для профессионалов

Demystified Object-Oriented Programming with C++ Dorothy R. Kirk (2021) This book first provides the necessary building blocks of skills (which may not be objectoriented), which provide an essential foundation on which the OO essentials will be built. Next, OO concepts will be described and paired with language features as well as coding techniques so that you can understand how to use C++ as an OOP language successfully. Additionally, more advanced skills are added to augment the programmer's repertoire, including friend function/classes, operator overloading, templates (to build more generic code), exception handling (to build robust code), STL basics, as well as design patterns and idioms. @cpp_knigi

⚡В OTUS идет набор в группу курса “Embedded Developer”- быстрый и интересный старт в Embedded с погружением в три самые важны
⚡В OTUS идет набор в группу курса “Embedded Developer”- быстрый и интересный старт в Embedded с погружением в три самые важные области: программирование микроконтроллеров, проектирование печатных плат, схемотехника. 🔥6 марта в 20:00 мск приглашаем на открытый урок курса «Методы и принципы разработки ПО для встраиваемых устройств». На вебинаре вы: - узнаете ключевые методы и принципы создания эффективного и надежного ПО для микроконтроллеров и embedded устройств; - рассмотрите проектирование и структурирование кода на основе State-машин и RTOS; - получите комплексное понимание построения качественного ПО для встроенных систем. 👉Регистрация для участия https://otus.pw/CTes/?erid=LjN8Kb25S После урока возможно продолжить обучение по специальной цене и с рассрочкой платежа.

Самоучитель "Уроки по C++" Ravesli (2022) C++ широко используется для разработки программного обеспечения, являясь одним из с
Самоучитель "Уроки по C++" Ravesli (2022) C++ широко используется для разработки программного обеспечения, являясь одним из самых популярных языков программирования. С его помощью создают операционные системы, разнообразные прикладные программы, драйверы устройств, игры и пр. "Самоучитель по С++" включает в себя "Уроки по С++". Скачать книгу 👉 @cpp_knigi

🫵 Соберите свой первый проект на С++ и добавьте его в портфолио 👉 На бесплатном практическом уроке от OTUS и Карины Дорожки
🫵 Соберите свой первый проект на С++ и добавьте его в портфолио 👉 На бесплатном практическом уроке от OTUS и Карины Дорожкиной — ведущего разработчика в Kaspersky. На вебинаре: - разберем понятие единицы трансляции; - проследим за ошибками компиляции и линковки, разберёмся в их причинах; - создадим статическую библиотеку и подключим её при помощи CMake; - обсудим разницу между статической библиотекой и динамической. ⏰ Занятие пройдёт 5 марта в 20:00 мск и будет приурочено к старту курса «Специализация C++ Developer». Доступна рассрочка на обучение! 👉 Зарегистрируйтесь прямо сейчас, чтобы занять место: https://vk.cc/cv2iFA Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Beginning C++17, 5th Edition (2018) Авторы: Ivor Horton, Peter Van Weert Книга является обновлённым руководством по языку программирования С++17. Если вы собираетесь изучать его, то начните именно с этой книги, где пошаговые инструкции авторов научат вас программированию в обновлённом стандарте с использованием новых функций и операторов. Для чтения книги не требуется предварительный опыт в программировании, поскольку авторы каждый элемент языка подробно объясняют на рабочих примерах. Также в каждой главе вас ждут полезные упражнения по закреплению материала. В книге рассматриваются следующие темы: ✔️Основы языка; ✔️Заголовочные файлы; ✔️Директива препроцессора и стандартные библиотеки языка; ✔️Функции; ✔️Пространства имён; ✔️Процедурное и объектно-ориентированное программирование; ✔️Шаблоны; ✔️Инкапсуляция, полиморфизм и наследование; ✔️Объявление собственных типов данных; ✔️Ошибки выполнения и исключения; ✔️Контейнеры, алгоритмы и многое другое. @cpp_knigi