Concepts of Programming Languages: International Edition, 7/E
0321312511

Robert W. Sebesta, University of Colorado, Colorado Springs

Publisher: Pearson Higher Education
Copyright: 2006
Format: Paper; 744 pp

ISBN-10: 0321312511
ISBN-13:9780321312518

Our Price: £49.99
Status: Not Yet Published
Estimated Availability: 26 May 2005



Description

Concepts of Programming Languages continues to be the market leader by providing readers with a wide-range in-depth discussion of programming language concepts.  By presenting design issues for various language constructs, examining the design choices for these constructs in some of the most common languages, and critically comparing the design alternatives, this book gives readers a solid foundation for understanding the fundamental concepts of programming languages.


Table Of Contents
 1. Preliminaries.


 2. Evolution of the Major Programming Languages.


 3. Describing Syntax and Semantics.


 4. Lexical and Syntax Analysis.


 5. Names, Binding, Type Checking, and Scopes.


 6. Data Types.


 7. Expressions and Assignment Statements.


 8. Statement-Level Control Structure.


 9. Subprograms.


10. Implementing Subprograms.


11. Abstract Data Types.


12. Support for Object-Oriented Programming.


13. Concurrency.


14. Exception Handling and Event Handling.


15. Functional Programming Languages.


16. Logic Programming Languages.

Features

Features:

  • Contains new coverage on program proofs using axiomatic semantics.
  • Additional material on parsing routine included in the discussion of recursive descent parsing.
  • Coverage of advanced object-oriented topics and languages like C#, Java, JavaScript, Perl, PHP, XHTML, XSLT, and JSP.
  • Discussion of functional programming, including the ML language.
  • Historical boxes, and interviews with James Gosling, Larry Wall, Alan Cooper, Bjarne Stroustrup, and others that set the material into context.
  • A companion website that includes lab projects, quizzes, and language references.

New To This Edition
  • Contains new coverage on program proofs using axiomatic semantics.

     

  • Additional material on parsing routine included in the discussion of recursive descent parsing.

     

  • Coverage of  XSLT and JSP.
  •  

  • Added coverage on program proofs using axiomatic semantics.

  • All Valuepacks
    Valuepack:Therory of Computing: A Gentle Inroduction with concepts of programming Languages:International Edition.
    Kinber, Smith & Sebesta
    © 2001 | Prentice Hall | Unknown / Other | Estimated Availability: 16 Aug 2006
    ISBN-10: 1405839856 | ISBN-13: 9781405839853
    Our Price: £80.99

    Package consists of:
    Theory of Computing: A Gentle Introduction
    Concepts of Programming Languages: International Edition, 7/E


    Student Supplements
    CS Support-Student Support Material
    Addison-Wesley
    © 2008 | Addison-Wesley | On-line Supplement | Available
    ISBN-10: 0321446852 | ISBN-13: 9780321446855
    The "CS Support" Website is a central repository for additional supplemental items that students and general reader will find useful when working with this textbook. The material for each book varies, but may include such items as: Source Code files, Figures from the book, Answers to some review questions, etc.. To see what items are available for this textbook, visit http://www.aw.com/cssupport.


    Instructor Supplements
    Errata for Concepts of Programming Languages, 7/E
    Sebesta
    © 2006 | Addison-Wesley | On-line Supplement | Available
    ISBN-10: 0321500083 | ISBN-13: 9780321500083