본문으로 이동

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

위키백과, 우리 모두의 백과사전.

오베론
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

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

오베론은 지금도 비르트에 의해 유지보수되고 있으며 최신 프로젝트 오베론 컴파일러 업데이트는 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일에 확인함.