#cpp #терминология #cpp17
Стандарт C++17 вводит новый элемент синтаксиса под названием structured bindings. В скором времени применение этой фичи может стать широко распространённым в качестве более читаемой замены для std::tie и как основной способ получения нескольких возвращаемых значений из функции. У меня простой вопрос (надеюсь, не оффтоп): а как это по русски? Есть ли устоявшийся русскоязычный термин для structured bindings и structured binding declarations в русском языке? Возможно, адекватный термин уже есть в какой-нибудь теоретической области в математике? Если нет, то каковы ваши предложения?
Ответы
Ответ 1
Насколько я понимаю, ещё нет какого-то устоявшегося перевода термина "structured bindings" на русский. Особенно учитывая, что и англоязычное название колбасило в разные строны в процессе утверждения стандарта. Более того, даже такой популярный термин как "statement" переводится в разной литературе по-разному. Нужно чтобы прошло время, вышло несколько книг по c++17, а потом и переводы к ним, после чего в сообществе разработчиков, наверное, сможет устояться какое-то единое (или хотя бы наиболее популярное) мнение. Может быть, недавно созданная РГ21 (c++) сможет посодействовать утверждению подходящего перевода. Но не думаю, что они смогут утвердить какое-то название лучше, чем это сделают время и переводы различных статей и книг. Да и вряд ли утверждение переводов входит в их круг задач. Моё предложение перевода "structured bindings" как "структурированные привязки". Разрешаю пользоваться всем, кому нравится, с указанием авторства, конечно :) Тем не менее, во избежании недопонимания и различных толкований всегда можно употреблять оригинальный термин.
Комментариев нет:
Отправить комментарий