Oz (język programowania)

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj
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]