ar
Feedback
Библиотека C/C++ разработчика

Библиотека C/C++ разработчика

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

Полезные материалы по всему, что может быть полезно плюсовику/сишнику. По всем вопросам @evgenycarter

إظهار المزيد
7 322
المشتركون
-124 ساعات
+37 أيام
+1230 أيام
أرشيف المشاركات
🫵 Пройди тест по C++ и проверь свои знания. Ответишь — пройдешь на продвинутый курс "C++ Developer. Professional" от OTUS по
🫵 Пройди тест по C++ и проверь свои знания. Ответишь — пройдешь на продвинутый курс "C++ Developer. Professional" от OTUS по специальной цене + получишь запись мастер-класса от преподавателя курса. ⛔️ ПРОЙТИ ТЕСТ: https://otus.pw/Glo5/ Нативная интеграция. Информация о продукте www.otus.ru

Используем модель нейросети на C++ Большинство туториалов по созданию и использованию моделей нейросетей написаны на Python.
Используем модель нейросети на C++ Большинство туториалов по созданию и использованию моделей нейросетей написаны на Python. Однако для какого-нибудь проекта рано или поздно может понадобится использовать более быстрый и надежный язык для этих задач, например, C++. Эта статья о том, как на C++ можно использовать модель нейросети на примере модели YOLOv8 для детектирования лиц и библиотеки PyTorch. https://habr.com/ru/articles/732670/ #cpp #programming 👉 @cpp_lib

🔥C++ — это язык для тех, кто хочет разрабатывать игры, масштабное ПО, программы для железа или IoT-устройств. ❓Хотите освоит
🔥C++ — это язык для тех, кто хочет разрабатывать игры, масштабное ПО, программы для железа или IoT-устройств. ❓Хотите освоить востребованный и универсальный C++? Сейчас подходящее время! ⚡️В OTUS стартует специализация «C++ Developer». Обучение будет проходить последовательно: на первой ступени вы освоите принципы программирования, синтаксис языка, библиотеки, многопоточность, сетевое взаимодействие, а на второй изучите БД, принципы проектирования ПО, попробуете C++ в машинном обучении и многом другом. 🌟Преподаватели и ментор — ведущие C++ разработчики, которые будут давать фидбэк и отвечать на вопросы во время обучения. После 10 месяцев живых вебинаров, практики и работы над 2 выпускными проектами вы сможете претендовать на позицию Middle C++ разработчика с зарплатой от 90 тыс. рублей. 👇Оставьте заявку, чтобы записаться в группу по спец.цене: https://otus.pw/ceJH/

+5
Тетрис / Tetris на языке С++. Часть 2 Часть 7. Поворот фигуры. Тетрис на языке Си++. Проверка столкновения фигуры с границами игрового поля после поворота. Часть 8 Простая анимация удаления заполненных рядов. Часть 9 Автоматический сдвиг фигуры после поворота. Часть 10 Автоматический сдвиг фигуры после поворота. Часть 11 Объединение кода. Отзывчивое управление фигурой. Часть 12 Часть 1 https://t.me/cpp_lib/494 источник #cpp #programming 👉 @cpp_lib

+5
Тетрис / Tetris на языке С++. Часть 1 Часть 1 Часть 2. Падение чёрного квадрата. Часть 3. Ограничение перемещения фигуры в рамках игрового поля Часть 4. Удаление заполненных рядов Часть 5. Рефакторинг кода Часть 6. Фигура на стенку или стенка на фигуру? Генерация новых фигур источник #cpp #programming 👉 @cpp_lib

Интервью с создателем обобщённого программирования Александром Степановым Всем привет! В C++ сообществе Александр Александров
Интервью с создателем обобщённого программирования Александром Степановым Всем привет! В C++ сообществе Александр Александрович Степанов особо не нуждается в представлениях: это создатель обобщённого программирования и Standard Template Library. Менее известно, что он построил карьеру в США, но получил образование в СССР. Мы решили поговорить с Александром Александровичем, чтобы узнать больше о его жизненном пути, эмиграции и адаптации к жизни в США. Наша беседа затронет в основном не профессиональные достижения и его вклад в развитие информатики, а личные истории. https://habr.com/ru/companies/jugru/articles/734048/ #cpp #programming 👉 @cpp_lib

Обычно разработчиков зовут работать, а тут внезапно предлагают отдохнуть. Финтех Яндекса проводит закрытую вечеринку, где можно и в квиз сыграть, и поболтать про стек технологий. Ребята поделятся планами на будущее и покажут, как это вообще — быть частью Финтеха. Идея интересная: на вечеринке можно оценить атмосферу и офис, познакомиться с коллегами и сразу понять, будут ли они смеяться над твоими шутками. Заодно встретишься с тимлидом и оценишь размер синяков у него под глазами (если что, чем меньше — тем лучше). И если всё понравится — можно вернуться снова, но уже как часть команды. Вечеринка пройдёт в московском офисе Яндекса. Чтобы получить инвайт, даже собеседования не нужны — достаточно решить задачи →

