배우 기반 동시 언어
Actor-Based Concurrent Language배우 기반 동시 언어(ABCL)는 1980년대와 1990년대에 일본에서 개발된 프로그래밍 언어의 계열이다.
ABCL/1
ABCL/1(배우 기반 동시어)은 도쿄대학 정보과학과의 요네자와 아키노리가 1986년에 만든 ABCL MIMD 시스템의 프로토타입 기반 동시 프로그래밍 언어다.
ABCL/1은 동시성을 달성하기 위해 객체 간 비동기 메시지 전달을 사용한다.Common Lisp이 필요하다.KCL(Kyoto Common Lisp)과 심볼릭 Lisp(Symbolicics Lisp)의 구현은 저자에게서 구할 수 있다.
ABCL/c+
ACM에서 ABCL/c+의 구현을 이용할 수 있다.[1]
ABCL/R
ABCL/R은 1988년 도쿄공업대학 요네자와 아키노리 교수가 저술한 ABCL/1의 객체지향적 반사 부분집합이다.
ABCL/R2
ABCL/R2는 하이브리드 그룹 아키텍처용으로 설계된 ABCL/R의 2세대 버전이다.1992년 도쿄 공업대학에서 제작되었으며, ABCL/1의 거의 모든 기능을 갖추고 있다.그것은 Common Lisp으로 쓰여 있다.반사 언어로서, 그것의 프로그램은 사용자 프로세스 컨텍스트 내에서 스케줄링 정책을 포함한 그들의 행동을 동적으로 제어할 수 있다.
추가 읽기
- ABCL: 객체 지향 동시 시스템 A.요네자와에드, MIT 프레스 1990
- 객체지향 동시언어 T. 와타나베 외, SIGPlan Notice 23 (11):306-315 (1988년 11월)
- Concurrent Object Oriented Language ABCL/c+, N을 사용한 운영 체제 커널 구현ECOOP '88, S. Gjessing 등지의 Doi 등.EDS, LNCS 322, Springer 1988
