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

В

Валидация

Валидация — процесс проверки соответствия данных, системного поведения или артефакта заданным требованиям, спецификациям или ожиданиям. В отличие от верификации («строим ли мы систему правильно?»), валидация отвечает на вопрос: «строим ли мы правильную систему?». На уровне данных — это проверка формата, диапазона, семантики (например, валидация email-адреса по регулярному выражению и DNS-запросу MX-записи). В тестировании — это приёмочные (acceptance) тесты, подтверждающие, что функциональность решает задачу пользователя. В проектировании — это прототипирование и фидбек от заинтересованных сторон. В стандартах (например, GOST Р ИСО/МЭК 25010) валидация — ключевой этап обеспечения качества. Автоматизированная валидация (валидаторы, JSON Schema, OpenAPI, схемы БД) повышает надёжность, но не заменяет экспертную оценку: формальное соответствие не гарантирует содержательной корректности.

Вариадический шаблон

Вариадический шаблон (англ. variadic template) — шаблон в C++ (начиная с C++11), способный принимать переменное число аргументов. Используется для реализации функций и классов с гибким интерфейсом, например, std::make_tuple, std::printf-подобные функции.

Вариант

Вариант — альтернатива в перечислении возможных значений или типов. В языках с поддержкой алгебраических типов данных (например, Rust, Haskell, TypeScript с discriminated unions) «вариант» обозначает один из возможных случаев суммарного типа.

Ввод

Ввод — процесс передачи данных в вычислительную систему от внешнего источника (пользователя, устройства, другого процесса). Может осуществляться через клавиатуру, файл, сеть, сенсоры и др.

Ввод-вывод

Ввод-вывод (I/O, Input/Output) — совокупность операций передачи данных между центральным процессором и внешними устройствами или хранилищами. Включает чтение (ввод) и запись (вывод). Может быть синхронным или асинхронным, блокирующим или неблокирующим.

Вводные слова

Вводные слова — лексические единицы, не являющиеся членами предложения, но выражающие отношение говорящего к содержанию высказывания: степень уверенности («вероятно», «несомненно»), источник информации («по слухам», «по сообщению»), эмоциональную оценку («к счастью», «увы»), структуру речи («во-первых», «короче говоря») и др. В технической документации вводные слова используются ограниченно: предпочтение отдаётся нейтральным, фактологическим формулировкам. Однако полностью исключать их нельзя — в определённом контексте они помогают выстроить логику повествования (например, «следовательно», «однако») или обозначить неопределённость («по оценкам», «на текущий момент»). Ошибкой считается замена аргументации вводными словами: «очевидно» не заменяет доказательства, «по сути» не устраняет неточности. В строгих стандартах (например, ГОСТ Р 1.5) рекомендуется избегать вводных слов, способных вызвать двусмысленность.

Веб-интеграция

Веб-интеграция — процесс объединения разнородных информационных систем, сервисов и приложений через веб-технологии с использованием стандартных протоколов (HTTP, REST, SOAP, GraphQL). Цель — обеспечение согласованной работы компонентов, обмен данными и сквозные бизнес-процессы.

Веб-интерфейс

Веб-интерфейс — пользовательский интерфейс приложения, доступный через веб-браузер по протоколу HTTP/HTTPS. Представляет собой совокупность HTML-страниц, CSS-стилей, JavaScript-скриптов и взаимодействий с серверной частью.

Веб-кэш

Веб-кэш (HTTP-кэш) — механизм временного хранения ранее загруженных веб-ресурсов (HTML, изображений, скриптов) на клиенте (браузер) или промежуточном прокси-сервере. Позволяет сократить задержки, снизить нагрузку на сервер и уменьшить потребление полосы пропускания. Управление кэшированием осуществляется через заголовки Cache-Control, ETag, Last-Modified.

Веб-программирование

Веб-программирование — область разработки программного обеспечения, ориентированная на создание клиент-серверных приложений, функционирующих в среде Всемирной паутины. Включает фронтенд (JavaScript, TypeScript, React), бэкенд (Node.js, Django, Spring), базы данных, API и DevOps-аспекты.

Веб-разработка

Веб-разработка — процесс проектирования, создания, тестирования и сопровождения веб-сайтов и веб-приложений. Охватывает как клиентскую (фронтенд), так и серверную (бэкенд) части, а также инфраструктурные и UX-аспекты.

Веб-сайт

