오즈 (프로그래밍 언어)
패러다임 | 멀티 패러다임, 로직, 함수형, 명령형, 객체 지향, 제약, 분산, 병행 |
---|---|
설계자 | 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 | |
영향을 받은 언어 | |
얼랭, 리스프, 프롤로그 | |
영향을 준 언어 | |
앨리스, 스칼라 |
오즈(Oz)는 다중 패러다임 프로그래밍 언어이다. 독일 자를란트 대학교의 프로그래밍 시스템 연구실에서 개발하고 있다.
오즈를 구현한 모차르트 프로그래밍 시스템은 공개 소프트웨어 라이선스로 배포되며 유닉스, 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일에 확인함.
외부 링크
이 글은 프로그래밍 언어에 관한 토막글입니다. 여러분의 지식으로 알차게 문서를 완성해 갑시다. |