Never mind the paradigm, what about multiparadigm languages?
Authors:
Open Access
- 1 June 1995
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGCSE Bulletin
- Vol. 27 (2) , 25-30
Abstract
A source of great debate among educators is the choice of a programming language in the various computer science courses. In recent years the focus has shifted from features of various programming languages to arguments about the various paradigms that the languages embody. The approach suggested here is to expose students to all of the major paradigms, via the use of a multiparadigm language, as opposed to attempting to identify "the" correct paradigm. In this paper, we first describe the multiparadigm language Leda and its constituent paradigms. We then identify points in the curriculum at which to introduce a multiparadigm language, and some consequences of these choices.Keywords
This publication has 12 references indexed in Scilit:
- A multiparadigm approach to compiler constructionACM SIGPLAN Notices, 1994
- The promise of multiparadigm languages as pedagogical tools1993
- The evolution of the programming languages courseACM SIGCSE Bulletin, 1992
- The multiparadigm language GComputer Languages, 1991
- Blending imperative and relational programmingIEEE Software, 1991
- Never mind the language, what about the paradigm?1989
- Programming in Prolog1987
- Guest Editor's Introduction Multiparadigm Languages and EnvironmentsIEEE Software, 1986
- The paradigms of programmingCommunications of the ACM, 1979
- Microelectronics and the Personal ComputerScientific American, 1977