作者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
1F:→ AmosYang: Heaven or hell!? Duel one! Let's rock! XD 03/02 07:58
2F:→ godfat:ggxx 打太多? XD 03/02 11:50
3F:→ AmosYang:二楼正解;开黄金Jam锁气满虐杀电脑中 XD 03/02 12:08
4F:→ godfat: BlazBlue 有打吗?(大离题 03/02 14:36
5F:→ AmosYang:无;我GGXX是玩PC版;XBOX360上在玩Tekken6 (大离题+1 03/02 15:27