Глоссарий IT

E

E2E — End-to-End, от конца до конца. В тестировании — проверка полного пользовательского сценария через все слои системы (фронтенд → бэкенд → БД → интеграции). Пример — пользователь заходит на сайт →…


E2E

E2E — End-to-End, "от конца до конца". В тестировании: проверка полного пользовательского сценария через все слои системы (фронтенд → бэкенд → БД → интеграции). Пример: "пользователь заходит на сайт → добавляет товар в корзину → оплачивает → получает email".


E3

E3 (Electronic Entertainment Expo) — ежегодная международная выставка электронных развлечений, организуемая Ассоциацией развлекательного программного обеспечения (ESA). Считалась ведущей игровой конференцией в Северной Америке с 1995 по 2023 год. В 2023 году ESA объявила о прекращении проведения выставки в её традиционном формате.


EA

EA (Electronic Arts) — американская компания-разработчик и издатель видеоигр, основанная в 1982 году. Известна такими франшизами, как FIFA (ныне EA Sports FC), Battlefield, The Sims, Apex Legends, Madden NFL и Star Wars Jedi. Штаб-квартира расположена в Редвуд-Сити, Калифорния.


EAR

EAR (Enterprise Archive) — формат архива, используемый в Java EE (ныне Jakarta EE) для упаковки модулей приложения: веб-приложений (WAR), EJB-компонентов и зависимостей. Развертывается на серверах приложений, таких как WildFly, WebLogic или GlassFish.


EBS

EBS (Elastic Block Store) — сервис блочного хранилища в облаке Amazon Web Services (AWS). EBS предоставляет "виртуальные диски" (volumes), которые могут быть подключены к виртуальным машинам (EC2 instances) как обычные SATA- или NVMe-устройства.


ECC

Error-Correcting Code — метод обнаружения и исправления ошибок в памяти с использованием избыточных битов (обычно 8 бит на 64 бита данных — SECDED: Single Error Correction, Double Error Detection).


Eclipse

Eclipse — интегрированная среда разработки (IDE) с открытым исходным кодом, изначально созданная для разработки на Java, но впоследствии расширенная поддержкой множества других языков через плагины. Распространяется под лицензией Eclipse Public License.


ECMAScript

ECMAScript — это официальное название стандарта языка программирования, на основе которого реализован JavaScript. Разрабатывается и поддерживается комитетом TC39 при ECMA International (ранее — European Computer Manufacturers Association), а не компанией Mozilla, как иногда ошибочно полагают. Стандарт определяет грамматику, типы, операторы, встроенные объекты и поведение языка, но не включает в себя: API DOM/BOM (это — компетенция WHATWG и W3C), модульную систему (изначально отсутствовала, добавлена в ES6), или механизмы хостинга (браузер, Node.js, Deno).


Edge

Edge — браузер от Microsoft, базирующийся на Chromium.


Edge Computing

Edge Computing (вычисления на границе сети) — архитектурный подход, при котором обработка данных происходит ближе к источнику их генерации (например, IoT-устройства, датчики), а не в централизованном облаке. Цель — снижение задержек, пропускной способности и повышение конфиденциальности.


EEPROM

EEPROM (Electrically Erasable Programmable Read-Only Memory) — тип энергонезависимой памяти, допускающий многократную запись и стирание данных с помощью электрических сигналов. В отличие от EPROM, не требует ультрафиолетового излучения для стирания.


EFI

EFI (Extensible Firmware Interface — расширяемый интерфейс прошивки) — спецификация, разработанная Intel как замена устаревшему BIOS для инициализации платформы и загрузки ОС.


EJB

EJB — Enterprise JavaBeans, серверная технология Java EE (ныне Jakarta EE) для построения масштабируемых, транзакционных, распределённых бизнес-приложений. Появилась в 1998 г. как ответ на сложность "ручного" управления: транзакциями, безопасностью, пулами соединений, распределёнными вызовами.


Elden Ring

Elden Ring — action-RPG от FromSoftware в сотрудничестве с писателем Джорджем Р. Р. Мартином. Игра сочетает фирменный сложный геймплей серии Souls с открытым миром, системой призывов и глубокой лор-вселенной. Выпущена в 2022 году.


ELF

ELF (Executable and Linkable Format) — стандартный формат исполняемых файлов, объектных файлов и разделяемых библиотек в Unix-подобных операционных системах (включая Linux). Поддерживает множество архитектур и используется как при линковке, так и при загрузке программ.


