17.3.
Языки программирования высокого уровня
Языки высокого уровня являются
в руках опытного программиста прекрасным средством быстрого создания прототипа
экспертной системы, позволяют обеспечить гибкость процесса разработки при одновременном
снижении материальных затрат и сокращении сроков выполнения проекта. Как правило,
среда разработки таких языков обеспечивает совмещение интерфейса разработки и
времени выполнения, что позволяет совместить вставку, редактирование и тестирование
фрагментов программного кода. Но пользовательский интерфейс такой среды уступает
интерфейсу оболочек по части "дружественности", что, правда, не мешает
опытному программисту быстро ее освоить.
Языки
описания порождающих правил, объектно-ориентированные языки и процедурные дедуктивные
системы предоставляют проектировщику экспертных систем значительно большую свободу
действий, чем оболочки. Особенно это касается программирования процедур управления
и обработки неопределенности. Как отмечалось выше, обычно оболочка имеет встроенный
режим управления и методы обработки неопределенности, которые не могут быть затем
изменены в процессе построения на ее основе конкретной экспертной системы. Та
гибкость, которую предоставляют программисту языки высокого уровня, особенно важна
при создании экспериментальных систем, в которых заранее выбрать оптимальный режим
управления вряд ли возможно.
| Maya 3D графика в кино и телевидении Воздействие испытаний ядерного оружия на здоровье населения Объектно-ориентированный язык программирования Java Объектно-ориентированное программирование Delphi Библиотека визуальных компонентов VCL и ее базовые классы Кроссплатформенное программирование для Linux Элементы управления Win32 Элементы управления Windows XP Файлы и устройства ввода/вывода Что такое экспертная система? Объектно-ориентированное программирование Инструментальные средства разработки экспертных систем Программирование на языке CLIPS Критерии и количественные характеристики надежности Расчет характеристик надежности невостанавливаемых резервированных изделий Расчет надежности системы с постоянным резервированием Интегрирование тригонометрических функций ; |