也谈数学与软件开发

作者:vkvi 来源:ITPOW(原创) 日期:2012-5-22

最近都在外面瞎晃,好久没有来更新文章了,今天在车上,想到这个话题。其实这是个老话题了,但我觉得我有不同的观点。

首先,需不需要数学?

肯定需要,举个简单的例子,如果不懂离散数学,那么 if 中多几个括号,多几个 &&、||,就可以把人搞晕。

其次,数学越好,软件编得越好?

这句话说过了,数学是软件开发的一个基础,但还不足以左右一个软件的质量。

软件也是一项工程,最基本的编码规范、团队建设、项目经验等可能比数学更能左右软件质量。

目前开发的软件涉及各行各业,而这些行业的软件就需要该行业的专业知识,而不仅仅是数学。比如农业上的区域试验软件,要求有丰富的统计学知识(应用数学的一个分支);但是你做一个台球软件,就需要物理学的力学知识了,数学知识相对较少;再比如你做一个税务软件,就需要税法知识了,数学知识相对也较少。

相关文章