PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   問一個JAVA小問題~急需幫忙...! (https://www.pcdvd.com.tw/showthread.php?t=548345)

dino750 2005-10-15 02:49 AM

引用:
作者omegasystem
話是這麼說沒錯...但是感覺沒啥創意不是嗎... :rolleyes:

難怪台灣的軟體業比別國差一些.... :stupefy:
(肯思考創新的人很少...公司也是...)

話說那時為了增加這玩意的功能我寫了快一個禮拜....(一天改一點... ;) )
不過寫好有爽到... :hungry:

雖然只是寫好玩的... :ase


當程式小的時候,可能不覺差異.當程式大時,在很多地方弄個loop來算某一pattern是很費時的.

小弟認為,程式只是數學式的實作而已.真正的創意在於新的演算法.例如我們現在熟悉的數位壓縮技術MP3, JPEG,那些都是在數學上的發現.只要你知道其演算法,可以用大部分的程式語言實作出來,如果硬體熟,更可用硬體加速.

話說台灣三不五時就有人拿到某數學獎,但好像很少聽到在應用上有重大突破,還蠻耐人尋味的(小弟自己數學也不好,只會說說而已).

june3838 2005-10-18 11:32 AM

引用:
作者omegasystem
話是這麼說沒錯...但是感覺沒啥創意不是嗎... :rolleyes:

難怪台灣的軟體業比別國差一些.... :stupefy:
(肯思考創新的人很少...公司也是...)

話說那時為了增加這玩意的功能我寫了快一個禮拜....(一天改一點... ;) )
不過寫好有爽到... :hungry:

雖然只是寫好玩的... :ase


寫程式要創意? :rolleyes:

相信大家都寫過算1到10累加的題目

跑個loop結果就出來了,這大概是99%初學者認為最好且可以展示實力的。

但,這樣真的好嗎? :rolleyes:

motherland 2005-10-20 10:44 PM

替22樓的大大作補述:
int N = 0;

N = (1 + 10 ) * 10 / 2; ......梯形公式, N = 55

for(int i = 1; i <= 10; i++)
{ N = N + i; } ...........單純的1加到10, N = 55

乍看之下, 答案都一樣, 但是程式執行的時間可是差了十萬八千里啊!
這裡的"梯形公式"扮演了一個重要的角色, 就是"優良的演算法"
也就是人家說的創意, 也是我們最需要下功夫的地方

omegasystem 2005-10-21 01:06 AM

補上傳... :ase
(最近有點忙結果忘了...orz)

不過後來想想自己1年前寫的程式....現在一看也是一堆地方需要改進... :rolleyes:
最近比較常玩flash的ActionScript...可以玩玩向量的東東並即時展現在螢幕上...很有意思... :p
flash是我目前覺得作為程式設計練習最好的工具... :agree:
(容易使用而且和c的結構很像,也可以同時練習圖形的操作 ;) )


所有的時間均為GMT +8。 現在的時間是12:00 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。