Hostname: page-component-77f85d65b8-5ngxj Total loading time: 0 Render date: 2026-03-29T13:26:17.545Z Has data issue: false hasContentIssue false

Using Miranda as a first programming language

Published online by Cambridge University Press:  07 November 2008

Tim Lambert
Affiliation:
School of Computer Science and Engineering, University of New South Wales, P.O. Box 1, Kensington NSW 2033, Australia (e-mail: lambert@cs.unsw.oz.au)
Peter Lindsay
Affiliation:
Department of Computer Science, University of Queensland, Queensland 4072, Australia (e-mail: pal@cs.uq.oz.au)
Ken Robinson
Affiliation:
School of Computer Science and Engineering, University of New South Wales, P.O. Box 1, Kensington NSW 2033, Australia (e-mail: kenr@cs.unsw.oz.au)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

The functional programming language Miranda has been used as a first programming language at the University of NSW since the beginning of 1989, when a new computer engineering course and a revised computer science course were introduced. This paper explains the reasons for choosing the language, and describes the subject in which Miranda is introduced. Examples of the presentation of the material, and of exercises and assignment used in the course, are given. Finally, an assessment of the experience is given.

Information

Type
Research Article
Copyright
Copyright © Cambridge University Press 1993
Submit a response

Discussions

No Discussions have been published for this article.