Concepts in programming languages
(Book)
Author
Status
General Shelving - 3rd Floor
QA76.6 .M5293 2003
1 available
QA76.6 .M5293 2003
1 available
Description
Loading Description...
Also in this Series
Checking series information...
Copies
Location | Call Number | Status |
---|---|---|
General Shelving - 3rd Floor | QA76.6 .M5293 2003 | On Shelf |
Subjects
LC Subjects
OCLC Fast Subjects
More Details
Format
Book
Physical Desc
x, 529 pages : illustrations ; 26 cm
Language
English
Notes
General Note
Includes index.
Description
For undergraduate and beginning graduate students, this textbook explains and examines the central concepts used in modern programming languages, such as functions, types, memory management, and control. The book is unique in its comprehensive presentation and comparison of major object-oriented programming languages. Separate chapters examine the history of objects, Simula and Smalltalk, and the prominent languages C++ and Java. The author presents foundational topics, such as lambda calculus and denotational semantics, in an easy-to-read, informal style, focusing on the main insights provided by these theories. Advanced topics include concurrency, concurrent object-oriented programming, program components, and inter-language interoperability. A chapter on logic programming illustrates the importance of specialized programming methods for certain kinds of problems. This book will give the reader a better understanding of the issues and tradeoffs that arise in programming language design, and a better appreciation of the advantages and pitfalls of the programming languages they use.
Local note
SACFinal081324
Reviews from GoodReads
Loading GoodReads Reviews.
Citations
APA Citation, 7th Edition (style guide)
Mitchell, J. C. (2003). Concepts in programming languages . Cambridge University Press.
Chicago / Turabian - Author Date Citation, 17th Edition (style guide)Mitchell, John C. 2003. Concepts in Programming Languages. Cambridge, UK ; New York: Cambridge University Press.
Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)Mitchell, John C. Concepts in Programming Languages Cambridge, UK ; New York: Cambridge University Press, 2003.
Harvard Citation (style guide)Mitchell, J. C. (2003). Concepts in programming languages. Cambridge, UK ; New York: Cambridge University Press.
MLA Citation, 9th Edition (style guide)Mitchell, John C. Concepts in Programming Languages Cambridge University Press, 2003.
Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.
Staff View
Loading Staff View.