锁定老帖子 主题:数学和软件
该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-03-22
数学<>逻辑学
软件开发,更重要的,是逻辑能力,而非数学能力。 |
|
返回顶楼 | |
发表时间:2007-03-22
呵呵,不同角度,侧重点也有所不同。
这两天在看Haskell语言,一种函数型语言。脑子里总在想,怎样用它去解决实际问题,怎样把实际问题化为一个个函数。也许这就是数学建模过程吧。 |
|
返回顶楼 | |
发表时间:2007-03-23
hurricane1026 写道 我的感觉是整个软件就是数学模型的映射。软件就是数学。。。
哲学认识世界、数学描述世界、程序再现世界 偶这么觉得 |
|
返回顶楼 | |
发表时间:2007-03-23
庄表伟 写道 数学<>逻辑学
软件开发,更重要的,是逻辑能力,而非数学能力。 看到老庄这句,心里舒坦多了 |
|
返回顶楼 | |
发表时间:2007-03-23
数学本来也是逻辑学
不过有很多人卖弄前人的智慧 当作自己很有智慧 其实那叫学识而非智慧 PS:学数学快的人逻辑清楚是共识, 但没学过数学的人逻辑不见得不清楚. |
|
返回顶楼 | |
发表时间:2007-03-23
hurricane1026 写道 抛出异常的爱 写道 数学本来也是逻辑学
不过有很多人卖弄前人的智慧 当作自己很有智慧 其实那叫学识而非智慧 PS:学数学快的人逻辑清楚是共识, 但没学过数学的人逻辑不见得不清楚. 有道理的紧。学数学主要是一种锻炼逻辑的好办法。而且逻辑好的人如果没有特殊原因,都学过数学了。毕竟基础教育还没有那么稀缺。 但是算法这东西有上千种 非要把前人智慧都背下来 才能成为好的程序员么? 能用的上的算法一共有多少种 有多少种是非要写到代码中的? |
|
返回顶楼 | |
发表时间:2007-03-23
如果脑子里只想到了(M*N)都不好意思合人打招呼......
PS:由于不是科班出身 大学只学复变,线代,立体几何之类的东西.... |
|
返回顶楼 | |
发表时间:2007-03-24
见过一些大牛...什么物理系,数学系的博士...学起电脑编程那个顺手啊...短短2个星期活学活用的程序比我学了2年编程的都要弓虽N倍...
|
|
返回顶楼 | |
发表时间:2007-03-24
http://sevenofnine.group.iteye.com/group/post/3578
|
|
返回顶楼 | |
发表时间:2007-03-24
现在项目性质的实现 反映到 代码里面,大多其实还是逻辑性质的代码,数学知识还真体现不出来.
然而, 在上一个层次,比如性能调优,做一些基础架构性质的东西. 没有这些一定的数学背景还真是 " 举足不前" 了 . 所以,要做好软件开发, 没有数学光有逻辑能力还是不行的, 我就大概属于这类人,很多时候,还得回去翻看书籍,没有那种 灵光一闪的能力, 在更高层次的设计方面,这个能力足以让你 "相形见绌" 了. |
|
返回顶楼 | |