TGViewer
Истовый инженер Истовый инженер @ultimate_engineer · 11.9K subscribers
Post #701 6.4K
📢 Отвечаем на вопросы про будущее С++

Константин Владимиров, руководитель отдела компиляторов и инструментов разработки в компании «Синтакор», ответил на вопросы, которые вы оставляли под кружком. Лучший публикуем в этом посте, а остальные читайте в комментариях.

Насколько перспективно стремление внести контроль за временем жизни в C++ с использованием только информации, которой уже обладает компилятор. Это задача исключительно фронтенда компилятора или промежуточное представление может помочь в доказательстве времени жизни? Подход с минимальными аннотациями предлагается, например, в p3465. Видите ли Вы такую возможность в обозримом будущем или текущие возможности C++ слишком малы для достижения цели?


Как минимум оптимизатор должен сохранять эту информацию при трансформациях промежуточного представления. Думаю, появление подобных аннотаций неизбежно — вопрос времени. Однако и торопиться с этим тоже не стоит: важно ввести их так, чтобы не разрушить существующие механизмы.

🎉Автор вопроса — @dooez — получит книгу «Оптимизирующие компиляторы. Структура и алгоритмы». Поздравляем победителя!

Если вы из Москвы и у вас остались вопросы, приходите задавать их лично на встрече Константина с читателями. Увидимся 10 декабря в БЦ «Трехгорная мануфактура» — вход по предварительной регистрации.


#у_аппарата #C #языкипрограммирования

@ultimate_engineer
  • ❤ 27
  • 🔥 14
  • 🤓 10
  • 🥰 3
  • 👍 1
  • 😁 1
More from @ultimate_engineer
  1. Oct 1, 2026🚀 Сколько инженеров нужно, чтоб поднять ракету в воздух? Для сложного инженерного проекта…
  2. Sep 30, 2026💡 От мусоровоза до процессора: как предыдущий опыт помогает решать новые инженерные задач…
  3. Sep 29, 2026⚙️ «Просто неинтересно жить в мире, где ты не знаешь, как всё это устроено» Помните, знако…
  4. Sep 28, 2026🔄 Почему 3G стал технологией мобильного интернета, а не видеозвонков В начале нулевых одн…
  5. Sep 28, 2026Post #1150
  6. Sep 24, 2026⚠️ Почему важно проверять транзитивные зависимости Open source-библиотеки, фреймворки и ко…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →