2020
DOI: 10.1145/3386333
|View full text |Cite
|
Sign up to set email alerts
|

A history of the Oz multiparadigm language

Abstract: Oz is a programming language designed to support multiple programming paradigms in a clean factored way that is easy to program despite its broad coverage. It started in 1991 as a collaborative effort by the DFKI (Germany) and SICS (Sweden) and led to an influential system, Mozart, that was released in 1999 and widely used in the 2000s for practical applications and education. We give the history of Oz as it developed from its origins in logic programming, starting with Prolog, followed by concurrent logic pro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 50 publications
(38 reference statements)
0
1
0
Order By: Relevance
“…Highly visual programming languages such as Scratch, Alice, Snap, and Blockly fall into the former category where their audience often ranged from those between 8 -16 years of age [12]- [14], [38], [39]. In contrast, text-based learning environments such as Kojo, Hackety Hack, Oz, and Curry were seen to target older audiences while typically covering more advanced concepts as well as basics [40], [41]. For this review, the main focus was given to languages targeting audiences of the primary education level as most novices are introduced to programming at this time as per many school curriculums [42]- [44].…”
Section: Language Extensibilitymentioning
confidence: 99%
“…Highly visual programming languages such as Scratch, Alice, Snap, and Blockly fall into the former category where their audience often ranged from those between 8 -16 years of age [12]- [14], [38], [39]. In contrast, text-based learning environments such as Kojo, Hackety Hack, Oz, and Curry were seen to target older audiences while typically covering more advanced concepts as well as basics [40], [41]. For this review, the main focus was given to languages targeting audiences of the primary education level as most novices are introduced to programming at this time as per many school curriculums [42]- [44].…”
Section: Language Extensibilitymentioning
confidence: 99%