Programming Distributed Computing Systems: A Foundational Approach (MIT Press)

3,7 valoración promedio
( 23 valoraciones por Goodreads )
 
9780262018982: Programming Distributed Computing Systems: A Foundational Approach (MIT Press)

Starting from the premise that understanding the foundations of concurrent programming is key to developing distributed computing systems, this book first presents the fundamental theories of concurrent computing and then introduces the programming languages that help develop distributed computing systems at a high level of abstraction. The major theories of concurrent computation -- including the π-calculus, the actor model, the join calculus, and mobile ambients -- are explained with a focus on how they help design and reason about distributed and mobile computing systems. The book then presents programming languages that follow the theoretical models already described, including Pict, SALSA, and JoCaml. The parallel structure of the chapters in both part one (theory) and part two (practice) enable the reader not only to compare the different theories but also to see clearly how a programming language supports a theoretical model. The book is unique in bridging the gap between the theory and the practice of programming distributed computing systems. It can be used as a textbook for graduate and advanced undergraduate students in computer science or as a reference for researchers in the area of programming technology for distributed computing. By presenting theory first, the book allows readers to focus on the essential components of concurrency, distribution, and mobility without getting bogged down in syntactic details of specific programming languages. Once the theory is understood, the practical part of implementing a system in an actual programming language becomes much easier.

"Sinopsis" puede pertenecer a otra edición de este libro.

About the Author:

Carlos A. Varela is Associate Professor in the Department of Computer Science at Rensselaer Polytechnic Institute.

Gul Agha is Director of the Open Systems Laboratory at the University of Illinois at Urbana-Champaign and an Associate Professor in the Department of Computer Science.

Review:

With the explosive growth of the Internet in the twenty-first century, distributed programming is at the very heart of today's digital society. But it remains a difficult skill to master, both conceptually and practically. Carlos Varela's book makes a big step toward remedying this situation. It uses three languages to cover a full spectrum of distributed abstractions. I highly recommend Varela's book to all developers and researchers who are looking for better ways to express their distributed thoughts!

(Peter Van Roy, Professor at Université catholique de Louvain, Louvain-la-Neuve, Belgium)

Programming Distributed Computing Systems fills the long-standing need for a self-contained account of distributed programming that combines presentation of underlying formal semantic models along with the design and use of distributed languages and frameworks based upon them. The book's primary focus on actor models makes it an especially useful resource for those studying the foundations of an increasing number of actor-based frameworks, languages, and platforms. Additional coverage of alternative models and languages provides a basis for those pursuing different ways of programming distributed systems.

(Doug Lea, Computer Science Department, State University of New York at Oswego)

This book deals with one of the most important topics in computer science -- it explains what a concurrent programming model is and what it's good for. While most books focus on a specific programming language or technology, this book really shows the power of the mathematical ideas at the basis of popular languages like Java or C#.

(Paolo Ciancarini, Professor of Computer Science, Department of Informatics, University of Bologna)

"Sobre este título" puede pertenecer a otra edición de este libro.

Los mejores resultados en AbeBooks

1.

VARELA CARLOS A.
ISBN 10: 0262018985 ISBN 13: 9780262018982
Nuevos Cantidad: 2
Librería
firstbookstore
(New Delhi, India)
Valoración
[?]

Descripción Estado de conservación: Brand New. Brand New Original US Edition, Perfect Condition. Printed in English. Excellent Quality, Service and customer satisfaction guaranteed!. Nº de ref. de la librería AIND-37333

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 39,86
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De India a Estados Unidos de America
Destinos, gastos y plazos de envío

2.

VARELA CARLOS A.
ISBN 10: 0262018985 ISBN 13: 9780262018982
Nuevos Cantidad: 1
Librería
Bookshub
(Karol Bagh, India)
Valoración
[?]

Descripción Estado de conservación: New. New. US edition. Perfect condition. Customer satisfaction our priority. Nº de ref. de la librería ABE-FEB-28869

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 40,30
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De India a Estados Unidos de America
Destinos, gastos y plazos de envío

3.

VARELA CARLOS A.
ISBN 10: 0262018985 ISBN 13: 9780262018982
Nuevos Cantidad: 1
Librería
EBOOKSTORE2010
(New Delhi, ND, India)
Valoración
[?]

Descripción Estado de conservación: Brand New. New. US edition. Customer Satisfaction guaranteed!!. Nº de ref. de la librería SHUB28869

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 40,34
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De India a Estados Unidos de America
Destinos, gastos y plazos de envío

4.

VARELA CARLOS A.
ISBN 10: 0262018985 ISBN 13: 9780262018982
Nuevos Cantidad: 2
Librería
Romtrade Corp.
(STERLING HEIGHTS, MI, Estados Unidos de America)
Valoración
[?]

Descripción Estado de conservación: New. Brand New Original US Edition.We Ship to PO BOX Address also. EXPEDITED shipping option also available for faster delivery. Nº de ref. de la librería AUSBNEW-37333

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 42,66
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
A Estados Unidos de America
Destinos, gastos y plazos de envío

5.

