我本来就不是计算机专业出生, 数学更是学得不咋地, 偶然间看到j道的banq回到一个初学者问,也很受启发。这里是原帖:
http://www.jdon.com/jivejdon/thread/33691.html
答问内容是:
>身边的几为C语言不错的同学告诉我努力学好<离散数学><数据结构>,然而这两科却是J道极力排斥的
不是排斥,而是软件和数学就是两个专业,两门学问,如果他们是一个学问,为什么我们用“软件”和“数学”两个词语来表达?这是一个很简单正常人都会得出的正常结论,为什么你要感到疑惑呢?在强大传统和权威面前你就失去了独立思考的自信?
软件作为一个方法学载体,是一个平台,或者说是一个运输工具船 卡车,船和卡车都要载人和物,这个载的物可能是数学、企业管理等其他各种应用领域。
现在我们已经将软件和应用领域区分开来了,那么谈谈软件怎样为应用领域如数学更好地服务呢?要让软件更好地为人民服务包括为数学服务,软件就必须做得更灵活,跟能符合应用领域的变化,软件不能因为自身越来越复杂,导致影响其为人民服务的质量,就象我们政府不能因为事情越来越多后,效率就越来越低,否则,就是你数学再好,你的目标再好,软件也不能实现,或者花了九牛二虎之力才能实现。
学好数学不代表能做好软件啊,这是两码事啊,数学学好了,只代表你将来使用数学这个方法来表达客观需求能力强了,也就是数学建模能力强,不代表你软件灵活性强啊,这是两个不同方向。
当然,不可否认,如果数据模型建立得有前瞻性,能够象爱因斯坦那样相对论公式,可以在几十年内一直正确,够前瞻够超前吧,可在我们实际应用中,有这样可以靠一两个公式就搞定一切的情况吗?
软件是协助人们工作学习和生活的,软件就必须是一直吃苦耐劳听话的狗,如何做好一只狗和如何做爱因斯坦是两个不同方向。我们不能再用缘木求鱼的方式来学习软件了。
分享到:
相关推荐
在Java编程环境中,进行复杂的数学计算和统计分析是一项常见的任务。Apache Commons Math3库,作为JAVA数学计算包,为开发者提供了强大的工具,使得在Java中进行统计学运算变得简单易行。这个库不仅涵盖了数据概述、...
这个是我自己开发的用java编写的解析简单数学公式的jar, 资源下载积分有点贵,但很值得。 解析的公式可以为:+,-,*,/,max() min(),以及带()的 公式例如: 344+(344-(34+3434)/90)*45 344.34*2+343.34/3 max...
在Java编程语言中,计算数学表达式是一项常见的需求,它涉及到字符串解析、语法分析和运算符优先级处理等多个环节。`jeval-0.9.4`是一个Java库,专门用于解析和评估数学表达式。这个库使得开发人员能够轻松地在程序...
这是基本学习完javase,java基础后做的简易java项目,里面具体实现的功能是1-100以内的加减,乘除方法有但是没有搭建界面,以及一个模式金山打字的练习字母的小游戏。初学java,如有不足还请见谅!
面向对象程序设计(Java)实验课程期末项目考核 请按以下要求编制“数学计算能力训练系统”。 一、项目需求 (一)目标 数学计算能力训练系统是对用户的四则运算能力进行训练的独立系统。 (二)功能 该系统能够...
在IT行业中,尤其是在电子书处理和数学公式渲染领域,Java是一种常见的编程语言,用于实现各种功能,如将复杂的数学公式从MathML(Mathematics Markup Language)格式转换为图像。MathML是W3C推荐的标准,用于在Web...
java代码-java数学计算工具类源代码合集 ——学习参考资料:仅用于个人学习使用!
Java数学库Apache Commons Math 3.5是Java开发者在处理各种数学和统计计算时的一个强大工具。这个库提供了大量的类和方法,支持广泛的数学运算,包括线性代数、随机数生成、概率统计、最优化问题、特殊函数等。下面...
代码均为自己设计所写,分享一下。 字符串数学表达式(含括号)计算值 如: "31+3*3-20/2*5+40/8+4*5" ((2*(19-13*(1+2)/39)/6+4)-5)/5+((2+3)*2-5)
他把这两个数的和告诉了庞涓, 把这两个数 的乘积告诉了孙膑。但孙膑和庞涓彼此不知到对方得到的数。第二天, 庞涓很有自信的 对孙膑说:虽然我不知到这两个数是什麽,但我知道你一定也不知 道。随后,孙膑说: 那我...
编写一个小学数学辅助教学软件,主要是测试小学低年级学生的两位数的加减法的计算能力。要求: (1) 用户可以选择练习或测试方式,可以选择1位数的加法或减法,两位数的加法或减法,或者混合计算。 (2) 运算题目...
综上所述,这个Java编写的数学计算工具为用户提供了广泛的数学计算功能,无论是基础的矩阵运算,还是高级的方程求解和积分计算,都能在Java环境中得到实现。对于学生、教师、科研人员以及需要数学计算的开发者来说,...
这是一本以面试题为入口讲解 Java 核心内容的技术书籍,书中内容极力的向你证实代码是对数学逻辑的具体实现。当你仔细阅读书籍时,会发现Java中有大量的数学知识,包括:扰动函数、负载因子、拉链寻址、开放寻址、...
这个源码资源是一个讲解数学计算处理类的示例项目,旨在帮助开发者理解和使用Java中的数学计算相关类库。该项目包含详细的代码示例和注释,涵盖了以下几个主要的数学计算处理类:BigDecimal、Math、Random和...
parsii, 在Java中,为编写的数学表达式提供快速而简单的计算器 parsii如果你有问题或者只是好奇,请欢迎加入聊天室: 用Java编写数学表达式的超快速和简单计算器。 在这篇博客文章中可以找到更多的background 信息:...
JAVA+SQL离散数学题库管理系统(源代码+论文+外文翻译) JAVA+SQL离散数学题库管理系统(源代码+论文+外文翻译) JAVA+SQL离散数学题库管理系统(源代码+论文+外文翻译) JAVA+SQL离散数学题库管理系统(源代码+论文+外文...
小学数学教学辅助软件是一款基于Java开发的教育应用,旨在帮助小学低年级学生进行一到两位数的加减法以及混合运算的学习与练习。这个软件采用了友好的用户界面和互动式学习方式,使得孩子们能够在轻松愉快的环境中...
Java数学计算器程序,挺简单的,界面仿Windows中的计算器,功能只实现了基本的数学运算,不包括高级部分的科学计算器,适合Java初学者学习参考的一个例子。Button 小数点按钮,正负号按钮,退格按钮,求倒数按钮,等号...