作者micklin (mick)
看板CSSE
标题程式效率
时间Mon Sep 4 14:57:45 2006
请教版友一些问题,
在硬体越来越发达的情况下, 假设先不考虑最慢的储存媒体IO,
一个程式所需要的运算时间将会随之减少,
这样会不会造成对演算法与资料结构的冲击呢?
平时在写程式时总会先考量尽量好的资料结构, 再用尽量好的演算法来达到目标,
如果最後程式执行所需要的时间和无架构的程式比起来, 差距只在一秒以内,
那麽还需要去计较演算法吗? 还是以尽快完成project为优先呢?
在现实面上, 身为一个老板当然会希望能尽快拿到成果,
但身为一个写程式的工友, 漂亮的解决问题才是我想要的。
如果花两天弄出来的程式, 跟一天就弄的出来的程式在时间上差不多,
那版友会选那一种呢?
而这样会不会让人失去对演算法与资结的信心呢?
在project的压力之下, 写程式的乐趣都快没了 = =
有时候只想弄一台跑得快一点的电脑, 快点帮我把数据算出来就好,
但是我觉得我可以把程式改的更快啊啊啊, 只是没时间让我去找演算法,
看着一堆硬干的程式码, 自己看了都头痛....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 70.171.224.50
1F:推 ikari512:algo的价值不是一天还是两天 而是一天还是一万年.. 09/04 15:17
2F:推 howshou:我会选一天就写得出来的程式,然後分两天写。 09/04 17:23
3F:→ howshou:台湾的project 还不是拖到最後几天才写,干嘛要那麽快写完ꄠ 09/04 17:24
4F:推 haryewkun:推 ikar512 大大. 09/05 02:55
5F:推 ikari512:呃..sry..希望别这样叫我@@ 这远超过我应有的评价.. 09/05 03:03
6F:→ Schelfaniel:在project的压力之下, 写程式的乐趣都快没了 <-推这句 09/05 10:56
7F:推 SHBK:看project大小,重要性跟时间要求呀~ 09/06 03:32
8F:推 cplusplus:也可以先用基本的方法写出来再要求效率~ 09/06 21:00