Oz (język programowania)

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania
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 – wieloparadygmatowy imperatywny, obiektowy, funkcyjny, logiczny język programowania.


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 | edytuj kod]

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 | edytuj kod]