冒险家推演,计算机程序是逻辑的推演吗?


时间:

是的,计算机程序是逻辑的推演。

计算机程序是用计算机语言编制,在计算机中运行,从而实现计算,分析,文件,音频,视频,交互功能的一种计算机软体。其由数据,逻辑运算,输入,输出四个部分构成。

数据是计算机程序运行的基础,在程序设计中,为了便于运算,常用变量来表示数据。为了实现不同的程序功能,人们设计了各种数据结构:数组,队列,堆栈,枚举,树,指针,用来对应计算机数据的不同各类。

数据在计算机中运算时,运算的方法就是数学常用的加、减、乘、除、与、或、非。为了控制运算过程,计算机编程语言还有:条件,跳转,循环,递归,调用子程序的算法逻辑。通过这些逻辑,实现不同的高等数学算法设计。现代,一些高级语言,如Mathmatics, MathLab等系统软件,可以直接实现拟合,分解,积分等高级数学运算。在面对对象的编程方法中,对象是封装了变量,运算,逻辑的一个高级结构体。从而,实现使用对象的编程方法,代替传统过程编程方法。使程序设计语言更接近人类生活实践,从而让程序设计人员专注于功能的实现,而不是具体计算机细节实现过程的思考。这些面对对象的编程方法,也是基本计算运算逻辑的封装。

我们所看到的文件,语音,视频,交互,就是数据在音响,屏幕,键盘,手标或游戏手柄的表达与传递。而这些,都是在程序逻辑控制下实现的。

因而,计算机程序就是逻辑的推演。

是的,人类给它的逻辑推演!它不能自主意识。