Scala比java更復雜嗎?是的..但是

banq發表於2010-08-27
Is Scala Complex? Yes ... and? | Javalobby

文章承認 Scala is more complex than Java, Scala比java更復雜,並舉例了scala的一個方法:

def map[B, That](f: A => B)
(implicit bf: CanBuildFrom[Repr, B, That]): That
<p class="indent">

個人認為,對於不擅長英文(不擅長邏輯)的國人來說,如此簡要的邏輯表達顯然增加複雜性,就象老外不可能讀懂孔子老子的話一樣。

文章認為Scala的複雜性不是白費的,帶來了簡潔和力量,這話倒是不假,老子的道德經的複雜也不是白費,能帶來簡潔和力量,可是普及性?軟體到底不是哲學,哲學可以更強調形而上,軟體則是完全鄉里巴人啊。

文章作者質疑,他不明白為什麼人們質疑簡單和力量,我可以回答他,人們需要的是大道至簡,需要複雜以後再次簡單。

作者認為Java也將會變得複雜,但是沒有Scala那麼簡單有力量,而是複雜+臃腫。



[該貼被banq於2010-08-27 11:04修改過]

相關文章