DocumentCode :
2893320
Title :
Multiparadigm data structures in Leda
Author :
Budd, Timothy A.
Author_Institution :
Dept. of Comput. Sci., Oregon State Univ., Corvalis, OR, USA
fYear :
1992
fDate :
20-23 Apr 1992
Firstpage :
165
Lastpage :
173
Abstract :
Multiparadigm programming is a term used to describe a style of software development that makes use of facilities originally designed in support of a number of different programming language paradigms. A conception of multiparadigm programming is illustrated by describing how various data structures can be implemented in Leda, a strongly typed compiled multiparadigm programming language. Specifically, a style of program development that draws upon features from a number of different programming language paradigms is illustrated. Aspects of imperative programming, object-oriented programming, functional programming, and logic (or relational) programming are used. It is shown how these various language paradigms can be integrated in a single problem domain, and how each can derive benefit from the others. The problem considered is the creation of a few simple data structures for lists and two-dimensional tables. The development of this example is used as a means to introduce Leda
Keywords :
data structures; functional programming; high level languages; logic programming; object-oriented programming; Leda; functional programming; imperative programming; lists; multiparadigm programming; object-oriented programming; problem domain; program development; programming language paradigms; simple data structures; software development; strongly typed compiled multiparadigm programming language; two-dimensional tables; Computer languages; Computer science; Data structures; Educational institutions; Functional programming; Logic programming; Natural languages; Object oriented modeling; Object oriented programming; Programming profession;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Languages, 1992., Proceedings of the 1992 International Conference on
Conference_Location :
Oakland, CA
Print_ISBN :
0-8186-2585-6
Type :
conf
DOI :
10.1109/ICCL.1992.185479
Filename :
185479
Link To Document :
بازگشت