> -- Иван Кузьмицкий писал(а):
> Конечно, если формальный аппарат позволяет работать с более сложными онтологиями, то это однозначно воспринимается как облегчение труда. Но количественно никто не меряет.

А работу с более сложными онтологиями можно организовать и библиотечно-фреймворково, без новых языков.
И мейнстрим так тихо к этому и пришёл: Фаулер, Эрик Эванс с DDD... Принцип: дайте нам базовый ООП-инструментарий в стиле Java (и КП, потому что ничего за пределами КП для их методов не нужно), и онтологию и DSL мы на ней изобразим... Более того, и подходы уже устоялись "с какой стороны брать новую задачу и как же, итить её, эту онтологию, модель выстроить".
Практически никакого влияния на эти работающие подходы (и, по факту единственные работающие для широкого спектра прикладных задач, по факту) новые языковые средства и инструменты не оказыввают.

Есть там foreach, шаблоны, замыкания и прочая белиберда - для того же DDD совершенно похрен и на производительность промышленной разработки не влияет.
Влияет, в первую очередь, на производительность отдельно взятого программиста, когда ему срочно надо сделать небольшую программку или компонент в стиле "быстро сдал и забыл".