Author and noted computer scientist Timothy Budd has been at the cutting edge of multiparadigm programming research. He has developed a single programming language--Leda-- which can be used to illustrate the benefits of four different programming paradigms. Using Leda, Budd shows in his new book how the unique features of each paradigm can be learned and applied simultaneously through one multiparadigm tool.
From the Back Cover
Multiparadigm programming reaches a new frontier in computer science and is going to be the next big revolution in programming languages. Budd's text is at the cutting edge of this research. This book uses one language (Leda) to explore four different paradigms of programming: imperative, object-oriented, functional and logic-oriented paradigms. Currently, programming language courses need to focus on several different languages to show how various aspects of each paradigm work. With the use of Leda, a language Budd designed, students see how the unique features of each programming paradigm can be learned through one multiparadigm tool. This enables students to concentrate on the concepts of each paradigm and not worry about the semantic details of several languages.







