Re: [討論] scala未來的發展性

看板Soft_Job作者 (無聊的日子)時間9年前 (2015/01/12 12:22), 編輯推噓2(2012)
留言14則, 5人參與, 最新討論串6/6 (看更多)
分享一下個人小小的看法.... Twitter大概是檯面上用Scala最多的公司,他還教你怎麼寫scala https://twitter.github.io/scala_school/ twitter的部份我想主要是靠jvm的效能,我記得當初他們選擇scala是因為比java有趣 。 http://www.theregister.co.uk/2012/11/08/twitter_epic_traffic_saved_by_java/ 分享一下我個人學習Scala的心得,我大概是在2013年4月的時候自學了scala。 後來有實際用來寫一些自己的side project。 我覺得Scala的實用性跟發展性不太有問題,已經算是一個主流語言了。 Scala可以讓你使用熟悉的OO,然後慢慢的進入functional programming的世界, 避免轉換語言造成的生產力低落的過渡期,當然你還是可以繼續留在OO的世界。 不過如果真的要深入學Functional Programming可以考慮Haskell.. :D 但是後來我反而比較喜歡另外一個 jvm語言Clojure ,因為更簡潔有趣。 而且scala本身有點複雜,常常看到一些完全看不懂的寫法。 尤其是看到scalaz就會更有感覺 ...Orz Matrin Odersky應該也是覺得scala太複雜才會寫下這一篇吧(我猜的) http://www.scala-lang.org/old/node/8610 關於scala的特性... 我覺得Actor蠻好用的但是debug好麻煩啊~~~ Implicit 自己寫起來很爽,但是別人看得很痛苦 不過怎樣scala整體來說還是一個優秀又實用的語言 寫java的人應該考慮學一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.61.122.2 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1421036561.A.11D.html

01/12 13:00, , 1F
要說主流其實還是有點疑問啦
01/12 13:00, 1F

01/12 15:34, , 2F
我會說欣賞S-Expression就是因為它的語法一致性啊。
01/12 15:34, 2F

01/13 01:48, , 3F
其實一直覺得學oo,xx,qq語言之類就是學使用雕刻刀的100種手
01/13 01:48, 3F

01/13 01:49, , 4F
勢,最終目標還是要雕刻出作品來。
01/13 01:49, 4F

01/13 01:50, , 5F
除非有Java做不到的事但是Scala卻做的到, 不然寫慣Java的人
01/13 01:50, 5F

01/13 01:50, , 6F
換過去用Scala感覺沒啥意義
01/13 01:50, 6F

01/13 03:04, , 7F
每種語言都是Turing complete 沒有那種一個語言做不
01/13 03:04, 7F

01/13 03:05, , 8F
到另一個做不到的事 但你也不不會因此只學組語吧?
01/13 03:05, 8F

01/13 03:07, , 9F
學不同paradigm我覺得是有好處的 一個paradigm裡執著
01/13 03:07, 9F

01/13 03:08, , 10F
要學哪一個特定語言我認為比較沒意義
01/13 03:08, 10F

01/13 03:11, , 11F
用Java和Scala寫一樣功能的平行程式 耗費心力的差別
01/13 03:11, 11F

01/13 03:11, , 12F
就和組與跟高階語言寫程式的差別差不多
01/13 03:11, 12F

01/13 09:19, , 13F
我個人覺得學語言是在學思考方式...如果一個語言對你來講
01/13 09:19, 13F

01/13 09:20, , 14F
只是語法上的變化,那大可不需要花時間去學
01/13 09:20, 14F
文章代碼(AID): #1KiqmH4T (Soft_Job)
文章代碼(AID): #1KiqmH4T (Soft_Job)