Двигатель (информатика)
Эта статья нуждается в дополнительных цитатах для проверки . ( июль 2017 г. ) |
Механизм конструкция , — это основанная на продолжении , которая обеспечивает вытеснение по времени . Двигатели, которые могут содержать другие двигатели, иногда называются двигателями Нестера , а двигатели, не обладающие этой способностью, называются плоскими двигателями или «одиночными двигателями». Для реализации временного вытеснения необходимы часы. Эти часы могут измерять реальное или смоделированное время. Имитацию времени можно реализовать на таком языке, как Scheme , заставив каждую функцию начинать с уменьшения часов. [1]
(define-syntax timed-lambda
((_ formals exp1 exp2 ...)
(lambda formals (decrement-timer) exp1 exp2 ...))))
Ссылки
[ редактировать ]- ^ Хейнс, Кристофер Т.; Фридман, Дэниел П. (1 января 1987 г.). «Абстракция упреждения по времени с помощью двигателей» . Компьютерные языки . 12 (2): 109–121. дои : 10.1016/0096-0551(87)90003-8 .