我觉得只要花点耐心,小孩是可以理解不同的计算模型的。
图灵机纸带类似的内存地址填写模型,以及apply/rename为核心的lambda模型都可以理
解。
我个人的经验。apply/rename更容易理解些。如果已经学会了计算器。按等号就是
apply.
最麻烦的地方,我觉得是小孩很难理解这些简单的计算模型在时间上和空间上大规模展
开之后的后果。其实我们大人自己也只能了解到一定尺度之内。也是一点皮毛。
谁知道数据多100倍,显卡快100被之后,哪个30年前的算法会不会成为新的明星?我看
这个问题谁也答不了。
前面一个贴说general AI只能是不需要时间的程序才行。我是认真的。但那是极限意义
的理论思考。放松下条件,也许现在的速度和数据尺度会先出一波假general AI,好几
年甚至好多年人类才能反制,这是非常可能的事。
所以现在我基本放弃这方面的努力了。不如不教计算机。
不然自己的经验成见反而害人。
我自己初中课本,包括一本对数表。算是计算机启蒙了。那时候除了学校教的,自己还
发展过几个查表计算的办法。也许今日我教孩子的,过几年往回看就是对数表。学了得
不偿失。
最后说一句,我二十年前AI最低点时期,做过neural network工业控制项目。现如今还
是很震惊现在的情况的。可以说做梦也没想到过。可见apply/rename这些东西和速度以
及数据量关系非常大。计算模型不能纯符号的看待。也许不同尺度有不同的计算才对。