数学对于程序员来说有多重要?

别看各种积分,概率,线性,多如牛毛的公式,其实数学特简单。

不如给数学下个人性化的定义:逻辑的符号化表达。

为什么近代数学家们喜欢用各种各样的符号来论证他们的观点呢?因为就像乐谱一样,起到一个记录和传播的作用。把逻辑问题符号化也有助于对多层复杂逻辑进行清晰的,可视化的分析。

而各种运算,方程,矩阵,微积分,概率等等数学概念,或称其为数学工具,都算是一种复杂的逻辑系统,每个逻辑系统也都是建立在一个最简单的逻辑过程的基础上的,那就是加法(此处的加法亦指减法,加减二者一体,不可独立存在),通过对加法的叠加,或嵌套,或放大以及其它方式,来组合成不同的逻辑系统。(我不懂逻辑学,但在计算机科学中,加法确实是逻辑过程)

减法是加法的逆运算,乘法是加法的叠加,除法是减法的叠加乘方是乘法的叠加,也即是加法的叠加的叠加。。。都是加法来的。

而加法也不神秘,它跟减法互相对立又统一,有加就有减,有减就有加。就像宇宙的跷跷板两边一上一下。为万事万物带来无穷的变化。比如水循环经过天空,河流,海洋,随时在进行着水量的加与减。

所以整个数学大厦,都是用加减法的砖头砌起来的。通过不同的设计可以砌出好看的阳台,也可以砌出舒适的床榻,心灵手巧的工匠甚至可以砌出一个windows系统。

原文地址:https://www.cnblogs.com/oler/p/9646909.html