fbpx

MEAP 搶先電子書 – Get Programming with Clojure

Contents

書籍簡介

編寫良好的程式易於理解、修改和維護。 Clojure 是 JVM ( Java Virtual Machine,Java 虛擬機器)的函數先行( functional-first )的動態語言,它可以幫助你編寫乾淨的程式碼,而不會犧牲快速原型設計和與標準 Java 程式庫( libraries )互動等生產力問題。在這個深思熟慮的親手做教學中,Clojure 專家 Yehonathan Sharvit 通過為你設計的快速、有趣的練習、專案和清晰的課程,幫助你使用 Clojure 編寫程式。當你完成最後的總整專案( Capstone projects )時,你將像專業人士一樣設計 Clojure 函數、應用程式和程式庫!

關於這個技術

Clojure 是一種在JVM上執行的動態函數語言程式設計語言。基於堅如磐石的 Lisp 語言,Clojure 通過不可變資料結構、第一類函數和內建並行( concurrency )等功能強調程式碼清晰度和可維護性。 Clojure 以生產力為設計理念,適用於 Java,將基於 REPL 的互動式開發與現代高階語言的效率相結合。這種簡潔、富有表現力和靈活的語言已被Amazon、Staples、 Walmart 與 Netflix 等行業巨頭所接受,因此 Clojure 技能是任何開發人員可放到工具箱做有利可圖的補充!

關於這本書

Get Programming with Clojure 可指導你完成練習、範例和專案,這些練習、範例和專案可幫助你使用 Clojure 建構快速,強大的應用程式。在 Yehonathan Sharvit 專家指導下,你將首先熟悉 Clojure 的 Lisp-y 語法。然後,你將開始編寫簡短的程式,瞭解函數語言程式設計原理,如不變性(  immutability )、資料導向( data-orientation )和第一等級函數( first-class functions )。經過兩三個小專案之後,你將準備好深入瞭解更高階的概念,包括邏輯運算、向量和對映、惰性序列( lazy sequences )、純函數和高階函數以及狀態管理( state management )。

在這本親手做的書中,你將使用由作者自己開發的自訂互動式 Klipse Clojure REPL 環境! – 你將很快體會到從命令列( command line )評估和修改表示式(  expressions  )所帶來的生產力優勢。 總整專案( Capstone project )在每一套簡短、聚焦的課程結束時總結了你所學到的一切。當你探索建構和佈署 Clojure 程式以處理諸如管理銀行帳戶等現實挑戰時,你將逐步發展你的技能。在本書的最後,你將做好充分準備,繼續開發電子商務 Web 伺服器,編寫前端應用程式,發佈你自己的 Clojure 程式庫( libraries )等等!

書籍內容包含

  • 精通 Clojure 語法( syntax )
  • 使用不可變資料集合( immutable data collections )
  • 作為第一等級物件的函數
  • 在 Clojure REPL 環境下評估式(  expressions  )
  • 編寫用於處理資料的管道
  • 總整專案( Capstone projects )包括銀行帳戶管理( bank account maanger )到字串編寫(string composer)

目標讀者

關於作者

Yehonathan Sharvit 是一名全端網路顧問,他通過領導 Clojure 研討會和在全球會議上發表演講來分享他對 Clojure 的熱情。他在 Clojure 社群中以建立 Klipse 而聞名,Klipse 是一個可插入的 Web 程式碼評估器。 Yehonathan 在http://blog.klipse.tech/ 上發表關於 Clojure 的部落格。

關於 MEAP 搶鮮電子書

一本書可能需要一年或更長的時間才能寫出來,那麼你今天如何學習熱門新技術? 答案是MEAP,即 Manning Early Access 計劃。 在 MEAP 中,你可以逐次閱讀章節方式閱讀一本書當書還在進行撰寫中,一旦完成,即可獲得最終的電子書。 如果你預訂實體書籍,你必須在上架到商店之前等很久。

更詳細的 MEAP 請參考 https://www.manning.com/meap-program


書籍網址 | 5折優惠代碼查詢

你可能會有興趣

 歡迎使用 e-mail 訂閱 Soft & Share 

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: