TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
ERLANG程式設計:設計分散式、平行、多核心、容錯的系統
滿額折

ERLANG程式設計:設計分散式、平行、多核心、容錯的系統

商品資訊

定價
:NT$ 680 元
優惠價
90612
絕版無法訂購
相關商品
商品簡介
作者簡介
目次
書評

商品簡介

寫出真正共時的程式
讓程式充分運用數十或數百個本地或遠端的CPU進行運算
建立高可靠度的應用,可以因應網路或硬體的錯誤


莫爾定律觀察到,每隔兩年,在單一晶片上能做的事會加倍。但是莫爾定律繞道而行,不是產生越來越快的處理器,Intel與AMD等公司的作法是產生多核心的裝置:單一晶片內包含兩個、四個、甚至更多個處理器。如果你的程式沒有共時(concurrent),則一次只會在單一個處理器上執行,使用者會認為你的程式很慢。
Erlang是一個編程語言,它的設計目的,正是為了幫助我們建立極度平行、分散、容錯(fault-tolerant)的系統。它已經被商業採用運行多年,建立出許多容錯系統。多年來,這些Erlang所建立的系統出錯率極低。
Erlang程式在多核心的電腦上執行時,會充分運用系統:這意味著你的Erlang程式在四核心的電腦上會比單核心的電腦上快,而最棒的是,你完全不需要更動程式,就有如此顯著的效果。
Erlang融合了函數編程(functional programming)的想法與建立容錯系統的技術,產生出一個威力強大的語言,可以建立未來所需要的平行(parallel)、網路化應用。
本書以大家熟悉的務實風格,展現出Erlang與函數式編程的技巧。作者Joe Armstrong是Erlang的創建者之一。 本書包含了範例程式碼,你可以直接使用。除此之外,本書還包含兩個有趣應用的完整源碼: 

* 一個SHOUTcast伺服器,你可以用來將音樂串流到房子內的每部電腦。
* 全文檢索與搜尋引擎,檢索的資料即使有GB之多,也沒有問題。

使用Erlang編程語言,學習如何寫出程式,可以在數十或甚至數百個本地與遠端處理器上執行的程式;使用Erlang編程語言,看看如何寫出穩健的應用,甚至在網路與硬體出問題時依然可以執行。
Erlang解決了現今開發者面對的最迫切問題之一:如何寫出可靠、共時(concurrent)、高效能的系統。Erlang已經在世界各地被許多公司廣泛地採用,這些公司用它來產生可靠、有效率、具規模彈性的應用。你現在就應該馬上投資時間學習Erlang。

作者簡介

Joe Armstrong是瑞典的資訊科學博士,他是容錯系統的專家,也是Erlang OTP系統的架構師。他具有30年的實務與研究經驗,目前他任職於Bluetail(一家Erlang新創公司)。

目次

CH01 開始
CH02 進入Erlang
CH03 序列編程
CH04 例外
CH05 進階序列式編程
CH06 編譯與執行你的程式
CH07 共時
CH08 共時編程
CH09 共時程式的錯誤
CH10 分散式編程
CH11 IRC Lite
CH12 介面技術
CH13 檔案的編程
CH14 Socket編程
CH15 ETS與DETS:大型資料庫儲存機制
CH16 介紹OTP
附錄A 為程式寫文件
附錄B 在微軟視窗作業系統上使用Erlang
附錄C 資源
附錄D 一個Socket應用
附錄E 其他主題
附錄F 模組與函數參考資料

書評

ziffserl 【2009/05/27 發表】
別想了,目前想學erlang,除了網上資料之外,現在(2009年5月底)就只有這一本書(有一本20年前的法國人寫的erlang書,貴到可以坐飛機出國玩;另一本英文書的出版日期一延再延)。好在這本書內容相當好且完整,值得研究研究。不過,想要盡本書之所能事,您最好有兩台以上的電腦透過網路連接,且架好dns才好。

您曾經瀏覽過的商品

購物須知

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:90 612
絕版無法訂購

暢銷榜

客服中心

收藏

會員專區