在硬件层面,计算机系统使用简单的算术逻辑操作,例如,如果内存值为 0,那么跳到一个新位值,计算机执行的任何复杂的逻辑流程总是能表示为这种简单的操作,幸运的是,诸如 jav a 之类的语言提升了程序的抽象级别,这样我们能在更高级别的结构来表示逻辑流程,例如,循环遍历一个数组或者处理一个文件中的所有字符,直到文件结束。
在开始探讨之前,我们先解释一个哲学上的问题:什么是真相?
在硬件层面,计算机系统使用简单的算术逻辑操作,例如,如果内存值为 0,那么跳到一个新位值,计算机执行的任何复杂的逻辑流程总是能表示为这种简单的操作,幸运的是,诸如 jav a 之类的语言提升了程序的抽象级别,这样我们能在更高级别的结构来表示逻辑流程,例如,循环遍历一个数组或者处理一个文件中的所有字符,直到文件结束。
在开始探讨之前,我们先解释一个哲学上的问题:什么是真相?