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

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

الذهاب إلى القناة على Telegram

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

إظهار المزيد
5 125
المشتركون
+124 ساعات
-27 أيام
-1230 أيام
أرشيف المشاركات
Программирование встроенных систем на С++ 17 Майа Пош (2020) Из книги вы узнаете, как можно применять C++ для создания надежных, конкурентоспособных систем, рационально использующих все доступные аппаратные ресурсы. Вы узнаете, как использовать параллельный режим выполнения, управление памятью и возможности функционального программирования C++ при создании встроенных систем, а также как объединять ваши системы с внешними периферийными устройствами и применять эффективные способы работы с драйверами. В этой книге вы также найдете правила и рекомендации по тестированию и оптимизации кода для улучшения производительности и реализации полезных шаблонов проектирования. Дополнительным преимуществом является подробное описание работы с Qt, широко известной библиотекой графического интерфейса, используемой для создания встроенных систем. @cpp_knigi

❓ Разрабатываешь на C++? Освой кроссплатформенную разработку на QT и ОС Аврора! 🔥 Пройди тест и проверь свои знания. Ответиш
Разрабатываешь на C++? Освой кроссплатформенную разработку на QT и ОС Аврора! 🔥 Пройди тест и проверь свои знания. Ответишь — пройдешь на продвинутый курс "Разработка прикладного ПО на Qt и ОС Аврора" от OTUS по специальной цене! . За 5 месяцев вы освоите одну из лучших кроссплатформенных библиотек для разработки UI на С++ — Qt, а также научитесь работать с развивающейся ОС Аврора. Благодаря этим навыкам вы сможете участвовать в проектах, разрабатывающих мобильные приложения для госкомпаний и крупного бизнеса. 👉 ПРОЙТИ ТЕСТ: https://otus.pw/fEwg/ 🔥БОНУС 16 мая , в 20:00 (мск) пройдет бесплатный открытый урок курса «StateMachine в Qt: что это такое и как можно использовать» - запишись сегодня, напомним в день вебинара. Нативная интеграция. Информация о продукте www.otus.ru

Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14 O'Reilly Media., Meyers, Scott (2015) Coming to grips with C++11 and C++14 is more than a matter of familiarizing yourself with the features they introduce (e.g., auto type declarations, move semantics, lambda expressions, and concurrency support). The challenge is learning to use those features effectively—so that your software is correct, efficient, maintainable, and portable. That’s where this practical book comes in. It describes how to write truly great software using C++11 and C++14—i.e. using modern C++. @cpp_knigi

Effective C Автор: Robert C. Seacord (2020) Мир работает на коде, написанном на языке программирования Cи, но большинство начинает обучение программированию с Python или Java. Данная книга устраняет этот пробел и помогает выучить Си, охватывая современный стандарт C17, а также потенциальные возможности C2x. Вы быстро научитесь писать качественные и безопасные программы на Си, решая реальные задачи. Во время чтения книги вы: ✔️Узнаете, как идентифицировать и обрабатывать неопределенное поведение в программе на C; ✔️Изучите диапазоны и представления целых чисел и значений с плавающей запятой; ✔️Узнаете, как работает распределение динамической памяти и как использовать нестандартные функции. @cpp_knigi

⚡️ Пройди тест по Rust 🫵 Ответь на вопросы и проверь свои знания. Сможешь сдать — пройдёшь на курс «Rust Developer» от OTUS
⚡️ Пройди тест по Rust 🫵 Ответь на вопросы и проверь свои знания. Сможешь сдать — пройдёшь на курс «Rust Developer» от OTUS по специальной цене. 🟠На курсе ты научишься: - Использовать язык Rust для разработки ПО; - Разворачивать Rust и среду разработки; - Создавать надёжное, отказоустойчивое и высокопроизводительное ПО; - Тестировать код; - Использовать сторонние библиотеки; - Писать асинхронный код Время прохождения теста ограниченно: 25 минут ➡️ПРОЙТИ ТЕСТ: https://otus.pw/Hovh/ 🔥БОНУС 18 мая февраля, в 20:00 (мск) пройдет бесплатный открытый урок курса «Rust и Blockchain» - запишись сегодня, напомним в день вебинара. Нативная интеграция. Информация о продукте www.otus.ru

