27
Весьма популярны встроенные проблемно-ориентированные языки в
мощных информационных системах. Яркий пример — системы
автоматизации управления предприятием, в которых поддерживаются
такие понятия, как документ, бухгалтерский счет, проводка и пр.
Встроенный язык программирования системы SAP/R3 называется ABAP,
язык белорусской системы «Галактика» — VIP, есть свой язык в известном
в нашей стране пакете 1C. Система автоматизации проектирования
AutoCAD позволяет писать дополнительные приложения на специально
адаптированной версии языка программирования Лисп — AutoLiSP. В
системе управления базами данных Oracle для написания программ
применяется язык PL/SQL. Все это позволяет значительно быстрее и
удобнее создавать прикладные программы и повысить качество
разработки.
Декларативный подход к программированию означает, что с программиста
снимается обязанность подробного инструктирования ЭВМ, как именно
решать задачу (пошагового описания алгоритма), вместо чего ему
необходимо лишь выполнить постановку задачи некоторым формальным
образом, задав существующие ограничения, то есть описать, что требуется
получить в качестве результата. Происходит переход от «Как?» к «Что?».
Декларативный подход является попыткой воплощения идеальной
технологии программирования, в качестве которой может быть
рассмотрена такая технология, когда по некоторому довольно
неформальному
описанию
задачи
автоматически
генерируется
синтаксически и семантически корректная программа решения. Поиск
решения при этом возлагается на встроенную в систему программирования
«машину вывода». Ярким примером декларативного подхода являются и
языки семейства SQL – языки запросов к базам данных, в которых
описывается, что нам надо извлечь из базы, а система управления базой
данных сама осуществляет все необходимые для этого действия.
Достарыңызбен бөлісу: