Overview
Programming Languages: Principles and Paradigms treats the principles by using formal methods to cover the syntax, semantics, and type systems of modern programming languages. It also presents and contrasts the six major programming paradigms - imperative, object-oriented, functional, logic, event-driven, and concurrent programming. These topics are integrated and enhanced by a suite of hands-on laboratory software and other materials, including a small experimental language called "Jay." The book uses only four different languages for illustration, enabling a deeper treatment of the principles and paradigms than a larger number of languages would allow.
![]()
feedback form | permissions | international | locate your campus rep | request a review copy
digital solutions | publish with us | customer service | mhhe home
Copyright ©2001 The McGraw-Hill Companies.
Any use is subject to the Terms of Use and Privacy Policy.
McGraw-Hill Higher Education is one of the many fine businesses of the The McGraw-Hill Companies.