Programming Languages
Concepts and Constructs with JAVA package
Ravi Sethi(Author)
Pearson (Publisher)
2nd Edition
Published on 22. March 2001
Book
Hardback
978-0-201-73355-6 (ISBN)
Article exhausted; check for reprint
Description
Programming Languages: Concepts and Constructs, Second Edition retains the 'character' of the original, emphasizing concepts and how they work together. This classic book has been thoroughly revised to provide readable coverage of the major programming paradigms. Dr. Sethi's treatment of the core concepts of imperative programming in languages like Pascal and C flows smoothly into object-oriented programming in C++ and Smalltalk. The charm of functional languages is illustrated by programs in standard ML and the Scheme dialect of Lisp. Logic programming is introduced using Prolog. Novices, who have been introduced to programming in some language, will learn from this book how related concepts work together while designers and implementers will be exposed to the major programming paradigms.
More details
Edition
2nd edition
Language
English
Place of publication
United States
Publishing group
Pearson Education (US)
Target group
College/higher education
Dimensions
Width: 241 mm
Thickness: 43 mm
Weight
1719 gr
ISBN-13
978-0-201-73355-6 (9780201733556)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Classification
Other editions
New editions

Ravi Sethi
Programming Language with Java Package
Book
01/2003
2nd Edition
Pearson
€120.07
Article is exhausted; no reprint
Content
I. Introduction 1. The Role of Programming Languages 2. Language Description: Syntactic Structure II. Imperative Programming 3. Statements: Structured Programming 4. Types: Data Representation 5. Procedure Activations III. Object-Oriented Programming 6. Groupings of Data and Operations 7. Object-Oriented Programming IV. Functional Programming 8. Elements of Functional Programming 9. Functional Programming in a Typed Language 10. Functional Programming with Lists V. Other Paradigms 11. Logic Programming 12. An Introduction to Concurrent Programming VI. Language Description 13. Semantic Methods 14. Static Types and the Lambda Calculus 15. A Look at Some Languages