Professional C++ Автор: Marc Gregoire (2021) Professional C++ - это продвинутое руководство по программированию на языке C++. Каждая фича объясняется на примерах, включая фрагменты кода, которые вы можете вставлять в свои собственные приложения. Многие опытные разработчики никогда полностью не исследовали границы возможностей языка; в этой книге раскрываются особые фичи, о которых вы никогда не знали, и подробно рассказывается, как использовать их в реальных решениях. ✔️Максимизируйте возможности языка с помощью готовых эффективных решений; ✔️Освойте малоизвестные элементы и узнайте, чего следует избегать; ✔️Изучите новые передовые методы тестирования/отладки. @cpp_knigi

C++ для профи Лоспинозо Джош(2021) С++ - популярный язык для создания ПО. В руках увлеченного программиста С++ становится прекрасным инструментом для создания лаконичного, эффективного и читаемого кода, которым можно гордиться. "C++ для профи" адресован программистам среднего и продвинутого уровней, вы продеретесь сквозь тернии к самому ядру С++. Часть 1 охватывает основы языка С++ - от типов и функций до жизненного цикла объектов и выражений. В части II представлена стандартная библиотека C ++ и библиотеки Boost. Вы узнаете о специальных вспомогательных классах, структурах данных и алгоритмах, а также о том, как управлять файловыми системами и создавать высокопроизводительные программы, которые обмениваются данными по сети. @cpp_knigi

🔥 Qt и ОС Аврора: надежная основа для разработки востребованного ПО ➖ Освой кроссплатформенную разработку Пройди тест и пров
🔥 Qt и ОС Аврора: надежная основа для разработки востребованного ПО Освой кроссплатформенную разработку Пройди тест и проверь свои знания. Ответишь — пройдешь на продвинутый курс "Разработка прикладного ПО на Qt и ОС Аврора" от OTUS по специальной цене! . 👉 ПРОЙТИ ТЕСТ: https://otus.pw/fEwg/ Нативная интеграция. Информация о продукте www.otus.ru

Modern C++ for Absolute Beginners Автор: Slobodan Dmitrović (2020) Изучите язык программирования C++ в структурированной, простой и дружелюбной форме. Эта книга знакомит с основами современного языка, стандартной библиотеки и современных стандартов. Опыт в программировании не требуется. Во время чтения книги вы: ✔️Поработаете с основами C++: типы, операторы, переменные, константы, выражения, ссылки, функции, классы, ввод-вывод, умные указатели, полиморфизм и т. д.; ✔️Настроите среду Visual Studio в Windows и GCC в Linux, где вы можете написать свой собственный код; ✔️Изучите объявление и определение функций, классов и объектов, а также организацию кода в пространствах имен; ✔️Откроете для себя объектно-ориентированное программирование: классы и объекты, инкапсуляция, наследование, полиморфизм и многое другое с использованием самых передовых фич C++; ✔️Используете передовой опыт в организации исходного кода и контроле рабочего процесса программы. @cpp_knigi

🔥 Пройди тест по Rust и проверь свои знания. Ответишь — пройдешь на продвинутый курс "Rust Developer. Professional" от OTUS
🔥 Пройди тест по Rust и проверь свои знания. Ответишь — пройдешь на продвинутый курс "Rust Developer. Professional" от OTUS по специальной цене + получишь доступ к записям открытых уроков курса🎁 . 👉 ПРОЙТИ ТЕСТ: https://otus.pw/dFvb/ Нативная интеграция. Информация о продукте www.otus.ru

