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

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

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
5 124
Obunachilar
Ma'lumot yo'q24 soatlar
-37 kunlar
-1630 kunlar
Postlar arxiv
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

Развивайте алгоритмическое мышление, чтобы претендовать на Middle и Senior-должности в крупных IT-компаниях Проверьте свой ур
Развивайте алгоритмическое мышление, чтобы претендовать на Middle и Senior-должности в крупных IT-компаниях Проверьте свой уровень компетенций и узнайте насколько вы соответствуете требованиям рынка: https://vk.cc/ctV86l Сможете ответить на 20 вопросов за 30 минут, получите скидку на курс «Алгоритмы и структуры данных» от OTUS.

Expert C++: Become a proficient programmer by learning coding best practices with C++17 and C++20’s latest features, 2nd Edition Автор: Araks Tigranyan (2023) В этой книге вы узнаете о том, как создавать приложения на языке C++, и познакомитесь с передовыми методами объектно-ориентированного программирования. Вы познакомитесь с проектированием шаблонов, в том числе с метапрограммированием шаблонов, изучите управление памятью и интеллектуальные указатели. После освоения этих базовых понятий вы перейдете к более сложным темам, таким как структуры данных с контейнерами STL, и изучите расширенные структуры данных на языке C++. Кроме того, в книге рассматриваются такие важные аспекты, как функциональное программирование, параллелизм и многопоточность, проектирование параллельных структур данных. 👉 @cpp_knigi

WebAssembly in Action With examples using C++ and Emscripten Gerard Gallant (2019) Пишите высокопроизводительные браузерные приложения, не полагаясь только на JavaScript! Благодаря компиляции в двоичный формат WebAssembly ваш код на C, C++ или Rust работает в браузере на скорости, близкой к нативной. WebAssembly обеспечивает большую скорость, возможность повторного использования существующего кода и доступ к более новым и быстрым библиотекам. Кроме того, вы можете легко взаимодействовать с JavaScript, когда это необходимо. WebAssembly in Action научит вас писать и запускать высокопроизводительные браузерные приложения, используя C++ и другие языки, поддерживаемые WebAssembly. Вы научитесь создавать собственные модули WebAssembly, взаимодействовать с компонентами JavaScript и добиваться максимальной производительности с помощью веб-рабочих и pthreads. Вам понравится, что четко организованные разделы позволяют легко найти важные подробности о каждой функции, возможности и технике. 👉 @cpp_knigi

The Design and Evolution of C++ Бьерн Страуструп (2016) Эту книгу стоит прочесть каждому, кого интересует вопрос создания с нуля языков программирования. Создатель одного из самых популярных языков программирования, Бьёрн Страуструп, расскажет о процессе проектирования и создания С++. Рассмотрены не только основы и принципы, заложенные в С++, но и дизайн современных средств языка: шаблоны, исключения, пространства имён и прочее. Также автор продемонстрирует правильное применение объектно-ориентированных языков. В книге рассматриваются следующие темы: ✔️ предыстория С++; ✔️ язык С с классами; ✔️ цели С++; ✔️ языки С и С++; ✔️ правила проектирования С++; ✔️ стандартизация; ✔️ библиотеки; ✔️ перспективы развития С++ и многое другое. 👉 @cpp_knigi

Modern CMake for C++: Discover a better approach to building, testing and packaging your software Rafal Swidzinski (2022) В книге рассказывается о том, как формировать исходные каталоги, а также создавать целевые объекты и пакеты. По мере продвижения вы узнаете, как компилировать и связывать исполняемые файлы и библиотеки, как эти процессы работают в деталях и как оптимизировать все шаги для достижения наилучших результатов. Вы также поймете, как добавить в проект внешние зависимости: сторонние библиотеки, фреймворки тестирования, инструменты анализа программ и генераторы документации. Наконец, вы узнаете, как экспортировать, установить и упаковать ваше решение для внутренних и внешних целей. Прочитав эту книгу, вы сможете уверенно использовать CMake на профессиональном уровне. 👉 @cpp_knigi

🔥 Хардкорный тест для разработчиков, тимлидов и архитекторов! 💻 Ответьте на 11 вопросов и узнайте, достаточно ли у вас знан
🔥 Хардкорный тест для разработчиков, тимлидов и архитекторов! 💻 Ответьте на 11 вопросов и узнайте, достаточно ли у вас знаний, чтобы пройти онлайн-курс «Software Architect». 🏆 Курс поможет прокачать весь арсенал навыков, необходимых архитектору ПО. 👉 Пройти тест - https://vk.cc/ctkmBt 🎓Успешное прохождение теста откроет: ✔️ Лучшие открытые уроки прошлых наборов курса ✔️ Скидку на прохождение онлайн курса «Software Architect» Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Шпаргалка по C++. Числовые операции. 👉 @cpp_knigi
+1
Шпаргалка по C++. Числовые операции. 👉 @cpp_knigi

🔥Магия вне Хогвартса для начинающих Embedded Developer! 19 декабря в 20.00 (мск) приглашаем на открытый урок курса Embedded
🔥Магия вне Хогвартса для начинающих Embedded Developer! 19 декабря в 20.00 (мск) приглашаем на открытый урок курса Embedded Developer в OTUS «Философский камень или как оживить кристалл кодом», где вы узнаете: - как программируются микроконтроллеры; - какие языки для этого используют; - способы написания кода и его влияние; - что такое фреймворки и какие они бывают; - что такое RTOS и почему это высший навык программирования. ⚡Занятие приурочено к старту курса, программа которого позволит погрузиться в три самые важные области: программирование микроконтроллеров, проектирование печатных плат, схемотехника. А по итогам обучения вы сможете разработать собственное цифровое устройство. 👉Регистрация для участия https://otus.pw/8ksm/?erid=LjN8KKBAe После урока возможно продолжить обучение по специальной цене и с рассрочкой платежа. Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