Ember.js

Ember.js — JavaScript-фреймворк с открытым исходным кодом для создания масштабируемых одностраничных веб-приложений (SPA). Основан на принципе "convention over configuration", предоставляет строгую структуру и встроенные инструменты (Ember CLI).


E-Mail

E-Mail (электронная почта) — распределённая система обмена сообщениями по сети. SMTP передаёт письма между клиентом и серверами (MUA, MTA); IMAP синхронизирует ящик на сервере с несколькими устройствами; POP3 скачивает почту на одно устройство. Маршрутизация между доменами опирается на запись MX в DNS; доверие к отправителю — SPF, DKIM, DMARC. Подробный разбор — «Электронная почта»; порты — справочник.


Embedded

Embedded — встраиваемый; относится к ПО или системам, внедрённым в специализированное устройство (например, микроконтроллер, IoT-устройство).


Ember

Ember — может относиться к фреймворку Ember.js или к бренду (например, Ember Entertainment — разработчик игры Dota 2 до передачи Valve). В IT-контексте чаще подразумевается фреймворк.


eMLC

Enterprise Multi-Level Cell — модифицированная версия MLC, оптимизированная для корпоративного использования.


Endianness

Endianness (порядок байтов) — способ хранения многобайтовых значений в памяти. Little-endian (младший байт по младшему адресу) используется в архитектурах x86/x86-64; big-endian (старший байт по младшему адресу) — в некоторых сетевых протоколах и RISC-процессорах (например, SPARC).


Endpoint

Endpoint — точка доступа к веб-сервису или API, представленная в виде URL. По этому адресу клиент может отправлять HTTP(S)-запросы для выполнения операций (получение данных, изменение состояния и т.п.). В RESTful API каждый ресурс имеет свой endpoint.


Entity Framework

Entity Framework (EF) — объектно-реляционный mapper (ORM) от Microsoft для платформы .NET. Позволяет разработчикам работать с базами данных с использованием объектов .NET, устраняя необходимость написания большого объёма SQL-кода.


Enum (Enumeration)

Enum (Enumeration) — перечисление: именованный набор констант.


Epic Games

Epic Games — американская компания-разработчик видеоигр и программного обеспечения, основанная в 1991 году. Известна по таким продуктам, как Fortnite, Unreal Engine (один из ведущих игровых движков) и цифровому магазину Epic Games Store.


Epic Games Store

Epic Games Store — цифровая дистрибутивная платформа для распространения видеоигр, запущенная в 2018 году. Отличается выгодными условиями для разработчиков (12 % комиссии) и регулярными бесплатными раздачами игр.


EPUB

EPUB (Electronic PUBlication) — открытый стандарт электронных книг от IDPF (теперь часть W3C).


ER-модель

ER-модель (от англ. Entity-Relationship model, модель "сущность — связь") — модель данных, позволяющая описывать концептуальные схемы предметной области.


ERD

ERD — Entity-Relationship Diagram, диаграмма "сущность–связь". Это графическая нотация для моделирования структуры данных на концептуальном и логическом уровнях. Разработана Питером Ченом в 1976 г. как способ визуализации реляционной модели.


Erlang

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


ERROR

ERROR : ошибка, влияющая на работу.


ERP

ERP (Enterprise Resource Planning) — класс интегрированных программных решений для управления ресурсами предприятия: финансами, логистикой, производством, персоналом, закупками и продажами. Примеры: SAP ERP, Oracle ERP Cloud, Microsoft Dynamics 365.


ESLint

ESLint — инструмент статического анализа кода для JavaScript и TypeScript, позволяющий выявлять ошибки, потенциальные уязвимости и нарушения стиля написания. Поддерживает кастомизацию через конфигурационные файлы и расширения.


Event Sourcing

Event Sourcing — архитектурный паттерн, при котором состояние агрегата (заказ, счёт, профиль) восстанавливается из неизменяемого append-only журнала доменных событий (event store), а не из перезаписываемой строки CRUD-таблицы. Текущий снимок для UI — проекция (read model), которую можно пересобрать replay. Часто сочетается с CQRS. См. сравнение с CRUD.


ES Module

ES Module (ECMAScript Module) — стандарт модульной системы в JavaScript, введённый в ES2015 (ES6). Использует синтаксис import и export для организации кода в переиспользуемые модули с лексической областью видимости.


ETag