Data Structures and Algorithms in C++ Adam Drozdek (2012) Strengthen your understanding of data structures and their algorithms for the foundation you need to successfully design, implement and maintain virtually any software system. Theoretical, yet practical, DATA STRUCUTRES AND ALGORITHMS IN C++, 4E by experienced author Adam Drosdek highlights the fundamental connection between data structures and their algorithms, giving equal weight to the practical implementation of data structures and the theoretical analysis of algorithms and their efficiency. This edition provides critical new coverage of treaps, k-d trees and k-d B-trees, generational garbage collection, and other advanced topics such as sorting methods and a new hashing technique. Abundant C++ code examples and a variety of case studies provide valuable insights into data structures implementation. DATA STRUCTURES AND ALGORITHMS IN C++ provides the balance of theory and practice to prepare readers for a variety of applications in a modern, object-oriented paradigm. @cpp_knigi

Exploring C++20: The Programmer's Introduction to C++ Автор: Ray Lischner (2020) Откройте для себя все, что вам нужно знать о C++, в виде логической последовательности небольших уроков, которые вы можете выполнять с удобной вам скоростью. Эта книга делит C++ на небольшие части, которые помогут вам изучать язык шаг за шагом. Полностью обновленная и освещающая C++20, книга не ждет от читателя знаний C++ или любого другого языка на основе C. Во время чтения книги вы: ✔️Изучите основы, включая составные операторы, модули и многое другое; ✔️Поработаете с настраиваемыми типами и узнайте, как их использовать; ✔️Напишете полезные алгоритмы, функции и многое другое; ✔️Откроете для себя новейшие фичи C++20, включая концепции, модули и диапазоны; ✔️Примените свои навыки в проектах. @cpp_knigi

💪 Пройди тест по C++ и проверь свои знания. Ответишь — пройдешь на продвинутый курс "C++ Developer. Professional" от OTUS по
💪 Пройди тест по C++ и проверь свои знания. Ответишь — пройдешь на продвинутый курс "C++ Developer. Professional" от OTUS по специальной цене + получишь запись мастер-класса от преподавателя курса🎁 . ⛔️ ПРОЙТИ ТЕСТ: https://otus.pw/fTih/ Нативная интеграция. Информация о продукте www.otus.ru

C++ System Programming Cookbook Onorato Vaticone (2020) C++ is a good choice for system programming because of its efficient low-level computing, data abstraction, and object-oriented features. System programming is the development and writing of computer programs that interact closely with the underlying operating system and allow computer hardware to interact with the programmer and the user. This book will serve as a guide for developers who want to have ready-to-use solutions for the main aspects of system programming. While reading the book, you: ✔Get familiar with the basics, including makefile, compilation, linking, and debugging; ✔Deepen your knowledge of memory management; ✔Use processes and threads to sync; ✔Learn how to properly interact with the console. @cpp_knigi

Repost from Codeby
⚙️ Курс «Введение в реверс-инжиниринг» от Академии Кодебай Старт: 8 мая Длительность: 4.5 месяца Одна из сильнейших команд по информационной безопасности Codeby School представляет онлайн-курс «Введение в реверс-инжиниринг». Данный курс будет полезен вирусным аналитикам, реверс-инженерам, программистам, разработчикам ПО, багхантерам и пентестерам. ℹ️ Преимущества курса REFB: ✔️ Помощь куратора и других учеников при возникновении сложностей в обучении; ✔️ Доступная стоимость курса; ✔️ Проверка всех Д/З куратором вручную и подсказки по решению заданий; ✔️ Ничего лишнего – только базовая информация для введения в реверс-инжиниринг; ✔️ Гарантия 100 % возврата средств – вы можете вернуть деньги за непройденные уроки в первые 14 дней обучения, если вам не понравится курс. 🤔 Интересно знать! Специалисты с навыками реверс-инжиниринга могут зарабатывать от 100 до 350 тыс. руб. в месяц. Начните становиться одним из них – записывайтесь на онлайн-курс «Введение в реверс-инжиниринг»! 🔥 Имеется промо-доступ на 7 дней! Узнать подробнее о курсе: https://reverse-intro.codeby.school/ Реклама. Информация о рекламодателе на сайте https://codeby.school/

