Programming Distributed Computing Systems: A Foundational Approach (Hardcover)
暫譯: 編程分散式計算系統:基礎方法 (精裝版)
Carlos A. Varela
- 出版商: MIT
- 出版日期: 2013-05-17
- 售價: $2,270
- 貴賓價: 9.5 折 $2,157
- 語言: 英文
- 頁數: 296
- 裝訂: Hardcover
- ISBN: 0262018985
- ISBN-13: 9780262018982
-
相關分類:
Message Queue
無法訂購
買這商品的人也買了...
-
Verilog 硬體描述語言 (Verilog HDL: A Guide to Digital Design and Synthesis, 2/e)$480$432 -
C 語言程式設計 + C 語言程式技巧問答實戰 (Kernighan: The C Programming Language, 2/e) (雙書合購)$980$980 -
資料庫系統原理 (Fundamentals of Database Systems, 6/e)$890$703 -
深入淺出 Python (Head First Python)$780$616 -
MySQL + PHP 初心者的學習殿堂-資料庫 × 動態網頁設計實務養成$520$406 -
Android 程式設計, 2/e (Programming Android: Java Programming for the New Generation of Mobile Devices, 2/e)$780$616 -
Cisco CCNA Routing and Switching 200-120 Official Cert Guide Library (Hardcover)$2,210$2,100 -
透視 C語言指標-深度探索記憶體管理核心技術 (Understanding and Using C Pointers)$480$379 -
Distributed Algorithms: An Intuitive Approach (Hardcover)$2,280$2,166 -
可測試的 JavaScript (Testabe Javascript)$520$411 -
21 世紀 C 語言 (21st Century C: C Tips from the New School)$580$458 -
從車庫的舊 PC 到百萬台伺服器-巨型網站成長從無到無限大,技術架構大揭祕-最棒的「秒殺」網站設計實例$480$408 -
深入淺出 Node.js$560$437 -
40 條彩色排線 20cm 公對公
$100$95 -
ASP.NET MVC 5 網站開發美學$780$616 -
Raspberry Pi 最佳入門與實戰應用-深入 Raspberry Pi 的全方位指南(附87段教學與執行影片/範例程式檔)$450$356 -
邁向 jQuery 達人的階梯$490$417 -
RedBear nRF51822$1,100$1,078 -
養成 iOS 8 App 程式設計實力的 25 堂課-最新 Swift 開發教學(A Practical Guide to Building Your First App from Scratch: Beginning iOS 8 Programming with Swift)$580$452 -
利用R語言打通大數據的經脈$490$417 -
三步驟搞定!最強 Excel 資料整理術 (2013/2010/2007 適用)$490$441 -
Android 程式設計入門、應用到精通--增訂第三版 (適用 5.X~1.X, Android Wear 穿戴式裝置)$560$442 -
Arduino 官方正版 Genuino 101$1,700$1,700 -
Raspberry Pi 3 Model B+ (UK製)$4,620$4,389 -
分佈式儲存系統:核心技術、系統實作與Go專案實戰$714$678
相關主題
商品描述
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 p-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.
商品描述(中文翻譯)
從理解並發程式設計基礎的重要性出發,本書首先介紹並發計算的基本理論,然後引入有助於在高抽象層次上開發分散式計算系統的程式語言。本書解釋了並發計算的主要理論,包括 p-calculus、actor model、join calculus 和 mobile ambients,重點在於這些理論如何幫助設計和推理分散式及移動計算系統。接著,本書介紹了遵循已描述理論模型的程式語言,包括 Pict、SALSA 和 JoCaml。第一部分(理論)和第二部分(實踐)章節的平行結構使讀者不僅能夠比較不同的理論,還能清楚地看到程式語言如何支持理論模型。本書獨特之處在於彌合了分散式計算系統程式設計的理論與實踐之間的鴻溝。它可以作為計算機科學研究生和高年級本科生的教科書,或作為分散式計算程式設計技術領域研究人員的參考資料。通過首先呈現理論,本書使讀者能夠專注於並發性、分散性和移動性的基本組成部分,而不會被特定程式語言的語法細節所困擾。一旦理解了理論,實際在某個程式語言中實現系統的實踐部分就變得容易得多。
