오즈 (프로그래밍 언어)

오즈(Oz)는 다중 패러다임 프로그래밍 언어이다. 독일 자를란트 대학교의 프로그래밍 시스템 연구실에서 개발하고 있다.

오즈
패러다임멀티 패러다임, 로직, 함수형, 명령형, 객체 지향, 제약, 분산, 병행
설계자Gert Smolka 및 제자
개발자Mozart Consortium
발표일1991년(33년 전)(1991)
최근 버전Oz 1.4.0 (최종), Mozart 2.0.1
최근 버전 출시일2018년 9월 5일(5년 전)(2018-09-05)
자료형 체계동적
라이선스MIT X11[1]
웹사이트mozart.github.io
주요 구현체
Mozart Programming System
방언
Oz, Mozart
영향을 받은 언어
얼랭, 리스프, 프롤로그
영향을 준 언어
앨리스, 스칼라

오즈를 구현한 모차르트 프로그래밍 시스템은 공개 소프트웨어 라이선스로 배포되며 유닉스, FreeBSD, 리눅스, 마이크로소프트 윈도우, OS X등 다양한 운영 체제에 이식되었다.

예제 편집

클래스 정의 및 사용 편집

class Counter
   attr val
   meth init(Value)
      val:=Value
   end
   meth browse
      {Browse @val}
   end
   meth inc(Value)
      val :=@val+Value
   end
end

local C in
   C = {New Counter init(0)}
   {C inc(6)}
   {C browse}
end

각주 편집

  1. “Mozart Oz License Info”. 2014년 1월 16일. 2014년 1월 16일에 확인함. 

외부 링크 편집