TY - GEN
T1 - Multiparadigm language approach to teaching principles of programming languages
AU - Westbrook, D. Suzanne
PY - 1999
Y1 - 1999
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=0033349016&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0033349016&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:0033349016
SN - 0780356438
T3 - Proceedings - Frontiers in Education Conference
SP - 11b3-14 - 11b3-18
BT - Proceedings - Frontiers in Education Conference
PB - IEEE
T2 - 29th Annual Frontiers in Education Conference: 'Designing the Future of Science and Engineering Education'
Y2 - 10 November 1999 through 13 November 1999
ER -