Веб-сайт — совокупность связанных веб-страниц и ресурсов, объединённых под единым доменным именем и доступных через интернет. Может быть статическим (содержимое не меняется динамически) или динамическим (генерируется сервером по запросу).

Веб-сервер

Веб-сервер — программное обеспечение или аппаратно-программный комплекс, принимающий HTTP-запросы от клиентов (обычно браузеров) и возвращающий HTTP-ответы с содержимым (HTML, JSON, файлы и т.д.). Примеры ПО: Nginx, Apache HTTP Server, Microsoft IIS.

Веб-служба

Веб-служба (web service) — программный компонент, доступный через сеть и предоставляющий функциональность по стандартным протоколам. Реализации:
SOAP — строгая, XML-ориентированная архитектура с WSDL;
REST — архитектурный стиль, использующий HTTP-методы и ресурсную модель;
gRPC, GraphQL — современные альтернативы.

Веб-страница

Веб-страница — документ, идентифицируемый URI/URL, написанный на языке разметки (чаще всего HTML), который может включать стили (CSS), скрипты (JavaScript), мультимедиа и гиперссылки. Отображается веб-браузером.

Веб-фреймворк

Веб-фреймворк — программная платформа, упрощающая разработку веб-приложений за счёт предоставления готовых решений для маршрутизации, обработки запросов, работы с базами данных, аутентификации и шаблонизации. Примеры: Django (Python), Express (Node.js), ASP.NET Core (C#), Spring Boot (Java).

Веб-компонент

Веб-компонент — стандартный способ создания переиспользуемых пользовательских HTML-элементов с инкапсулированной логикой и стилями. Состоит из Custom Elements, Shadow DOM, HTML Templates и ES Modules.

Веб-сокет

Веб-сокет (WebSocket) — протокол полнодуплексной связи поверх TCP, обеспечивающий постоянное соединение между клиентом и сервером. Позволяет обмениваться сообщениями в реальном времени без необходимости повторных HTTP-запросов. Используется в чатах, онлайн-играх, торговых платформах.

Веб-хранилище

Веб-хранилище — API в браузере для хранения данных на стороне клиента. Включает:
localStorage — постоянное хранилище (до очистки);
sessionStorage — временное, до закрытия вкладки.
Данные хранятся в формате ключ-значение (строки).

Вебхуки

Вебхуки (английское webhook, иногда называемые «обратными вызовами по HTTP») — это пользовательский HTTP-коллбэк: механизм, при котором одна система (источник события) инициирует HTTP-запрос (обычно POST) к заранее заданному URL другой системы (получателю), чтобы уведомить её о произошедшем событии. В отличие от классического polling’а, при котором клиент периодически опрашивает сервер на предмет изменений, вебхук использует push-подход: инициатива передачи данных исходит от сервера-источника. Это делает взаимодействие более оперативным и экономичным по ресурсам. Типичный пример: при создании нового заказа в интернет-магазине система отправляет вебхук в CRM, чтобы та мгновенно обновила статус клиента. Важные аспекты проектирования с вебхуками — надёжность доставки (повторные попытки при ошибках), аутентификация получателя (подпись запроса, shared secret), идемпотентность обработки (на случай дублирующих вызовов) и защита от подделки (replay-атаки). Вебхуки не стандартизированы на уровне протокола, поэтому их формат, заголовки и payload определяются конкретным API; однако постепенно формируются де-факто соглашения — например, использование заголовка X-Hook-Signature для подписи.

Вектор

Вектор — упорядоченный набор чисел (координат), используемый в математике, машинном обучении, графике и физике. В программировании часто реализуется как одномерный массив или специализированная структура (например, std::vector в C++ — контейнер динамического массива).

Векторная графика

Векторная графика — способ представления изображений через геометрические примитивы (точки, линии, кривые, многоугольники), описанные математическими формулами. Преимущества: масштабируемость без потери качества, компактность. Форматы: SVG, AI, EPS.

Векторная модель информации

Векторная модель информации — метод представления объектов в виде векторов признаков в многомерном пространстве. Широко применяется в информационном поиске, NLP (word embeddings), машинном обучении (feature vectors).

Вендор

Вендор (от англ. vendor) — поставщик программного или аппаратного обеспечения, услуг или лицензий. Может быть как производителем (Microsoft, Oracle), так и дистрибьютором.

Верификация

Верификация — процесс проверки соответствия продукта или системы заданным техническим спецификациям и проектным требованиям. Отвечает на вопрос: «Правильно ли мы строим систему?». Методы: статический анализ кода, формальная верификация, unit-тестирование, code review.

Вероятностное программирование

Вероятностное программирование — парадигма программирования, в которой программы описывают вероятностные модели, а их выполнение заключается в выводе (inference) распределений над переменными. Используется в байесовской статистике и ИИ.

Вероятность

Вероятность — количественная мера возможности наступления события, принимающая значения от 0 (невозможно) до 1 (достоверно). Основа теории вероятностей, статистики и машинного обучения.

Версионирование

Версионирование — практика присвоения уникальных идентификаторов (номеров версий) состояниям программного обеспечения, данных или документации. Цель — отслеживание изменений, совместимость и управление зависимостями. Стандарт: Semantic Versioning (SemVer: MAJOR.MINOR.PATCH).

Версия

Версия — уникальное состояние программного продукта или артефакта данных, зафиксированное в определённый момент времени. Может быть стабильной (release), бета, альфа, nightly build.

Верхнеуровнево

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

Вес

Вес — количественная мера значимости, приоритета или влияния элемента в системе оценки.

Ветвление

Ветвление — один из базовых управляющих конструкций в программировании и архитектуре процессоров, реализующий условное или безусловное изменение последовательности выполнения инструкций. В исходном коде ветвление выражается через if, switch, goto, циклы — компилятор преобразует это в машинные инструкции перехода (jmp, je, jne и т.д.). В процессоре ветвление — потенциальный источник стагнации конвейера: поскольку современные CPU выполняют инструкции спекулятивно (предсказывая, по какой ветке пойдёт выполнение), ошибочное предсказание ветвления приводит к откату и перезагрузке конвейера — сильному падению производительности. Поэтому оптимизация ветвлений (minimisation of branches, branchless programming через битовые операции) — важный приём при написании высокопроизводительного кода (например, в криптографии, обработке сигналов). В распределённых системах термин иногда используют метафорически — для описания расхождения состояний (например, в блокчейне при форке).

Ветвь

Ветвь — независимая линия разработки в репозитории системы контроля версий. Используется для изоляции функций (feature branches), исправлений (hotfix), релизов (release branches).

Ветка

Ветка (branch) — независимая линия разработки в системе контроля версий (Git, SVN), позволяющая работать над изменениями, не нарушая стабильности основной кодовой базы.

Вёрстка веб-страниц

Вёрстка веб-страниц — процесс создания структуры и оформления веб-документов с использованием HTML, CSS и JavaScript. Включает адаптивный дизайн, кроссбраузерную совместимость, семантическую разметку и доступность (a11y).

Взлом

Взлом (англ. cracking) — несанкционированный доступ к информационной системе с целью получения данных, нарушения работы или выполнения произвольного кода. Отличается от этичного тестирования на проникновение отсутствием разрешения.

Взаимная блокировка

Взаимная блокировка (deadlock) — состояние в многопоточной системе или СУБД, при котором два или более процессов/транзакций взаимно ожидают освобождения ресурсов, удерживаемых друг другом, что приводит к остановке выполнения. Условия возникновения (по Купману): взаимное исключение, удержание и ожидание, отсутствие прерывания, круговое ожидание.

Видеообзор

Видеообзор — аудиовизуальный материал, предназначенный для представления функциональности продукта, системы или процесса в динамике.

Виза

Виза — в делопроизводстве — согласование документа уполномоченным лицом с проставлением подписи, даты и, при необходимости, замечаний. От лат. visa — «видел, проверил». В отличие от подписи (юридическое действие, создающее обязательства), виза — информирование и одобрение, но не всегда — принятие на себя ответственности.

Визуал

Визуал (от англ. visual — визуальное представление) — в широком смысле любой графический или иконический элемент, используемый для передачи информации: диаграмма, схема, скриншот, иллюстрация, график, инфографика. В контексте UX/UI-дизайна — конкретный макет экрана или его состояние (например, «визуал главной страницы в светлой теме»). В полиграфии и издательском деле — макет, подготовленный к печати, включающий размещение текста, изображений, колонтитулов, полей и пр. Важно не путать визуал как артефакт (файл макета) и визуал как процесс («сделать визуал» — подготовить графическое представление). Хороший визуал следует принципам гештальт-психологии: близости, схожести, замкнутости, непрерывности — чтобы зрительное восприятие было интуитивным. В технической документации визуалы должны быть подписаны, пронумерованы и упомянуты в тексте, а не «висеть» изолированно.

Виртуальная машина

Виртуальная машина (VM) — программная эмуляция компьютерной системы, позволяющая запускать изолированные операционные системы на одном физическом хосте. Архитектуры: полная виртуализация (QEMU/KVM), паравиртуализация (Xen), аппаратно-ускоренная (Intel VT-x, AMD-V). Примеры: VMware, VirtualBox, Hyper-V.

Виртуализация

Виртуализация — технология создания виртуальных (а не физических) версий ресурсов: серверов, ОС, хранилищ, сетей. Позволяет повысить эффективность использования оборудования, изолировать среды и упростить управление.

Виртуальная память

Виртуальная память — механизм управления памятью в ОС, предоставляющий процессам иллюзию непрерывного адресного пространства, большего, чем физическая RAM. Реализуется через подкачку (swapping/paging) между оперативной памятью и диском. Поддерживается MMU (Memory Management Unit) процессора.

Виртуальный диск

Виртуальный диск — программная сущность, моделирующая поведение физического блочного устройства хранения данных, но не имеющая прямого, выделенного физического носителя. Вместо этого данные виртуального диска хранятся в одном или нескольких файлах (например, .vmdk, .vdi, .qcow2, .img) или в выделенном логическом томе (LVM, ZFS zvol), управляемых гипервизором или менеджером виртуальных машин. Виртуальный диск предоставляет гостевой операционной системе стандартный интерфейс (IDE, SATA, SCSI, NVMe), что позволяет ей взаимодействовать с ним так же, как с реальным жёстким диском: разбивать на разделы, форматировать, монтировать. Преимущества виртуальных дисков включают: переносимость (образ можно скопировать целиком), снапшоты (точки отката), тонкое выделение (thin provisioning), шифрование на уровне образа, а также возможность динамического расширения ёмкости. Важно различать виртуальный диск как устройство, предоставляемое гипервизором, и образ диска — сам файл или структуру данных, в которой хранится его содержимое. В облачных средах виртуальные диски часто реализуются через сетевые блочные хранилища (например, AWS EBS, Google Persistent Disk), где логический диск гостя привязан к удалённому хранилищу по протоколам iSCSI или NVMe-oF.

Виртуальный собеседник

Виртуальный собеседник (чат-бот) — программная система, имитирующая диалог с человеком на естественном языке. Реализации: правила (rule-based), статистические (NLP), нейросетевые (GPT, BERT). Применяется в поддержке, информационных системах, развлечениях.

Вирус

Вирус — класс вредоносного ПО, способный внедрять свой код в исполняемые файлы или документы и распространяться при запуске заражённых объектов. Отличается от червей (worms) необходимостью активного участия пользователя для распространения.

Витая пара

Витая пара — кабель связи, состоящий из одной или нескольких пар изолированных медных проводников, скрученных между собой для снижения электромагнитных помех. Используется в Ethernet (Cat5e, Cat6, Cat7). Может быть неэкранированной (UTP) или экранированной (STP).

Витрина данных

Витрина данных (Data Mart) — подмножество хранилища данных (Data Warehouse), сфокусированное на одной предметной области (например, продажи, финансы). Ориентирована на аналитиков и бизнес-пользователей, обеспечивает быстрый доступ к тематическим данным.

Включение / Отключение

Включение — активация компонента, функции, модуля или режима работы. Отключение — деактивация.

Вложенность

Вложенность — характеристика структуры, при которой элементы одного уровня содержатся внутри элементов другого уровня, образуя иерархию. Примеры: вложенность тегов в HTML (<div><p><strong>текст</strong></p></div>), вложенность функций в языках программирования (замыкания в JavaScript), вложенность разделов в документе (глава → подраздел → пункт), вложенность транзакций (подтранзакции в PostgreSQL). Степень вложенности (глубина) измеряется количеством уровней иерархии. Высокая вложенность улучшает модульность и локализацию логики, но может снижать читаемость и усложнять отладку (например, «ад вложенности» в callback-функциях — callback hell). В документации и стандартах вложенность регулируется правилами структурирования: ГОСТ 2.105 рекомендует не более 5 уровней деления при оформлении технических условий. В коде — анализаторы статической сложности (например, cyclomatic complexity) учитывают вложенность условий как фактор риска.

Вложенный запрос

Вложенный запрос (subquery) — SQL-выражение, вложенное в другой запрос (в SELECT, FROM, WHERE, HAVING). Может быть скалярным (возвращает одно значение), строковым (одна строка), табличным (много строк/столбцов). Альтернатива — JOIN.

Внедрение

Внедрение — процесс интеграции программного обеспечения или решения в эксплуатационную среду заказчика, включающий настройку, обучение, сопровождение и передачу в штатную эксплуатацию.

Внешний ключ

Внешний ключ (foreign key) — атрибут в реляционной таблице, ссылающийся на первичный ключ другой таблицы. Обеспечивает ссылочную целостность данных. Нарушение ограничения внешнего ключа приводит к отклонению операции.

Внешний / Внутренний

Внешний — то, что находится за пределами рассматриваемой системы, а внутренний - компоненты самой системы.

Внешняя сортировка

Внешняя сортировка — алгоритм сортировки данных, объём которых превышает доступную оперативную память. Использует внешнее хранилище (диск). Пример: сортировка слиянием с разбиением на чанки (external merge sort).

Внутренний цикл

Внутренний цикл — цикл, вложенный в тело другого цикла (внешнего). Часто встречается в алгоритмах обработки матриц, поиска и сортировки.

Внутриигровая валюта

Термин игровой экономики. Не относится к фундаментальной ИТ-терминологии.

Водный юнит

Игровой термин. Не включён.

Воздушный юнит

Игровой термин. Не включён.

Возможность

Возможность — в техническом контексте — потенциальная способность системы, компонента или процесса выполнить определённое действие или достичь состояния при заданных условиях. Не следует путать с гарантированной функциональностью: «возможно передать файл размером до 4 ГБ» означает, что ограничения протокола или API это допускают, но не гарантируют успешную передачу при слабом соединении. В требованиях к ПО «возможность» часто формулируется как non-functional requirement (NFR), например: «система должна обеспечивать возможность масштабирования без простоя». В математической логике и теории вероятностей термин приобретает строгий смысл (оператор в модальной логике). В документации важно указывать условия, при которых возможность реализуется: «возможно только при наличии лицензии», «возможно при версии ядра 5.10».

Воин

Игровой класс. Не включён.

Воис

Voice chat — голосовая связь в сетевых приложениях. Реализуется через WebRTC, Discord API, VoIP-протоколы (SIP, RTP).

Волатильность

Волатильность (от лат. volatilis — летучий) — характеристика памяти или данных, означающая, что их содержимое теряется при отключении питания. Волатильная память требует постоянного энергоснабжения для сохранения состояния. Классический пример — оперативная память (DRAM, SRAM), где каждый бит хранится в виде заряда конденсатора или состояния триггера; при исчезновении напряжения заряд рассеивается, и данные исчезают. В противоположность этому, неволатильная (постоянная) память (NAND-флеш, EEPROM, MRAM, HDD, SSD) сохраняет информацию даже без питания. Волатильность — не недостаток, а особенность архитектуры: именно за счёт волатильности DRAM достигается высокая скорость чтения/записи и низкая стоимость за бит. В программировании термин также может использоваться в более широком смысле — например, «волатильные переменные» в C/C++ (volatile) — это переменные, значение которых может измениться вне контроля компилятора (например, из прерывания или другого потока), и поэтому компилятор обязан каждый раз обращаться к памяти, а не кэшировать значение в регистре.

Волоконно-оптическая связь

Волоконно-оптическая связь — технология передачи данных с использованием световых импульсов по оптическим волокнам. Обеспечивает высокую пропускную способность, низкие потери и иммунитет к ЭМ-помехам. Используется в магистральных сетях и FTTH.

Вопросно-ответная система

Вопросно-ответная система (QA-system) — ИИ-система, принимающая вопросы на естественном языке и возвращающая точные ответы (а не просто список документов). Типы: на основе знаний (KB-QA), на основе текста (retrieval-based), нейросетевые (end-to-end).

Воркфлоу

Воркфлоу (workflow) — последовательность взаимосвязанных задач или шагов, выполняемых для достижения конкретного результата в бизнес-процессе. Моделируется в BPMS (Business Process Management Systems) с помощью BPMN, автоматизируется в ELMA365, Camunda, Airflow.

Восстановление

Восстановление — процесс возврата системы или данных в работоспособное состояние после сбоя. Включает disaster recovery, point-in-time recovery из бэкапов, failover в кластерах.

Восходящий парсинг

Восходящий парсинг (bottom-up parsing) — метод синтаксического анализа, при котором разбор начинается с лексем и постепенно строится дерево до корня (начального символа грамматики). Пример: LR-парсеры.

Восходящий подход

Восходящий подход (bottom-up design) — метод проектирования систем, при котором разработка начинается с низкоуровневых компонентов, которые затем объединяются в более сложные структуры.

Враг

Игровой термин. Не включён.

Временная сложность

Временная сложность — асимптотическая оценка времени выполнения алгоритма в зависимости от размера входных данных. Обозначается в нотации «О-большое» (например, O(n), O(n log n), O(2ⁿ)).

Временность

Временность — свойство данных, ресурсов или состояний, при котором они предназначены для существования только в течение ограниченного периода времени и не требуют или не допускают долгосрочного хранения. Временность лежит в основе множества архитектурных паттернов: например, stateless-сервисы не хранят состояние между запросами, а временные файлы удаляются после завершения процесса. В распределённых системах временные очереди (transient queues) не гарантируют сохранности сообщений при перезапуске брокера; в Kubernetes временные поды (ephemeral pods) пересоздаются при сбое, и их локальное хранилище не сохраняется. Важно различать временность как архитектурное решение (осознанный выбор, направленный на упрощение, масштабируемость, отказоустойчивость) и временность как побочный эффект (например, потеря данных из-за необработанного исключения). Подчёркивание временного характера ресурса помогает разработчикам не делать ошибочных предположений о его долговечности и проектировать системы с учётом их «жизненного цикла». Например, использование in-memory кэшей (Redis, Memcached) предполагает, что данные в них могут исчезнуть в любой момент — и логика приложения должна быть готова к этому.

Время отклика

Время отклика — интервал между инициацией запроса и получением первого ответа от системы. Критический показатель для UX, баз данных, сетевых сервисов.

Время реальное

Реальное время (англ. real time) — режим функционирования системы, при котором обработка данных и реакция на события происходят в строго заданные временные интервалы, сопоставимые со скоростью протекания физических процессов в управляемом объекте. Существует три категории: — жёсткое реальное время (hard real-time): нарушение временных ограничений приводит к катастрофическим последствиям (например, управление тормозами автомобиля); — мягкое реальное время (soft real-time): отклонения допустимы, но ухудшают качество (например, видеоконференция; потеря кадра — неприятно, но не фатально); — обычное время (near real-time): задержки порядка секунд (например, обновление статистики в веб-интерфейсе). Обратите внимание: «реальное время» ≠ «мгновенно» — речь идёт о предсказуемости задержек, а не об их отсутствии. Операционные системы реального времени (RTOS, например, QNX, FreeRTOS) обеспечивают детерминированное планирование задач, в отличие от общих ОС (Linux, Windows), где приоритеты могут быть переопределены.

Врата Балдура

Серия игр. Не является ИТ-термином.

Всплывающее окно

Всплывающее окно (popup) — вторичное окно в графическом интерфейсе, появляющееся поверх основного. В вебе — <dialog>, window.open(). Часто используется для уведомлений, форм, предупреждений.

Встроенное ПО

Встроенное ПО (firmware) — программное обеспечение, «зашитое» в аппаратное устройство (прошивка). Примеры: BIOS/UEFI, микрокод процессора, ПО маршрутизаторов.

Встроенный язык программирования

Встроенный язык программирования (embedded language) — язык, предназначенный для интеграции в другую систему как средство расширения или настройки. Примеры: Lua в играх, JavaScript в браузерах, Python в Blender.

Вторичный индекс

Вторичный индекс — индекс в СУБД, не основанный на первичном ключе. Позволяет ускорить поиск по другим полям. Может быть кластеризованным или некластеризованным (в зависимости от СУБД).

Второстепенность

Игровой термин. Не включён.

Вулкан

Vulkan — кроссплатформенный низкоуровневый графический и вычислительный API, разработанный Khronos Group как преемник OpenGL. Обеспечивает прямой контроль над GPU, высокую производительность и многопоточность.

Выборка

Выборка — подмножество данных, извлечённое из базы или набора для анализа, обучения модели или отображения. В SQL — результат выполнения SELECT.

Выброс

Выброс (outlier) — значение в наборе данных, значительно отклоняющееся от остальных наблюдений.

Вызов

Вызов (call) — передача управления функции, методу или процедуре с передачей аргументов. После завершения возвращается результат (если предусмотрен) и управление в точку вызова.

Вызов по значению

Вызов по значению (call by value) — стратегия передачи аргументов, при которой в функцию передаётся копия значения переменной. Изменение параметра внутри функции не влияет на исходную переменную.

Вызов по ссылке

Вызов по ссылке (call by reference) — стратегия передачи аргументов, при которой функция получает прямую ссылку на переменную. Все изменения внутри функции отражаются на оригинале.

Выигрышная стратегия

Теоретико-игровой термин. Не относится к ИТ в узком смысле.

Выносливость

Игровой параметр. Не включён.

Выполнение

Выполнение — процесс интерпретации или компиляции программного кода с последующей его обработкой вычислительной системой в соответствии с семантикой языка.

Выпуск

Выпуск (release) — официальная публикация новой версии программного обеспечения, доступной для пользователей.

Выражение

Выражение — синтаксическая конструкция в языке программирования, вычисляющая значение. Может включать литералы, переменные, операторы, вызовы функций. Пример: a + b * Math.sin(x).

Выражение в SQL

Выражение в SQL — комбинация значений, операторов, функций и столбцов, возвращающая скалярное значение. Может использоваться в SELECT, WHERE, ORDER BY. Пример: price * 1.2 AS gross_price.

Высокоуровневый язык программирования

Высокоуровневый язык программирования — язык, абстрагированный от деталей аппаратуры, ориентированный на удобство разработчика. Примеры: Python, Java, C#, JavaScript. Характеризуется управлением памятью, богатой стандартной библиотекой, читаемостью.

Высокоуровневая архитектура

Высокоуровневая архитектура (high-level architecture, HLA) — обобщённое представление структуры системы: компоненты, их связи, протоколы взаимодействия, границы ответственности. Используется на этапе проектирования.

Высокопроизводительные вычисления

Высокопроизводительные вычисления (HPC, High-Performance Computing) — использование кластеров, суперкомпьютеров и параллельных алгоритмов для решения вычислительно сложных задач (моделирование, ML, криптография).

Высокопроизводительный язык

Высокопроизводительный язык — язык, позволяющий писать эффективный по ресурсам код. Примеры: C, C++, Rust (в отличие от Python, PHP в чистом виде).

Высокая доступность

Высокая доступность (High Availability, HA) — свойство системы оставаться работоспособной в течение длительного времени, минимизируя простои. Достигается через репликацию, отказоустойчивость, автоматический failover.

Выставка

Мероприятие. Не является ИТ-термином.

Вычисление

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

Вычислительная мощность

Вычислительная мощность — мера производительности системы, обычно выражаемая в FLOPS (операций с плавающей точкой в секунду) или MIPS (миллионов инструкций в секунду).

Вычислительная сеть

Вычислительная сеть — совокупность взаимосвязанных автономных компьютеров, обменивающихся данными по каналам связи. Классификация: по масштабу (PAN, LAN, MAN, WAN), топологии (звезда, кольцо, mesh), типу (клиент-сервер, peer-to-peer).

Вычислительная сложность

Вычислительная сложность — теоретическая оценка ресурсов (времени, памяти), необходимых для выполнения алгоритма в зависимости от размера входа. Центральное понятие теории сложности — классы P, NP, NP-complete.

Вычислительный кластер

Вычислительный кластер — группа связанных компьютеров, работающих как единая система для повышения производительности или отказоустойчивости. Управление — через MPI, Kubernetes, Slurm.

Вычислительный узел

Вычислительный узел (node) — отдельное устройство в сети или кластере, способное выполнять вычисления. Может быть сервером, виртуальной машиной, контейнером.

Вычеты

В программировании не употребляется как термин. Возможно, ошибка. Не включён.

Вышка

Игровой сленг. Не включён.

ВЭД

Внешнеэкономическая деятельность — совокупность операций между резидентами и нерезидентами РФ: экспорт/импорт товаров, работ, услуг, передача технологий, участие в международных проектах. ВЭД регулируется Таможенным кодексом ЕАЭС, ФЗ‑164 «Об основах государственного регулирования ВЭД», валютным законодательством (ФЗ‑173) и международными договорами.