数学是一种可以计算的符号语言,例如:阿拉伯数字是符号,各种运算符,矩阵等等都是符号。
有固定的运算规则。
在确定的输入和规则下,有明确的唯一的输出。
根据这种结构来理解程序:
程序是一种和计算机沟通的语言。
有固定的语法。
根据人对客观世界的认识,用数学的方法表达这种认知。
用计算机计算,输出结果。
所以,对这个世界的认识和把这种认识用数学的方法表达出来,是程序设计的灵魂。