如果你不是要成为顶尖级的编程专家,那数学并不是非常重要的,只要有一定的基础就可以了,数学知识只是起一种辅助作用的,有的算法就需要比较好的数学功底做基础的,不过到现在为止,我还没发现数学对我的编程起了了不起的作用。
关于数学知识,对程序确实有一定(甚至是非常高)的影响
具体在于算法中,运用了非常多的数学工具,而这些数学
工具是有相当的难度,涉及的知识包括:
基本数学,高等数学,离散数学,组合数学等等
对于没必要深入的话,还是有可能避开数学方面的知识
数学不好未必学不好编程,但若数学不好基本就不用想设计什么数学方面的算法了,比如加密压缩之类的
当然如果数学好对学编程大有裨益
数学是基础,有了数学的逻辑思维对于学习编程语言有很大的促进作用.
这里所谓的数学是高等数学--在大学中学习的部分.
包括,高等数学,离散数学,组合数学等
你刚还是学的时候可能感觉不到数学的重要,但是随着编程学习的深入,数学会越来越重要。