История изменений
Исправление shty, (текущая версия) :
Анонимус не предлагал пихать его «везде» - предлагалось ограничиться бизнес-логикой
ок, поясню тогда более подробно
основная проблема с производством ПО - это сложность, основной источник сложности - это рассогласование моделей проблемной области у пользователей и исполнителей, для устранения данного рассогласования используются ЯП общего назначения или DSL
так вот с точки зрения описания бизнес-логики (БЛ) пролог с одной стороны не представляет инструмента, который позволял бы писать в терминах данной предметной области, то есть он не является DSL для описания БЛ, а сдругой стороны он недостаточно гибок для того чтобы быть использованным в качестве базового языка для создания таких DSL (здесь, как мне видится, куда больше подходит Lisp & Co.)
это если мы говорим целиком за БЛ, но какие-то части, естественно, хорошо и качественно ложатся на модель пролога
Исходная версия shty, :
Анонимус не предлагал пихать его «везде» - предлагалось ограничиться бизнес-логикой
ок, поясню тогда более подробно
основная проблема с производством ПО - это сложность, основной источник сложности - это рассогласование моделей проблемной области у пользователей и исполнителей, для устранения данного рассогласования используются ЯП общего назначения или DSL
так вот с точки зрения описания бизнес-логики (БЛ) пролог с одной стороны не представляет инструмента, который позволял бы писать в терминах данной предметной области, то есть он не является DSL для описания БЛ, а сдругой стороны он недостаточно гибок для того чтобы быть использованным в качестве базового языка для создания таких DSL (здесь, как мне видится, куда больше подходит Lisp & Co.)
но это если мы говорим целиком за БЛ, какие-то части хорошо и качественно ложатся на модель пролога