注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具Erlang 編程指南

Erlang 編程指南

Erlang 編程指南

定 價:¥79.00

作 者: (美)塞薩里尼 等著,慕尼黑Isar工作組 等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計

ISBN: 9787111303251 出版時間: 2011-03-01 包裝: 平裝
開本: 16開 頁數(shù): 444 字?jǐn)?shù):  

內(nèi)容簡介

  《Erlang編程指南》是對Erlang語言的深入介紹。Erlang是任何必須并發(fā)、容錯和快速響應(yīng)的環(huán)境的理想編程語言。隨著多核處理器及其針對并發(fā)的新的可擴(kuò)展方式的發(fā)展,Erlang得到了廣泛的使用。通過本書,你將學(xué)會如何使用Erlang編寫復(fù)雜的并發(fā)程序,不管你是否有編程背景和經(jīng)驗(yàn)?!禘rlang編程指南》由國際知名的Erlang社區(qū)領(lǐng)導(dǎo)者根據(jù)他們的培訓(xùn)材料編寫而成。本書的重點(diǎn)集中在解釋Erlang的語法和語義,并且介紹?其模式匹配、規(guī)范列表、遞歸、調(diào)試、網(wǎng)絡(luò)和并發(fā)性等內(nèi)容。本書幫助你:理解Erlang的強(qiáng)大功能及其包含的特殊功能。學(xué)習(xí)并發(fā)背后的概念以及Erlang處理并發(fā)的方式。編寫高效的Erlang程序并保持代碼整潔和良好的可讀性。探究Erlang如何滿足分布式系統(tǒng)的要求。輕松添加簡單的圖形用戶界面。學(xué)習(xí)Erlang的跟蹤機(jī)制?調(diào)試并發(fā)和分布式系統(tǒng)。使用內(nèi)置的Mnesia數(shù)據(jù)庫和其他表存儲功能。本書每章末尾都提供了練習(xí)題,并且由簡單的示例貫穿全書。

作者簡介

  Francesco Cesarini 14年來一直向?qū)W生、開發(fā)人員、測試人員、項(xiàng)目和技術(shù)經(jīng)理教授Erlang/OTP技術(shù)。他協(xié)助在愛爾蘭、美國和英國建立起了Erlang開發(fā)中心。Simon Thompson是一位肯特大學(xué)計算機(jī)實(shí)驗(yàn)室的邏輯和計算學(xué)教授,在過去25年里,他在那里教授本科生和研究生的計算學(xué)課程。

圖書目錄

序/1
前言/3
第1章  引言/9
  為什么我應(yīng)該使用Erlang/9
  Erlang語言的歷史及發(fā)展/11
  Erlang的特性/12
  Erlang和多核/17
  案例研究/18
  應(yīng)該如何使用Erlang/21
第2章  Erlang基礎(chǔ)/22
  整數(shù)/22
  Erlang終端/23
  浮點(diǎn)數(shù)/23
  基元/25
  布爾類型/27
  元組/28
  列表/29
  項(xiàng)元比較/34
  變量/36
  復(fù)雜數(shù)據(jù)結(jié)構(gòu)/38
  模式匹配/40
  函數(shù)/44
  模塊/46
  練習(xí)/50
第3章  Erlang順序編程/52
  條件評估/52
  保護(hù)元/57
  內(nèi)置函數(shù)/60
  遞歸/66
  運(yùn)行時錯誤/75
  處理錯誤/77
  模塊庫/84
  調(diào)試器/87
  練習(xí)/90
第4章  并發(fā)編程/95
  創(chuàng)建進(jìn)程/96
  消息傳遞/98
  接收消息/100
  注冊進(jìn)程/107
  超時/110
  性能基準(zhǔn)測試/111
  進(jìn)程架構(gòu)/112
  尾遞歸和內(nèi)存泄漏/113
  面向并發(fā)程序設(shè)計的個案研究/115
  競爭條件、死鎖和饑餓進(jìn)程/116
  進(jìn)程管理器/118
  練習(xí)/119
