作者CGary (烟霞)
看板CSSE
标题Re: 关於这个板讨论的问题
时间Mon Jan 3 16:41:11 2005
※ 引述《reader (读者)》之铭言:
: 另外,其实演算法是我很弱的一个领域,我也多次批驳那些认为
: 演算法才是程式设计关键的网友,在相关讨论区大战了无数回。
看你用甚麽Scale来看待演算法...
对於我学习以来的观感, 演算法的确是程设的核心, 不, 应该说算是思考
的核心, 思考本身就是如何用"有效"的方法, 解决问题, 这就是演算法的
精神...
anyway, 除了演算法问题以外, 资料结构, 语言结构, 都算是程式设计很
重要的问题
虽然有些领域的东西, simulation甚至领先理论的研究, 但是演算法的确
是十分重要的核心关键, 这边讲演算法并不是只包含像是Quick Sort,
Merge Sort这种制式Algorithm, 而是整套方法论
当你开始遇到一个问题时, 你总是很自然开始用一套方法解构这个问题,
然後开始让整个问题break down成所谓的function, 比如说你遇到一个
河内塔问题, 当你知道大概可以怎麽做之後, 你会开始选择撰写的语言,
然後开始针对需要的"变数"来设计, 接下来等等等的....
开始break down问题的方法, 就是在设计演算法, 所以我也是属於你所
不认同的网友唷:)
正统科班出身的, 大概到最後玩语言的方向, 不外乎都是这三种东西
演算法/计算理论/PL
资料结构
编译器
: 有时候,愈熟悉的东西,愈不知道从何说起,除非是说别人哪里
: 不对,倒是比较容易 XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.39.224.31