Б. Страуструп (http://msdn.microsoft.com/ru-ru/magazine/cc500572.aspx)

> -- Цитата:
> Меня беспокоит количество языков, которые создаются, реализуются и представляются невероятно помпезно, а затем они исчезают, не оказав какого-либо существенного влияния. В течение всего этого времени — обычно в течение длительного многолетнего процесса разработки — для нового языка требуются значительные ресурсы, тогда как результаты этого процесса практически отсутствуют. Я написал статью об этом явлении под названием "A Rationale for Semantically Enhanced Library Languages" (research.att.com/~bs/SELLrationale.pdf) (Разумное объяснение языков с семантически улучшенной библиотекой). Я отстаиваю использование библиотек, возможно, поддерживаемых инструментами, и универсального языка.Мне кажется, что доменный язык – это последняя возможность. Если это возможно, доменный язык должен быть в значительной степени внедрен в универсальный язык и цепочки стандартных инструментов. Доменному языку необходим универсальный язык (или по крайней мере язык системного программирования) для реализации самого языка и примитивов времени выполнения. Я считаю, что лучше всего специально сопоставить доменный язык по крайней мере с одним универсальным языком, чтобы можно было просто добавлять новые возможности с помощью библиотек, написанных на универсальном языке. Очевидно, профессионал должен владеть несколькими языками, но мне интересно, станет ли сложность различных доменных языков такой большой, что это превратится в проблему. Кроме того, возникает впечатление, что многие (если не все) доменные языки «хотят» стать универсальными.