Библиотека C/C++ разработчика
Открыть в Telegram
Полезные материалы по всему, что может быть полезно плюсовику/сишнику. По всем вопросам @evgenycarter
Больше7 199
Подписчики
+124 часа
Нет данных7 дней
-2930 дней
Архив постов
🔥 Rust — язык, который высоко востребован в сфере блокчейн.
Хотите освоить Rust и повысить свое мастерство разработки ПО?
📆 Приходите 18 мая в 20:00 на вебинар, посвящённый основным концепциям технологии blockchain и леджер. Открытый урок «Rust и Blockchain» пройдет в рамках онлайн-курса «Rust Developer. Professional» в OTUS.
На этом занятии мы:
🟠Рассмотрим базовые понятия о blockchain, а также популярные библиотеки,
🟠 Разберём процесс написания blockchain,
🟠 Отработаем создание реализации blockchain и леджера на практике.
В результате вебинара получим реализацию примитивного распределенного леджера.
Урок рассчитан на разработчиков, имеющих опыт в написании сетевых приложений и базовые знания языка программирования Rust.
🟠 Продолжить осваивать этот язык вы сможете на курсе. Возможны разные способы оплаты курса.
👉 Для участия в вебинаре пройдите вступительный тест: https://otus.pw/YaB4/
Нативная интеграция. Информация о продукте www.otus.ruC++23’s New Fold Algorithms
https://devblogs.microsoft.com/cppblog/cpp23s-new-fold-algorithms/
#cpp #programming
👉 @cpp_lib
Как воспроизвести или открыть звуковой файл *.mp3 или *.wav в программе на c++?
https://stackoverflow.com/questions/22253074/how-to-play-or-open-mp3-or-wav-sound-file-in-c-program
#cpp #programming
👉 @cpp_lib
❓ Разрабатываешь на C++? Освой кроссплатформенную разработку на QT и ОС Аврора!
🔥 Пройди тест и проверь свои знания.
Ответишь — пройдешь на продвинутый курс "Разработка прикладного ПО на Qt и ОС Аврора" от OTUS по специальной цене! .
За 5 месяцев вы освоите одну из лучших кроссплатформенных библиотек для разработки UI на С++ — Qt, а также научитесь работать с развивающейся ОС Аврора. Благодаря этим навыкам вы сможете участвовать в проектах, разрабатывающих мобильные приложения для госкомпаний и крупного бизнеса.
👉 ПРОЙТИ ТЕСТ: https://otus.pw/aof8/
🔥БОНУС
16 мая , в 20:00 (мск) пройдет бесплатный открытый урок курса «StateMachine в Qt: что это такое и как можно использовать» - запишись сегодня, напомним в день вебинара.
Нативная интеграция. Информация о продукте www.otus.ru«Чистый» код, ужасная производительность
Один из самых часто повторяемых советов программистам, особенно начинающим — это рекомендация писать «чистый» код. Она сопровождается длинным списком правил, сообщающих, что нужно делать, чтобы код был «чистым».
На самом деле, большая доля этих правил не влияет на среду исполнения кода, который вы пишете. Подобные правила невозможно оценить объективно, да это и необязательно, ведь на этом этапе они достаточно произвольны. Однако есть правила «чистого» кода, на которые делают особый упор — это правила, которые можно измерить объективно, поскольку они влияют на поведение кода в среде исполнения.
Rus https://habr.com/ru/companies/sportmaster_lab/articles/728880/
Eng https://www.computerenhance.com/p/clean-code-horrible-performance
#cpp #programming
👉 @cpp_lib
⚡️ Пройди тест по Rust 🫵
Ответь на вопросы и проверь свои знания. Сможешь сдать — пройдёшь на курс «Rust Developer» от OTUS по специальной цене.
🟠На курсе ты научишься:
- Использовать язык Rust для разработки ПО;
- Разворачивать Rust и среду разработки;
- Создавать надёжное, отказоустойчивое и высокопроизводительное ПО;
- Тестировать код;
- Использовать сторонние библиотеки;
- Писать асинхронный код
Время прохождения теста ограниченно: 25 минут
➡️ПРОЙТИ ТЕСТ: https://otus.pw/Wr38r/
🔥БОНУС
18 мая, в 20:00 (мск) пройдет бесплатный открытый урок курса «Rust и Blockchain» - запишись сегодня, напомним в день вебинара.
Нативная интеграция. Информация о продукте www.otus.ruC++ Russia 2022: Community Day & активности из главной студии
Сергей Талантов — Безопасный дизайн на С++
Кристина Михайленко, Михаил Лукин — Доклад про декомпилятор GPGPU
Arno Schödl — A Practical Approach to Error Handling
Роман Проскуряков — Голый Rust
Сергей Козлов — Украшаем молоток: как автоматизировать разбор проблем в дебаггере
Sandor Dargo — Why Сlean Сode is not the Norm?
источник
#cpp #programming
👉 @cpp_lib
👩💻Как разрабатывать веб-сервисы на C# быстрее?
Узнайте на бесплатном вебинаре «ASP NET Core - подготовка и запуск простого веб-сервиса»: регистрация
На уроке мы:
— Создадим базовый web-api для сервиса;
— Разработаем контроллер и настроим маршрутизацию точек доступа;
— Подключим источник данных;
— Познакомимся с инструментами ручного тестирования сервиса и моделями развертывания приложения.
Спикером выступит Антон Герасименко, тимлид и .NET Developer.
Вебинар точно будет полезен C#-разработчикам с опытом от 2 лет, которые хотят углубиться в создание web-приложений.
👉Для регистрации пройдите вступительный тест: пройти тест на сайте
Как ChatGPT помогла мне исправить баг в far2l, turbo и wxWidgets
Работая над проектом far2l (порта Far Manager для Linux), я наткнулся на один очень красивый баг, который в итоге удалось починить только с помощью нейросети ChatGPT. Причём баг оказался не столько в самом far2l, сколько в кроссплатформенной UI библиотеке wxWidgets. Бесплатная версия ChatGPT (3.5) с задачей справиться не смогла, а вот платная (4) таки справилась. Сегодня поделюсь с вами рассказом о том, как это было.
https://habr.com/ru/articles/727438/
#cpp #programming
👉 @cpp_lib
Reddit для С и С++ программистов
r/C_programming 135k
Спрашивай совета, если проблемы с кодом, помогай другим в комментариях, читай полезные статьи, которыми делятся другие участники сообщества. Сабреддит довольно активный и имеет 135k подписчиков. И это, пожалуй, единственный сабреддит, который я упомяну для С программистов. Но не переживайте, ниже ещё будет очень много всего, что я надеюсь, сможет вас заинтересовать.
r/Cpp 238k
Самый популярный сабреддит среди С++ программистов. Здесь обсуждают всё: от выступлений на известных С++ конференциях до лучших практик. Истинные фанаты С++ оценят по достоинству.
r/Cplusplus 32,8k
Менее активный сабреддит, однако не менее познавательный. Обсуждают больше нюансы программирования на С++.
r/LearnCpp 3,9k
Подходит как новичкам, так и экспертам. Этот сабреддит предназначен для обмена исходным кодом. Изучайте исходный код, чтобы лучше почувствовать и понять, как работает C++. Самый лучший способ обучения — это практика.
r/Cpp_questions 61,4k
Спрашивайте у экспертов и помогайте новичкам. Сабреддит для вопросов и ответов. Обсуждение IDE, кода, приложений и т.п.
#cpp #programming
👉 @cpp_lib
🔥 Qt и ОС Аврора: надежная основа для разработки востребованного ПО
➖ Освой кроссплатформенную разработку
Пройди тест и проверь свои знания.
Ответишь — пройдешь на продвинутый курс "Разработка прикладного ПО на Qt и ОС Аврора" от OTUS по специальной цене! .
👉 ПРОЙТИ ТЕСТ: https://otus.pw/aof8/
Нативная интеграция. Информация о продукте www.otus.ruРазработка кросплатформенного приложения на Qt с использованием нейросетей, обученных на tensorflow
Раз уж Вы заинтересовались данной статьёй, то ожидается, что Вы умеете программировать на с++ с использованием библиотеки Qt и разрабатывать нейросети на Python c использованием библиотеки tensorflow.
Соответственно остаётся только понять как использовать обученные Вами нейросетевые модели в Qt проектах.
https://habr.com/ru/articles/719888/
#cpp #programming
👉 @cpp_lib
🔥 Пройди тест по Rust и проверь свои знания.
Ответишь — пройдешь на продвинутый курс "Rust Developer. Professional" от OTUS по специальной цене + получишь доступ к записям открытых уроков курса🎁 .
👉 ПРОЙТИ ТЕСТ: https://otus.pw/Cmeb/
Нативная интеграция. Информация о продукте www.otus.ruИнтервью с Бьярне Струструпом - создателем C++
На протяжении последних 40 лет Бьярн отвечал за создание и последующее руководство разработкой C++. Мы будем исследовать этот путь, вникая в решения и компромиссы, которые потребовались для создания такого важного и популярного языка, а также его работу по пионерскому использованию объектно-ориентированных и общих методов программирования. В конце мы зададим ему ваши вопросы!
источник
#cpp #programming
👉 @cpp_lib
System Design — это одна из ключевых компетенций любого опытного разработчика. Хотите улучшить свои навыки в разработке на Golang? Приглашаем вас 🗓 3 мая в 20:00 на открытый урок «System Design» в OTUS.
На уроке спроектируем WhatsApp, а также познакомимся с типичными примерами проектирования большинства популярных мессенджеров, посмотрим на типичные ошибки, узнаем некоторые тонкости, о которых редко задумываются.
Спикером выступит 👨💻 Владимир Балун, ведущий разработчик в Ozon. Сейчас Владимир занимается разработкой высоконагруженных сервисов Observability platform.
👉 Пройдите вступительный тест, чтобы участвовать — https://otus.pw/sA1n/
Вебинар приурочен к старту онлайн-курса «Golang Developer. Professional» в OTUS. Курс доступен в рассрочку.
Реклама. Информация о рекламодателе на сайте www.otus.ru.
Делаем Игры Крестики нолики С++
В этом видео рассмотрены основные принципы создания игры крести–нолики. Реализация для интерфейса командной строки.
#cpp #programming
👉 @cpp_lib
Mock-собеседование С++ разработчика из Яндекс
00:00 - Введение
00:10 - Запрет создания объектов в куче в С++
01:52 - Ограничение кол-ва создаваемых объектов в С++
04:47 - Перегрузка операторов в С++
06:13 - Взаимодействие С и С++
11:42 - Строки в С++
15:31 - Исключения в С++
17:18 - Исключение в конструкторе и деструкторе в С++
21:21 - Проброс исключения из другого потока в С++
22:34 - Умные указатели в С++
25:38 - Утечки памяти с умными указателями в С++
29:09 - Контейнеры в С++
32:15 - Заключение
источник
#cpp #programming
👉 @cpp_lib
💪 Пройди тест по C++ и проверь свои знания.
Ответишь — пройдешь на продвинутый курс "C++ Developer. Professional" от OTUS по специальной цене + получишь запись мастер-класса от преподавателя курса🎁 .
⛔️ ПРОЙТИ ТЕСТ: https://otus.pw/acjs/
Нативная интеграция. Информация о продукте www.otus.ru