二、从计算机硬件的角度证明计算机不能象人的大脑那样工作

既然我们不能让没有主体的计算机使用具有思想的语言,那么,我们是否可以在不久的将来制造出某种具有主体的计算机,使其能够使用某种具有思想的语言,象我们的大脑那样工作呢?从逻辑上来说,这似乎也是不可能的。因为,“主体性”的产生是一种极其复杂的自组织过程。要制造出一种具有高度自组织过程的计算机,似乎也是不可能的。

1、人类难以制造出象大脑神经细胞那样复杂的计算机“元件”

如果我们要制造出一台具有高度“自组织“过程的计算机,首先就必须使这种计算机的“元件”具有某种“独立性”。目前人类的制造技术虽然达到了极其高级的水平,但是,要制造出象大脑神经细胞那样的“元件”还是非常困难的公务员之家。尽管目前的神经网络计算机或生物技术似乎有了一些“起色”,但与人类神经细胞相比,差距还是十分大的。人类大脑的神经细胞是生命进化几十万年甚至几百万年的产物。到目前为止,人类还只是了解到其运行机制的极其有限的内容。

2、人类没有能力将类似于大脑神经细胞的“元件”装配在一起

即使人类能够制造出象大脑神经细胞那样复杂的元件,人类有没有技术将其“装配”得象大脑神经网络那样工作。目前的计算机能够这样快速地工作,其根本原因是因为计算机的集成电路中的各种各样的“开关”的连结没有人的大脑神经细胞之间通过神经末梢连结那样复杂。如果计算机技术发展的程度达到了能够把现在的一个个的“开关”变成象人的大脑中的一个个的“神经细胞”一样的机制,人类也可无法将这些神经细胞连结在一起有效地工作。因为,这些“神经细胞”有了某种“独立性”,其“行为”也就具有了相当程度的“任意性”,计算机科学家也就再也无法让它们象现在的集成电路中的“开关”那样按“规律”活动了。人类神经细胞连结成神经网络,是人类生命进化几十万年甚至几百万年的结果。在这个进化过程之中,神经细胞通过其神经末梢的电子跃迁、离子藕合的过程经过了长期的环境适应和内部调适。这个过程是极其复杂的,并且仍然还在进化。就目前人类的知识和技术,以及人类智力的有限性,要想人工制造出象人类大脑神经网络这样的“造化之物”是极其困难的。

3、计算机科学家没有办法将上述“装配”方法说出来

即使个别的计算机科学家碰巧想出了某种能够将这些复杂的元件连结在一起的方法,这个计算机科学家也难以将这种方法“说”出来。现代科学技术能够产生巨大的作用,关键的愿意是因为科学家具有“科学”这种共同语言。科学家能够通过学习和使用这种共同的语言进行合作。某个计算机科学家或许能够通过自己的反复操作、或偶然的机遇将某些类似于大脑神经细胞的“元件”连结在一起,使其正常“工作”。但是,如果这个科学不能使用共同语言将这种方法表述出来,其他的科学家也就难以学习这种方法。这就如同中国古代的“小人”们创造出无数世界领先的技术,但由于中国古代的文字语言只供“君子”论“道”而不论“器”,中国古代也就没有一种有效的语言将这些技术转化为人类可能普遍享用的科学。

4、计算机科学家没有能够进行共同操作的形式化语言

即使个别的计算机科学家“发明”了能够说出这种方法的“私人语言”,计算机科学家也难以用其作为交流的工具。科学技术的发展依赖于共同的语言,但是,这种语言还必须高度形式化的语言。如果某个科学家能够用自己的“私人语言”表述这个过程,其他的科学家或许能在一定的程度上理解某个科学家

所说的,但是,这种语言并没有高度的形式化,科学家难以用这种语言进行某些可重复性的操作,科学家也同样难以使用这种方法。现代计算机的研究和制造是在无数的计算机专家分工合作的基础上进行的。这种分工合作的基础,从硬件的角度来说,就是计算机专家能够合作标准的计算机机器语言---实际上就是数字电子线路语言。从软件的角度来说,就是可以共同使用的高级程序语言。如果没有这两种高度形式化的语言,计算机的研究和制造、计算机的推广和使用都是不可能的。

