Языки программирования расширяемые — языки программирования, содержащие средства определения новых языковых конструкций, увеличивающих их мощность. Применение расширяемых языков программирования позволяет с помощью одного и того же транслятора осуществлять трансляцию с различных расширений некоторого языка, называемого базовым языком, и тем самым удобно приспосабливать этот язык к различным кругам пользователей без дополнительных затрат на реализацию вновь полученных языков.
[Зотов В.В., Маслов Ю.Н., Пядочкин А.Е., Самойлов Л.К., Темников Ф.Е., Хорошилов В.О., Черпаков Б.И. Терминологический словарь по автоматике, информатике и вычислительной технике — Москва: Высшая школа, 1989 — с.191]