Современные рекомендации C++ по обработке исключений и ошибок https://learn.microsoft.com/ru-ru/cpp/cpp/errors-and-exception-handling-modern-cpp?view=msvc-170 #cpp #programming 👉 @cpp_lib

❓Что такое машина состояний в Qt, и как ее использовать? Узнайте 16 мая в 20:00 на открытом уроке «StateMachine в Qt: что это
Что такое машина состояний в Qt, и как ее использовать? Узнайте 16 мая в 20:00 на открытом уроке «StateMachine в Qt: что это такое и как можно использовать». 📢📢 На этом занятии мы рассмотрим концепцию машины состояний, как она реализована в Qt, и как ее можно использовать в ваших проектах. Вебинар будет полезен разработчикам С++, а также разработчикам и архитекторам ПО, которые хотят научиться разрабатывать прикладное ПО на Qt. 🟠Занятие приурочено к запуску онлайн-курса «Разработка прикладного ПО на Qt и ОС Аврора» в OTUS. Возможны разные способы оплаты курса. 👉 Для участия в вебинаре пройдите вступительный тест: https://otus.pw/fsxS/ Нативная интеграция. Информация о продукте www.otus.ru

Как вставить ASM в Си (inline asm) источник #cpp #programming 👉 @cpp_lib

Хотите перейти с C++ на Go? Приходите 🗓 15 мая в 20:00 мск на открытый урок, где мы разберем слайсы и массивы простым языком
Хотите перейти с C++ на Go? Приходите 🗓 15 мая в 20:00 мск на открытый урок, где мы разберем слайсы и массивы простым языком на примерах. По сравнению с C++, Golang также обладает более простым синтаксисом, более безопасным управлением памятью и встроенной поддержкой параллельного программирования. Он также обеспечивает более быструю компиляцию и запуск программ, что ускоряет процесс разработки. Это позволяет создавать более безопасные и эффективные приложения с меньшим количеством ошибок. На занятии вы узнаете: – Как устроены массивы и слайсы внутри – Какие ошибки чаще всего допускают программисты при работе с ними – Как применять эти знания на практике 👨‍💻 Занятие проведет Владимир Балун, ведущий разработчик в Ozon и преподаватель OTUS. 👉 Регистрируйтесь для участия — https://otus.pw/72oH/ Вебинар приурочен к старту онлайн-курса «Golang Developer. Professional» в OTUS. Курс доступен в рассрочку. Реклама. Информация о рекламодателе на сайте www.otus.ru.

Отладка C при помощи пакета Cosmopolitan Libc Cosmopolitan Libc предоставляет набор отладочных возможностей, повышающих удобс
Отладка C при помощи пакета Cosmopolitan Libc Cosmopolitan Libc предоставляет набор отладочных возможностей, повышающих удобство разработки на C: трассировка вызовов функций, интеграция с gdb, среда выполнения ASAN/UBSAN и многое другое! На C написано много быстрого и критически важного кода. Если вы пользуетесь программами, написанными на C, если вам приходится предусматривать интерфейсы для работы с библиотеками на C, исправлять баги в коде на C, либо даже переписывать имеющуюся на С программу на каком-то другом языке, то именно этот инструмент помогает понять, что делается в вашем коде на C. Отладка – это не просто россыпь инструкций printf. В этом посте будет рассмотрено, как Cosmopolitan Libc помогает наверняка и как следует отлаживать код C. Все примеры находятся в этом репозитории. https://ahgamut.github.io/2022/10/23/debugging-c-with-cosmo/ #cpp #programming 👉 @cpp_lib

🔥 Rust — язык, который высоко востребован в сфере блокчейн. Хотите освоить Rust и повысить свое мастерство разработки ПО? 📆
🔥 Rust — язык, который высоко востребован в сфере блокчейн. Хотите освоить Rust и повысить свое мастерство разработки ПО? 📆 Приходите 18 мая в 20:00 на вебинар, посвящённый основным концепциям технологии blockchain и леджер. Открытый урок «Rust и Blockchain» пройдет в рамках онлайн-курса «Rust Developer. Professional» в OTUS. На этом занятии мы: 🟠Рассмотрим базовые понятия о blockchain, а также популярные библиотеки, 🟠 Разберём процесс написания blockchain, 🟠 Отработаем создание реализации blockchain и леджера на практике. В результате вебинара получим реализацию примитивного распределенного леджера. Урок рассчитан на разработчиков, имеющих опыт в написании сетевых приложений и базовые знания языка программирования Rust. 🟠  Продолжить осваивать этот язык вы сможете на курсе. Возможны разные способы оплаты курса. 👉 Для участия в вебинаре пройдите вступительный тест: https://otus.pw/YaB4/ Нативная интеграция. Информация о продукте www.otus.ru

C++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 и ОС Аврора! 🔥 Пройди тест и проверь свои знания. Ответиш
Разрабатываешь на 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

+3
Матрицы в C++ Ввод и вывод матриц Сложение и вычитание матриц Умножение матрицы на число Транспонирование матрицы источник #cpp #programming 👉 @cpp_lib

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