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

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

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
5 125
Obunachilar
+124 soatlar
-27 kunlar
-1230 kunlar
Postlar arxiv
Advanced C and C++ Compiling Автор: Milan Stevanovic (2014) Научиться писать код на C / C++ - это только первый шаг. Чтобы быть серьезным программистом, вы должны понимать структуру и назначение двоичных файлов, создаваемых компилятором: объектные файлы, статические библиотеки, разделяемые библиотеки и, конечно же, исполняемые файлы. В своей книге автор подробно объясняет процесс сборки и показывает, как интегрировать код от других разработчиков в виде развернутых библиотек, а также как решать проблемы и возможные несоответствия между вашим собственным и внешними деревьями кода. @cpp_knigi

🦾Хотите применять С в своих проектах? Тогда успевайте записаться на онлайн-курс «Программист С» от OTUS. 🚀Всего 5 месяцев ж
🦾Хотите применять С в своих проектах? Тогда успевайте записаться на онлайн-курс «Программист С» от OTUS. 🚀Всего 5 месяцев живых вебинаров и практики — и вы сможете: - Создавать низкоуровневые приложения - Писать приложения для UNIX-подобных систем - Разрабатывать под микроконтроллеры и развиваться в IoT-направлении - Заниматься системным программированием В конце вас ждет свой проект на C, который поможет отточить полученные навыки. Начало занятий — 29 сентября. 👉Пройдите вступительный тест, чтобы успеть занять место в группе: https://otus.pw/ZQlo/

Змейка на C++ в стиле реактивного программирования Привет всем, и добро пожаловать в мир современного C++ и реактивного программирования =) https://itnext.io/snake-game-on-c-in-the-reactive-programming-way-19310a73923a #cpp #programming 👉 @cpp_lib

C++20: Get the Details Автор: Rainer Grimm (2021) В своей книге автор детально описывает новые фичи C++20 - модули, концепции, диапазоны и сопрограммы. Например, новая библиотека диапазонов позволяет выполнять алгоритмы непосредственно на контейнере и применять их к бесконечным потокам данных. А благодаря сопрограммам асинхронное программирование на C++ становится мейнстримным. Корутины являются основой для совместных задач, циклов событий, бесконечных потоков данных или конвейеров.

🔥 Хардкорный тест по C++ (не для новичков) 🔥 Ответьте на 20 вопросов, чтобы понять готовы ли вы вырасти до Middle+ специали
🔥 Хардкорный тест по C++ (не для новичков) 🔥 Ответьте на 20 вопросов, чтобы понять готовы ли вы вырасти до Middle+ специалиста и попасть на курс — «C++ Developer. Professional» от OTUS. На нем вы научитесь писать корректный код, учитывая возможности новых стандартов вплоть до C++20, освоите паттерны проектирования и принципы многопоточности и многое другое. Время прохождения теста ограниченно 30 минут 👉🏻 Пройти тест — https://otus.pw/ytmu/ 💣 После прохождения у вас будет возможность записаться на курс по спец. цене и вы получите доступ к 2 открытым урокам курса.

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

C++ for Financial Mathematics Автор: John Armstrong (2017) C++ - важный навык для многих профессий в области количественных финансов, и его освоение может быть настоящей преградой на пути к повышению или новой должности. В этой книге собрано все, что вам нужно знать для определения цены деривативов на языке C++ без лишних сложностей или технических деталей. Автор ведет читателя шаг за шагом от уровня новичка в программировании до написания сложной и гибкой библиотеки финансовой математики. На любом этапе каждая новая идея мотивируется и иллюстрируется конкретными финансовыми примерами. @cpp_knigi

