Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Oz (programming language)

Multi-Paradigm Language

Oz is an open source, multiparadigm programming language developed for programming language education. It was first designed by Gert Smolka and his students in 1991, with early development at the Universität des Saarlandes, and it was later developed in the Programming Systems Lab at the Université catholique de Louvain. It has a canonical textbook, Concepts, Techniques, and Models of Computer Programming, and has been used in courses on the paradigms of computer programming. The Programming Language Database lists Erlang, Lisp, Prolog, Alice, Scala, Curry, Mercury and Visual Prolog among its related languages. Sample code on the database page shows its distinctive style, in which procedure calls are written in curly braces, as in System.showInfo, and programs are built from functors that import modules and define behaviour, alongside classes with attributes and methods.

Facts
First Released
1991 1
Connections

Follows Typing Discipline

Source Oz (programming language) (Wikipedia)

In Field

Source Oz (programming language) (Wikipedia)

Influenced By

Source Oz (programming language) (Wikipedia)
Source Oz (programming language) (Wikipedia)
Source Oz (programming language) (Wikipedia)

Licensed Under

MIT License, Concepts
Source Oz (programming language) (Wikipedia)
Sources
1. Programming Language Database (PLDB): Oz - PLDB
PLDB page summary line
Quote, PLDB page summary line
Oz is an open source programming language created in 1991 by Gert Smolka.
View the Source
Oz (programming language) (Wikipedia)
  • In Field: Programming Language Theory, Lead
    Oz is a multiparadigm programming language
  • Licensed Under: MIT License, Infobox: license
    MIT X11
  • Follows Typing Discipline: Dynamic Typing, Infobox: typing
    dynamic
  • Influenced By: Erlang, Infobox: influenced by
    Erlang, Lisp, Prolog
  • Influenced By: Lisp, Infobox: influenced by
    Erlang, Lisp, Prolog
  • Influenced By: Prolog, Infobox: influenced by
    Erlang, Lisp, Prolog
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.