Publisher's Synopsis
This book, now in its fourth edition, provides a discussion of programming language concepts. Author Bob Sebesta describes concepts of programming languages by presenting design issues of the various language constructs, examining the design choices for these constructs in a few common languages, and critically comparing the design alternatives.