ETag (Entity Tag — тег сущности) — механизм в протоколе HTTP, используемый для проверки актуальности кэшированного ресурса без передачи его тела. ETag — это строка (часто хеш содержимого или временная метка изменения), которую сервер отправляет в заголовке ETag при первом ответе. При последующих запросах клиент (браузер, кэш-прокси) отправляет If-None-Match: <значение-ETag>. Если ресурс не изменился, сервер отвечает 304 Not Modified без тела — экономится пропускная способность. ETag особенно эффективен для статических ресурсов (изображений, CSS, JS), но требует от сервера вычисления уникального идентификатора. Сильные (strong) и слабые (weak) ETag отличаются степенью гарантии идентичности содержимого.


Ethernet

Ethernet (англ. Ethernet [ˈiːθəˌnɛt] от ether [ˈiːθə] "эфир" + network "сеть, цепь") — семейство технологий пакетной передачи данных между устройствами для компьютерных и промышленных сетей. Это самый распространенный протокол в мире, используемый для построения локальных сетей (LAN) и городских сетей (MAN). Протоколы Ethernet работают на канальном и физическом уровне модели OSI, предоставляя средства для передачи данных между устройствами. Блок данных протокола Ethernet называется кадр.


ETL

ETL (Extract, Transform, Load) — процесс извлечения данных из различных источников, их преобразования к единому формату и загрузки в целевую систему (обычно хранилище данных или data warehouse). Широко применяется в аналитике и BI.


Effectively exactly-once

Effectively exactly-once (иногда semantic exactly-once) — практическая цель системы: каждое бизнес-событие влияет на состояние ровно один раз, при том что транспорт работает как at-least-once. Формула: at-least-once + идемпотентная обработка. Hub-статья — Идемпотентность и семантика доставки.


Evaluate

Evaluate — вычислить выражение.


Exactly-once delivery

Exactly-once delivery (EOS) — семантика, при которой сообщение или offset обрабатываются один раз внутри контура брокера (например, Kafka с идемпотентным producer и транзакциями). Сквозной эффект на БД и внешние API требует outbox и идемпотентных sink; см. Идемпотентность и семантика доставки.


EVC

EVC (Essential Video Coding), также MPEG-5 Part 1 — видеокодек, разработанный Samsung и стандартизированный MPEG в 2020 г. как компромисс между эффективностью и патентной безопасностью.


Exception

Exception — исключение: объект, представляющий ошибку или аномальное состояние выполнения.


EXE

EXE — расширение исполняемого файла в операционных системах Windows. Содержит машинный код и метаданные, необходимые для запуска программы. Формат основан на Portable Executable (PE), разработанном Microsoft.


Execute

Execute — выполнить (код, команду).


EXIF

EXIF (Exchangeable Image File Format — формат обмена файлами изображений) — стандарт метаданных, встраиваемых в файлы цифровых изображений (чаще всего JPEG, TIFF) и звуковых записей. EXIF содержит информацию о съёмке: модель камеры, выдержка, диафрагма, ISO, фокусное расстояние, баланс белого, GPS-координаты, дата и время. Эти данные записываются автоматически фотоаппаратом/смартфоном и могут использоваться для организации, поиска, геотеггинга, а также анализа качества съёмки. EXIF основан на TIFF и использует те же теги (tags), что позволяет большинству редакторов читать и изменять их. Важно: EXIF может содержать конфиденциальную информацию (геолокация), поэтому её часто удаляют перед публикацией.


Expansion

Expansion (дополнение) — контентное расширение для видеоигры, добавляющее новые сюжетные линии, персонажей, локации, механики или игровые режимы. Отличается от DLC масштабом и ценой; часто требует наличия основной игры.


EXPO

Extended Profiles for Overclocking — аналог XMP, разработанный AMD для платформ Ryzen/EPYC.


Express.js

Express.js — минималистичный веб-фреймворк для Node.js, предназначенный для построения серверных приложений и REST API. Является основой для многих популярных фреймворков (NestJS, Fastify) и экосистем JavaScript.


Extensible Markup Language

Extensible Markup Language — см. XML.


External Dependency

External Dependency — компонент, библиотека или сервис, разработанный и поддерживаемый вне текущего проекта, но необходимый для его функционирования. Примеры: npm-пакеты, сторонние API, системные библиотеки.


Extract Method

Extract Method — рефакторинг, при котором фрагмент кода выделяется в отдельный метод с осмысленным именем. Улучшает читаемость, уменьшает дублирование и упрощает тестирование.