![]() |
||
|
Major Member
![]() 加入日期: Jan 2002
文章: 187
|
引用:
當程式小的時候,可能不覺差異.當程式大時,在很多地方弄個loop來算某一pattern是很費時的. 小弟認為,程式只是數學式的實作而已.真正的創意在於新的演算法.例如我們現在熟悉的數位壓縮技術MP3, JPEG,那些都是在數學上的發現.只要你知道其演算法,可以用大部分的程式語言實作出來,如果硬體熟,更可用硬體加速. 話說台灣三不五時就有人拿到某數學獎,但好像很少聽到在應用上有重大突破,還蠻耐人尋味的(小弟自己數學也不好,只會說說而已). |
||||||||
|
|
|
Major Member
![]() 加入日期: Apr 2001 您的住址: 新竹
文章: 156
|
引用:
寫程式要創意? 相信大家都寫過算1到10累加的題目 跑個loop結果就出來了,這大概是99%初學者認為最好且可以展示實力的。 但,這樣真的好嗎? ![]()
__________________
我的玩具 PSP | NDS | PS2 | XBOX360 ER4S | MUSIC M2 | IPOD 2405FPW x1 | Apple Cinema Display 20" x2 Mac Mini | T43 | UX17TP Pentax *istDs | Olympus u720sw GIANT XTC NRS 3 | Citroen C3 1.6 SKYROOF |
|||
|
|
|
訪客
文章: n/a
|
替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 乍看之下, 答案都一樣, 但是程式執行的時間可是差了十萬八千里啊! 這裡的"梯形公式"扮演了一個重要的角色, 就是"優良的演算法" 也就是人家說的創意, 也是我們最需要下功夫的地方 此文章於 2005-10-20 11:58 PM 被 motherland 編輯. |
|
New Member
加入日期: Jan 2005
文章: 6
|
補上傳...
(最近有點忙結果忘了...orz) 不過後來想想自己1年前寫的程式....現在一看也是一堆地方需要改進... 最近比較常玩flash的ActionScript...可以玩玩向量的東東並即時展現在螢幕上...很有意思... flash是我目前覺得作為程式設計練習最好的工具... (容易使用而且和c的結構很像,也可以同時練習圖形的操作 ) |
|
|