Scala比java更復雜嗎?是的..但是
Is Scala Complex? Yes ... and? | Javalobby
文章承認 Scala is more complex than Java, Scala比java更復雜,並舉例了scala的一個方法:
個人認為,對於不擅長英文(不擅長邏輯)的國人來說,如此簡要的邏輯表達顯然增加複雜性,就象老外不可能讀懂孔子老子的話一樣。
文章認為Scala的複雜性不是白費的,帶來了簡潔和力量,這話倒是不假,老子的道德經的複雜也不是白費,能帶來簡潔和力量,可是普及性?軟體到底不是哲學,哲學可以更強調形而上,軟體則是完全鄉里巴人啊。
文章作者質疑,他不明白為什麼人們質疑簡單和力量,我可以回答他,人們需要的是大道至簡,需要複雜以後再次簡單。
作者認為Java也將會變得複雜,但是沒有Scala那麼簡單有力量,而是複雜+臃腫。
文章承認 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修改過]
相關文章
- Java 8會打敗Scala嗎?Java
- Java,Pyhon,Scala比較(一)map,reduceJava
- Java,Python,Scala比較(三)wordcountJavaPython
- Vue.js 很好,但是比 Angular 或 React 更好嗎?Vue.jsAngularReact
- scala陣列與java陣列對比陣列Java
- DDD中簡單模型比複雜模型更危險模型
- Java、Scala、Python ☞ 本地WordCount詞頻統計對比JavaPython
- java開發真的需要那麼複雜嗎?Java
- 複雜性系統隱喻:修剪比砍樹更靈活 - Dave
- 微服務:更愉快還是更嘈雜?微服務
- 有哪一種程式語言比其他的更安全嗎?
- 像FIFA一樣踢球的AI,比打遊戲更強嗎?AI遊戲
- Scala呼叫Java類Java
- Vue.js 學習筆記之六:構建更復雜的元件Vue.js筆記元件
- Hive勒索軟體升級為Rust,採用更復雜的加密方法HiveRust加密
- scala 語言值得去學習嗎
- Scala不是更好的JavaJava
- 的確,Java存在缺陷。但是……Java
- 雜記四:scala 柯理化和隱式轉換
- 於企業應用程式而言,Go比Java更明智!GoJava
- 是的,我換工作了
- 比無所不能的DIP更強大的影象恢復方法:DeepRED
- 比無所不能的DIP更強大的影像恢復方法:DeepRED
- 從 Java 到 Scala(二):objectJavaObject
- Scala與Java的關係Java
- 向Java開發者介紹ScalaJava
- Go 和 Java 的效能對比,真的如此嗎?GoJava
- Python 人氣王,JS 比 Java 更受公司青睞PythonJSJava
- SpringMVC接收復雜物件SpringMVC物件
- 從 Java 到 Scala(四):TraitsJavaAI
- 快速排序(oc/java/python/scala)排序JavaPython
- 開源已經勝出,但是可持續嗎?
- 沒有什麼遊戲,能比魔獸世界懷舊服更讓人五味雜陳遊戲
- Java很傻,但是IDE很聰明JavaIDE
- 噪聲抑制中先驗訊雜比與後驗訊雜比的關係
- 比包月更靈活、比按量更划算,阿里雲推出全新售賣模式阿里模式
- Scala與Haskell的嚴謹優雅性比較Haskell
- Java面試官:兄弟,你確定double精度比float低嗎?Java面試