Concepts of Programming Languages (5th Edition) (English and Chinese Edition) - Hardcover

Robert W. Sebesta; Sebesta, Robert W.

  • 3.66 out of 5 stars
    377 ratings by Goodreads
 
9780201752953: Concepts of Programming Languages (5th Edition) (English and Chinese Edition)

Synopsis

From the Publisher: This best-selling book, now in its fourth edition, provides a wide-ranging and in-depth discussion of programming language concepts. As in previous editions, the author describes fundamental 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. The book covers the most widely used methods of syntax description and introduces the most common approaches to describing the semantics of programming languages. Discussions of implementation methods and issues are integrated throughout the book.

"synopsis" may belong to another edition of this title.

About the Author

Robert W. Sebesta Associate Professor, Computer Science Office: Engr 194 Phone: 262-3332 Email: rws@cs.uccs.edu Office Hours :

From the Back Cover

The fifth edition of Concepts of Programming Languages by Robert Sebesta continues the approach that has made it the undisputed market leader. It describes fundamental 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. This book allows those with the ability to program to learn how to choose appropriate languages for certain tasks, increase their abilities to learn new languages, and understand the significance of implementation. It illustrates various language constructs and design alternatives through Java, JavaScript, C++, C, Ada, and Fortran, and intertwines discussions of object-oriented programming material with the discussions of the non-OO imperative languages. It also provides extensive material on semantics. This new edition is updated to include a new chapter covering parsing, new material on JavaScript, and updated material on Java 1.3. This book is suitable for programmers who want to get into the theory behind programming-language development and utilization.

"About this title" may belong to another edition of this title.

Other Popular Editions of the Same Title