作者Eventis (何逸凡)
看板CSSE
标题Re: 关於这个板讨论的问题
时间Wed Jan 5 22:00:29 2005
※ 引述《CGary (烟霞)》之铭言:
: ※ 引述《reader (读者)》之铭言:
: : 另外,其实演算法是我很弱的一个领域,我也多次批驳那些认为
: : 演算法才是程式设计关键的网友,在相关讨论区大战了无数回。
: 看你用甚麽Scale来看待演算法...
: 对於我学习以来的观感, 演算法的确是程设的核心, 不, 应该说算是思考
: 的核心, 思考本身就是如何用"有效"的方法, 解决问题, 这就是演算法的
: 精神...
呃,我对这点有一些不同的看法,
如果说核心就指程设的第一步的话,
因为以前的老师在学OO的时候告诫我一点,
就是在设计一个物件导向的程式时,不应该把演算法放第一位
并不是演算法不重要
而是因为,先有了物件,才有功能
而不是先想有哪些功能,才拼凑一些物件
没有功能,又要从哪里生出演算法呢?
毕竟一个好的物件,
就应该是"很自然"(天知道这是什麽鬼0.0")的彷佛他就在那
只是写程式的人发现它罢了=.="
虽然说引用老师的话是太过教条,她讲得也很玄虚
不过实际上的经验却也显示,太过以功能为分类基础的模型,
虽然表面上有着OOP的样子,但可再利用的程度却不高..Orz...
但,如果是functional programming的话......XD
--
这麽说起来,我好像离题了@@?
--
只是"演算法就是解决问题的方法,所以一切都扯得上它"
这种话就跟什麽都是OO,或是让电脑像人一样解决问题就叫AI一样....
我心里虽然大半程度认同,却总是有着想唱反调的冲动@@
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.49.43