Abstract
While OO has become ubiquitously employed for design, implementation, and even conceptualization, many practitioners recognize the concomitant need for other programming paradigms according to problem domain. Nevertheless, the choice of a programming paradigm is strongly influenced by the supporting programming language facilities. In turn, choice of programming language is usually highly constrained by practical considerations. We seek answers to the question of how to address the need for other programming paradigms, or even domain specific languages, in the general context of OO languages.
It is clear that this field is yet nascent: novel, disparate approaches and techniques are still being discovered or invented, and this very novelty adds a significant element of intellectual entertainment. This article describes the cross section of research efforts reported at the workshop on Multiparadigm Programming in Object-Oriented Languages held at the 2007 European Conference on Object-Oriented Programming.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Abrahams, D., Gurtovoy, A.: C++ template metaprogramming, Concepts, Tools, and Techniques from Boost and Beyond. Addison-Wesley, Boston (2004)
Alexandrescu, A.: Modern C++ Design: Generic Programming and Design Patterns Applied. Addison-Wesley, Boston (2001)
ANSI/ISO C++ Committee. Programming Languages—C++ ISO/IEC 14882:1998(E). American National Standards Institute (1998)
Boost Metaprogramming library, http://www.boost.org/libs/mpl/doc/index.html
Brus, T.H., et al.: CLEAN: A language for functional graph rewriting. In: Kahn, G. (ed.) FPCA 1987. LNCS, vol. 274, pp. 364–384. Springer, Heidelberg (1987)
Czarnecki, K., et al.: Generative Programmind and Active Libraries. Springer, Heidelberg (2000)
Karlsson, B.: Beyond the C++ Standard Library, A Introduction to Boost. Addison-Wesley, Boston (2005)
McNamara, B., Smaragdakis, Y.: Functional programming in C++. Proceedings of the fifth ACM SIGPLAN International Conference on Functional Programming, pp. 118–129 (2000)
Veldhuizen, T.: Expression Templates. C++ Report 7(5), 26–31 (1995)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Davis, K., Striegnitz, J. (2008). Multiparadigm Programming in Object-Oriented Languages: Current Research. In: Cebulla, M. (eds) Object-Oriented Technology. ECOOP 2007 Workshop Reader. ECOOP 2007. Lecture Notes in Computer Science, vol 4906. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78195-0_3
Download citation
DOI: https://doi.org/10.1007/978-3-540-78195-0_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-78194-3
Online ISBN: 978-3-540-78195-0
eBook Packages: Computer ScienceComputer Science (R0)