Эта статья требует дополнительных ссылок для проверки . ( апрель 2010 г. ) ( Узнайте, как и когда удалить это сообщение-шаблон ) |
Язык программирования Actor был изобретен Чарльзом Даффом из Whitewater Group в 1988 году. Он был ответвлением некоторых объектно-ориентированных расширений языка Forth, над которым он работал.
Actor - чистый объектно-ориентированный язык в стиле Smalltalk . Как и в Smalltalk, все является объектом, включая небольшие целые числа. Используется полупространственный сборщик мусора Baker вместе с (в Windows 2.1 дней с ограниченным объемом памяти) программной системой виртуальной памяти, которая меняет местами объекты. Маркер резьбовой переводчик , [1] записывается в 16-битном языке ассемблера x86 , выполняет скомпилированный код.
Только Актер был выпущен для Microsoft Windows 2.1 и 3.0. Actor использовал чисто объектно-ориентированную структуру вместо вызовов собственной операционной системы в качестве своей базовой архитектуры графического интерфейса. Это позволяет приложению Actor выглядеть и работать так же, как приложение Windows, написанное на C, но со всеми преимуществами интерактивной среды разработки, подобной Smalltalk. Как обратная, так и положительная сторона этой архитектуры - тесная связь с архитектурой Windows с тонким слоем абстракции на объекты. Это позволяет напрямую использовать богатый API ОС Windows, но также делает практически невозможной поддержку любой другой ОС без значительного переписывания структуры приложения.