Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-08T20:22:52.671Z Has data issue: false hasContentIssue false

Emerging languages: An alternative approach to teaching programming languages

Published online by Cambridge University Press:  26 September 2019

SAVERIO PERUGINI*
Affiliation:
University of Dayton, 45469–2160USA (e-mail: saverio@udayton.edu)
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.

We challenge the idea that a course intended to convey principles of languages should be structured according to those principles, and present an alternate approach to teaching a programming language course. The approach involves teaching emerging programming languages. This approach results in a variety of course desiderata including scope for instructor customization; alignment with current trends in language evolution, practice, and research; and congruence with industrial needs. We discuss the rationale for, the course mechanics supporting, and the consequences of this approach.

Information

Type
Educational Column
Copyright
© Cambridge University Press 2019 

Perugini supplementary material

Perugini supplementary material

Download Perugini supplementary material(Video)
Video 23.8 MB
Submit a response

Discussions

No Discussions have been published for this article.