배우(프로그래밍 언어)
Actor (programming language)배우 프로그래밍 언어는 화이트워터 그룹의 찰스 더프에 의해 1988년에 발명되었다. 그것은 그가 연구해 온 포스 언어에 대한 어떤 객체지향적 확장의 일부였다.
배우는 스몰토크 스타일로 순수한 객체 지향 언어다. 스몰토크와 마찬가지로 모든 것은 작은 정수를 포함한 하나의 물체다. Baker 반공간 가비지 수집기는 (메모리 제약이 있는 Windows 2.1일) 객체를 스왑하는 소프트웨어 가상 메모리 시스템과 함께 사용된다. 16비트 x86 어셈블리 언어로 작성된 토큰 스레드 인터프리터가 컴파일된 코드를 실행한다.[1]
배우는 마이크로소프트 윈도 2.1과 3.0용으로만 출시되었다. 행위자는 기본 GUI 아키텍처로서 기본 운영 체제 호칭보다 순수한 객체 지향 프레임워크를 사용했다. 이것은 행위자 애플리케이션이 C로 작성된 윈도우 애플리케이션과 똑같이 보이고 느낄 수 있게 해주지만, 인터랙티브 Smalltalk와 같은 개발 환경의 모든 장점을 가지고 있다. 이 아키텍처의 단점과 개선점은 모두 윈도우즈 아키텍처와 긴밀하게 결합하는 것으로, 개체에 얇은 추상화 계층을 가지고 있다. 이를 통해 풍부한 윈도 OS API를 직접 사용할 수 있지만, 애플리케이션 프레임워크를 유의하게 다시 작성하지 않으면 다른 OS를 지원하는 것도 거의 불가능하게 된다.