VARELA CARLOS A.
ISBN 10: 0262018985 ISBN 13: 9780262018982
Nuevos Cantidad: 1
Librería
Basi6 International
(Irving, TX, Estados Unidos de America)
Valoración
[?]

Descripción Estado de conservación: Brand New. New, US edition. Excellent Customer Service. Nº de ref. de la librería ABEUSA-28869

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 42,67
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
A Estados Unidos de America
Destinos, gastos y plazos de envío

6.

Carlos A. Varela
Editorial: MIT Press Ltd, United States (2013)
ISBN 10: 0262018985 ISBN 13: 9780262018982
Nuevos Tapa dura Cantidad: 1
Librería
The Book Depository
(London, Reino Unido)
Valoración
[?]

Descripción MIT Press Ltd, United States, 2013. Hardback. Estado de conservación: New. Language: English . Brand New Book. Starting from the premise that understanding the foundations of concurrent programming is key to developing distributed computing systems, this book first presents the fundamental theories of concurrent computing and then introduces the programming languages that help develop distributed computing systems at a high level of abstraction. The major theories of concurrent computation -- including the Ï -calculus, the actor model, the join calculus, and mobile ambients -- are explained with a focus on how they help design and reason about distributed and mobile computing systems. The book then presents programming languages that follow the theoretical models already described, including Pict, SALSA, and JoCaml. The parallel structure of the chapters in both part one (theory) and part two (practice) enable the reader not only to compare the different theories but also to see clearly how a programming language supports a theoretical model. The book is unique in bridging the gap between the theory and the practice of programming distributed computing systems. It can be used as a textbook for graduate and advanced undergraduate students in computer science or as a reference for researchers in the area of programming technology for distributed computing. By presenting theory first, the book allows readers to focus on the essential components of concurrency, distribution, and mobility without getting bogged down in syntactic details of specific programming languages. Once the theory is understood, the practical part of implementing a system in an actual programming language becomes much easier. Nº de ref. de la librería LIB9780262018982

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 51,75
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

7.

Carlos A. Varela
Editorial: MIT Press Ltd, United States (2013)
ISBN 10: 0262018985 ISBN 13: 9780262018982
Nuevos Tapa dura Cantidad: 1
Librería
The Book Depository US
(London, Reino Unido)
Valoración
[?]

Descripción MIT Press Ltd, United States, 2013. Hardback. Estado de conservación: New. Language: English . Brand New Book. Starting from the premise that understanding the foundations of concurrent programming is key to developing distributed computing systems, this book first presents the fundamental theories of concurrent computing and then introduces the programming languages that help develop distributed computing systems at a high level of abstraction. The major theories of concurrent computation -- including the Ï -calculus, the actor model, the join calculus, and mobile ambients -- are explained with a focus on how they help design and reason about distributed and mobile computing systems. The book then presents programming languages that follow the theoretical models already described, including Pict, SALSA, and JoCaml. The parallel structure of the chapters in both part one (theory) and part two (practice) enable the reader not only to compare the different theories but also to see clearly how a programming language supports a theoretical model. The book is unique in bridging the gap between the theory and the practice of programming distributed computing systems. It can be used as a textbook for graduate and advanced undergraduate students in computer science or as a reference for researchers in the area of programming technology for distributed computing. By presenting theory first, the book allows readers to focus on the essential components of concurrency, distribution, and mobility without getting bogged down in syntactic details of specific programming languages. Once the theory is understood, the practical part of implementing a system in an actual programming language becomes much easier. Nº de ref. de la librería LIB9780262018982

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 52,07
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

8.

Varela, Carlos A.
Editorial: MIT Press
ISBN 10: 0262018985 ISBN 13: 9780262018982
Nuevos Cantidad: > 20
Librería
INDOO
(Avenel, NJ, Estados Unidos de America)
Valoración
[?]

Descripción MIT Press. Estado de conservación: New. Brand New. Nº de ref. de la librería 0262018985

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 49,91
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,00
A Estados Unidos de America
Destinos, gastos y plazos de envío

9.

Carlos A. Varela
Editorial: MIT Press (2013)
ISBN 10: 0262018985 ISBN 13: 9780262018982
Nuevos Cantidad: > 20
Librería
Books2Anywhere
(Fairford, GLOS, Reino Unido)
Valoración
[?]

Descripción MIT Press, 2013. HRD. Estado de conservación: New. New Book. Shipped from UK in 4 to 14 days. Established seller since 2000. Nº de ref. de la librería WM-9780262018982

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 44,88
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 10,03
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

10.

Carlos A. Varela
Editorial: The MIT Press 2013-06-18, Cambridge, MA (2013)
ISBN 10: 0262018985 ISBN 13: 9780262018982
Nuevos Tapa dura Cantidad: 1
Librería
Blackwell's
(Oxford, OX, Reino Unido)
Valoración
[?]

Descripción The MIT Press 2013-06-18, Cambridge, MA, 2013. hardback. Estado de conservación: New. Nº de ref. de la librería 9780262018982

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 53,57
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,34
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

Existen otras copia(s) de este libro

Ver todos los resultados de su búsqueda