Programming languages : principles and paradigms
Tucker, Allen B.
Programming languages : principles and paradigms - 2nd ed. - Boston : McGraw-Hill Higher Education, c2007. - xxiii, 600 p. : ill. ;
Original ISBN 0072866098 (hdbk. : alk. paper)
1 Overview 2 Syntax 3 Lexical and Syntactic Analysis 4 Names 5 Types 6 Type Systems 7 Semantics 8 Semantic Interpretation 9 Functions 10 Function Implementation 11 Memory Management 12 Imperative Programming 13 Object-Oriented Programming 14 Functional Programming 15 Logic Programming 16 Event-Driven Programming 17 Concurrent Programming 18 Program Correctness A. Definition of Clite B. Discrete Math Review Glossary Bibliography
Featuring a balanced mix of explanation and experimentation, this book presents the fundamental principals of programming languages. It offers a treatment of the four major programming paradigms, incorporating a number of languages such as Perl and Python. It includes topics such as event-handling, concurrency, and a chapter on correctness
9780070636590
Programming languages (Electronic computers)
005.133 / TUC
Programming languages : principles and paradigms - 2nd ed. - Boston : McGraw-Hill Higher Education, c2007. - xxiii, 600 p. : ill. ;
Original ISBN 0072866098 (hdbk. : alk. paper)
1 Overview 2 Syntax 3 Lexical and Syntactic Analysis 4 Names 5 Types 6 Type Systems 7 Semantics 8 Semantic Interpretation 9 Functions 10 Function Implementation 11 Memory Management 12 Imperative Programming 13 Object-Oriented Programming 14 Functional Programming 15 Logic Programming 16 Event-Driven Programming 17 Concurrent Programming 18 Program Correctness A. Definition of Clite B. Discrete Math Review Glossary Bibliography
Featuring a balanced mix of explanation and experimentation, this book presents the fundamental principals of programming languages. It offers a treatment of the four major programming paradigms, incorporating a number of languages such as Perl and Python. It includes topics such as event-handling, concurrency, and a chapter on correctness
9780070636590
Programming languages (Electronic computers)
005.133 / TUC