数学对于程序员的重要性?

azxm 2001-04-28 01:05:00
有的程序员不懂数学,但也写了比较好或者比较实用的程序,也赚了钱,那么数学对程序员重要吗?

大家谈谈自己的看法,谢谢!
...全文
320 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
明月登楼 2001-05-06
  • 打赏
  • 举报
回复
数学!我个人认为在定级考试上很有用的,如等级考试、资格和水平考试。这些老是出一些数学公式用电脑程序解决的题。
welon 2001-05-06
  • 打赏
  • 举报
回复
作界面不好吗? 楼上那位!

yingkj 2001-05-06
  • 打赏
  • 举报
回复
嘿嘿,计算机方面的两院院士有n个是北大数学系出来的。
当coding fan嘛,倒可以不学数学。
nocolor 2001-05-06
  • 打赏
  • 举报
回复
我提出一个新的看法。
我看过一篇文章,上面说的是研究人的大脑的工作原理。
经过科学家的研究,人的大脑所能做的任何事,都是通过一系列的物理化学反应而实现的。
现在我们来做个比较:
每个人都有暂时的记忆功能,某天你路过某个地方看见一个东西,当时你有印象(这时其实是存储在你脑的后部有个叫做基片的东西那),如果你不强化记忆的话,那很快就会忘了。其实那块基片就相当于内存,断电就会信息消失,而如果当时强化记忆,就相当于把信息存入硬盘。这是简单的例子。
这说明电脑和人脑有许多相似。
那么你对人脑的运行机智如果很了解的话,那么你对电脑也会有一个全面的,很深刻的认识。
比如我再举个例子
现在人工智能机器人,他们是通过人们编写的程序来完成任务和操作的。理想化的机器人可以达到有感觉有思想,这些我认为都可以实现,因为电脑和人类似,比如我们可以做到人机器有触觉,然后告诉它碰到东西有什么样的后果,这样它如果碰到它前面有障碍物的话他就会想别的办法。当然这些都必须由人来编写。
所以我说的目的呢?就是让大家多了解人体科学这么学科,特别是脑这个方面,把人脑的运行机制用到电脑里,通过程序实现。那么你对人脑有所研究之后,再去编程就会有很多的方法共你使用。
当然大家说的数学是很重要的,如果没有数学也就没有计算机。数学是理工科的基础。
xuliye 2001-05-06
  • 打赏
  • 举报
回复
可以说任何与程序有关的事情对程序员都是重要的。
数学是最基础的自然科学之一,与数学无关的事情少之又少。
所以数学对程序员是重中之重
xuliye 2001-05-06
  • 打赏
  • 举报
回复
辉哥?是不是把考分看得太重了?我说个有关数学的C语言题目,你保证会做吗?
98又能证明什么呢?
estone 2001-05-05
  • 打赏
  • 举报
回复
数学就像造房子的地基,你现在虽然c学得好,但以后要进一步深入,没有数学基础还是不行的,不过作作界面还是没问题的吧?
welon 2001-05-05
  • 打赏
  • 举报
回复
就让数学滚一边去!
我在期中孝,数学孝了20,C语言有98!
aahuu 2001-05-04
  • 打赏
  • 举报
回复
数学对计算机很重要,它是前提,没有它不行的。数学家能写计算机的书但学计算机的人不一定能写数学方面的书,所以数学很重要,一定要学好。
  • 打赏
  • 举报
回复
数学可以提高程序的执行效率。

 回复人:cker(我不是高手) (2001-5-1 11:17:00) 得8分
没有数学,哪来的快速排序方法,二叉树,哪来的程序设计?
没有数学,directX,opengl如何实现?
没有数学,没有矩阵理论,哪来的多维数组实现?
没有数学,哪来的二进制??????
哪儿还有计算机专业????

 回复人:SoftWare1999(Programmer) (2001-5-1 11:48:00) 得0分
数学是理工科之本!
 回复人:g9yuayon(渡渡鸟) (2001-5-1 13:54:00) 得16分
cker不用激动嘛,ahow好象是问他学的数学课程在编程方面有哪些具体应用。小弟也才开始学,
就先抛砖引玉一下:
微积分:数值分析(这个包括比较广,比如计算机图形图像处理,系统模拟,工程计算等等都和
数值分析有关联),代数系统(据说Mathematica 宣称它推导不出的积分,人也推不出)
数理统计:各种各样的系统模拟都离不开,不过主要用在模型的输入输出分析,随机控制等方面,
人工智能,网络系统。
数论:加密,计算代数系统(Mathematica, Maple)。
线型代数:各种大型计算的基础,几乎用在复杂计算的各个方面。
图论,组合数学:各种和图有关的问题,比如优化,寻路,人工智能等等。
数理逻辑:人工智能,数据库理论,搜索,数据挖掘。。。
离散数学:这个不用说了吧,编译原理,自然语言。。。
当然当然,很多东西都用到多门数学,不象我说的那样挂一漏万。
偶没有学过复变分析,现代代数,所以也就不知道他们有什么用了。
linglin 2001-05-03
  • 打赏
  • 举报
回复
我决的数学在动画制作中有很大的用处。
sad_4978 2001-05-02
  • 打赏
  • 举报
回复
那要看是你编写什么样的程序了,有的程序数学九七不了多大的作用.
但如过你是搞专业的或向往更高端的方向发展那数学就有大作用了!
wolfboy 2001-05-01
  • 打赏
  • 举报
回复
程序员不懂数学,也许可以写比较好或者比较实用的程序
但却不能写有创造性的程序
brallow 2001-04-29
  • 打赏
  • 举报
回复
不是我说,有什么用?你自己想一想 计算机中的人工智能 计算机图形学中的矩阵 那一个不是数学的成果?
ximaoban 2001-04-28
  • 打赏
  • 举报
回复
本人认为,不懂数学写程序的人充其量算是一个软件的实现者,而要想做软件的设计师就需要数学作功底了!对于钱嘛,我想比教授赚钱多的卖茶蛋的文盲大有人在!
kelvinqi 2001-04-28
  • 打赏
  • 举报
回复
我觉得数学的思维方法很重要
写程序先要建立个模型
特别是离散数学,对培养你的逻辑思维能力特别有帮助!
hello_wyq 2001-04-28
  • 打赏
  • 举报
回复
数学当然是十分有用的,不管是你编写什么程序,起码你先要建立一个模型吧!
这样的话才下手编写你的程序,这个模型的构件是不是数学的东东(实物的数学抽象)?
上面的算法仅仅是数学方法的一部分而已。
项目管理PMO 2001-04-28
  • 打赏
  • 举报
回复
学数学对你逻辑思维的形成和提高很起作用,可以很好的帮助你
掌握编程思想。程序员的许多知识是和数学有关的,比如算法和
数据结构等。
upyu 2001-04-28
  • 打赏
  • 举报
回复
cber说的对.程序的实现和算法的实现是不同的.要研究算法是要数学知识的.
lj9852 2001-04-28
  • 打赏
  • 举报
回复
我觉得有用,数学是解决问题的基础,然后用程序来实现。
加载更多回复(1)

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