Introducing Elixir: Getting Started in Functional Programming (Paperback)
暫譯: 介紹 Elixir:函數式程式設計入門 (平裝本)
Simon St. Laurent, J. David Eisenberg
- 出版商: O'Reilly
- 出版日期: 2014-09-25
- 定價: $825
- 售價: 9.5 折 $784
- 貴賓價: 9.0 折 $743
- 語言: 英文
- 頁數: 210
- 裝訂: Paperback
- ISBN: 1449369995
- ISBN-13: 9781449369996
-
相關分類:
Functional-programming
立即出貨(限量) (庫存=2)
買這商品的人也買了...
-
徹底研究 Linux Kernel 設計的藝術-圖解 Linux 作業系統設計架構與運作原理$780$663 -
Binary Hacks -- 駭客秘傳技巧一百招$580$458 -
Linux Kernel Hacks 改善效能、提昇開發效率及節能的技巧與工具$680$537 -
Excel 樞紐分析活用技巧大辭典$520$406 -
超圖解 Arduino 互動設計入門, 2/e$680$578 -
ASP.NET MVC 5 網站開發美學$780$616 -
啊哈!圖解演算法必學基礎$350$298 -
Node.js 模組參考手冊$580$458 -
當猛虎遇上Android | 一手掌握Android App程式開發與設計$880$695 -
比開發者更高境界:頂尖 Google 手機工程師教你分析 Android 5.0 原始程式碼$860$731 -
iOS 9 App 程式設計實力超進化實戰攻略:知名iOS教學部落格AppCoda作家親授實作關鍵技巧讓你不NG (Beginning iOS 9 Programming with Swift)$690$538 -
鳥哥的 Linux 私房菜-基礎學習篇, 4/e$980$774 -
最新 HTML5 & CSS3 語法範例速查辭典$490$382 -
Metasploitable|白帽駭客新兵訓練營$380$300 -
職業駭客的告白 : 軟體反組譯、木馬病毒與入侵翻牆竊密$620$484 -
網頁程式設計的16堂課: HTML5‧CSS3‧JavaScript ‧jQuery‧AJAX‧Bootstrap‧Google Maps$550$468 -
Raspberry Pi 3 Model B +壓克力外殼+電源套組$2,050$1,948 -
使用者故事對照 (User Story Mapping: Discover the Whole Story, Build the Right Product)$580$458 -
JavaScript 網頁程式設計超入門$490$417 -
Python 程式設計實務-從初學到活用 Python 開發技巧的16堂課$560$437 -
Essential Scrum:敏捷開發經典 (中文版) (Essential Scrum: A Practical Guide to the Most Popular Agile Process)
$680$530 -
超圖解物聯網 IoT 實作入門 - 使用 JavaScript/Node.JS/Arduino/Raspberry$699$594 -
$300區塊鏈:新經濟藍圖及導讀 -
$354用戶網絡行為畫像 -
$294敏捷教練 : 如何打造優秀的敏捷團隊 (Agile Coaching)
商品描述
Elixir is an excellent language if you want to learn about functional programming, and with this hands-on introduction, you’ll discover just how powerful and fun Elixir can be. This language combines the robust functional programming of Erlang with a syntax similar to Ruby, and includes powerful features for metaprogramming.
This book shows you how to write simple Elixir programs by teaching one skill at a time. Once you pick up pattern matching, process-oriented programming, and other concepts, you’ll understand why Elixir makes it easier to build concurrent and resilient programs that scale up and down with ease.
- Get comfortable with IEx, Elixir’s command line interface
- Discover atoms, pattern matching, and guards: the foundations of your program structure
- Delve into the heart of Elixir 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
- Build resilient applications with Erlang’s Open Telecom Platform
- Define macros with Elixir’s metaprogramming tools
商品描述(中文翻譯)
Elixir 是一種優秀的語言,如果你想學習函數式編程,這本實作導論將讓你發現 Elixir 是多麼強大且有趣。這種語言結合了 Erlang 的穩健函數式編程和類似 Ruby 的語法,並包含強大的元編程功能。
本書逐步教你如何編寫簡單的 Elixir 程式,每次學習一項技能。一旦你掌握了模式匹配、以過程為導向的編程及其他概念,你將理解為什麼 Elixir 使得構建可並行且具彈性的程式變得更加容易,並能輕鬆地進行擴展和縮減。
- 熟悉 IEx,Elixir 的命令行介面
- 探索原子、模式匹配和守衛:你程式結構的基礎
- 深入了解 Elixir 的核心,包括遞迴、字串、列表和高階函數
- 創建進程,彼此之間發送消息,並對進來的消息應用模式匹配
- 使用 Erlang Term Storage 和 Mnesia 數據庫存儲和操作結構化數據
- 使用 Erlang 的開放電信平台構建具彈性的應用程式
- 使用 Elixir 的元編程工具定義宏