通过上面的说明,我们可以知道:第一,人类难以制造出象大脑神经细胞那样复杂的计算机“元件”;第二,即使制造出这样复杂的元件,人类难以将其有效地“装配”在一起,让它们正常的“工作”;第三,即使某些科学家能够在经验上想出某些办法让将这些元件装配在一起“正常”的工作,但这些科学家无法将这种方法“说”出来,第四,即使这些科学家用“私人语言”将这种方法“说”了出来,但由于这种语言不可能形式化,其他的科学家也难以理解。由于这四个方面的原因,要从计算机硬件的方面来制造出“象人的大脑那样思维”的计算机似乎也是不可能的。

三、计算机不能象人的大脑那样工作

通过上面从计算机语言和计算机硬件两个角度的论证,我们知道,要使计算机能够象人类大脑那样思维,必须具备如下条件。

第一,必须制造出具有“主体”的计算机。

第二,必须创造出具有“思想”的语言。

第三,必须使这种具有“主体”的计算机接受这种有“思想”的语言。

要满足第一个条件,就必须制造出具有一定“独立性”和“任意性”的计算机“元件”。人类要制造出这种具有一定“独立性”和“任意性”的“元件”的可能性是非常之小的。因为人类大脑神经细胞是生命进化的产物,其复杂程度是现在的集成电路仅仅用“开关”来控制电子流动难以比拟的,也是人类难以在实验室内控制生产的。并且,即使制造出具有某种“独立性”和“任意性”的元件,人类就不可能让它们按人类的“意志”装配在一起。因为使用语言包括人类自然语言和科学语言说明复杂系统具有如下困境:仅仅描述单个“元件”的行为,并不能说明整体的行为;描述整体的行为,就只能是极为近似的。用这种极其近似的语言描述这种新的类似于神经网络的整体状况还勉强,要用这种语言制造计算机,则几乎是不可能的。这样,人类制造出某种具有“主体”的计算机的希望是非常眇茫的。制造计算机是一个复杂的合作过程,在这个合作的过程,没有形式化的共同语言,合作就无法进行。

前面我们已经说明,在现有的计算机技术条件下,仅仅使用软件的方法即依靠计算机语言的发展是不可能计算机象人类大脑那样思维的。这样,即使我们的计算机技术发展到了能够满足上述第一个条件的水平,我们也难以为这些计算机“创造”出一种有思想的语言。

即使我们同时满足了制造出了一部有主体的计算机,创造出了一种有思想的语言,我们也不可能将作为硬件的计算机和作为软件的语言有效地结合在一起。如果这些机器具有了“主体性”,他们自己就会“创造”自己的语言,它们怎么还会接受人类为它安排的语言呢?

这样,我们可以说,就人类的智力和技术水平,要使计算机能够象人类大脑那样工作虽然难以说是不可能的,但确实是极其困难的。

四、计算机思维的神话产生的逻辑原因

很多计算机科学家之所以相信计算机能够思维,是因为他们犯了如下的逻辑错误:一是把思维等同于语言思维,二是把计算机语言等同于人类自然语言。由于这两个等同,计算机科学家自然就会产生第三个等同:把计算机信息处理的过程等同于大脑思维过程。

我们要对某些超越了人类认知能力的事物作出解释,一般采用的是用某种神秘的“实在”来解释它。由于我们对自然和社会运转的规律所知甚少,我们就用“上帝”、“天道”之类的东西解释自然和社会所发生的一切。由于我们对我们的“精神”所知甚少,我们用“灵魂”解释我们的“精神”。由于我们对我们的历史还所知甚少,我们就用“文明”或“文化”来解释我们的历史。虽然计算机是由人按照一定的自然规律制造出来的,但由于其内部工作过程的复杂性和层次性,普通人要了解计算机的工作原理也是非常困难的。计算机科学家可以用专业术语将计算机的工作原理和工作过程解释得清清楚楚,但是,这些解释对普通人来说,无异于“天书”。这样,科学家和专业技术人员就必须用“拟人化”的方法和语言解释计算机的工作过程。然而,面对一个由人按照一定的规律制造出来的计算机,计算机科学家不可能再用“灵魂”、“精灵”之类的话语来予以说明:计算机科学家不可能说计算机之所以工作是因为其内部有一个“小精灵”。在这种情况下,选用什么样的话语来解释计算机的工作过程呢?“思维”就是一个最恰当的术语。如果我们说计算机能够思维,任何人都会“理解”这个工作过程,尽管普通人几乎没有对“思维”做过什么研究,但任何人都时时刻刻在思维。使用“思维”这个术语解释计算机的工作过程,科学家和普通人之间就有了“共同语言”。从使用“思维”这个术语解释计算机的工作过程开始,计算机能够思维的神话也就开始产生了。或者说,当计算机科学家开始用“思维”这个术语解释计算机的工作过程,相当一部分计算机科学家也就开始相信计算机能够思维,计算机科学家也就开始制造“计算机能够思维”的神话。

