Scala and Akka Framework
前幾個月係日本返來之後係網上留意一個用JVM 行既 functional programming language. 之前係 StackOverflow Job 個度都見到有job requirement 要用呢種 language, 佢就係 Scala. 係一個月前我見到 Coursera 有呢隻language 既 course 開班就入左去望下 (自己睇書學理d返工都駛用個d 就咪搞我). 估唔到有意外收獲.
Bonus 1 就係 Functional programming, 其實之前AI都有學但係真係用係AI 方面, 無諗過佢係 parallel architecture 個度都有 advantage
Bonus 2 就係 immutable structure 的好處, 多執行緒都不用愁 locking. Locking 真係好麻煩.
Bonus 3 Try, Future 同 Observable, 呢 d 新既 data structure 可以更加好地形容一個 parallel process. 次次都有Thread就 Readability 係差小小, 不過都係同Thread 一樣難.
Bonus 4. Actor Model. 呢個主要係一個叫 Akka 既 Library 支持. 係某一些情況寫好個protocol 其實可以比寫Thread 更輕鬆.
想知多d 可以去 Coursera subscribe 以下兩個 course
- Scala函數式編程原理
- 響應式編程原理