Alef (프로그래밍 언어)

Alef는 Bell Labs의 Phil Winterbottom이 Plan 9 운영체제를 위해 설계한 컴파일형 동시성 프로그래밍 언어다. C와 유사한 문법에 Newsqueak의 채널 기반 프로세스 간 통신 개념을 결합해 여러 작업을 동시 수행하도록 했다. Plan 9 초기 배포판에서 사용...

분류동시성 프로그래밍 및 시스템 프로그래밍 언어
설계자Phil Winterbottom
개발 환경Plan 9
등장1990년대 초
특징채널 기반 통신과 정적 타입

Alef는 Bell Labs의 Phil Winterbottom이 Plan 9 운영체제를 위해 설계한 컴파일형 동시성 프로그래밍 언어다. C와 유사한 문법에 Newsqueak의 채널 기반 프로세스 간 통신 개념을 결합해 여러 작업을 동시 수행하도록 했다. Plan 9 초기 배포판에서 사용되었지만 이후 별도 언어의 유지보수 부담 때문에 채널 및 스레드 관련 구현 경험을 C 라이브러리로 이전하는 방향으로 발전했다.[1]

역사

Plan 9와 설계 배경

초기 배포

유지보수와 종료

언어 구조

자료형과 문법

동시 프로세스

채널과 통신

구현과 실행

컴파일러

Plan 9 런타임

영향

Newsqueak과의 관계

Limbo와 Go의 동시성 모델

관련 문서

  1. 참고 자료 ↩