Раз захотели эзотерику то вот основные языки и их цели:
*) INTERCAL — быть не как привычные
*) brainfuck — машина тьюринга, с простым и красивым синтаксисом
*) Befunge — n-мерные, piet это ответвление от этого
*) Chef — пишем программы как рецепты, был еще шекспировкие тексты. Кто-то из русских делал по мотивам пушкина ;)
*) Var'aq — логика Клингонов из Star Trak
*) Whenever — раскрашиваем рыбку ;)
Вот если бы придумать язык и реализовать для него интерпретатор, где инструкциями служат аудио-данные. К примеру, амплитуда сигнала или какие-то фигуры/гармоники! А то bf изъезжен вдоль и поперёк, Piet тоже освоен, нужно что-то новенькое. =)
Лучше уж сразу тогда риалтаймовый язык, где команды надо вводить последовательно за определенный промежуток времени на каждую команду, а в случае ошибки начинать процесс «компиляции» заново.
гитарист играет чудо-соляк, зрители раскрыв рот слушают не в состоянии двинутся с места. через пол минуты он заканчивает соляк, даёт финальный аккорд, и тут включается клубный унц-унц. гитарист уходит со сцены — он только что запрограммировал синтезатор для этой дискотеки. :)
Я вот о другом подумал: ведь можно же через этот интерпретатор пропустить сотни и тысячи радиостанций совершенно любых направлений музыки! Наверняка где-нибудь получится что-то осмысленное. =)
Программирование на языке Piet для сусликов