当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

数学是科学技术的语言

发表于: 2009-04-06   作者:comsci   来源:转载   浏览:
摘要:   从小学到大学都在学习数学,从小学开始了解数字的概念和背诵九九表到大学学习复变函数和离散数学,看起来好像掌握了这些数学知识,但是在工作中却很少真正用到这些知识,为什么?    最近在研究一种开源软件-CARROT2的源代码的时候,又一次感觉到数学在计算机技术中的不可动摇的基础作用,CARROT2是一种用于自动语言分类(聚类)的工具性软件,用JAVA语言编写,它

  从小学到大学都在学习数学,从小学开始了解数字的概念和背诵九九表到大学学习复变函数和离散数学,看起来好像掌握了这些数学知识,但是在工作中却很少真正用到这些知识,为什么?

   最近在研究一种开源软件-CARROT2的源代码的时候,又一次感觉到数学在计算机技术中的不可动摇的基础作用,CARROT2是一种用于自动语言分类(聚类)的工具性软件,用JAVA语言编写,它的核心模块是Lingo,是一种专门用于求解数学规划问题的软件包。而LINGO的核心模块是CERN.COLT包,一种由欧洲核子研究中心的科学家们开发的用于科学计算的JAVA开源数学工具包,在LINGO模块中被用来进行矩阵计算,看到源代码里面的这些工具包的调用关系,又一次被复杂的情绪所缠绕,高兴的是我终于在工作中用到这些数学语言,郁闷的是面对这些数学语言我居然没有足够的基本功去深入了解并加以应用。。。。。。。。

我的记忆中记忆了很多数学公式,但是这些数学公式并没有被我们真正吸收并应用在工作中,相似的是我们学的中文,过去看到一本书中形容,我们的自然语言是我们思维的基本工具或者说基本手段(但是我们不能够说没有语言就没有思维),如果这种形容是正确的话,那么数学就是我们进行科学思维和进行有效技术活动的基础语言和工具,在工作的几年时间中,我真正应用数学语言的时候少之又少,更不要说用数学来解决我们遇到的技术问题了,建立数学模型,利用数学工具来分析问题和解决问题的自觉行为非常少。。。。。。。

没有足够的数学语言的基本功,我们的思维无法真正被科学的表达和应用,而更重要的是,如果不把数学语言作为基础,我们的思维无法科学化,无法真正的深入和提高,而我们的技术手段也仅仅局限在很低的水平和很小的范围,无法真正的发挥我们的创造性。。。。。

为此要记住他们,向他们学习。。。。。。

仙农,C.E.(Shannon, Claude Elwood)
 
阿兰·麦席森·图灵(Alan Mathison Turing)

约翰·冯·诺依曼(JohnvonNewmann)

诺伯特·维纳(Norbert Wiener,1894-1964)

 

数学是科学技术的语言

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
计算机自从其诞生之日起,它的主要任务就是进行各种各样的科学计算。文档处理,数据处理,图像处理
在看编程珠玑,第三章,最后一题,额。。。。。好像用C语言做比较麻烦,因为要涉及到字符串的应用,
返回:贺老师课程教学链接 【项目4 - 考了语文数学的学生】 下面提供了类Stu的数据成员定义,和用于
十大超越人类极限的未来科学技术 2007-07-18 来源: TechWeb 人类的进步,就是把一个个不可能变成可
十大超越人类极限的未来科学技术 2007-07-18 来源: TechWeb 人类的进步,就是把一个个不可能变成可
  近日,由北京邮电大学教授、博士生导师、教育部长江学者特聘教授、东信北邮公司创始人廖建新博
解决将过长数值数据导出excel时,出现科学技术法 最近在测试合作版的机房收费系统,在将DataGridVie
《程序员的数学》 基本信息 作者: (日)结城浩 [作译者介绍] 译者: 管杰 丛书名: 图灵程序设计丛
数学的博大精深,我们不言而喻,从小就喜欢数学,也不知道哪来的这种嗜好,现在想起来惭愧,因为对
《数学前沿》 基本信息 作者: 丘成桐 刘克峰 杨乐 季理真 丛书名: 数学与人文.第10辑 出版社:高
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号