作者adrianshum (Alien)
看板java
标题Re: [问题] 提高身价的程式风格
时间Mon Mar 10 18:05:35 2008
※ 引述《Lordaeron (Terry)》之铭言:
: ※ 引述《adrianshum (Alien)》之铭言:
: : 所以才说你错!
: : 你当你是在写 C 吗?
: : 在不同的 CPU/OS 下, 程式的 outcome 就不同,
: : 这样 Java 还算是一个 "Platform" 吗?
: 请问你的Platform 的定义是什麽?
算了吧~ 我给了你的定义又如何?
反正你也会说: 你的定义就对吗?
到我给了你 Sun 为什麽叫自己做 platform,
你也能继续凹喽~ 也不是没看过你做这种事 XDD
简单来说, 作为同一 platform, 我 expect 就是一致.
同一个 platform 下面, 我不会在这里跑我的 int 就
32bit, 另一处跑就 64 bit
: : 今天, 我写的 Java 程式, 我要处理 > 2^31-1 的值,
: : 我就选择 long. 不论什麽机器下跑, 我也能够正常
: : 处理.
: : 要是你还是觉得: 「我在 64 bit 环境下跑得正常的
: : 程式, 放到 32 bit 环境下会 out of range」这是
: : 一个好处?
: : alien
: 64 bit 跑64 bit 的长度, 32 bit 跑 32bit 的长度,
: 这有什麽问题?
问题我上面就说了, 你是看不懂厚?
还是你只懂得 C, 其他的基本逻辑思维都没了?
你喜欢写 C 是家的事, 干 Java 底事?
我要处理 32bit 长度的数字, 就用 int,
64bit 长的就用 long. 这有什麽问题?
alien
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.155.236.82
※ 编辑: adrianshum 来自: 202.155.236.82 (03/10 18:06)
※ 编辑: adrianshum 来自: 202.155.236.82 (03/10 18:07)