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

Я

Ява

Ява — разговорное название языка программирования 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) — файл, служащий указателем на объект (например, файл, который требуется определённым образом обработать), программу или команду и содержащий дополнительную информацию.

Ячейка в таблице

Ячейка в таблице — наименьшая единица в таблице, представляющая собой пересечение строки и столбца, где хранятся данные.