Я
Ява
Ява — разговорное название языка программирования Java. В профессиональной документации и коде используется только оригинальное написание Java.
Явление
Явление — наблюдаемый факт, событие или процесс, подлежащий анализу и описанию.
Явное преобразование типов
Явное преобразование типов (приведение типов, type casting) — операция, при которой программист вручную указывает компилятору или интерпретатору изменить тип значения. Примеры: (int) 3.14 в C#, int("42") в Python. Противопоставляется неявному (автоматическому) преобразованию.
Явная память
Явная память — режим управления памятью, при котором разработчик вручную выделяет и освобождает ресурсы (например, через malloc/free в C). В отличие от систем с автоматической сборкой мусора (Java, Python), требует аккуратности во избежание утечек.
Явный интерфейс
Явный интерфейс — в языках с поддержкой интерфейсов (C#, Java) способ реализации членов интерфейса, при котором метод вызывается только через ссылку на интерфейс, а не через реализующий класс. Повышает инкапсуляцию и избегает конфликтов имён при множественной реализации.
Ядро
Ядро (kernel) — центральный компонент операционной системы, управляющий аппаратными ресурсами (процессор, память, устройства) и обеспечивающий изоляцию, планирование, межпроцессное взаимодействие и безопасность. Типы: монолитное, микроядро, гибридное.
Ядерная бомба
Ядерная бомба — оружие массового поражения. В ИТ-контексте не используется, за исключением метафор (например, «ядерный сценарий» в катастрофическом тестировании). Не является техническим термином.
Язык
Язык — в ИТ: формальная система символов и правил, предназначенная для представления и обработки информации. Категории: языки программирования, разметки, запросов, спецификаций, естественные языки (в NLP).
Язык запросов
Язык запросов — формальный язык для извлечения и манипулирования данными в базах данных. Наиболее распространён SQL (Structured Query Language). Также существуют NoQL, XPath, SPARQL, GraphQL.
Язык программирования
Язык программирования — формальная система, предназначенная для записи алгоритмов и структур данных в виде компьютерных программ, исполняемых вычислительной системой. Характеризуется синтаксисом, семантикой, парадигмой (императивная, функциональная, ООП) и областью применения.
Язык разметки
Язык разметки — формальный язык, используемый для аннотирования текста с целью определения его структуры, форматирования или семантики. Примеры: HTML (гипертекст), XML (расширяемый), Markdown (лёгкая разметка).
Явное управление памятью
Явное управление памятью — подход, при котором разработчик вручную управляет выделением и освобождением памяти (например, в C/C++ через new/delete или malloc/free). Требует дисциплины, но даёт контроль над производительностью и потреблением ресурсов.
Явный вызов
Явный вызов — прямое обращение к функции, методу или API с указанием всех необходимых параметров, в отличие от неявного (автоматического) вызова через события, обратные вызовы или рефлексию.
Явное тестирование
Явное тестирование — подход, при котором тестовые сценарии и ожидаемые результаты формулируются вручную, в отличие от автоматической генерации тестов на основе моделей или покрытия.
Явное согласие
Явное согласие — требование в регуляторных рамках (например, GDPR), при котором пользователь должен чётко и активно дать разрешение на обработку персональных данных (не по умолчанию, не через бездействие).
Явка
Явка — в аналитике цифровых платформ: метрика активности пользователей (например, дневная/месячная явка — DAU/MAU). Отражает вовлечённость и удержание аудитории.
Явный контракт
Явный контракт — чётко заданные условия взаимодействия между компонентами (например, в Design by Contract): предусловия, постусловия, инварианты. Реализуется через ассерты, аннотации или интерфейсы.
Явное знание
Явное знание — информация, формализованная и зафиксированная в документах, коде, базах знаний. Противопоставляется неявному (тактильному) знанию, которое сложно выразить вербально.
Явная инициализация
Явная инициализация — присвоение начального значения переменной или поля в коде разработчиком, в отличие от неявной (по умолчанию, например, null, 0, пустая строка).
Явное кэширование
Явное кэширование — стратегия, при которой разработчик вручную определяет, какие данные следует сохранять во временных хранилищах (кэше) для ускорения доступа, в отличие от автоматического кэширования на уровне ОС или СУБД.
Явный путь
Явный путь — абсолютный или канонический путь к файлу или ресурсу, однозначно определяющий его местоположение в файловой системе (например, /usr/bin/python3), в отличие от относительного (./script.py).
Ядро процессора
Ядро процессора — независимая вычислительная единица в составе центрального процессора, способная выполнять инструкции программы. Современные CPU содержат несколько ядер (2–128+), что позволяет реализовывать параллелизм на уровне потоков.
Язык описания аппаратуры
Язык описания аппаратуры (HDL, Hardware Description Language) — формальный язык для моделирования поведения и структуры цифровых электронных систем. Основные представители: VHDL, Verilog. Используется при проектировании FPGA и ASIC.
Язык ассемблера
Язык ассемблера — низкоуровневый язык программирования, в котором инструкции соответствуют машинным командам целевой архитектуры. Каждая мнемоника (например, MOV, JMP) транслируется в один или несколько опкодов. Требует глубокого понимания архитектуры CPU.
Язык сценариев
Язык сценариев (scripting language) — язык программирования, предназначенный для написания скриптов — коротких программ, автоматизирующих задачи в рамках существующей среды (например, Bash, PowerShell, Python, JavaScript в браузере).
Язык программирования общего назначения
Язык программирования общего назначения — язык, предназначенный для решения широкого круга задач (в отличие от предметно-ориентированных, DSL). Примеры: Python, Java, C++, JavaScript.
Язык программирования высокого уровня
Язык программирования высокого уровня — язык, абстрагированный от деталей аппаратуры, с выразительным синтаксисом и встроенными структурами данных (массивы, строки, объекты). Позволяет писать переносимый и читаемый код. Примеры: Python, C#, Ruby.
Язык программирования низкого уровня
Язык программирования низкого уровня — язык, близкий к машинным инструкциям, с минимальной абстракцией (ассемблер, C). Обеспечивает контроль над аппаратными ресурсами, но снижает переносимость и читаемость.
Язык разметки
Язык разметки (текста) в компьютерной терминологии — набор символов или последовательностей символов, вставляемых в текст для передачи информации о его отображении или строении.
Язык спецификаций
Язык спецификаций — формальный язык, предназначенный для декларативного описания структуры, связей, свойств данных и способов их преобразований, (в отличие от активных языков) без явного упоминания порядка выполняемых действий и использования конкретных значений данных.
Японская ролевая игра
Японская ролевая игра (JRPG, Japanese Role-Playing Game) — поджанр ролевых видеоигр, сформировавшийся в Японии. Характеризуется линейным сюжетом, предопределёнными персонажами, пошаговыми или активными боевыми системами, акцентом на повествование и визуальную эстетику (аниме-стиль). Классические примеры: Final Fantasy, Dragon Quest.
Ярлык
Ярлык (shortcut) — ссылка на файл, папку, приложение или URL в операционной системе, позволяющая быстро получить доступ к целевому объекту без навигации по файловой структуре. В Windows — файл с расширением .lnk; в Linux — символическая ссылка или .desktop-файл.
Ярость
Ярость — игровой термин, обозначающий:
- Эффект: временное усиление атакующих характеристик персонажа (бафф);
- Способность: ультимативное умение, активируемое при накоплении ресурса;
- Ресурс: метрика (например, «очки ярости»), генерируемая в бою и расходуемая на особые действия (как в World of Warcraft для класса «воин»).
В ИТ-инженерии не применяется.
Яркость
Яркость — фотометрическая характеристика изображения или дисплея, отражающая интенсивность светового потока. В цифровой обработке изображений регулируется как параметр цветокоррекции. Измеряется в нитах (кд/м²).
Ясность кода
Ясность кода — свойство программного текста, позволяющее быстро и точно понять его логику без дополнительных пояснений. Достигается за счёт семантически значимых имён, линейной структуры, отсутствия побочных эффектов и соблюдения соглашений.
Ячейка памяти
Ячейка памяти — минимальная адресуемая единица оперативной памяти, обычно хранящая один байт данных. Совокупность ячеек образует линейное адресное пространство, управляемое ОС и процессором.
Ясность интерфейса
Ясность интерфейса — свойство API или UI, при котором назначение и способ использования компонентов очевидны без дополнительной документации. Достигается через последовательность, предсказуемость и соответствие ожиданиям пользователя.
Ящик (mailbox)
Ящик — в системах обмена сообщениями: логический контейнер для приёма и хранения сообщений (например, электронная почта, очередь сообщений в RabbitMQ). В объектных системах — буфер входящих сообщений для актора.
Ярлык
Ярлык (англ. shortcut) — файл, служащий указателем на объект (например, файл, который требуется определённым образом обработать), программу или команду и содержащий дополнительную информацию.
Ячейка в таблице
Ячейка в таблице — наименьшая единица в таблице, представляющая собой пересечение строки и столбца, где хранятся данные.