Erlang 程式設計

g,Erlan g最初的設計者和實現者,也是Erlan a.org),現在是國內Erlan

內容介紹

書是講述下一代程式語言Erlang 的權威著作,主要涵蓋順序型編程、異常處理、編譯和運行代碼、並發編程、並發編程中的錯誤處理、分散式編程、多核編程等內容。本書將幫助讀者在訊息傳遞的基礎上構建分散式的並發系統,免去鎖與互斥技術的羈絆,使程式在多核CPU 上高效運行。本書講述的各種設計方法和行為將成為設計容錯與分散式系統中的利器。.
在多核、並發、分布為王的時代,誰將成為下一個主流程式語言?來自全世界的眾多專家都認為,Erlang最有可能在競爭中勝出。
Erlang開源語言系出名門,通信巨頭愛立信公司用它開發出了可靠性驚人的交換機系統AXD301。它天生就是面向並發、分布和高容錯的,兼有函式式語言和腳本語言的各種優點,而且已經用於商業開發多年,具有穩定性極高的虛擬機和平台庫。有了這些天時地利,無怪乎Erlang能夠迅速成為熱門的開發語言,除了廣泛套用於通信行業之外,它已經進入了各個領域:Facebook用它實現了聊天系統,Yahoo用它重寫了Delicious,Amazon用它開發了雲計算數據服務SimpleDB,還有多人遊戲、測試工具、電子支付、數據採集與監控、企業訊息、電子郵件、空中交通管制……..
本書由Erlang之父Joe Armstrong編寫,是毋庸置疑的經典著作。書中兼顧了順序編程、並發編程和分散式編程,較深入地討論了開發Erlang套用中至關重要的檔案和網路編程、OTP、MNesia、Ets和Dets等主題,更為精彩的是,大師親自操刀,構建了MapReduce實例和多人聊天實例,一定讓你大呼過癮。...

作者介紹

Joe Armstrong,Erlang最初的設計者和實現者,也是Erlang OTP系統項目的首席架構師。他擁有瑞典皇家理工學院博士學位,是容錯系統開發領域的世界級專家。此外,他還在開發旨在替代XML的標記語言ML9。現任職於愛立信公司。
趙東煒,(Jackyz)獨立軟體顧問,一直專注於Web套用開發,曾負責設計和維護某大型入口網站的多個核心套用,對高並發大容量的分散式套用領域有獨到見解。曾擔任過軟體開發工程師、系統架構師、技術經理、產品經理、創業者等多種不同的角色。閒暇時以思考技術問題為樂,從事軟體行業10餘年來,從最初的 ASP/PHP到之後的Java/.NET以及現在的Ajax和Erlang,一直都活躍在技術的最前沿。2006年作為主要譯者參與了 AjaxcincAction(中譯本《Ajax實戰》,由人民郵電出版社出版)的翻譯工作。之後為Erlang強大的並發能力所吸引,是國內學習和傳播 Erlang技術的第一批人,迄今已有2年多的實際開發經驗。在2007年3月創建了Erlang中文社區(erlang-china.org),現在是國內Erlang愛好者聚集和分享資料的主要網站。
金尹,長期從事電信行業的大規模語音通信程式的研發,有豐富的並發/分散式網路系統的開發經驗。業餘從事於數學與程式語言理論,以及並行計算方面的研究。致力於在國內推廣函式式語言的發展,分別在2001年和2006年在《程式設計師》雜誌上介紹 Python、Erlang等前衛的編程理念。

相關詞條

相關搜尋

熱門詞條

聯絡我們