Pull to refresh
223
-0.9
Antony Polukhin @antoshkka

Эксперт-разработчик C++ в Яндекс Go

Send message

В рамках работы над рефлексией идёт работа по упрощению метапрограммирования. Комитет старается cвести метапрограммирование и работу с variadic templates/parameters к имеперативному стилю. Чтобы по Args... можно было итерироваться с помощью for , обращаться к елементу Args... по индексу и т.п.

Они базируются на рефлексии. А рефлексия сейчас немного забуксовала

Всякое конечно может быть. Но в наше время найти IT-специалиста без доступа к интеренету и в информационном вакууме весьма сложно. Число таких специалистов должно быть пренебрежителлно мало и не влиять значительно на результаты опроса

Рефлексия в приоритете, её все хотят. Но авторы идеи сейчас завалены заботами, у них пока не дошли руки разобраться с фидбеком от прошлых обсуждений

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

Тут компилятор справляется и оптимизирует всё даже без _ подсказок. А вот когда дойдёт дело до pattern matching, там возможно что _ компилятору начнёт помогать.

Такое делается крайне редко, и как правило для багов. Боюсь что с RCU шансы нулевые.

С другой стороны, скорее всего в ближайшее время появится множество реализаций RCU с интерфейсом стандартной библиотеки, можно будет взять стороннюю библиотеку.

Функция уже сломана, она возвращает неправильный ответ на некоторых наборах значений. А то что результат зависит от локалей вообще для многих сюрприз, учитывая что для целых чисел локали не используются

У вас неточные данные. Согласно CppDevSurvey-2023-summary уже 30% разработчиков используют фичи C++20, 70% используют фичи из C++17

Старый выкинули, им никто не пользовался. Вместо него - Hazard Pointer и RCU

Разработчики многих компиляторов не от скуки очень длительное время держат свежие стандарты в состоянии "экспериментальная поддержка". Это даёт возможность накрутить больше оптимизаций, прежде чем будет зафиксирован ABI

Ну а дальше - специфика приложений. Если ABI приложению важен - обновляются когда стандарт перестаёт быть экспериментальным в компиляторе. Иначе можно жить и на bleeding edge

Не сломается. Но с `#define _ gettext` вы не сможете пользоваться нижним подчёркиванием как именем переменной

Thread pool планируется в виде Executors. Уже выверяется текст основной части Executors для включения в стандарт, так что уже очень скоро

Да, планируется выпустить этот стандарт в 2026 году. Компиляторы в экспериментальном режиме начнут поддерживать фишки этого стандарта уже в ближайшее время

Спасибо!

Но мы уже 5 лет назад говорили, что готовим userver к выходу в open-source. Так что по срокам не сходится %)

Ага, гонка. Вам полагается подарок! Напишите в личку адрес доставки

Такие ошибки обрабатываютя вызывающим кодом, исключения тут как раз кстати

Да, слеши обрабатываются "своеобразно". Не совсем баг, но презент вам явно полагается. Напишите пожалуйста в личку, куда его вам выслать.

Но большая проблема остаётся не разгаданной, есть шанс получить ещё приз

Функция действительно используется только в одном месте из этого файла, только на директориях с заданным префиксом. Так что ОК

Специально, в этом месте ОК

Information

Rating
Does not participate
Location
Россия
Works in
Registered
Activity