计算的本质是获得信息的一种过程。数据在一个计算式中,则称数据存在计算关系。有些计算关系由数据的内在性质(例如系数矩阵,级数中的具体项,合式公式中的项)由物理位置决定。
一、计算的本质
计算的本质是获得信息的一种过程。数据在一个计算式中,则称数据存在计算关系。有些计算关系由数据的内在性质(例如系数矩阵,级数中的具体项,合式公式中的项)由物理位置决定。例如一幅图像中数据的显示或表示,直角坐标系中曲线的关系,cpu阵列,数据的存储。
计算与人类由于现代人类各个课题学科繁多,涉及面广,而分类又细。而当今的每个学科都需要进行大量的计算。
对数学而言计算是一种将单一或复数之输入值转换为单一或复数之结果的一种思考过程。
对围棋而言计算是一种术语。在对局的具体接触战中,棋手所作出的演算(有时亦指棋手的演算能力)。经计算,落子具有周密思虑的特点。与一瞬间作出判断的着手(感觉)往往不同。计算越深远越精确,棋力也越强。
计算的本质是获得信息的一种过程。是人类分析问题所采用的方法。计算是动态的,而信息的获得是计算的静态延伸。
在计算中,使难的计算到简单的计算,可通过使用两个可逆的计算过程,化简高阶计算。例如:对复杂的多乘法计算式,可用对数变成加法计算,再用指数恢复,这是一个从高到低的过程。
计算是对特定数据元的计算,因此数据元的性质对运算符的选择,计算的实现有决定性作用。计算表达式常常有不同的形式。代数式,方程,函数,行列式,微积分或者数理统计计算式等等,实现对不同数据的具体计算。
延伸阅读:
二、计算与编程的关系
在计算这个问题上有两种范式,一种是计算理论的研究,侧重于从数学角度证明表达能力和正确性,比较典型的图灵机、lambda演算、pi演算这些都属于这个范畴。另一种是计算模型的研究,侧重于对真实系统的建模和刻画,比如冯诺伊曼模型、BSP模型、LogP模型等等。编程语言的切入点不同,同时可能会是两种范式之一或混合,比如 Lisp 更侧重于前者,C 更注重后者,而更多的语言都在寻求某种折衷。