Перейти к основному содержимому

Y

Yacc

Yet Another Compiler-Compiler: генератор синтаксических анализаторов для языков программирования, разработанный в Bell Labs в 1970-х годах. Принимает грамматику в форме контекстно-свободных правил (в нотации Бэкуса–Наура) и генерирует LALR(1)-парсер на языке C. Широко использовался в Unix-средах; современные аналоги — Bison (GNU Yacc), ANTLR, PEG-парсеры.

YAGNI

YAGNI («You aren't gonna need it»; с англ. — «Вам это не понадобится») — процесс и принцип проектирования ПО, при котором в качестве основной цели и/или ценности декларируется отказ от избыточной функциональности, — то есть отказ добавления функциональности, в которой нет непосредственной надобности.

YAML

YAML Ain’t Markup Language (ранее — Yet Another Markup Language): человекочитаемый формат сериализации данных, основанный на отступах и минимизации синтаксического шума. Поддерживает скаляры, последовательности, отображения, ссылки и типы данных. Используется для конфигурационных файлов (Ansible, Docker Compose, Kubernetes), обмена данными и хранения структурированной информации. Совместим с JSON как подмножество. Стандартизирован в YAML 1.2.

Yarn

Yarn: менеджер пакетов для JavaScript, разработанный Facebook (ныне Meta) как альтернатива npm. Обеспечивает детерминированную установку зависимостей через lock-файл (yarn.lock), кэширование пакетов, параллельную загрузку и улучшенную производительность. Поддерживает Plug’n’Play (PnP) для отказа от node_modules. Совместим с npm-реестром.

Yocto

Yocto Project: открытая колаборативная инициатива под эгидой Linux Foundation для создания пользовательских Linux-дистрибутивов для встраиваемых систем. Предоставляет инструментарий (BitBake, OpenEmbedded) для кросс-компиляции, управления рецептами пакетов и генерации образов. Не является дистрибутивом сам по себе, а служит основой для создания специализированных ОС (например, для IoT, промышленной автоматики).

YouTube

YouTube: видеоплатформа и хостинг, принадлежащий Google. Позволяет пользователям загружать, просматривать, оценивать, комментировать и делиться видео. Поддерживает стриминг, монетизацию через рекламу, подписки и интеграцию с другими сервисами Google. Широко используется для образовательного, развлекательного и маркетингового контента, включая технические туториалы и лекции.

YUV

YUV: цветовая модель, используемая в видеообработке и телевещании, в которой яркостная компонента (Y) отделена от хроматических (U и V). Позволяет эффективно сжимать видео, снижая разрешение цветовых компонент без заметной потери качества (субдискретизация, например, 4:2:0). Является стандартом в цифровом телевидении, видеокодеках (H.264, HEVC) и видеокамерах.

Y Combinator

Y-комбинатор: фиксированная точка в лямбда-исчислении, позволяющая определять рекурсивные функции без явного самовызова. Формально: ( Y = \lambda f.(\lambda x.f(x\ x))(\lambda x.f(x\ x)) ). Имеет теоретическое значение в функциональном программировании и семантике языков. Название также носит известный стартап-акселератор Y Combinator, основанный Полом Грэмом.