Надвисокорівневі мови програмування (, VHLL) — це мови програмування з високим рівнем абстракції. На відміну від мов програмування високого рівня, в надвисокорівневих мовах програмування описується не те «як потрібно зробити», а «що потрібно зробити». Термін вперше з'явився в середині 1990-х років для позначення групи мов, які використовуються для швидкого прототипування, написання одноразових скриптів і подібних завдань.Tom Christiansen et al (eds.): USENIX 1994 Very High Level Languages Symposium Proceedings . October 26-28, 1994, Santa Fe, New Mexico«Are VHLLs Really High-Level? », by Greg Wilson, 12/01/1999

Наприклад розробники (і його діалекту ) описують його як мову програмування надвисокого рівня. До мов надвисокого рівня в 1990-х роках часто відносили такі сценарні та декларативні мови як Python, Ruby, Haskell, а також Perl з її попередницею AWK. Зараз ці мови переважно називають просто мовами високого рівня.

Великий клас мов надвисокого рівня це мови, які використовуються для специфічних застосувань і завдань (тобто предметно-орієнтовані). У зв'язку з цією обмеженістю вони можуть використовувати синтаксис, який ніколи не використовується в інших мовах програмування, наприклад, безпосередньо синтаксис англійської мови (тобто команда та її зміст збігається). Прикладом мови програмування, що розпізнає синтаксис англійської мови, є мова компілятора текстових квестів Inform версії 7.

Примітки

Symposium on Very High Level Languages. SIG- PLAN Notices (ACM) 9, 4 (April 1974), 1-132. Teichroew, D. A survey of.languages for stating requirements for computer-based information systems. Proc. AFIPS 1972 FJCC, AFIPS Press, Montvale, N.J., pp. 1203—1224. Libre Software Meeting 2004 Libre Software Meeting: Proceedings of the VHLL track (2004). Libre Software Meeting (2003) VHLL Track announcement

Див. також Мікрокод Низькорівнева мова програмування Мова програмування високого рівня