Параллельный язык на основе актеров
Actor-Based Concurrent Language ( ABCL ) — семейство языков программирования , разработанное в Японии в 1980-х и 1990-х годах.
АБКЛ/1
[ редактировать ]ABCL/1 (Actor-Based Concurrent Language) — основанный на прототипах язык параллельного программирования для системы ABCL MIMD , созданный в 1986 году Акинори Ёнедзавой с факультета информатики университета Токийского .
ABCL/1 использует асинхронную передачу сообщений между объектами для достижения параллелизма. Требуется Common Lisp . Реализации на Kyoto Common Lisp (KCL) и Symbolics Lisp доступны у автора.
ABCL/c+
[ редактировать ]Реализация ABCL/c+ доступна на сайте ACM. [1]
АБКЛ/Р
[ редактировать ]ABCL/R — это объектно-ориентированное отражающее подмножество ABCL/1, написанное профессором Акинори Ёнезавой из Токийского технологического института в 1988 году.
АБКЛ/Р2
[ редактировать ]ABCL/R2 — это версия ABCL/R второго поколения, разработанная для архитектуры гибридной группы. Он был создан в Токийском технологическом институте в 1992 году и обладает почти всеми функциями ABCL/1. Он написан на Common Lisp . Будучи рефлексивным языком, его программы могут динамически управлять своим поведением, включая политику планирования, из контекста пользовательского процесса.
Дальнейшее чтение
[ редактировать ]- ABCL: объектно-ориентированная параллельная система , изд. А. Йонезава, MIT Press, 1990 г.
- Отражение в объектно-ориентированном параллельном языке , Т. Ватанабе и др., Уведомления SIGPLAN 23(11):306-315 (ноябрь 1988 г.)
- Реализация ядра операционной системы с использованием параллельного объектно-ориентированного языка ABCL/c+ , Н. Дой и др. в ECOOP '88, С. Гьессинг и др. ред., LNCS 322, Springer, 1988 г.