MOMENTAN AUSVERKAUFT

Concepts, Techniques, and Models of Computer Programming by Peter Van Roy and Seif Haridi (2004, Hardcover)

Über dieses Produkt

Product Identifiers

PublisherMIT Press
ISBN-100262220695
ISBN-139780262220699
eBay Product ID (ePID)30443204

Product Key Features

Number of Pages936 Pages
LanguageEnglish
Publication Nameconcepts, Techniques, and Models of Computer Programming
SubjectProgramming / General
Publication Year2004
TypeTextbook
Subject AreaComputers
AuthorPeter Van Roy, Seif Haridi
FormatHardcover

Dimensions

Item Height1.9 in
Item Weight68 Oz
Item Length10.4 in
Item Width8.2 in

Additional Product Features

Intended AudienceTrade
LCCN2003-065140
Reviews"In almost 20 years since Abelson and Sussman revolutionized the teaching of computer science with their Structure and Interpretation of Computer Programs, this is the first book I've seen that focuses on big ideas and multiple paradigms, as SICPdoes, but chooses a very different core model (declarative programming). I wouldn't have made all the choices Van Roy and Haridi have made, but I learned a lot from reading this book, and I hope it gets a wide audience." -Brian Harvey, Lecturer, Computer Science Division, University of California, Berkeley
Dewey Edition22
IllustratedYes
Dewey Decimal005.1
SynopsisTeaching the science and the technology of programmingas a unified discipline that shows the deep relationships betweenprogramming paradigms., Teaching the science and the technology of programming as a unified discipline that shows the deep relationships between programming paradigms. 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-known computation 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 based on its kernel language--a simple core language that consists of a small number of programmer-significant elements. The kernel languages are introduced progressively, adding concepts one by one, thus showing the deep relationships between different models. The kernel languages are defined precisely in terms of a simple abstract machine. Because a wide variety of languages and programming paradigms can be modeled by a small set of closely related kernel languages, this approach allows programmer and student to grasp the underlying unity of programming. The book has many program fragments and exercises, all of which can be run on the Mozart Programming System, an Open Source software package that features an interactive incremental development environment.
LC Classification NumberQA76.6.V36 2004

Bewertungen und Rezensionen

5.0
1 Produktbewertung
  • 1 Nutzer haben dieses Produkt mit 5 von 5 Sternen bewertet
  • 0 Nutzer haben dieses Produkt mit 4 von 5 Sternen bewertet
  • 0 Nutzer haben dieses Produkt mit 3 von 5 Sternen bewertet
  • 0 Nutzer haben dieses Produkt mit 2 von 5 Sternen bewertet
  • 0 Nutzer haben dieses Produkt mit 1 von 5 Sternen bewertet

Would recommend

Good value

Compelling content

Es gibt Bewertungen, aber noch keine Rezensionen.

Weitere Artikel mit Bezug zu diesem Produkt