областями использования языка Э. являются системное программирование, формульные преобразования, задачи, связанные с компактным хранением и обработкой большого к-ва данных. Язык Э. дает возможность обрабатывать отдельные единицы информации (скаляры) и их списки. Разрядность элементов каждого списка задается его описанием; элементы плотно упаковываются в ячейках памяти. Размеры списков определяются динамически; наряду с автоматическим размещением списков в памяти существует возможность управления их взаимным расположением и совмещением. Скаляр может быть описан как слово со слоговой структурой, что позволяет работать и с отдельными его частями. Существенной особенностью языка Э. является механизм кодов, позволяющий задавать для объектов языка произвольное двоичное кодирование, классифицировать объекты в соответствии с отраженными в кодировании признаками и ветвить процесс в зависимости от принадлежности того или иного значения к некоторому из заданных классов. Язык Э. допускает в каждой реализации использование соответствующих машинных команд и имеет средства для их динамической модификации.
В реализациях языка Э. для машин типа «М-220», «БЭСМ-6» и «Минск-22» предусмотрен некоторый отладочный механизм. Сведения о памяти распределении доступны программисту, и он может в определенной мере влиять на это распределение.
Лит.: Катков В. Л., Рар А. Ф. Программирование на языке ЭПСИЛОН. Новосибирск, 1972; ЭПСИЛОН — система автоматизации программирования задач символьной обработки. Новосибирск, 1972 [библиогр. с. 128]. А. Ф. Рар.