Modern structured analysis
Computer Languages
Object-oriented modeling and design
Object-oriented modeling and design
Multiparadigm Programming in Leda
Multiparadigm Programming in Leda
A Compositional Approach to Multiparadigm Programming
IEEE Software
I+: A multiparadigm language for object-oriented declarative programming
Computer Languages
Hi-index | 0.00 |
Multiparadigm programming languages (such as Leda) seek to merge elements of several programming paradigms into a single cohesive language that utilizes programming and conceptual aspects from various paradigms (including imperative, object-oriented, functional and logic). While there are relatively few fully multiparadigm languages, most popular languages increasingly incorporate aspects from multiple paradigms. Despite the fact that multiparadigm programming is an increasing reality, there are few methods for multiparadigm design. This paper uses Leda to explore multiparadigm program design via a simple database example. This paper is exploratory in nature, and exposes areas that should be researched further.