C++ System Programming Cookbook: Practical recipes for Linux system-level programming using the latest C++ features Onorato Vaticone (2020) C++ является хорошим выбором для системного программирования из-за его эффективных низкоуровневых вычислений, абстракции данных и объектно-ориентированных особенностей. Системное программирование - это разработка и написание компьютерных программ, которые тесно взаимодействуют с базовой операционной системой и позволяют компьютерному оборудованию взаимодействовать с программистом и пользователем. Данная книга послужит справочником для разработчиков, которые хотят иметь готовые к использованию решения для основных аспектов системного программирования. 👉 @cpp_knigi

Начните изучение архитектуры ПО с бесплатного открытого урока «Модели взаимодействия или модели хранения данных» от OTUS. На
Начните изучение архитектуры ПО с бесплатного открытого урока «Модели взаимодействия или модели хранения данных» от OTUS. На вебинаре: - рассмотрим различные типы хранилищ: реляционные базы данных, NoSQL-базы и хранилища файлов; - узнаем, как выбрать наиболее подходящий тип хранилища для различных сценариев и требований; - изучим популярные модели CQRS и Event Sourcing. Занятие пройдёт 20 декабря в 20:00 мск и будет приурочено к старту курса «Software Architect». После урока вы сможете продолжить обучение в рассрочку по специальной цене. Регистрируйтесь бесплатно прямо сейчас и ставьте событие в календарь, чтобы ничего не пропустить: https://vk.cc/ctf03u Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Технология программирования. Базовые конструкции C/C++ Учебно – справочное пособие Липачёв Е.К. (2012) Предназначено студентам, изучающим программирование на естественно-научных факультетах высших учебных заведений. За основу взяты лекции по курсу «Технология программирования и работа на ЭВМ» по направлению подготовки 010800 Механика и математическое моделирование, прочитанные автором студентам механико-математическом факультета (Институт математики и механики им. Н.И. Лобачевского) Казанского (Приволжского) федерального университета. 👉 @cpp_knigi

Где изучать C++ с нуля до Middle-уровня? 19 декабря в 20:00 мск на открытом уроке мы разберем пример реализации полиморфизма
Где изучать C++ с нуля до Middle-уровня? 19 декабря в 20:00 мск на открытом уроке мы разберем пример реализации полиморфизма на языке С++. Что будет на занятии: - реальных практический пример использования полиморфизма, а не синтетические животные или геометрические фигуры, как это часто встречается в учебниках; - синтаксис языка C++ для объявления виртуальных функций; - разборе того, как под капотом работают виртуальные функции. Чему научитесь: - в каких случаях полезно использовать полиморфизм - как работать с виртуальными функциями в C++ - какая цена использования виртуальных функций Кому это будет полезно: начинающим программистам на C++ программистам на других языках, которые интересуются C++ Занятие пройдёт в рамках курса «Специализация C++ Developer». После урока вы сможете продолжить обучение на специальных условиях. Для бесплатного участия и получения записи регистрируйтесь прямо сейчас: https://vk.cc/ctd5IY Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Майкл Керриск :: Понимание пространств имен пользователей Linux Пользовательские пространства имен лежат в основе многих интересных технологий Linux, позволяющих изолировать и изолировать приложения, например, запускать контейнеры без привилегий root и создавать "песочницу" для плагинов веб-браузеров. В этой презентации мы подробно рассмотрим пользовательские пространства имен, получив базовое представление о том, что такое пользовательское пространство имен, и перейдем к таким вопросам, как: что позволяет вам делать статус "суперпользователя внутри пользовательского пространства имен" (и чего он не позволяет); и какова связь между пользовательскими пространствами имен и другими типами пространств имен (PID, UTS, сетевое и т. д.)? Мы также воспользуемся некоторыми простыми командами оболочки для создания и экспериментов с пользовательскими пространствами имен, чтобы лучше понять, как они работают. источник #cpp #programming 👉 @cpp_lib

Разработка приложений на C++ с использованием Boost Антон Полухин (2020) Это руководство знакомит читателя с библиотеками Boo
Разработка приложений на C++ с использованием Boost Антон Полухин (2020) Это руководство знакомит читателя с библиотеками Boost, которые помогают разрабатывать качественные, быстрые и портативные приложения. Удобная структура книги, включающая ряд стандартных разделов, упрощает изучение материала. От простых тем (повседневное использование библиотек, управление ресурсами) автор последовательно переходит к сложным (метапрограммирование, многопоточность, межпроцессное взаимодействие, асинхронное взаимодействие, работа с большими библиотеками Boost). Скачать книгу 👉 @cpp_knigi

erid: LjN8KcKe6 🦾Хардкорный тест по языку С🦾 📌Пройдите тест из 20 вопросов и проверьте, насколько вы готовы к обучению на
erid: LjN8KcKe6 🦾Хардкорный тест по языку С🦾 📌Пройдите тест из 20 вопросов и проверьте, насколько вы готовы к обучению на углубленном курсе - «Программист С» от OTUS. Сможете сдать - пройдете на курс по спеццене! ⏰ Время прохождения теста ограничено 30 минут 👉ПРОЙТИ ТЕСТ Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

C/C++ cheatsheet Documentation Release 0.1.0 (2022) 👉 @cpp_knigi

+1
Шпаргалка по C++ 👉 @cpp_knigi

,c++refcard.pdf2.92 KB

Шпаргалка по C++ 👉 @cpp_knigi
+1
Шпаргалка по C++ 👉 @cpp_knigi