Jump to content

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

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

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

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

Демо-версия Актера была показана в эпизоде ​​Computer Chronicles . [3]

Дальнейшее чтение

[ редактировать ]
  1. ^ Зифф Дэвис Инк (26 марта 1991 г.). ПК Маг . Зифф Дэвис, Инк.
  2. ^ InfoWorld Media Group (25 февраля 1991 г.). Инфомир . ИнфоУорлд Медиа Групп, Инк.
  3. ^ Компьютерные хроники. Эпизод 718. Языки программирования , 1 марта 1990 г. , получено 10 июля 2022 г.
  4. ^ Дон Крабс (15 октября 1990 г.). «Actor предлагает сложную систему ООП-разработки» . Инфомир . InfoWorld Media Group, Inc.: 86–. ISSN   0199-6649 . Проверено 18 августа 2011 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 891cbc857d003aa952c2e85b4335e06f__1675011120
URL1:https://arc.ask3.ru/arc/aa/89/6f/891cbc857d003aa952c2e85b4335e06f.html
Заголовок, (Title) документа по адресу, URL1:
Actor (programming language) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)