Языковые расширения влияют на развитие компьютерных программ следующим образом:
- Позволяют эволюционно расширять уже написанный код. www.softcraft.ru Например, языковые конструкции, поддерживающие процедурно-параметрическое программирование, позволяют изменять и наращивать функциональность программы без модификации интерфейса с клиентскими приложениями. www.softcraft.ru
- Дают возможность создавать многоязычные проекты. infostart.ru В таких проектах под разные задачи для разных частей выбирается тот язык, средствами которого достигается лучший результат. infostart.ru Синергетический эффект такого подхода достигается за счёт использования преимуществ языка в тех частях, для которых выбранный язык будет наиболее эффективным, и компенсации недостатков в тех, где лучше использовать другой язык. infostart.ru
Таким образом, языковые расширения изменяют не только стиль кодирования, но и принципы проектирования компьютерных программ. www.softcraft.ru