Обсуждение:GObject

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Перевод слова "tagged"[править код]

Увидел тут проблему с переводом термина "type-tagged container", а у меня как раз проблема с переводом двух аналогичных: "type-indexed value" (это способ реализации ad hoc полиморфизма посредством параметрического) и tagged union (тесно связано с алгебраическим типом данных). В связи с этим решил обсудить этот вопрос здесь, чтобы подобрать по возможности однородные эквиваленты.
Из Лингво наковырял следующее:
tagged — меченый; снабженный ярлыком, этикеткой
tagged atoms — меченые атомы
tagged data — тегированные [помеченные] данные
tagged grammar — грамматика с индикаторами
tagged compound — меченое соединение
tagged-data architecture — тегированная архитектура
tagged-token architecture — (потоковая) архитектура с помеченными [тегированными] фишками, (профессиональное выражение) архитектура с подцвеченными фишками
tagged-token machine — потоковая машина с реализацией передачи маркера
На основании этих примеров предлагаю условиться "tagged" всегда переводить как "меченый", что даст нам следующий перевод:
type-tagged container — контейнер, меченый типами
type-indexed value — значение, индексированное типом
tagged union — меченое объединение
Если есть объективные аргументы, можно рассмотреть вариант "помеченный".
Можно, конечно, для первого сказать "Контейнер с типами в качестве индикаторов" - но это вызывает фейспалм. Для третьего "объединение с индикаторами" (по аналогии с грамматикой) по смыслу абсурдно. "Объединение с индентификаторами" ещё куда ни шло, но может вызвать неоднозначность толкования теми, кто не знаком с такой системой типов: будто бы тут объединяют между собой что-то и несколько индентификаторов, и предложение будет казаться недостроенным - не понятно, что объединяют и что получается в результате. Кстати, прошу обратить внимания на множественную форму: в type-tagged container несколько идентификаторов, каждым из которых служит определённый тип, а type-indexed value имеет строго один тип, которым как раз является tagged union, и уже его конструкторы служат индексами. Arachnelis 16:35, 27 января 2014 (UTC)[ответить]

Информация устарела[править код]

Написаны старые даты релизов. 89.235.241.220 12:37, 15 июля 2014 (UTC)[ответить]