Multiparadigm language approach to teaching principles of programming languages

Research output: Chapter in Book/Report/Conference proceedingConference contribution

6 Scopus citations

Abstract

This paper describes our experiences in using the multiparadigm language GED to teach our principles of programming languages course. The benefits of using a multiparadigm language include less time spent on learning new environments for different languages, easier transition to different paradigms, and opportunities for multiparadigm programming. In this paper, we give a brief description of GED (which supports the imperative, functional, logic, and object-oriented paradigms), describe how it is used in our course, and discuss the advantages and disadvantages of this approach versus the traditional use of several languages.

Original languageEnglish (US)
Title of host publicationProceedings - Frontiers in Education Conference
PublisherIEEE
Pages11b3-14 - 11b3-18
ISBN (Print)0780356438
StatePublished - Dec 1 1999
Externally publishedYes
Event29th Annual Frontiers in Education Conference: 'Designing the Future of Science and Engineering Education' - San Juan, Puerto Rico
Duration: Nov 10 1999Nov 13 1999

Publication series

NameProceedings - Frontiers in Education Conference
Volume1
ISSN (Print)0190-5848

Other

Other29th Annual Frontiers in Education Conference: 'Designing the Future of Science and Engineering Education'
CitySan Juan, Puerto Rico
Period11/10/9911/13/99

ASJC Scopus subject areas

  • Software
  • Education
  • Computer Science Applications

Fingerprint Dive into the research topics of 'Multiparadigm language approach to teaching principles of programming languages'. Together they form a unique fingerprint.

  • Cite this

    Westbrook, D. S. (1999). Multiparadigm language approach to teaching principles of programming languages. In Proceedings - Frontiers in Education Conference (pp. 11b3-14 - 11b3-18). (Proceedings - Frontiers in Education Conference; Vol. 1). IEEE.