Re: [問題] 提高身價的程式風格
※ 引述《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)
討論串 (同標題文章)