Осваиваете C++? ⚡️ Приглашаем 20 сентября, вторник в 20:00 мск на бесплатный вебинар «ООП глазами C++». 📚 На вебинаре погово
Осваиваете C++? ⚡️ Приглашаем 20 сентября, вторник в 20:00 мск на бесплатный вебинар «ООП глазами C++». 📚 На вебинаре поговорим и посмотрим на примерах, как термины ООП реализуются в синтаксисе языка C++. Хоть и модно критиковать ООП-подход к разработке кода, он остаётся самым популярным во многих и многих сферах. Поэтому настоящему профессионалу необходимо знать и уметь использовать данную парадигму разработки. ✅ Используйте эту возможность, чтобы познакомиться с преподавателем и оценить материалы онлайн-курса «C++ Developer» от OTUS! 👉 Записаться на вебинар: https://otus.pw/BABP/

Улучшенные итераторы с диапазонами в C++. Есть еще больше причин предпочесть библиотеку ranges классической стандартной библи
Улучшенные итераторы с диапазонами в C++. Есть еще больше причин предпочесть библиотеку ranges классической стандартной библиотеке шаблонов. Итераторы ranges поддерживают унифицированные правила поиска и обеспечивают дополнительные гарантии безопасности. https://www.modernescpp.com/index.php/improved-iterators-with-ranges #cpp #programming 👉 @cpp_lib

C++ Concurrency in Action Автор: Anthony Williams (2019) Данная книга написана для программистов, желающих углубиться в тему многопоточности на C++. В ней подробно описано использование полезных особенностей языка, а также приведены типичные ошибки и готовые решения проблем разработки приложений с использованием нескольких потоков. Книга была обновлена и переработана, чтобы охватить последние изменения, внесенные C++14 и C++17. Изучив эту книгу, вы сможете: ✔️Правильно и эффективно управлять взаимодействиями нитей между собой; ✔️Синхронизировать выполнение операций без возникновения ошибок; ✔️Пользоваться особенностями языка для оптимизации процессов; ✔️Тестировать и отлаживать многопоточные программы. @cpp_knigi

🚀Расширьте свои компетенции навыком работы с языком C! ⏰ 22 сентября в 20:00 мск состоится открытый урок «Паттерн Entity-Com
🚀Расширьте свои компетенции навыком работы с языком C! 22 сентября в 20:00 мск состоится открытый урок «Паттерн Entity-Component-System в играх на C». На этом занятии мы познакомимся с часто применяемым в игровых приложениях архитектурным шаблоном Entity-Component-System, и рассмотрим его реализацию на языке C на примере опенсорсной библиотеки flecs. Также мы изучим код несложной игры, использующей flecs на практике. 🗣Спикер — Андрей Кравчук, опытный C-разработчик и автор ряда проектов с открытым исходным кодом. Используйте эту возможность, чтобы перенять опыт эксперта и попробовать онлайн-курс «Программист С» от OTUS, для разработчиков с опытом. 📌Пройдите вступительный тест, чтобы записаться на занятие: https://otus.pw/ZCSU/

C Programming for the PIC Microcontroller (2019) Автор: Hubert Henry Ward Чтобы стать востребованным специалистом, нужно выйти за рамки "мозаичного" подхода, когда вы просто используете блоки кода, которые вы не понимаете. В этой книге, начиная с основ программирования на C, вы узнаете, как язык C работает на микроконтроллерах. Вы увидите, как использовать среду разработки, создавать и моделировать проект и загружать свою программу на настоящий микроконтроллер PIC. Во время чтения книги вы: ✔️Используете свободно доступное программное обеспечение MPLAX; ✔️Создадите проект и напишите программу, используя входные данные от переключателей; ✔️Измерите реальные сигналы, используя входные данные для давления, температуры и скорости; ✔️Подключите ЖК-экраны в свои проекты; ✔️Примените полученные знания в простой встроенной программе. @cpp_knigi

Algorithmic Trading with Interactive Brokers (Python and C++) (2019) Автор: Matthew Scarpino В этой книге описывается процесс разработки приложений на основе API IB Trader Workstation (TWS). Начальные главы знакомят с фундаментальными классами и функциями, а последующие главы показывают, как их можно использовать для реализации полномасштабных торговых систем. При наличии алгоритмической системы трейдерам не нужно часами смотреть на графики; просто запустите торговое приложение и позвольте TWS API выполнять свою работу. @cpp_knigi