对于计算机科学家,什么是思维呢?计算机科学家一想到思维,自然就会想到语言。无论谁都知道,我们的有意识的思维是利用语言进行的。一想到语言,马上就把计算机程序语言与人类自然语言等同起来。这样,如下的结论就会自然产生:思维就是语言思维,计算机使用语言处理信息,人使用语言进行思维,计算机也就能够象人一样思维。

很多计算机科学家之所以产生相信“计算机能够思维”,其重要原因之一是通过计算机工作过程和大脑工作过程的“形式上的”对比,发现了某种共同的东西。这种共同的东西就是所谓的“信息处理”。计算机能够“接受”信息,“储存”信息、处理信息、输出信息。而我们人则同样可以接受信息---听、看、阅读等,储存信息---记忆,处理信息---思考,输出信息---说、选择性地看、作出反应、阅读等。这也就是说,大脑工作过程与计算机工作过程有着某种形式上的可比性。本来,类比是人类把握外部世界的一种重要方式,形式化的类比更人类思维的一种最重要的方式。利用大脑工作与计算机工作的类比,得出某种形式上的一致性,并用这种一致性做为探索大脑奥秘的某种手段,这一切都无可非议。但是,仅仅因为计算机处理信息的方式和人对外部世界的感受和反应的方式具有某种形式上的可比性就把计算机信息处理的过程和大脑的思维过程看作相同的东西,首先就犯了一个逻辑上的重大错误。

前面我们已经说明了人类自然语言与计算机语言的差别。我们说语言是思维的工具,并不是说语言就是思维。而我们之所以经常产生语言就是思维的错误结论,正是因为前面所说的语言的“三位一体”性---即我们的思维过程中的思维、方法、对象都融合在语言之中。然而,在计算机语言中,这种三位一体性得到了严格的分离。这样,计算机就不可能象人类大脑那样思维。同时,这也是计算机能够在“计算”方面比人类大脑迅速准确得多的原因。

计算机能够思维的神话就依靠如下的逻辑得以产生:人能够思维,思维就是语言思维---任何能够使用语言的事物也就能够思维;计算机能够使用计算机语言,计算机也能够思维;计算机的工作过程就是信息处理的过程,大脑思维的过程也同样是信息处理的过程,计算机能够进行信息处理---计算机能够象人的大脑那样工作---计算机能够思维。

我们的大脑还是一个十分神秘的东西。正是由于这种神秘,我们在进行科学研究的过程中,就必须时刻留心这种神秘性带来的不利作用。因为,稍不留神,我们就会得出荒谬的结论。把思维等同于语言、把计算机语言等同于人类自然语言、再把计算机信息处理等同于大脑思维,这就自然会得出计算机能够思维的结论。当我们把思维与语言区别开来,了解了计算机语言与人类自然语言的巨大差异,了解到计算机信息处理与大脑思维之间的巨大差异,我们就不会盲目信从“计算机能够思维”这个神话了。

看过“计算机思维的分析”的人还看了:

