作者PsMonkey (痞子軍團團長)
看板java
標題Re: [問題] 對java的一些疑問...
時間Tue Mar 2 01:21:02 2010
好了,我要來以身作則,講「要不要學/選 Java」這檔子事了
※ 引述《AmosYang (LetMeGoogleThatForYou)》之銘言:
: 從 1998 就開始戰到現在; 支持者的最大理由,
: 就是用 method 弄出來的偽 operator 看起來實在不倫不類
: 在寫 numeric computation 相關程式時實在是痛苦到爆
: (反對者的理由我不多提,我覺得他們杞人憂天想太多
: 就算沒有 operator overloading 我一樣可以寫出爆爛的程式)
很多人討厭 Java 的原因,剛好是我學/選 Java 的原因
這句話說來可能千頭萬緒,那用這問題來作開頭:
programmer 到底是一個 worker 還是一個 designer?
註:這裡的 programmer 不是泛稱所有在 coding 的人
而是專指軟體工程裡頭的角色
這樣講可能太空泛
說不定等等有人要我先給 worker 跟 designer 的定義 [笑]
用水電師父的方法來比喻
水電師父會想要創造自己的燈座跟燈泡規格嗎?
基本上不會,他們比較在意的是
燈泡亮度對不對、有沒有電線走火的可能、有沒有跳電的危險.....
(沒當過水電師父,有錯請指正 XD)
可是資訊領域三天兩頭就有一個新的規格
於是,我們常常被迫學習新的方法來「Hello World」
這樣講可能還是有點發散或是不太精確
只能說... 大家應該知道我的意思吧? [毆飛]
反過來說,以軟體工程的角度來看
為甚麼在 PL 的層面,要給 programmer 那麼多「選擇」?
甚至,讓 programmer 有製造「選項」的能力?
看不懂別人寫的程式碼不是普羅大眾的惡夢嗎?
更不用說是一些「特異」寫法
或是得查了老半天才知道某個符號的真實意思是啥
囉唆但是沒有誤解的可能、只有一種方法可以做到所以簡單好懂
這樣不是很好嗎?
至少對笨蛋來講,這樣很好
所以我很討厭 static import、很喜歡 generic
感謝自訂 operator overloading 沒有成真
阿門... [炸]
--
錢鍾書:
說出來的話
http://www.psmonkey.org
比不上不說出來的話
Java 版 cookcomic 版
只影射著說不出來的話
and more......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.231.70.62
→ AmosYang: Heaven or hell!? Duel one! Let's rock! XD 03/02 07:58
→ godfat:ggxx 打太多? XD 03/02 11:50
→ AmosYang:二樓正解;開黃金Jam鎖氣滿虐殺電腦中 XD 03/02 12:08
→ godfat: BlazBlue 有打嗎?(大離題 03/02 14:36
→ AmosYang:無;我GGXX是玩PC版;XBOX360上在玩Tekken6 (大離題+1 03/02 15:27