`

java和数学是两回事

阅读更多
我本来就不是计算机专业出生, 数学更是学得不咋地, 偶然间看到j道的banq回到一个初学者问,也很受启发。这里是原帖:
http://www.jdon.com/jivejdon/thread/33691.html
答问内容是:

>身边的几为C语言不错的同学告诉我努力学好<离散数学><数据结构>,然而这两科却是J道极力排斥的

不是排斥,而是软件和数学就是两个专业,两门学问,如果他们是一个学问,为什么我们用“软件”和“数学”两个词语来表达?这是一个很简单正常人都会得出的正常结论,为什么你要感到疑惑呢?在强大传统和权威面前你就失去了独立思考的自信?

软件作为一个方法学载体,是一个平台,或者说是一个运输工具船 卡车,船和卡车都要载人和物,这个载的物可能是数学、企业管理等其他各种应用领域。

现在我们已经将软件和应用领域区分开来了,那么谈谈软件怎样为应用领域如数学更好地服务呢?要让软件更好地为人民服务包括为数学服务,软件就必须做得更灵活,跟能符合应用领域的变化,软件不能因为自身越来越复杂,导致影响其为人民服务的质量,就象我们政府不能因为事情越来越多后,效率就越来越低,否则,就是你数学再好,你的目标再好,软件也不能实现,或者花了九牛二虎之力才能实现。

学好数学不代表能做好软件啊,这是两码事啊,数学学好了,只代表你将来使用数学这个方法来表达客观需求能力强了,也就是数学建模能力强,不代表你软件灵活性强啊,这是两个不同方向。

当然,不可否认,如果数据模型建立得有前瞻性,能够象爱因斯坦那样相对论公式,可以在几十年内一直正确,够前瞻够超前吧,可在我们实际应用中,有这样可以靠一两个公式就搞定一切的情况吗?

软件是协助人们工作学习和生活的,软件就必须是一直吃苦耐劳听话的狗,如何做好一只狗和如何做爱因斯坦是两个不同方向。我们不能再用缘木求鱼的方式来学习软件了。
分享到:
评论

相关推荐

    JAVA笔试题----------大唐软件

    JAVA笔试题大唐软件 在这份笔试题中,我们可以看到涵盖了Java基础知识、...酒店题是一个数学题,问3个人住酒店30块钱,经理找回5块钱,服务生从中藏了2块钱,找给每人1块钱,问这是怎么回事?答案是每人支付10块钱。

    北航计算机复试面试题(完整版)资料.doc

    * 离散数学的图论和数据结构图论的相同点和不同点 * 堆栈和堆的区别 * 递归变成非递归需要什么(堆栈) * 堆栈溢出是怎么回事儿 * 算法的几种策略,迪杰斯特拉算法 * 要得到文件的后 N 行,需要什么数据结构实现 * ...

    Javascript入门教程学习

    JavaScript是一种解释型、弱类型、基于原型的脚本语言,与Java虽然名字相似,但两者并非同一回事。它主要用于客户端的网页交互,可以改变HTML元素的内容、控制CSS样式、响应用户操作,甚至实现复杂的网页应用程序。 ...

    微软C#教程.txt

    它融合了C++和Java的优点,同时又更加现代化,支持垃圾回收、异常处理等特性。 - **1.3 C#语言的特点** - C# 是一种类型安全的语言,这意味着它可以防止类型错误,提高程序的健壮性。 - 它支持面向对象编程的所有...

    操作系统(内存管理)

    (映射是一个表示一一对应关系的数学术语 —— 当内存的虚拟地址有一个对应的物理地址来存储内存内容时,该内存将被映射。) 基于 UNIX 的系统有两个可映射到附加内存中的基本系统调用: brk: brk() 是一个非常...

Global site tag (gtag.js) - Google Analytics