Представьте, что можно взять свой любимый язык программирования, а внутри него сделать другой язык, который будет понятными словами описывать вашу предметную область. А нам и представлять не надо, мы про DSL записали целый выпуск! Разбираемся в теме с Александром Граниным.