Oz (język programowania)

język programowania

Oz – wieloparadygmatowy imperatywny, obiektowy, funkcyjny, logiczny język programowania.

Oz
Pojawienie się

1991

Paradygmat

Programowanie współbieżne, Programowanie rozproszone, Programowanie obiektowe, Programowanie imperatywne, Programowanie funkcyjne, Programowanie logiczne

Typowanie

Dynamiczne

Implementacje

Mozart

Pochodne

Alice, Scala

Aktualna wersja stabilna

Oz 1.4.0, Mozart 2/3

Twórca

Gert Smolka

Licencja

MIT X11

Strona internetowa


Oz został stworzony w 1991 przez Gerta Smolka i grupę jego studentów na Katolickim Uniwersytecie w Lowanium. W 1996 rozwój języka Oz wsparli Seif Haridi i Peter Van Roy z Swedish Institute of Computer Science. Od 1999 prace nad językiem Oz nadzoruje międzynarodowa grupa Mozart Consortium.

Oz jest językiem mocno typizowanym, z typizacją dynamiczną, co pozwala na uzyskanie dużej elastyczności programów. Oz pozwala na zapoznanie się z innymi paradygmatami programowania, dzięki czemu zdobył dość dużą popularność.

Przykładowy kod

edytuj

Deklaracja zmiennej X1

declare X1

Deklaracja zmiennej i przypisanie jej wartości

declare X1
X1 = 1 + 2

Deklaracja zmiennej i przypisanie jej wartości (float)

declare X1
X1 = 1.5

Deklaracja listy

declare L1 = 1|2|3|nil

Wyświetlanie zawartości zmiennej

{Show L1}

Linki zewnętrzne

edytuj