Head First C David Griffiths, Dawn Griffiths (2012) Ever wished you could learn C from a book? Head First C provides a complete learning experience for C and structured imperative programming. With a unique method that goes beyond syntax and how-to manuals, this guide not only teaches you the language, it helps you understand how to be a great programmer. Youll learn key areas such as language basics, pointers and pointer arithmetic, and dynamic memory management. Advanced topics include multi-threading and network programming—topics typically covered on a college-level course. @cpp_knigi

Исключения живут во многих языках программирования, и С++ здесь — не исключение (простите за каламбур). Благодаря им программ
Исключения живут во многих языках программирования, и С++ здесь — не исключение (простите за каламбур). Благодаря им программа не падает, даже если сталкивается с ошибкой. На вебинаре будем учиться с ними работать. → Бесплатно, 25 апреля в 19:00 Мск Встречу будет вести Георгий Осипов — программист из Лаборатории компьютерной графики ВМК МГУ. Что мы разберём: — в чём именно исключения помогают разработчикам; — как устроены стандартные исключения в С++, чем они различаются; — как с ними работать на практике; — почему исключения — это не всегда медленно, вопреки стереотипу; — чем исключения C++ отличаются от них же в Java и Python. Вебинар предполагает практику: Георгий будет писать код в прямом эфире и объяснять всё на примерах. А после ответит на ваши вопросы. → Зарегистрироваться на вебинар

Introduction to Programming with C++ for Engineers Автор: Boguslaw Cyganek (2020) Автор знакомит читателей с основами структур данных и алгоритмов с помощью основ C++ и стандартной библиотеки, переходя к объектно-ориентированной области и сложным особенностям языка, компьютерной арифметике, управлению памятью и основам параллельного программирования, показывая на реальных примерах, как выполнять задачи. Он также знакомит читателей с процессом разработки программного обеспечения и хорошими методами программирования, не избегая объяснений низкоуровневых концепций и инструментов. @cpp_knigi

💪 Разрабатываете на С++? Время повышать квалификацию — научитесь разрабатывать кроссплатформенное прикладное ПО! 🔥OTUS запу
💪 Разрабатываете на С++? Время повышать квалификацию — научитесь разрабатывать кроссплатформенное прикладное ПО! 🔥OTUS запускает онлайн-курс «Разработка прикладного ПО на Qt и ОС Аврора». За 5 месяцев вы освоите одну из лучших кроссплатформенных библиотек для разработки UI на С++ — Qt, а также научитесь работать с развивающейся ОС Аврора. Благодаря этим навыкам вы сможете участвовать в проектах, разрабатывающих мобильные приложения для госкомпаний и крупного бизнеса. После обучения вы сможете: — Спроектировать и реализовать приложение на Qt+QML, при необходимости масштабировать и видоизменять их. — Создавать графические приложение для ОС Аврора на Qt+QML. — Реализовать приложение, взаимодействующее с системными сервисами ОС Аврора. А также вы познакомитесь с тем, как создавать собственные виджеты, получите опыт работы с регулярными данными и изучите QML-модули. ➡️ Пройдите вступительный тест, чтобы записаться в группу: https://otus.pw/WQLD/ На курс действует рассрочка. Нативная интеграция. Информация о продукте www.otus.ru

C++ Today Jon Kalb, Gasper Azman (2015) Now that software development is shifting primarily toward mobile and cloud computing, the venerable C++ programming language is returning to the dominant position it held during the object-oriented boom of the 1990s. In this O'Reilly report, you'll learn why C++ is once again the preferred choice across several diverse industries, after taking a backseat to Java during the 2000s. @cpp_knigi