Re: [問題] 對java的一些疑問...
好了,我要來以身作則,講「要不要學/選 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
→
03/02 07:58, , 1F
03/02 07:58, 1F
→
03/02 11:50, , 2F
03/02 11:50, 2F
→
03/02 12:08, , 3F
03/02 12:08, 3F
→
03/02 14:36, , 4F
03/02 14:36, 4F
→
03/02 15:27, , 5F
03/02 15:27, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 12 之 12 篇):