오베론 (프로그래밍 언어)
프로그래밍 언어
오베론(Oberon)은 1987년 니클라우스 비르트와 알골계 언어(Euler, 알골 W, 파스칼, 모듈라, 모듈라-2)의 비르트가(家)의 마지막 구성원에 의해 처음 출판된 범용 목적의 프로그래밍 언어이다.[1][2][3][4] 오베론은 파스칼의 직접적인 후속 언어인 모듈라-2의 힘을 증가시킴과 동시에 복잡도를 줄이기 위한 결과물이었다.
패러다임 | 명령형 프로그래밍, 구조적 프로그래밍, 모듈성, 객체 지향 프로그래밍 |
---|---|
계열 | 니클라우스 비르트 오베론 |
설계자 | 니클라우스 비르트 |
개발자 | 취리히 연방 공과대학교 |
발표일 | 1987년 |
최근 버전 | 오베론-07 |
최근 버전 출시일 | 2020년 3월 6일 |
자료형 체계 | 하이브리드, 동적 |
변수 영역 | 변수 영역 |
플랫폼 | ARM, StrongARM; IA-32, x86-64; SPARC, Ceres (NS32032) |
운영 체제 | 윈도우, 리눅스, Solaris, classic Mac OS, Atari TOS, AmigaOS |
웹사이트 | www |
영향을 받은 언어 | |
Modula-2 | |
영향을 준 언어 | |
Oberon-2, Oberon-07, Active Oberon, Component Pascal, Zonnon, Go, Nim |
오베론은 지금도 비르트에 의해 유지보수되고 있으며 최신 프로젝트 오베론 컴파일러 업데이트는 2020년 3월 6일에 있었다.[5]
각주
편집- ↑ Wirth, Niklaus (1987). From Modula to Oberon and the programming language Oberon (보고서). ETH Technical Reports D-INFK. Band 82. Wiley. doi:10.3929/ethz-a-005363226.
- ↑ Wirth, Niklaus (July 1988). “The Programming Language Oberon”. 《Software: Practice and Experience》 18 (7): 661–670. doi:10.1002/spe.4380180706. S2CID 13092279.
- ↑ Wirth, Niklaus (July 1988). From Modula to Oberon. 《Software: Practice and Experience》 (보고서) 18. 671–690쪽.
- ↑ Wirth, Niklaus (April 1988). “Type Extensions”. 《ACM Transactions on Programming Languages》 10 (2): 204–214. doi:10.1145/42190.46167. S2CID 15829497.
- ↑ Wirth, Niklaus. “Oberon Change Log”. ETH Zurich. 2021년 1월 16일에 확인함.