Concepts of programming languages / Robert W. Sebesta

By: Sebesta, Robert W [author]Material type: TextTextPublication details: Hoboken, NJ : Pearson Higher Education, c2016Edition: ELEVENTH EDITIONDescription: xxi, 761 pages : illustrations ; 24 cmISBN: 9780133943023Subject(s): PROGRAMMING LANGUAGES (ELECTRONIC COMPUTERS) | PROGRAMMING LANGUAGES (ELECTRONIC COMPUTERS) -- STUDY AND TEACHINGLOC classification: QA 76.7 .S43 2016
Contents:
1. Preliminaries -- 2. Evolution of the major programming languages -- 3. Describing syntax and semantics -- 4. Lexical and syntax analysis -- 5. Names, bindings, and scopes -- 6. Data types -- 7. Expressions and assignment statements -- 8. Statement-level control structures -- 9. Subprograms -- 10. Implementing subprograms -- 11. Abstract data types and encapsulation constructs -- 12. Support for object-oriented programming -- 13. Concurrency -- 14. Exception handling and event handling -- 15. Functional programming languages -- 16. Logic programming languages.
Summary: Concepts of Computer Programming Languages introduces students to the fundamental concepts of computer programming languages and provides them with the tools necessary to evaluate contemporary and future languages. An in-depth discussion of programming language structures, such as syntax and lexical and syntactic analysis, also prepares readers to study compiler design. The Eleventh Edition maintains an up-to-date discussion on the topic with the removal of outdated languages such as Ada and Fortran. The addition of relevant new topics and examples such as reflection and exception handling in Python and Ruby add to the currency of the text. Through a critical analysis of design issues of various program languages, Concepts of Computer Programming Languages teaches programmers the essential differences between computing with specific languages.
Item type: Books
Tags from this library: No tags from this library for this title. Log in to add tags.
    Average rating: 0.0 (0 votes)
Item type Current library Home library Collection Shelving location Call number Copy number Status Date due Barcode
Books Books LRC - Graduate Studies
National University - Manila
Gen. Ed. - CCIT General Circulation GC QA 76.7 .S43 2016 (Browse shelf (Opens below)) c.1 Available NULIB000011356
Books Books LRC - Main
National University - Manila
Computer Science General Circulation GC QA 76.7 .S43 2016 c.2 (Browse shelf (Opens below)) c.2 Available NULIB000011985

Includes bibliographical references and index.

1. Preliminaries -- 2. Evolution of the major programming languages -- 3. Describing syntax and semantics -- 4. Lexical and syntax analysis -- 5. Names, bindings, and scopes -- 6. Data types -- 7. Expressions and assignment statements -- 8. Statement-level control structures -- 9. Subprograms -- 10. Implementing subprograms -- 11. Abstract data types and encapsulation constructs -- 12. Support for object-oriented programming -- 13. Concurrency -- 14. Exception handling and event handling -- 15. Functional programming languages -- 16. Logic programming languages.

Concepts of Computer Programming Languages introduces students to the fundamental concepts of computer programming languages and provides them with the tools necessary to evaluate contemporary and future languages. An in-depth discussion of programming language structures, such as syntax and lexical and syntactic analysis, also prepares readers to study compiler design.


The Eleventh Edition maintains an up-to-date discussion on the topic with the removal of outdated languages such as Ada and Fortran. The addition of relevant new topics and examples such as reflection and exception handling in Python and Ruby add to the currency of the text. Through a critical analysis of design issues of various program languages, Concepts of Computer Programming Languages teaches programmers the essential differences between computing with specific languages.

There are no comments on this title.

to post a comment.

© 2021 NU LRC. All rights reserved.Privacy Policy I Powered by: KOHA