오베론 (프로그래밍 언어)

프로그래밍 언어

오베론(Oberon)은 1987년 니클라우스 비르트알골계 언어(Euler, 알골 W, 파스칼, 모듈라, 모듈라-2)의 비르트가(家)의 마지막 구성원에 의해 처음 출판된 범용 목적의 프로그래밍 언어이다.[1][2][3][4] 오베론은 파스칼의 직접적인 후속 언어인 모듈라-2의 힘을 증가시킴과 동시에 복잡도를 줄이기 위한 결과물이었다.

오베론
Oberon
패러다임명령형 프로그래밍, 구조적 프로그래밍, 모듈성, 객체 지향 프로그래밍
계열니클라우스 비르트 오베론
설계자니클라우스 비르트
개발자취리히 연방 공과대학교
발표일1987년(37년 전)(1987)
최근 버전오베론-07
최근 버전 출시일2020년 3월 6일(4년 전)(2020-03-06)
자료형 체계하이브리드, 동적
변수 영역변수 영역
플랫폼ARM, StrongARM; IA-32, x86-64; SPARC, Ceres (NS32032)
운영 체제윈도우, 리눅스, Solaris, classic Mac OS, Atari TOS, AmigaOS
웹사이트www.projectoberon.com
영향을 받은 언어
Modula-2
영향을 준 언어
Oberon-2, Oberon-07, Active Oberon, Component Pascal, Zonnon, Go, Nim

오베론은 지금도 비르트에 의해 유지보수되고 있으며 최신 프로젝트 오베론 컴파일러 업데이트는 2020년 3월 6일에 있었다.[5]

각주

편집
  1. 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. 
  2. Wirth, Niklaus (July 1988). “The Programming Language Oberon”. 《Software: Practice and Experience》 18 (7): 661–670. doi:10.1002/spe.4380180706. S2CID 13092279. 
  3. Wirth, Niklaus (July 1988). From Modula to Oberon. 《Software: Practice and Experience》 (보고서) 18. 671–690쪽. 
  4. Wirth, Niklaus (April 1988). “Type Extensions”. 《ACM Transactions on Programming Languages》 10 (2): 204–214. doi:10.1145/42190.46167. S2CID 15829497. 
  5. Wirth, Niklaus. “Oberon Change Log”. ETH Zurich. 2021년 1월 16일에 확인함.