Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
· Возможность откатов, т.е. возвращения к предыдущей подцели при отрицательном результате одного из вариантов в процессе поиска решения. Это избавляет от необходимости поиска решения путем полного перебора вариантов и увеличивает эффективность реализации.
Недостатки
· Узкий класс решаемых задач.
Применение
· Эмуляция искусственного интеллекта.
· Разработка экспертных систем.
Примеры языков: Prolog.
Объектно-ориентированные языки
Особенности
· Программа представляет собой описание объектов, их свойств (или атрибутов), классов и отношений между ними, способов взаимодействия.
Преимущества
· Смысловая близость к предметной области любой структуры и назначения. Механизм наследования свойств и методов позволяет строить производные понятия на основе базовых, создавая тем самым модели предметной области.
· Использование ранее созданных библиотек классов позволяет сэкономить время при разработке новых программных продуктов.
· Полиморфизм, заложенный в ООП, обеспечивает гибкость и универсальность программного обеспечения.
· Удобство разработки ПО группой лиц.
Недостатки
· Сложность полной формализации реального мира создает в дальнейшем трудности тестирования созданного ПО.
Дата публикования: 2015-02-03; Прочитано: 277 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!