НОВОСТИ   БИБЛИОТЕКА   ЮМОР   КАРТА САЙТА   ССЫЛКИ   О САЙТЕ  




предыдущая главасодержаниеследующая глава

2.5. Модульное программирование

Преимущество системы программирования микроПролог заключается в ее модульности. Например, программа SIMPLE, входящая в систему программирования микроПролог, состоит из трех модулей: program-mod, errmes-mod, query-mod*. Первый модуль предназначен для ввода программы, второй - для проведения синтаксического анализа и выдачи сообщений об ошибках и третий - для обработки запроса программой, которая была сконструирована. Эти модули занимают объемы 1К, 9К и 6К оперативной памяти соответственно. После того, как разработка программы полностью закончена, модуль program-mod можно удалить из оперативной памяти, используя для этого команду KILL program-mod. Освобожденное пространство можно использовать для обработки запросов. Ничто не может повергнуть в большую ярость, чем такая ситуация, когда программист, затратив много времени на разработку программы в ответ на первый запрос получает сообщение: "нет свободного пространства в оперативной памяти". Удаление модуля program-mod - один из возможных путей решения этой проблемы. Кроме того, пользователи могут прийти к заключению, что в одном или нескольких модулях существуют такие средства, которые им никогда не понадобятся. В этом случае разрешается разрабатывать свои собственные модули, реализующие как имеющиеся в системе, так и дополнительные возможности. Это позволит создавать эффективные системы, ориентированные на решения конкретных задач. Подробное описание всех системных модулей читатель может найти в справочном руководстве по микроПрологу.

* (Program - программа, errrness - сокращение от error messages - сообщения об ошибках, query - запрос.- Прим. ред.)

предыдущая главасодержаниеследующая глава








© Злыгостев А.С., 2001-2019
При использовании материалов сайта активная ссылка обязательна:
http://informaticslib.ru/ 'Библиотека по информатике'
Рейтинг@Mail.ru
Поможем с курсовой, контрольной, дипломной
1500+ квалифицированных специалистов готовы вам помочь