Concepts, Techniques, and Models of Computer Programming

Concepts, Techniques, and Models of Computer Programming
Автор
 
Год
 
Страниц
 
904
ISBN
 
0262220695
Издатель
 
The MIT Press
Категория
 
Разное

Содержание:

В мире камня. Книга юного геолога

Описание:

This innovative text presents computer programming as a unified discipline in a way that is both practical and scientifically sound. The book focuses on techniques of lasting value and explains them precisely in terms of a simple abstract machine. The book presents all major programming paradigms in a uniform framework that shows their deep relationships and how and where to use them together. After an introduction to programming concepts, the book presents both well-known and lesser-knowncomputation models ("programming paradigms"). Each model has its own set of techniques and each is included on the basis of its usefulness in practice. The general models include declarative programming, declarative concurrency, message-passing concurrency, explicit state, object-oriented programming, shared-state concurrency, and relational programming. Specialized models include graphical user interface programming, distributed programming, and constraint programming. Each model is...

Похожие книги

ArgumentArgument
Год: 2011
Human Learning: Biology, Brain, and NeuroscienceHuman Learning: Biology, Brain, and Neuroscience
Автор: Aaron S. Benjamin, J. Steven de Belle, Bruce Etnyre, Thad A. Polk, Mark Guadagnoli, George Stelmach
Год: 2008
Concurrency (road)Concurrency (road)
Год: 2011
Concurrency and Hardware DesignConcurrency and Hardware Design
Автор: Jordi Cortadella, Alex Yakovlev, Rozenberg, Grzegorz
Год: 2003