demon



Предыдущая | Следующая

demon (демон), сущ 1. [MIT] Процедура, связанная с объектом или типом данных и автоматически вызываемая при определенных операциях над объектом или при выполнении определенного условия. См. deamon. Различие между демоном и дьяволом заключается в том, что демонами обычно называют подпрограммы в теле самой программы, в то время как дьяволы являются отдельными программами и вызываются операционной системой. Демоны часто обслуживают экспертные системы. Например, программа, работающая с данными типа знаний, должна реализовывать правила вывода в виде демонов. Каждый раз при добавлении в систему новой порции знаний происходит активация определенных демонов, которые с помощью своих правил вывода создают следующую порцию знаний; те, в свою очередь, тоже активизируют соответствующих демонов, и процесс продолжается до тех пор, пока полностью не пройдет через всю логическую цепочку. Главная программа тем временем выполняется в счастливом неведении о том, что творится за ее спиной 2. [за пределами MIT] Может служить аналогом дьявола, особенно в UNIX-сообществах, где слово «дьявол» считают устаревшим.