Описание тега concatenative-language
Конкатенационный язык программирования - это язык программирования без точек, в котором все выражения обозначают функции, а сопоставление выражений обозначает композицию функций. Конкатенативное программирование заменяет приложение функции, которое является обычным в других стилях программирования, композицией функций в качестве способа построения подпрограмм по умолчанию.
Они имеют минимальный синтаксис и простую семантику, имеют тенденцию быть краткими и делают акцент на код, а не на значения.
Этот термин был придуман Манфредом фон Туном для описания его языка " Радость", но некоторые считают Форт первым языком сочленения.
Большинство языков, описанных как конкатенативные, являются основанными на стеке языками, такими как Forth, Joy, PostScript или Factor. Существуют также некоторые конкатенационные языки, не основанные на стеке, такие как Enchilada, Om и XY.