H
H.264
H.264 (также известен как AVC — Advanced Video Coding, MPEG-4 Part 10) — один из самых распространённых видеокодеков, стандартизированный в 2003 году совместно ITU-T и ISO/IEC. H.264 обеспечивает примерно вдвое более высокую эффективность сжатия по сравнению с MPEG-2 при том же качестве, что позволило массово внедрить HD-видео (Blu-ray, YouTube, видеоконференции).
H.265
H.265 (также известен как HEVC — High Efficiency Video Coding, MPEG-H Part 2) — преемник H.264, стандартизированный в 2013 году. Основная цель — удвоить эффективность сжатия, особенно для 4K и 8K.
Hack and Slash
Hack and Slash — поджанр экшен-игр, характеризующийся боевой системой, основанной на интенсивном использовании оружия ближнего боя (мечи, топоры) и уничтожении большого количества противников. Часто включает элементы комбо, уклонения и стилевой оценки. Примеры: Devil May Cry, God of War, Bayonetta.
Half-Life
Half-Life — серия научно-фантастических шутеров от первого лица от компании Valve, дебютировавшая в 1998 году. Известна интеграцией сюжета в геймплей без кат-сцен, физическим движком и влиянием на развитие жанра. Является основой для модификаций, включая Counter-Strike и Dota.
Halo
Halo — серия шутеров от Xbox Game Studios (первоначально Bungie), основанная на конфликте между человечеством и инопланетным союзом Ковенанта. Известна кооперативным геймплеем, системой укрытий, балансом между пехотой и техникой, а также культовым персонажем — Мастером Чифом.
Haml
Haml (HTML abstraction markup language) — язык разметки для упрощённой генерации HTML. HAML компилируется в HTML.
HAProxy
HAProxy — High Availability Proxy, высокопроизводительный TCP/HTTP-балансировщик нагрузки и reverse proxy с открытым исходным кодом. Разработан Вильямом Лоденом (2000), сегодня — de facto стандарт для high-traffic систем (Twitter, GitHub, Stack Overflow).
Hash
Hash (хеш) — результат применения хеш-функции к входным данным фиксированной или переменной длины. Хеш-функции широко используются в криптографии (например, SHA-256), структурах данных (хеш-таблицы) и системах контроля целостности. Обладают свойствами детерминированности, необратимости и чувствительности к изменениям входа.
HBM
High Bandwidth Memory — тип памяти, размещаемой в 3D-стеке поверх GPU или ускорителя (например, NVIDIA A100, AMD MI300).
HDA
High Definition Audio — стандарт, разработанный Intel в 2004 году как замена AC’97, обеспечивающий цифровую передачу аудиосигнала между PCH (или SoC) и аудиокодеком на материнской плате.
HDMI
High-Definition Multimedia Interface — стандарт цифрового интерфейса для передачи аудио- и видеоданных между источником (ПК, ТВ-приставка) и приёмником (монитор, ТВ, проектор).
Header
Header — заголовок HTTP-сообщения (метаданные запроса/ответа: Content-Type, Authorization и др.).
Heap
Heap (куча) — область динамически выделяемой памяти в программе, управляемая программистом (в языках без сборщика мусора) или автоматически (в Java, C#, Go). Отличается от стека тем, что время жизни объектов не привязано к вызову функции.
HEIC
HEIC (High Efficiency Image Container) — формат контейнера для изображений, основанный на стандарте HEIF (High Efficiency Image File Format, ISO/IEC 23008-12). HEIC использует видеокодек HEVC (H.265) для сжатия отдельных кадров (даже статичных изображений), что позволяет достигать размеров файлов на 40–50 % меньше по сравнению с JPEG при сопоставимом качестве (особенно заметно на изображениях с градиентами и текстурами).
Hello, World!
Hello, World! - программа, результатом работы которой является вывод на экран или иное устройство фразы «Hello, world!» (в дословном переводе с английского — «Здравствуй, мир!»; представляет собой распространённое неформальное приветствие, близкое к русскому «всем привет!»). Также используются вариации с другой пунктуацией или регистром — например, «Hello World». Обычно это первый пример программы в учебниках по программированию, и для многих студентов такая программа является первым опытом при изучении нового языка.
Helm
Helm — менеджер пакетов для Kubernetes, позволяющий определять, устанавливать и обновлять приложения в виде «чартов» — шаблонов манифестов Kubernetes. Упрощает развёртывание сложных распределённых систем.
Hibernate
Hibernate — объектно-реляционный mapper (ORM) для языка Java, реализующий спецификацию Jakarta Persistence (ранее JPA). Позволяет отображать объекты Java на реляционные таблицы и упрощает взаимодействие с базами данных без написания SQL вручную.
High Availability
High Availability (HA, высокая доступность) — характеристика системы, обеспечивающая её работоспособность в течение продолжительного времени за счёт резервирования компонентов, отказоустойчивости и быстрого восстановления после сбоев. Обычно измеряется в «девятках» (например, 99.99 % uptime).
HIP
HIP — Heterogeneous-Compute Interface for Portability, слой абстракции для GPU-вычислений, разработанный AMD. Позволяет писать код один раз и запускать его как на GPU AMD (через ROCm), так и на GPU NVIDIA (через CUDA).
Hive
Apache Hive — система управления хранилищами данных поверх Hadoop, предоставляющая SQL-подобный язык запросов (HiveQL) для анализа больших объёмов структурированных данных. Преобразует запросы в MapReduce-, Tez- или Spark-задачи.
Homebrew
Homebrew — пакетный менеджер для macOS и Linux, предназначенный для установки командных утилит, библиотек и приложений. Известен простотой использования (brew install), открытой экосистемой и активным сообществом.
Host
Host (хост) — устройство в компьютерной сети, имеющее IP-адрес и способное инициировать или принимать сетевые соединения. Может выступать как клиент или сервер. В виртуализации — физическая машина, на которой запущены виртуальные машины.
hosts
hosts (ранее HOSTS.TXT) — текстовый файл, содержащий базу данных доменных имен и используемый при их трансляции в сетевые адреса узлов. Запрос к этому файлу имеет приоритет перед обращением к DNS-серверам. В отличие от системы DNS, содержимое файла задаётся администратором компьютера.
Hotfix
Hotfix — срочное обновление программного обеспечения, предназначенное для устранения критической ошибки или уязвимости без ожидания планового релиза. Обычно накладывается поверх текущей версии и проходит минимальное тестирование.
HPC
HPC — High-Performance Computing, высокопроизводительные вычисления.
HSL
HSL (Hue, Saturation, Lightness — тон, насыщенность, светлота) — цветовая модель, разработанная для интуитивного описания цвета человеком.
HSV
HSV (Hue, Saturation, Value — тон, насыщенность, значение) — цветовая модель, альтернативная HSL, также ориентированная на человеческое восприятие.
HTML
HTML (HyperText Markup Language) — стандартный язык разметки для создания веб-страниц и веб-приложений. Определяет структуру документа с помощью элементов (тегов), таких как заголовки, абзацы, ссылки, изображения. Версии: HTML4, XHTML, HTML5.
HTTP
HTTP (HyperText Transfer Protocol) — прикладной протокол передачи гипертекста, лежащий в основе обмена данными в вебе. Работает поверх TCP, использует методы (GET, POST и др.) и статус-коды (200, 404, 500). Не является защищённым — данные передаются в открытом виде.
HTTPS
HTTPS (HTTP Secure) — расширение HTTP, обеспечивающее шифрование трафика с помощью TLS/SSL. Гарантирует конфиденциальность, целостность и аутентификацию сервера. Стандарт де-факто для современных веб-сайтов.
Hub
Hub (концентратор) — устаревшее сетевое устройство физического уровня (L1), передающее входящий сигнал на все порты без фильтрации. В отличие от коммутатора (switch), не анализирует MAC-адреса и создаёт один общий домен коллизий.
HUD
HUD (Heads-Up Display) — элемент пользовательского интерфейса в видеоиграх и авиационных системах, отображающий критически важную информацию (здоровье, боезапас, миникарта) поверх основного изображения без отвлечения взгляда.
Hybrid App
Hybrid App — мобильное приложение, сочетающее веб-технологии (HTML, CSS, JavaScript), запущенные внутри нативного контейнера (например, WebView), с доступом к устройству через плагины. Примеры фреймворков: Apache Cordova, Ionic.
Hypervisor
Hypervisor (монитор виртуальных машин) — программный или аппаратный слой, позволяющий запускать несколько виртуальных машин на одном физическом хосте. Типы:
- Type 1 (bare-metal): работает напрямую на железе (VMware ESXi, Hyper-V, Xen);
- Type 2 (hosted): работает как приложение поверх ОС (VirtualBox, VMware Workstation).