![]() |
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)
|
|---|
引用:
當程式小的時候,可能不覺差異.當程式大時,在很多地方弄個loop來算某一pattern是很費時的. 小弟認為,程式只是數學式的實作而已.真正的創意在於新的演算法.例如我們現在熟悉的數位壓縮技術MP3, JPEG,那些都是在數學上的發現.只要你知道其演算法,可以用大部分的程式語言實作出來,如果硬體熟,更可用硬體加速. 話說台灣三不五時就有人拿到某數學獎,但好像很少聽到在應用上有重大突破,還蠻耐人尋味的(小弟自己數學也不好,只會說說而已). |
引用:
寫程式要創意? :rolleyes: 相信大家都寫過算1到10累加的題目 跑個loop結果就出來了,這大概是99%初學者認為最好且可以展示實力的。 但,這樣真的好嗎? :rolleyes: |
替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 乍看之下, 答案都一樣, 但是程式執行的時間可是差了十萬八千里啊! 這裡的"梯形公式"扮演了一個重要的角色, 就是"優良的演算法" 也就是人家說的創意, 也是我們最需要下功夫的地方 |
補上傳... :ase
(最近有點忙結果忘了...orz) 不過後來想想自己1年前寫的程式....現在一看也是一堆地方需要改進... :rolleyes: 最近比較常玩flash的ActionScript...可以玩玩向量的東東並即時展現在螢幕上...很有意思... :p flash是我目前覺得作為程式設計練習最好的工具... :agree: (容易使用而且和c的結構很像,也可以同時練習圖形的操作 ;) ) |
| 所有的時間均為GMT +8。 現在的時間是12:00 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2026。