PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   【?】有這種程式嗎 (https://www.pcdvd.com.tw/showthread.php?t=190575)

javenwang 2004-11-24 07:18 AM

我想 punk 兄的重點似乎是放在軟體上面. 程式應該可以精簡.

不過真正的效能來在兩個部份, 軟體和硬體. 並不是單一方面改進就能增加效能. 軟體方面, 的確, 透過減少程式的體積或許表面上可以減少執行時間(增加效能), 不過, 一支程式真正在執行時, 究竟需要多少的時間並非直接由程式大小就可以看得出來, 迴圈就是很好的例子.

Cudacke 2004-11-24 07:32 AM

引用:
作者javenwang
我想 punk 兄的重點似乎是放在軟體上面. 程式應該可以精簡.

不過真正的效能來在兩個部份, 軟體和硬體. 並不是單一方面改進就能增加效能. 軟體方面, 的確, 透過減少程式的體積或許表面上可以減少執行時間(增加效能), 不過, 一支程式真正在執行時, 究竟需要多少的時間並非直接由程式大小就可以看得出來, 迴圈就是很好的例子.


講軟體的話應該偏重於 O(n) 或者 data structural 這方面,
扯到 0 跟 1 的程式碼就已經是組合語言的部分,
就必須要看硬體架構了,
可見除了電腦蓋論以外,
也還要翻翻基礎的 C 語言然後看看 data sturctural 的入門書籍.

GOLDHAN 2004-11-24 07:47 AM

貓在鋼琴上昏倒了~~

29元比39元便宜~~

這不是肯得機~這不是肯得機~

(精神錯亂中~~)

petts 2004-11-24 08:49 AM

其實punk兄的問題,其實就像程式裡面的Function (input-->ouput)
帶入不同的碼..結果就不同,或是不同的Function
而物件導向的程式,也像類似的的東西,組合物件(就像ACGT),成為程式

但如同其他大大說的,講軟體的話應該偏重於 O(n) 或者 data structural 這方面,
也就是效率,而不是偏重程式組合的方式


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

vBulletin Version 3.0.1
powered_by_vbulletin 2025。