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

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 — заголовок 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).