计算机思维是计算机科学家独有的思维方式,什么是计算机思维计算机思维的分析(2)...相关推荐

  1. 科学计算机坏了怎么办,科学家:如果人脑像电脑一样运行,1分钟内就会烧坏!...

    原标题:科学家:如果人脑像电脑一样运行,1分钟内就会烧坏! 文章来源:wired 翻译:网易 今年3月,RandyGallistel在旧金山市中心的凯悦酒店的一间拥挤的房间里,他的演讲为神经学家解答了 ...

  2. 计算机相关科幻小说,科幻小说家和计算机科学家总是用人工智能来迷惑我们,计算机可以...

    科幻小说家和计算机科学家总是用人工智能来迷惑我们,计算机可以自我思考. 相关句子 1.从更广泛的意义上看,借助计算机科学,我们可以了解人类思想的本质和理性的意义,学会回答如何度过一生这个最古老的问题. ...

  3. 计算机工作原理采用科学家,课件:揭秘计算机工作原理.ppt

    课件:揭秘计算机工作原理.ppt 计算机工作原理: 计算机通过采用"存储程序"的工作原理实现信息的自动处理.这一原理是由被称为"计算机之父"的美籍匈牙利科学家冯 ...

  4. 每台计算机用户都有一个独有的,因特网上的每台正式计算机用户都有一个独有的()。A.Mac地址B.网络号C.主机号D.IP地址...

    因特网上的每台正式计算机用户都有一个独有的().A.Mac地址B.网络号C.主机号D.IP地址 更多相关问题 [问答题] 作物播种期由哪些因素决定? [多选] 薄膜覆盖栽培技术适用于() [判断题] ...

  5. 《算法思维——一种问题驱动的思维方式》之第11篇:数据结构之动态栈篇——采用C#编程语言实现

    <算法思维--一种问题驱动的思维方式>之第11篇:数据结构之动态栈篇--采用C#编程语言实现 在数据结构的学习中,动态栈是最常见的一种线性数据结构,使用范围广. 栈,存储货物或供旅客住宿的 ...

  6. 《算法思维——一种问题驱动的思维方式》之第8篇:数据结构之动态栈篇——采用Java编程语言实现

    <算法思维--一种问题驱动的思维方式>之第8篇:数据结构之动态栈篇--采用Java编程语言实现 在数据结构的学习中,动态栈是最常见的一种线性数据结构,使用范围广. 栈,存储货物或供旅客住宿 ...

  7. 《算法思维——一种问题驱动的思维方式》之第9篇:数据结构之动态栈篇——采用JavaScript编程语言实现

    <算法思维--一种问题驱动的思维方式>之第9篇:数据结构之动态栈篇--采用JavaScript编程语言实现 在数据结构的学习中,动态栈是最常见的一种线性数据结构,使用范围广. 栈,存储货物 ...

  8. 高中计算机二级考试是考什么时候,浅谈有效实施高中计算机教学的方法_计算机二级考试时间...

    摘要:随着社会的发展,计算机教育的地位日益提高.到今天,有人将计算机比作人的手,指出在将来的工作中如果不会利用计算机,相当于是人没有手.现在在校园里,小到小学生,大到大学生都在学习计算机.其实,了解和 ...

  9. 计算机导论的学科知识体,依托学科课程体系的《计算机导论》课程改革

    [摘 要]"计算机导论"是计算机专业的引导性课程,论文在对课程专业知识繁杂,学生理解困难,教学效果不佳的现状进行了分析的基础上,根据"计算机导论"的课程特点,结 ...

最新文章

  1. 【FFmpeg】结构体详解(二):AVStream、AVPacket、AVOutputFormat
  2. 基于大数据的Uber数据实时监控(Part 1:Spark机器学习)
  3. 先贴上代码:Random快排,快排的非递归实现
  4. SqlServer注意事项总结,高级程序员必背。
  5. 实例教程:1小时学会Python
  6. docker设置国内镜像源
  7. 3.Android的学习(你的第一行代码HelloWorld!)
  8. mysql单表备份语句 +多表
  9. Backtrack5中文汉化[转]
  10. 图解 Python 深拷贝和浅拷贝
  11. g++默认参数_C ++默认参数| 查找输出程序| 套装1
  12. 再见李佳奇,菜鸟哥用Python也能帮小姐姐选择口红啦,快来看看!!
  13. 线程池状态以及转换java_JAVA线程池总结一下
  14. centos7 如何使用ReaR进行系统备份(如何使用NFS方法设置ReaR备份)
  15. WinAPI: waveInGetPosition - 获取当前输入设备的输入位置
  16. 2023计算机毕业设计SSM最新选题之java不忘初心主题教育管理系统kn89g
  17. Android应用签名方法
  18. openwrt路由器samba拒绝访问
  19. r语言结构方程模型可视化_模型一个结构方程模型(SEM)的简单实验
  20. docker磁盘清理

热门文章

  1. 字符串包含(指针)(C语言实现)
  2. php的crypt,php中crypt()函数的定义和用法汇总
  3. 创建用户useradd
  4. 算法设计与分析: 5-12 罗密欧与朱丽叶的迷宫问题
  5. 设计一个Student类
  6. html5--6-44信纸设计
  7. 为WPF的Grid添加边框线
  8. Proteus仿真汽车氛围灯驱动电路及呼吸效果
  9. 进入Docker容器内部
  10. linux进程调度-PRI及NI简介