离散数学对计算机重要不?

离散数学对计算机重要不?,第1张

离散数学对于数据库的组织会有所帮助,但并不是全部。主要是培养一种思维方式,锻炼逻辑能力。如果编程仅仅涉及应用层面,那离散数学几乎没有用处,但如涉及底层代码的话,离散数学是很重要的。离散数学中的图论,会在研究生阶段深入研究,如果想要向系统级的人才发展,图论不可忽视。

但不能否认,实际工作中,用到离散数学的地方不多,因为现在软件制作团队高度的专业化,也高度的团队化,一个人一般只负责很小范围的代码,或者限于若干个模块的开发,精与专,似乎优于广而博,但广而专是更高境界。

离散数学里面牵扯到很多东西

像是布尔代数,命题逻辑什么的,一方面对底层实现比如组成原理有帮助,另一方面在人工智能上面会有运用,当然还有很多别的地方,和逻辑相关多少会扯到一点。

近世代数什么的,后面组合数学会有涉及(染色的方案数和置换群什么的),还有数论(整除关系的格恩),这些玩意到算法复杂度分析,和密码学又会有用的。

像图论什么的,图论的算法本身就对解决很多实际问题很有用了。在后面来说,编译中的很多优化分析都是图论算法,像数据流分析或者寄存器分配之类的。

离散数学(Discrete mathematics)是研究离散量的结构及其相互关系的数学学科,是现代数学的一个重要分支。离散的含义是指不同的连接在一起的元素,主要是研究基于离散量的结构和相互间的关系,其对象一般是有限个或可数个元素。离散数学在各学科领域,特别在计算机科学与技术领域有着广泛的应用,同时离散数学也是计算机专业的许多专业课程,如程序设计语言、数据结构、 *** 作系统、编译技术、人工智能、数据库、算法设计与分析、理论计算机科学基础等必不可少的先行课程。通过离散数学的学习,不但可以掌握处理离散结构的描述工具和方法,为后续课程的学习创造条件,而且可以提高抽象思维和严格的逻辑推理能力,为将来参与创新性的研究和开发工作打下坚实的基础。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9412068.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存