Introducing Erlang: Getting Started in Functional Programming
暫譯: 介紹 Erlang:功能性程式設計入門
Simon St. Laurent
- 出版商: O'Reilly
- 出版日期: 2017-04-11
- 定價: $1,380
- 售價: 8.0 折 $1,104
- 語言: 英文
- 頁數: 212
- 裝訂: Paperback
- ISBN: 1491973374
- ISBN-13: 9781491973370
-
相關分類:
Functional-programming
立即出貨 (庫存 < 4)
相關主題
商品描述
If you’re new to Erlang, its functional style can seem difficult, but with help from this hands-on introduction, you’ll scale the learning curve and discover how enjoyable, powerful, and fun this language can be.
In this updated second edition, author Simon St.Laurent shows you how to write simple Erlang programs by teaching you one skill at a time. You’ll learn about pattern matching, recursion, message passing, process-oriented programming, and establishing pathways for data rather than telling it where to go. By the end of your journey, you’ll understand why Erlang is ideal for concurrency and resilience.
- Get cozy with Erlang’s shell, its command line interface
- Define functions, using the fun tool, to represent repeated calculations
- Discover atoms, pattern matching, and guards: the foundations of your program structure
- Delve into the heart of Erlang processing with recursion, strings, lists, and higher-order functions
- Create processes, send messages among them, and apply pattern matching to incoming messages
- Store and manipulate structured data with Erlang Term Storage and the Mnesia database
- Learn about Open Telecom Platform, Erlang’s open source libraries and tools
商品描述(中文翻譯)
如果你是 Erlang 的新手,它的函數式風格可能會讓人感到困難,但在這本實作導向的入門書籍的幫助下,你將能夠克服學習曲線,並發現這門語言是多麼的愉快、強大和有趣。
在這個更新的第二版中,作者 Simon St.Laurent 逐步教你如何編寫簡單的 Erlang 程式,每次專注於一項技能。你將學習到模式匹配、遞迴、訊息傳遞、以過程為導向的程式設計,以及如何為數據建立路徑,而不是告訴它該去哪裡。在你的學習旅程結束時,你將理解為什麼 Erlang 是理想的併發和韌性解決方案。
- 熟悉 Erlang 的命令行介面(shell)
- 使用 fun 工具定義函數,以表示重複計算
- 探索原子、模式匹配和守衛:你程式結構的基礎
- 深入了解 Erlang 處理的核心,包括遞迴、字串、列表和高階函數
- 創建過程,彼此之間發送訊息,並對進來的訊息應用模式匹配
- 使用 Erlang Term Storage 和 Mnesia 數據庫存儲和操作結構化數據
- 了解開放電信平台(Open Telecom Platform)、Erlang 的開源庫和工具