Конкурентный язык на основе акторов ( ABCL ) - это семейство языков программирования , разработанное в Японии в 1980-х и 1990-х годах.
ABCL / 1 [ править ]
ABCL / 1 (Actor-Based Параллельное Language) представляет собой прототип на базе языка параллельного программирования для ABCL MIMD системы, созданной в 1986 году Akinori Йонезава , на кафедре информатики в Университете Токио .
ABCL / 1 использует асинхронную передачу сообщений между объектами для достижения параллелизма. Для этого требуется Common Lisp . Реализации в Kyoto Common Lisp (KCL) и Symbolics Lisp доступны у автора.
ABCL / c + [ редактировать ]
Реализация ABCL / c + доступна в ACM. [1]
ABCL / R [ править ]
ABCL / R - это объектно-ориентированное отражающее подмножество ABCL / 1, написанное профессором Акинори Йонезава из Токийского технологического института в 1988 году.
ABCL / R2 [ править ]
ABCL / R2 - это версия ABCL / R второго поколения, разработанная для гибридной групповой архитектуры. Он был произведен в Токийском технологическом институте в 1992 году и имеет почти все функциональные возможности ABCL / 1. Он написан на Common Lisp . В качестве рефлексивного языка его программы могут динамически управлять своим поведением, включая политику планирования, из контекста пользовательского процесса.
Дальнейшее чтение [ править ]
- ABCL: объектно-ориентированная параллельная система , изд. A. Yonezawa, MIT Press, 1990
- Отражение в объектно-ориентированном параллельном языке , Т. Ватанабе и др., SIGPLAN Notices 23 (11): 306-315 (ноябрь 1988 г.)
- Реализация ядра операционной системы с использованием параллельного объектно-ориентированного языка ABCL / c + , Н. Дои и др. в ECOOP '88, S. Gjessing et al. ред., LNCS 322, Springer 1988 г.
Ссылки [ править ]
- Эта статья основана на материалах, взятых из Free On-line Dictionary of Computing до 1 ноября 2008 г. и включенных в соответствии с условиями «перелицензирования» GFDL версии 1.3 или новее.