数学不好能不能学好编程?

来源:互联网 发布:迅雷极速版优化安装版 编辑:程序博客网 时间:2024/05/02 03:02

下面是一位学生的来信,他表达了一下的疑惑:内容摘录如下:

您好!我是一个学生,我正在学习编程语言。我知道学习编程要很好的数学功底,但是我的数学并不好。现在我想看些数学方面的书,请教您对于编程来讲我应该学习数学里哪些方面的知识呢?非常感谢!

我这么回答:

学习编程并不一定需要太多数学功底。甚至很多时候都是不需要数学的。比较需要的是逻辑概念和缜密的思路,以及强烈的兴趣。编写程序过程中多半只是把别人的数学成果拿来用(以算法形式),这是很容易的一件事。只有在特殊应用领域才需要自行发展数学模型。

补充一下:比如:加密算法,搜索算法,图像算法等,除非你将来要从事函数库或类库的的底层开发工作。或者从事基础工具的开发工作。那些数学开发软件,光学分析软件中的数学模型就是数学在计算机应用中的最好体现。但能出成绩是很难的!

无论是我们学习Java,PHP,.NET的时候,都会看到数学的影子,它们大多都是以函数库的形式存在着,构成这些语言的基础框架。如果你是做为一个使用者来说,那么知道用什么,如何用,怎么用,就足够了,如果你是作为一个开发者来说,那么数学就是必须的要掌握的了。

希望这对你能有帮助。保持联系!也欢迎大家和我交流。(留言更好!)

如果您对我的文章感兴趣的话,请点击这里加我为好友:

http://student.csdn.net/invite.php?u=2331&c=094233c74055d77b

铭家IT指导服务中心,告诉您那些企业需要我们掌握,学校又学不来的事儿!

邮箱:water6000@sina.com
企业咨询:richardzhu1860@hotmail.com
个人咨询:16698753,630096007
网站:www.ityouku.com