为什么CPU或者说是处理器能够执行与人类语言极其类似的程序语言?

来源:百度知道 编辑:UC知道 时间:2024/06/18 10:30:51
现有的程序语言里,组成单词几乎都是人类的自然语言,比如说Sub在C++里面就是告诉电脑“换行”,“Dim”就是“定义”....
我知道很久以前,进行一次现在看来不怎么样得“大型运算”需要准备超过1个月,之后发展了一段时间之后,只需要输入值,然后等上几分钟或者几个小时就可以了....
始终不懂,为什么已经完全激光烧制定型的芯片却仍然能够实现所谓的“开”和“关”....

不理解lz的想法是什么
但sub 和dim是 basic的定义,C++不是这样子的
vb是伪编译的,不是CPU直接执行的,需要解释器
C++,pascal 之类的编译器能把这些语言都编译成CPU可直接执行的指令,这些指令就是你做的开关,0,1,用这些开关表示相应的指令

芯片里边最小单位是flipflop,flipflop组成gate,gate组成逻辑,其他lz以后就明白了

现在一般的都是高级语言,就是lz所说的人类语言,这样人们就更容易学习它,更容易理解程序的意思。但是高级语言机器是不能执行的,要通过转化,转化成二进制编码让机器执行。cpu里集成了许多逻辑器件,去处理这些二进制数据。

不理解lz的想法是什么
但sub 和dim是 basic的定义,C++不是这样子的
vb是伪编译的,不是CPU直接执行的,需要解释器
C++,pascal 之类的编译器能把这些语言都编译成CPU可直接执行的指令,这些指令就是你做的开关,0,1,用这些开关表示相应的指令

芯片里边最小单位是flipflop,flipflop组成gate,gate组成逻辑,其他lz以后就明白了 现在一般的都是高级语言,就是lz所说的人类语言,这样人们就更容易学习它,更容易理解程序的意思。但是高级语言机器是不能执行的,要通过转化,转化成二进制编码让机器执行。cpu里集成了许多逻辑器件,去处理这些二进制数据。

我也想不通人们是怎么区分白痴和正常的