Актер (язык программирования)

редактировать

Язык программирования Actorбыл изобретен Чарльзом Даффом из Whitewater Group в 1988 году. Он был ответвлением некоторые объектно-ориентированные расширения для языка Forth, над которым он работал.

Actor - это чистый объектно-ориентированный язык в стиле Smalltalk. Как и в Smalltalk, все является объектом, включая небольшие целые числа. Используется Baker полупространство сборщик мусора вместе с (в дни Windows 2.1 с ограничением памяти) программной системой виртуальной памяти, которая меняет местами объекты. Маркерный поток интерпретатор, написанный на 16-битном языке ассемблера x86, выполняет скомпилированный код.

Только Актер был выпущен для Microsoft Windows 2.1 и 3.0. Actor использовал чисто объектно-ориентированную структуру вместо вызовов собственной операционной системы в качестве своей базовой архитектуры графического интерфейса. Это позволяет приложению Actor выглядеть и работать так же, как приложение Windows, написанное на C, но со всеми преимуществами интерактивной среды разработки, подобной Smalltalk. Как обратная, так и положительная сторона этой архитектуры - тесная связь с архитектурой Windows с тонким слоем абстракции на объекты. Это позволяет напрямую использовать богатый API ОС Windows, но также делает практически невозможным поддержку любой другой ОС без значительного переписывания структуры приложения.

Дополнительная литература
Ссылки
Последняя правка сделана 2021-06-08 22:13:21
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте