Actor (프로그래밍 언어)

Actor는 Charles Duff가 설계하고 The Whitewater Group이 1980년대 후반 Microsoft Windows용으로 개발한 객체 지향 프로그래밍 언어이자 통합 개발 환경이다. Smalltalk와 유사하게 정수와 같은 기본적인 값도 객체로 취급하며, 객체에 메시지...

명칭Actor
분류객체 지향 프로그래밍 언어 및 개발 환경
개발자Charles Duff
개발사The Whitewater Group
등장1980년대 후반
대상 운영체제Microsoft Windows 2.x 및 3.x
패러다임순수 객체 지향, 메시지 전달
영향을 받은 언어Smalltalk, Forth
실행 방식토큰 스레드 인터프리터와 가상 메모리
관련 기술가비지 컬렉션, 그래픽 사용자 인터페이스

Actor는 Charles Duff가 설계하고 The Whitewater Group이 1980년대 후반 Microsoft Windows용으로 개발한 객체 지향 프로그래밍 언어이자 통합 개발 환경이다. Smalltalk와 유사하게 정수와 같은 기본적인 값도 객체로 취급하며, 객체에 메시지를 보내 계산을 수행하는 방식을 채택했다. 16비트 Windows에서 그래픽 사용자 인터페이스를 가진 프로그램을 대화형으로 개발하도록 설계되었고, 당시의 제한적인 메모리를 관리하기 위해 가비지 컬렉션과 소프트웨어 가상 메모리 기술을 사용하였다. 이름이 같다는 이유만으로 동시성 이론의 액터 모델(Actor Model)과 이 특정 프로그래밍 언어를 동일한 것으로 보아서는 안 된다.[1]

역사

개발 배경

Windows 환경과 발전

언어 구조

순수 객체 지향 모델

메시지 처리와 GUI

메모리 관리

실행 모델과 구현

액터 모델과의 구별

역사적 의의

관련 문서

  1. Actor (programming language) ↩