第5章  進(jìn)程設(shè)計模式/121
  客戶端/服務(wù)器模型/122
  進(jìn)程模式實(shí)例/128
  有限狀態(tài)機(jī)/130
  事件管理器和句柄/134
  練習(xí)/141
第6章  進(jìn)程錯誤處理機(jī)制/143
  進(jìn)程鏈接和退出信號/143
  健壯性系統(tǒng)/152
  練習(xí)/158
第7章  記錄和宏/161
  記錄/162
  宏/168
  練習(xí)/172
第8章  軟件升級/175
  升級模塊/175
  幕后/178
  升級過程/184
  .erlang文件/188
  練習(xí)/188
第9章  更多數(shù)據(jù)類型和高級別構(gòu)造/190
  實(shí)踐中的函數(shù)式編程/190
  Funs和高階函數(shù)/191
  列表解析/198
  二進(jìn)制類型和序列化/202
  引用/211
  練習(xí)/212
第10章  ETS和Dets表/214
  ETS表/214
  Dets表/228
  移動用戶數(shù)據(jù)庫實(shí)例/231
  練習(xí)/242
第11章  Erlang中的分布式編程/244
  Erlang中的分布式系統(tǒng)/244
  Erlang中的分布式計算:基礎(chǔ)/246
  epmd進(jìn)程/259
  練習(xí)/260
第12章  OTP行為包/261
  OTP行為包介紹/261
  通用服務(wù)器/264
  監(jiān)控進(jìn)程/274
  應(yīng)用/278
  版本發(fā)行的處理/284
  其他行為包和更多閱讀資源/287
  練習(xí)/288
第13章  Mnesia介紹/290
  何時使用Mnesia/290
  配置Mnesia/292
  事務(wù)處理/296
  分區(qū)網(wǎng)絡(luò)/301
  擴(kuò)展閱讀/302
  練習(xí)/303
第14章  圖形用戶界面編程wxErlang/305
  wxWidgets/305
  wxErlang:wxWidgets綁定到Erlang/306
第一個實(shí)例:MicroBlog/309
  MiniBlog實(shí)例/313
  獲取和運(yùn)行wxErlang/316
  練習(xí)/317
第15章  套接字編程/319
  用戶數(shù)據(jù)報協(xié)議/319
  傳輸控制協(xié)議/323
  inet模塊/328
  擴(kuò)展閱讀/329
  練習(xí)/330
第16章  Erlang與其他編程語言接口/332
  交互運(yùn)作概況/332
  與Java交互運(yùn)作/334
  C節(jié)點(diǎn)/339
  Unix終端的Erlang調(diào)用:erl_call/343
  端口程序/343
  通信支持庫/347
  內(nèi)聯(lián)驅(qū)動程序和FFI/349
  練習(xí)/350
第17章  跟蹤內(nèi)置函數(shù),dbg跟蹤器以及匹配規(guī)則/351
  引言/351
  跟蹤內(nèi)置函數(shù)/352
  用trace_pattern內(nèi)置函數(shù)跟蹤調(diào)用/358
  dbg跟蹤器/362
  匹配規(guī)則:fun語法/370
  匹配規(guī)則:螺母和螺栓/379
  擴(kuò)展閱讀/387
  練習(xí)/388
第18章  類型和文檔/390
  Erlang中的類型/390
  TypEr: 成功類型和類型推斷/394
  使用EDoc生成文檔/397
  練習(xí)/405
第19章  EUnit和測試驅(qū)動開發(fā)/406
  測試驅(qū)動開發(fā)/406
  EUnit/407
  EUnit的基礎(chǔ)架構(gòu)/411
  測試基于狀態(tài)的系統(tǒng)/413
  在Erlang中測試并發(fā)程序/414
  練習(xí)/415
第20章  風(fēng)格和效率/417
  應(yīng)用和模塊/417
  進(jìn)程和并發(fā)/422
  格式約定/425
  編碼策略/431
  效率/433
  最后/437
附錄  使用Erlang/439

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號