Без заголовка
Но при программировании на DSL (а в САПР идет именно оно: программирование=моделирование на декларативных domain specific languages) почему-то нет тех практик, которые приняты при программировании на GPL (general programming languages). Но ведь суть та же! Значит, и приемы работы должны быть похожи, и приемы обучения.
Суть и приемы работы в декларативке и императивке сильно различаются. Разница примерно как в случае стратегического и тактического мышления.