🔥Хардкорный тест по языку С🔥 🎯Как получить максимум пользы от С-программирования? Пройди тест из 20 вопросов и проверь нас
🔥Хардкорный тест по языку С🔥 🎯Как получить максимум пользы от С-программирования? Пройди тест из 20 вопросов и проверь насколько ты готов к обучению на углубленном курсе - "Программист C" от OTUS. Сможешь сдать - пройдешь на курс по спец.цене! ⏰ Время прохождения теста ограничено 30 минут 📌ПРОЙТИ ТЕСТ - https://otus.pw/WnFz/ Реклама. Информация о рекламодателе на сайте www.otus.ru

C++17 STL Cookbook (2017) Автор: Jacek Galowicz Язык: English. C ++ прошел большой путь. Быстрый, эффективный и гибкий, он используется для решения многих проблем. Если вы хотите понять практическую полезность C++ 17 STL для написания более умного, полностью переносимого кода, то эта книга для вас. В книге рассматриваются следующие темы: ✔️ возможности C ++; ✔️ написание кода с помощью стандартной библиотеки (STL) ✔️ масштабы и возможности функций STL для решения реальных проблем; ✔️ составление собственных алгоритмов, не отказываясь от простоты и элегантности пути STL и др. @cpp_knigi

Шпаргалка по С++ @cpp_knigi

Vladimir Maksimov, [5 сент. 2022 г., 09:32:20]: Что такое умные указатели в C++ и зачем они нужны? Разберем 🗓 15 сентября в
Vladimir Maksimov, [5 сент. 2022 г., 09:32:20]: Что такое умные указатели в C++ и зачем они нужны? Разберем 🗓 15 сентября в 20:00 на открытом уроке от OTUS с Александром Ключевым, ведущим программистом в Новые облачные технологии. На открытом уроке проведем обзор умных указателей, входящих в stl: - unique_ptr, - shared_ptr, - weak_ptr. 👉🏻 Для регистрации на урок пройдите вступительный тест — https://otus.pw/RruJ/ Занятие входит в программу углубленного онлайн-курса «C++ Developer. Professional» от OTUS. Реклама. Информация о рекламодателе на сайте otus.ru

A Tour of C++ (2nd Edition) Автор: Bjarne Stroustrup (2018) Знаменитое руководство создателя C++ Бьёрна Страуструпа получило второе издание, в котором рассматриваются современный стандарт языка С++17, встроенные функции, основы работы со стандартной библиотекой и содержится множество примеров по изучению сложных элементов языка. В книге рассматриваются следующие темы: ✔Функции; ✔Типы данных; ✔Указатели и ссылки; ✔Структуры; ✔Основы объектно-ориентированного программирования; ✔Пространства имён; ✔Обработка ошибок и исключений; ✔Аллокаторы и многое другое. @cpp_knigi

⚡️ Хотите с нуля стать C++ разработчиком? 6 сентября в 20:00 мск на открытом уроке в OTUS мы проведем обзор языка C++ с Кольц
⚡️ Хотите с нуля стать C++ разработчиком? 6 сентября в 20:00 мск на открытом уроке в OTUS мы проведем обзор языка C++ с Кольцовым Сергеем, Senior Developer-ом С++ в VisionLabs. 📚 Вы узнаете, в чем суть современного C++, отличительные черты этого языка, и в чем его сильные и слабые стороны на примерах. ✅ Больше полезных знаний ждет вас на специализации «C++ Developer» — онлайн-курсе для тех, кто только вступил на путь изучения C++. 👉 Записаться на вебинар https://otus.pw/RVD1/ Реклама. Информация о рекламодателе на сайте otus.ru

Что должен знать Junior C++ разработчик 00:00 - Введение 00:24 - Знания по языку программирования 01:11 - Знания по алгоритмам и структурам данных 02:00 - Знания по операционным системам 02:43 - Знания по архитектуре компьютера 03:34 - Знания по компьютерным сетям 04:01 - Знания по базам данных 04:30 - Заключение #cpp #programming 👉 @cpp_lib