计算机为什么可以按你所说的去做?_程序设计语言的形式语义书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > 程序设计语言的形式语义 > 计算机为什么可以按你所说的去做?
Zen 程序设计语言的形式语义 的书评 发表时间:2017-01-07 15:01:14

计算机为什么可以按你所说的去做?

计算机为什么会按人类的指令去执行?这本书用形式化语言(数学)证明了这个可能性。人类的语言如何“翻译”(映射)成机器语言?“翻译”过程如何保证了“语义”不变性。

当我们在计算机上撸代码时,如a=1,我们心里明白,我们是要将1赋值到变量a中,可是计算机并不能理解这句话的真正含义,它只能通过“映射”把我们的语句,转为机器语言,但这“映射”必需保证执行结果一致,尽管过程可能千奇百怪,各显神通,只要结果是对的,我们就认为它“语义”上一致。(即便有些执行顺序甚至相反)

我们在编程过程中,加减乘除,条件判断均容易在形式化语言中得到映射,唯独循环难以表达,当我们设定一个条件循环的时候,我们使用来拆解循环的方式,将循环拆解成if语句去处理,如同剥洋葱皮一样。

我们希望能产生另外一种境界,那便是人工智能编程模式,人类语言传达到机器底层的过程如下所示:

人话----->人工智能----->机器底层。

这种境界发生之时,人类便可以不再使用c++、python这些高级语言,码农们你们准备好了么?

展开全文
有用 0 无用 0

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读