Как писать меньше на C++? (Константин Владимиров, Илья Казаков, Алексей Щербаков, Василий Рамаданов)

24 мая в Санкт-Петербурге состоялся первый System Level Meetup от компании YADRO. В рамках мероприятия состоялась дискуссия "Как писать меньше на C++?" с экспертами YADRO, Syntacore и МойОфис. C++ часто кажется незаменимым инструментом. Но что, если на других языках можно добиться большего с меньшим объемом кода? На дискуссии спикеры обсудили, когда стоит отказаться от C++ в пользу более гибких решений. Например, использовать Python вместо C++ для написания REST-интерфейса, оставив «плюсы» только для ресурсоемких частей. Ведь современные языки предоставляют понятные интерфейсы для интеграции с C/C++, и это открывает новые возможности для организации кода. Зачем писать все на C++, если можно использовать более простые и удобные инструменты? 📚 Дополнительные материалы ✅ Статьи на Истовом инженере: ·Виноград, Фурье и немного наивности: 4 подхода к реализации сверток с простыми примерами https://engineer.yadro.com/article/4-... · Три икса: новый уровень работы с большими свертками в PyTorch для обучения моделей https://engineer.yadro.com/article/ka... · Вирт, Кормен и диалекты Basic: что изучить про алгоритмы и структуры данных разработчикам на С++ https://engineer.yadro.com/article/al... · Обзор книги «С++ 20 в деталях»: доступно, но не для джунов https://engineer.yadro.com/article/c-... · Ищем Арнольда Шварценеггера среди мужчин, женщин и детей с помощью нейросети на С++ https://engineer.yadro.com/article/ml... ✅ Хабр: · Пишем свой кодек для JSON с фиксированной схемой: опыт разработчика и сравнение производительности https://habr.com/ru/companies/yadro/a... · Используем паттерны C++ в ML: пишем тензор с factory, выделяем память и управляем динамическими типами https://habr.com/ru/companies/yadro/a... · Динамический полиморфизм для свободных функций: еще одна практика из С++ для машинного обучения https://habr.com/ru/companies/yadro/a... · Почему AI не может полноценно участвовать в разработке на С++ https://habr.com/ru/companies/yadro/a... · Девиртуализация в C++, компиляторах и вашей программе https://habr.com/ru/companies/yadro/a... 🎧 Послушать: · Подкаст «Битовые маски» с Константином Владимировым. Компилятор для CPU и GPU. Часть 1. LLVM и GCC https://engineer.yadro.com/podcast/co... · Подкаст «Битовые маски» с Константином Владимировым. Часть 2. LLVM в GPU компиляторах. Стандарты С++ https://engineer.yadro.com/podcast/co...

Разработчик компиляторов про новичков в айти, C++, Rust,  Linux. Константин Владимиров
▶︎

Разработчик компиляторов про новичков в айти, C++, Rust, Linux. Константин Владимиров

Pure Virtual Cast // Константин Владимиров // 27.01.2022 #cpp
▶︎

Pure Virtual Cast // Константин Владимиров // 27.01.2022 #cpp

The Real Problem of C++ - Klaus Iglberger - NDC TechTown 2025
▶︎

The Real Problem of C++ - Klaus Iglberger - NDC TechTown 2025

СИЛА Функционального Программирования / Всё о Scala / Интервью со Scala Developer Олегом Нижниковым
▶︎

СИЛА Функционального Программирования / Всё о Scala / Интервью со Scala Developer Олегом Нижниковым

#93 - Почему Ktor - всё, JetBrains проиграл гонку ИИ, и исчезающий навык дебага - Паша Финкельштейн
▶︎

#93 - Почему Ktor - всё, JetBrains проиграл гонку ИИ, и исчезающий навык дебага - Паша Финкельштейн

C++ 2026: безопасность, рефлексия, C++ vs Rust, будущее языка – Антон Полухин в Подлодке
▶︎

C++ 2026: безопасность, рефлексия, C++ vs Rust, будущее языка – Антон Полухин в Подлодке

Встреча РГ21 С++ | декабрь 2025
▶︎

Встреча РГ21 С++ | декабрь 2025

Зачем учить язык Си в 2024 году | Как выбрать между C или C++ или Rust | Podlodka Podcast #387
▶︎

Зачем учить язык Си в 2024 году | Как выбрать между C или C++ или Rust | Podlodka Podcast #387

Британия, Канада, Австралия: усиление государственного контроля под предлогом защиты детей.
▶︎

Британия, Канада, Австралия: усиление государственного контроля под предлогом защиты детей.

Митап по C++ с инженерами YADRO, Константином Владимировым и Ильёй Шишковым
▶︎

Митап по C++ с инженерами YADRO, Константином Владимировым и Ильёй Шишковым

Аскон 2023: Проблема ABA и методы её решения в современном C++.
▶︎

Аскон 2023: Проблема ABA и методы её решения в современном C++.

Z-патриоты разочаровались в войне? Что случилось?
▶︎

Z-патриоты разочаровались в войне? Что случилось?

LLVM and GCC / Register Allocation / IT Education in Universities (Part 1)
▶︎

LLVM and GCC / Register Allocation / IT Education in Universities (Part 1)

Константин Владимиров — Каша из топора: модули в C++, проблемы и решения
▶︎

Константин Владимиров — Каша из топора: модули в C++, проблемы и решения

Embedded C++ — это не страшно / Василий Пастушак
▶︎

Embedded C++ — это не страшно / Василий Пастушак

Проблемы и решения в крупных проектах на примере LLVM-snippy | Константин Владимиров, Syntacore
▶︎

Проблемы и решения в крупных проектах на примере LLVM-snippy | Константин Владимиров, Syntacore

20 лет IT: как менялась профессия программиста | Андрей Кобец #62
▶︎

20 лет IT: как менялась профессия программиста | Андрей Кобец #62

Константин Владимиров — О денотации: разрешение имен и его пересмотр в C++23
▶︎

Константин Владимиров — О денотации: разрешение имен и его пересмотр в C++23

Марсель Галимуллин — Корутины для начинающих
▶︎

Марсель Галимуллин — Корутины для начинающих

BIOS and UEFI / UEFI stages / drivers and protocols
▶︎

BIOS and UEFI / UEFI stages / drivers and protocols