Publisher's Synopsis
This text should enable readers to critically evaluate different programming languages and choose the one most appropriate for a given application. It presents the principles, paradigms, designs and implementations of modern programming languages.