作者PsMonkey (痞子軍團團長)
看板Programming
標題Re: [問題] 用C語言寫出200階乘...
時間Fri Jan 6 00:42:05 2006
※ 引述《btocola@kkcity.com.tw (btocola)》之銘言:
: 說我不知大數是很沒程度....這裡我倒是一時啞口無言了!
: 哈哈~(自嘲)
: 我以前的確沒學過大數,so what? 現在書翻一下也能立即理
: 解。
: 不過,提問一下,寫程式的一定要知「大數」嗎?借問你寫
: 多久程式,在那一個專案用過大數?
糟糕,好像 lag,趕不上潮流了
不過,我還是想 po
寫程式需不需要知道大數?
這個,我的答案是否定的,因為,基本上,我以前也不知道 \囧/
但是,我一定得知道,每個 datatype 的範圍在哪裡
像我是寫 java,所以我得知道
int 是 -2147483648~2147483647
超過這個範圍,又是整數,我就得換成 long,不然數字會不正常
所以自然而然的推廣
如果 long 的範圍也不夠用的時候,就會出包
我知道要超過 long 的範圍,以我的程度有點難
但是我還是得記得這件事情
萬一哪天碰到了,就得注意
也就是說,我要有這樣子的概念
知不知道那樣叫做大數問題,其實不重要...
反之,如果連這件事情都沒注意
那,坦白說,根本沒資格寫程式
(到了這兩年,我才知道 Java 有 BigInteger 這種東西
然後鬆了一口氣,因為我之前沒把握自己可以 handle 那部份 [逃])
另外,大數是不常用到沒錯(就我的經驗來說啦)
但是不代表你絕對碰不到
我沒寫過多少 case,不過剛好就是有用到大數運算的
相信處理加密解密的,也一定不能認同 btocola 的講法
還有,知識都是備而不一定用得到,這當然多少有些許無奈
"需要的時候能夠快速學習起來"
這是對於常常要處理新領域問題的人,的一種技能
也可以說是一種安慰用語
能具備這樣子的技能,通常底子也不會太弱
該注意的 detail,平常也都會注意,這樣子才能 handle 迅速
而且,臨時急就章學習起來的知識技能
一定比不上早就駕輕就熟的人
不然,我們也不用尊敬那些經驗豐富的前輩
但是如果連一些基本該注意的細節都忽略
然後說 "需要的時候去翻書就好"
這實在不太負責任...
========
網路上的大大們都專注在公幹
好像都沒人替新手講一下這件事情
我也很嫩,所以講一下新手應該要知道的事情....
有錯還請批文... [擺茶點]
--
侃侃長論鮮窒礙
http://www.psmonkey.idv.tw
眾目睽睽無心顫 telnet://legend.twbbs.org
煢居少聊常人事
殺頭容易告白難
拜託不要,我對女案主過敏 \囧/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.204.16.17
推 godfat:推!大概就是這種感覺 XD 01/06 00:49
推 sonyu:推 你的態度很棒~ 01/06 01:00
推 drkkimo::) 01/06 14:22