Learn You Some Erlang for Great Good!: A Beginner's Guide (Paperback)

Fred Hebert

  • 出版商: No Starch Press
  • 出版日期: 2013-01-13
  • 定價: $1,650
  • 售價: 9.5$1,568
  • 語言: 英文
  • 頁數: 624
  • 裝訂: Paperback
  • ISBN: 1593274351
  • ISBN-13: 9781593274351
  • 相關分類: Functional-programming
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

Erlang is the language of choice for programmers who want to write robust, concurrent applications, but its strange syntax and functional design can intimidate the uninitiated. Luckily, there's a new weapon in the battle against Erlang-phobia: Learn You Some Erlang for Great Good!

Erlang maestro Fred Hebert starts slow and eases you into the basics: You'll learn about Erlang's unorthodox syntax, its data structures, its type system (or lack thereof!), and basic functional programming techniques. Once you've wrapped your head around the simple stuff, you'll tackle the real meat-and-potatoes of the language: concurrency, distributed computing, hot code loading, and all the other dark magic that makes Erlang such a hot topic among today's savvy developers.

As you dive into Erlang's functional fantasy world, you'll learn about:

  • Testing your applications with EUnit and Common Test
  • Building and releasing your applications with the OTP framework
  • Passing messages, raising errors, and starting/stopping processes over many nodes
  • Storing and retrieving data using Mnesia and ETS
  • Network programming with TCP, UDP, and the inet module
  • The simple joys and potential pitfalls of writing distributed, concurrent applications

Packed with lighthearted illustrations and just the right mix of offbeat and practical example programs, Learn You Some Erlang for Great Good! is the perfect entry point into the sometimes-crazy, always-thrilling world of Erlang.

商品描述(中文翻譯)

Erlang是選擇寫強健且並行應用程式的程式設計師的首選語言,但它奇怪的語法和函數式設計可能會讓初學者感到害怕。幸運的是,對抗Erlang恐懼症的新武器出現了:《學點Erlang好好玩!》。

Erlang大師Fred Hebert從基礎開始,慢慢引導你進入學習:你將學習Erlang的非傳統語法、資料結構、類型系統(或者說沒有類型系統!)和基本的函數式程式設計技巧。一旦你掌握了基礎知識,你將開始學習語言的真正核心內容:並行處理、分散式計算、熱代碼加載以及其他讓Erlang成為當今精明開發人員熱門話題的黑魔法。

當你深入Erlang的函數式幻想世界時,你將學到以下內容:
- 使用EUnit和Common Test測試應用程式
- 使用OTP框架構建和發布應用程式
- 在多個節點上傳遞訊息、引發錯誤以及啟動/停止進程
- 使用Mnesia和ETS存儲和檢索資料
- 使用TCP、UDP和inet模組進行網路程式設計
- 編寫分散式並行應用程式的簡單樂趣和潛在陷阱

《學點Erlang好好玩!》充滿輕鬆愉快的插圖,並提供了一系列別具一格且實用的範例程式,是進入Erlang這個有時瘋狂、總是令人興奮的世界的完美入門點。