探索如何編寫可在首次執行時就有用的精美程式碼。該專業課對普遍使用的程式語言 Scala 進行提供函數式程式設計的實用介紹。它從函數正規化的基本建構區塊開始,在將這些概念組合起來架構出更大的函數式語言程式前,先展示了如何使用這些區塊來解決小問題。
你將看到函數正規化如何促進平行和分散式程式設計,並通過一系列動手操作範例和程式設計習題,學習如何分析從小到大的資料集。從多核體架構上的平行程式設計,到使用 Apache Spark 在叢集上的分散式程式設計。 最後的總整專案將使你能夠通過使用實際資料建構大型資料密集型應用程式而學到的技能。
Continue reading “用 Scala 做函數式程式設計專業課程”