要开发软件数学是不是必须好?软件开发与数学有什么关系?

2024-11-21 04:00:16
推荐回答(4个)
回答1:

有关系。
1.对于很大部分软件开发而言,纯数学要求并不多,对逻辑思维的要求比较高。
2.数学好,对开发软件非常有利。你刚入软件行业的时候,起点低,感觉不是太明显,但到系统级的开发,或做一些创造性的软件,就感觉数学的重要了。
3.如果要做一个真正的软件开发者,数学基础肯定是必备的,这不仅仅是要用到确定的一个公理或者概念,而是在某些难题解决不了时联系到数学的知识,构造出模型,解决问题。
数学方面可以多看看离散数学以及图论方面的知识,有时间的话买本关于C或者C++的书看看。

回答2:

只能说,题主,
你想得太远了。软件开发需要的知识比数学重要的有很多。比如英语。而数学对于大多数人来说是最不重要的知识。为什么?理解C++的指针和多态需要数学吗?一个复杂的系统架构也不需要半点数学知识,而你就是看不懂。
软件开发说到底是对于语言,SDK和工具的运用。常见的如android开发,网站开发都不需要半点数学知识。只有游戏开发需要用到一点简单的牛顿运动定律和圆周运动和抛物线运动。如果说用到数学的大概只有3D游戏引擎,很智能的人工智能,如格斗游戏的电脑应对玩家的复杂AI,生化危机中僵尸怪物的配合商量运用策略包抄玩家和记忆功能,还有航空航天领域这样高精尖技术学科才会用到复杂一点的数学知识。而这些都是计算机专家才要掌握的内容。所以题主你是想多了,还是先关心下自己程序为什么编不过老是报错的问题吧!

回答3:

那要看你负责软件开发的哪部分了,如果是设计部分相对低,而核心技术部分和代码开发部分,那要求是很高的,尤其是优秀的软件,没有数学的支持,那这软件很快就会废掉

回答4:

直接用处不大
设计算法有用,可那也不是简单的微积分就能解决的事情
工程管理和算法设计都要用到各种数学规划
系统分析和数据库建模最好有组合数学和代数知识
可是这些都不是本科能学会的,在国内的环境下
你不懂这些,光凭经验也能胜任工作,而且能赚大钱
但是一旦你要搞点上档次的东西,数学知识就相当重要了