ABSTRACT
This paper presents a discussion of why languages that support multiple paradigms (i.e. multiparadigm languages) have the potential to be good pedagogical tools for teaching programming skills. Several examples are given that demonstrate how different programming paradigms are expressed in a working multiparadigm language. The examples, though brief, provide a glimpse of how much expressiveness a simple multiparadigm design can embody and they suggest that the potential role of multiparadigm languages as teaching tools is promising.
- 1.Jenkins, Michael A., J.I. Glasgow, and C.D. McCrosky. "Programming Styles in Nial', IEEE Software, 3, 1, January 1986, pp. 46-55.Google ScholarDigital Library
- 2.Placer, John. "Multiparadigm Research: A New Direction in Language Design', SIGPLAN Notices, 16, 3, March 1991, pp. 9-17. Google ScholarDigital Library
- 3.Kay, Alan C. "Microelectronics and the Personal Computer.', Scientific American, 237,3, September 1977, pp. 230-244.Google ScholarCross Ref
- 4.Hailpem, Brent. "Multiparadigm Languages and Environments", IEEE Software, 3, 1, January 1986, pp. 6-9.Google Scholar
- 5.Wu, Shaun-inn. "Integrating Logic and Object-Oriented Programming', OOPS Messenger, 2, 1, January 1991, pp. 28-33. Google ScholarDigital Library
- 6.Fukunaga, Koichi and Shin-ichi Hirose. "An Experience with a Prolog--based Object-Oriented Language', OOPSLA '86: Special Issue of SIGPLAN Notices, 21, 11, September 1986, 224-231. Google ScholarDigital Library
- 7.Bobrow, D. ,K. Kahn, G. Kiczales, L. Masinter, M. Stefik and F. Zdybel. "CommonLoops: Merging Usp and Object-Oriented Programming.', OOPSLA "86: Special Issue of SIGPLAN Notices,21,11 ,September 1986, pp. 17-29. Google ScholarDigital Library
- 8.Zave, Pamela. "A Compositional Approach to Multiparadigm Programming', IEEE Software, 6, 5, September 1989, pp. 15-25. Google ScholarDigital Library
- 9.Koschman, Timothy. and M. W. Evens. "Bridging the Gap Between Object-Oriented and Logic Programming', IEEE Software, 5, 4, January 1988, pp. 36-42. Google ScholarDigital Library
- 10.Radensky, Atanas. "Toward Integration of the Imperative and Logic Programming Paradigms: Hom-Clause Programming in the Pascal Environment', SIGPLAN Notices, 25,2,February 1990,pp. 25-34 Google ScholarDigital Library
- 11.Placer, John. "The Multiparadigm Language G', Computer Languages, 16, 3/4, 1991, pp 235-258. Google ScholarDigital Library
- 12.Placer, John. "Integrating Destructive Assignment and Lazy Evaluation in the Multiparadigm Language G-2", SIGPLAN Notices, 27, 2, February 1992, pp. 65-74. Google ScholarDigital Library
Index Terms
- The promise of multiparadigm languages as pedagogical tools
Recommendations
General-purpose multiparadigm programming languages: an enabling technology for constructing complex systems
ICECCS '95: Proceedings of the 1st International Conference on Engineering of Complex Computer SystemsMultiparadigm programming languages have been envisioned as a vehicle for constructing large and complex heterogeneous systems, such as a stock market exchange or a telecommunications network. General-purpose multiparadigm languages, as opposed to ...
Comments