| 网站首页 | 数学新闻 | 数学文化 | 数学教研 | 考研数学 | 高考数学 | 竞赛数学 | 数学资源 | 数学图片 | 数学商城 | 关于我们 | 数学留言 | 数学博客 | 数学论坛 | 
最新公告:

  没有公告

您现在的位置: 中国数学教育网 >> 数学新闻 >> 科教新闻 >> 正文
专题栏目
更多内容
最新推荐 更多内容
相关文章
没有相关资讯新闻
更多内容
专家看台:真正的程序员天生爱数学           ★★★
专家看台:真正的程序员天生爱数学
作者:佚名 文章来源:本站原创 点击数: 更新时间:2007/11/6 14:22:02

写程序到底需不需要懂数学?数学对于程序员来说到底重不重要?类似这样标题的讨论,已经像哪种编程语言更优秀一样,成为长争不熄的话题。

两届微软MVP获得者刘洪峰(网名:叶帆)认为,如果是一个真正的程序员,那么他(她)天生就应该喜欢学习数学才对。

因为在叶帆看来,学理科的人分两种不同的人群,一部分人以逻辑思维为主,数学、物理、编程成绩较好;另一部分人以记忆为基础,英语和化学优胜一筹。以叶帆为例,他个人已从事软件开发十余年,是“地地道道”的程序员,同时也很喜欢数学:大学里就曾参加过学校组织的计算机编程和高等数学的竞赛,取得了编程第一,高等数学第二的好成绩。“所以我认为真正的程序员,不存在应不应当学习数学的问题,只要工作需要,随时都可以深入学习。”叶帆如是说。

不过叶帆也承认高等数学与一般程序员的关系并不是很大,只需理解和实现即可。因为在实际工作中有时候很少用到高等数学的知识。叶帆也只是在开发隧道广告系统中,对图像处理和г校正时用到一部分数学知识(主要是矩阵变换的知识),而且其中的大部分实现还是借鉴了现成的代码,数学知识本身反而并不需要深入了解。听起来,叶帆的回答颇有矛盾辨证的感觉。

特殊群体的程序员(如搜索开发、图像处理等等)和研究所的研究员似乎可能需要更多的数学知识,至于一般程序员,叶帆认为“只要具备高中数学基础就已经足够。”

先前有国外著书,矛头直指早期的计算机先驱如约翰冯诺伊曼(John von Neumann)和阿兰图灵(Alan Turing),说他们本身就是理论数学家,把数学模型移植到计算机中,尤其是算法,从而导致从那时到现在计算机科学始终受到数学的制约。他还认为在算法概念上编写软件不是什么好方法。对此,叶帆认为在编程没有涉及到高端技术层面上的时候,算法概念上的编写软件只是极少人的课题,因为面向对象的编程的思想已经深入人心。“当然如果你是一个科学家(或研究员),数学一定离你很近,甚至有可能数学是你工作的灵魂,而计算机代码仅仅是表达你思想的一种道具。”

资讯新闻录入:admin    责任编辑:admin 
  • 上一个资讯新闻:

  • 下一个资讯新闻:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    | 设为首页 | 加入收藏 | 广告合作 | 电子邮局 | 联系站长 | 友情链接 | 版权申明 | 管理登录 |