作者AmosYang (LetMeGoogleThatForYou)
看板java
标题Re: [问题] 对java的一些疑问...
时间Mon Mar 1 12:57:58 2010
※ 引述《sbrhsieh (偶尔想摆烂一下)》之铭言:
: → adrianshum:不过Java的情况又有点尴尬。没记错的话Java alpha 的时 03/01 01:08
: → adrianshum:候有考虑开放 op overload,听闻最後才拿走(只留String) 03/01 01:10
: → adrianshum:但这八卦可信性有多高的确有点难考证了 :P 03/01 01:19
八卦+1
大家都知道 Java 不让使用者自己做 operator overloading
不管你是这原则的支持者还是反对者,你要知道这场圣战已经打了很久了
(所以没必要在这个讨论串里再来战一次 XD)
从 1998 就开始战到现在; 支持者的最大理由,
就是用 method 弄出来的伪 operator 看起来实在不伦不类
在写 numeric computation 相关程式时实在是痛苦到爆
(反对者的理由我不多提,我觉得他们杞人忧天想太多
就算没有 operator overloading 我一样可以写出爆烂的程式)
每一次 Java 大更新时都会有人再挑起战火;
Java7 也不例外,这次呼声最高的大概就是有人提议给 BigInteger
加上 operator overloading ,不过看起来希望不大
以上是 *2007* 年的最新消息 XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 65.87.177.87
1F:推 kuninaka:那些战的人是哪些作品的作者? 03/01 14:26
不知, 我研究八卦还没那麽专业 XD
2F:→ adrianshum:1998? Java 1.0 应该是96 左右的事吧? 03/01 15:15
说的也是, wikipedia 上写 Java 出现在 1995,
可以合理的推论这圣战至少从 1995 就开打了
之前会提到 1998 是因为印像中看过一份 Java operator overloading
的 proposal 的 public draft 的第一页的标题, 上面签的日期是 1998
所以在 po 这篇时就没想太多就理所当然地讲出 1998
现在回头一看的确不合理,感谢指正 :D
※ 编辑: AmosYang 来自: 65.87.177.87 (03/02 07:31)