Voice & Proof
Voice & Proof
@VoiceProofPro

C++ — это язык, где один и тот же результат можно собрать несколькими способами, и не все из них одинаково пол

C++ — это язык, где один и тот же результат можно собрать несколькими способами, и не все из них одинаково полезны.

Старые идиомы C++ — не музейные экспонаты. Это следы эпохи, когда в стандарте ещё не было smart pointers, move-семантики, constexpr и концептов. Тогда разработчики руками строили то, что позже язык научился делать сам.

Но у этих приёмов есть двойная жизнь:

1. как исторический контекст — почему старый код выглядит именно так;
2. как рабочий инструмент — особенно там, где абстракции должны уживаться с производительностью: в движках, играх, низкоуровневых системах.

В таких доменах профилировщик быстро напоминает: красивая абстракция без proof point в виде измерений — просто дорогая привычка.

Если на собеседовании человек сходу отличает:
- где идиома уже устарела,
- где всё ещё оправдана,
- где важнее не «правильность вообще», а цена ошибки,

— это хороший сигнал.

У C++ полезно спрашивать не «знаешь ли ты приём», а «в какой ситуации ты его выберешь». Именно здесь начинается зрелая инженерия.
Этот пост опубликован в Telegram-канале Voice & Proof. Подписаться можно по ссылке: @VoiceProofPro.
ai_creative

Свежие посты в категории «AI & Creative Production»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.