Concepts of programming languages / Robert W. Sebesta
Material type:
- 9789353438890
- QA 76.7 .S43 2020

Item type | Current library | Home library | Collection | Call number | Copy number | Status | Date due | Barcode | |
---|---|---|---|---|---|---|---|---|---|
![]() |
National University - Manila | LRC - Main General Circulation | Digital Forensic | GC QA 76.7 .S43 2020 (Browse shelf(Opens below)) | c.1 | Available | NULIB000019384 |
Browsing LRC - Main shelves, Shelving location: General Circulation, Collection: Digital Forensic Close shelf browser (Hides shelf browser)
![]() |
![]() |
![]() |
![]() |
No cover image available |
![]() |
![]() |
||
GC QA 76.6 .T46 2020 The Pragmatic programmer : your journey to mastery / | GC QA 76.7 .J44 2021 Build your own programming language : a programmer's guide to designing compilers, interpreters, and DSLs for solving modern computing problems / | GC QA 76.7 .N97 2021 Crafting interpreters / | GC QA 76.7 .S43 2020 Concepts of programming languages / | GC QA 76.9 .C66 [?] c.3 CS 212 : computer architecture, study guide. | GC QA 76.9 .K67 2022 SQL server advanced troubleshooting and performance tuning : best practices and techniques / | GC QA 76.9 .M65 2021 SQL cookbook : query solutions and techniques for all SQL users / |
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 Programming Languages "is ideal for undergraduate students in Computer Science and Computer Programming courses. It is an ideal reference encapsulating the history and future of programming languages. Now in its Ninth Edition, "Concepts of Programming Languages "introduces students to the main constructs of contemporary programming languages and provides the tools needed to critically evaluate existing and future programming languages. Readers gain a solid foundation for understanding the fundamental concepts of programming languages through the author's presentation of design issues for various language constructs, the examination of the design choices for these constructs in some of the most common languages, and critical comparison of the design alternatives. In addition, Sebesta strives to prepare the reader for the study of compiler design by providing an in-depth discussion of programming language structures, presenting a formal method of describing syntax, and introducing approaches to lexical and syntactic analysis.
There are no comments on this title.