오즈 (프로그래밍 언어)
오즈(Oz)는 다중 패러다임 프로그래밍 언어이다. 독일 자를란트 대학교의 프로그래밍 시스템 연구실에서 개발하고 있다.
패러다임 | 멀티 패러다임, 로직, 함수형, 명령형, 객체 지향, 제약, 분산, 병행 |
---|---|
설계자 | Gert Smolka 및 제자 |
개발자 | Mozart Consortium |
발표일 | 1991년 |
최근 버전 | Oz 1.4.0 (최종), Mozart 2.0.1 |
최근 버전 출시일 | 2018년 9월 5일 |
자료형 체계 | 동적 |
라이선스 | MIT X11[1] |
웹사이트 | mozart |
주요 구현체 | |
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
같이 보기
편집각주
편집- ↑ “Mozart Oz License Info”. 2014년 1월 16일. 2014년 1월 16일에 확인함.
외부 링크
편집이 글은 프로그래밍 언어에 관한 토막글입니다. 여러분의 지식으로 알차게 문서를 완성해 갑시다. |