Previous article

Next article


Mapping and Visiting in Functional and Objectoriented Programming

Kurt Nørmark, Bent Thomsen, and Lone Leth Thomsen
Department of Computer Science, Aalborg University, Denmark

space REFEREED
ARTICLE


PDF Icon
PDF Version

Abstract

Mapping and visiting represent different programming styles for traversals of collections of data. Mapping is rooted in the functional programming paradigm, and visiting is rooted in the object-oriented programming paradigm. This paper explores the similarities and differences between mapping and visiting, seen across the traditions in the two different programming paradigms. The paper is concluded with recommendations for mapping and visiting in programming languages that support both the functional and the object-oriented paradigms.


Note: Due to the typographical sophistication of this article, no HTML version is available. Please use the PDF version.


About the author



 

Kurt Nørmark is an associate professor at the department of computer science at Aalborg University , Denmark . His research interests include programming languages and tools, including program documentation tools and the relationships between XML technology and programming technology. Contact him at normark@cs.aau.dk.



 

Dr. Lone Leth Thomsen is an associate professor at the department of computer science at Aalborg University , Denmark . Her research interests include object oriented, functional and concurrent programming, web and BPM programming, future programming languages and programming technology. Contact her at lone@cs.aau.dk.

 

Dr. Bent Thomsen is an associate professor at the department of computer science at Aalborg University , Denmark . His research interests include object oriented, functional and concurrent programming, real-time programming, future programming languages and programming technology. Contact him at bt@cs.aau.dk.

 


Kurt Nørmark, Bent Thomsen, and Lone Leth Thomsen: "Mapping and Visiting in Functional and Objectoriented Programming", in Journal of Object Technology, vol. 7, no. 7, September-August 2008, pp. 75-107 http://www.jot.fm/issues/issue_2008_09/article2/


Previous article

Next article