《语言和智力》

有人把计算机叫“信息处理机”,
这不无道理。
可什么是信息呢?
信息是事物存在和运动的一种反映,
它由内容和形式组成统一体。
信息的表现形式叫代码,
其重要特征是“发送”和“接受”双方有共同默契。
语言、文字、符号、二进制数是代码的例子,
日常多用语言泛指了它们全体。
按此约定我们现在能说:
信息以语言的形式交流或传递。
也许更通俗的说法是:
“语言是表现和交流信息的工具”。

从甲骨文、象形文字到白话,
历史长河中人类语言在不断增加表现力。
大海中灯塔之光警告航船避开暗礁,
非洲人常以击鼓互传消息。


别看灯塔和鼓如此简单,
有人认为它们是“计算机的先驱”。

信息的基本单位叫“比特”,
但少见对某语言所含信息的比特数进行统计。
顺便想要强调的是:
语言和智慧有深邃的联系。
人类的智慧远远超过其它动物,
正是“语言”立下的不朽功绩。
为了支持这一观点,
让我们从语言角度看看聪明的计算机。

计算机除了算得快、记得多,
最先向人们显露的其它天赋,
也许是这家伙“接受语言的能力”。
刚出生婴儿学会的第一个词儿是“妈妈”,
计算机因受过“胎教”,
“生下来”就懂得一套语句。
这套语句叫机器语言,
是人机信息交流的最初工具。


有人把机器语言称为“指令系统”,
评价机器性能它是重要依据。

在计算器上指令对应着功能键,
计算机则允许一次给出指令的一个子集。
选用一串指令通知计算机进行预定操作,
换句话就是用机器语言编制程序。
我们把机器语言叫做低级语言,
”低级“二字暗示着表达能力、智慧等级。

即便同是“机器语言”,
内中也有色彩和等级差异。
指令系统从数十条到百余,
各种机子”方言“不一。
雷同的只有以下一点:
每条指令对应机器的一或数种基本操作,
加、减、移位、比较、转移......

且不说这种方言着实令人难学,
用它和机器对话既烦人、又憋气。


这情形可以打个比方,
一群正常人想跟一个聋哑人交谈,
有两种办法可取:
一是大伙化工夫学会用手势比划的“哑语”,
不然就设法医好聋哑人的残疾。
如果两者皆能实现,
后一种显然解决得更漂亮、彻底!
这正像初期计算机的用户,
要求即使不是专家,也得和行家差不离。
于是人们发问:
和计算机对话有无更方便的语言工具?
它能否懂得其它“外语”?
回答令人兴奋:
它能够,大有潜力。

当然,让聋哑人说话可不容易。
在学习“外来语”的过程中,
计算机的每步长进都需要艰苦的启蒙、教育。

启蒙老师制定了教案:
"汇编语言"是计算机的第一“外语”。


和其它高级语言相比,
这一“中级”语言最接近机器的“哑语”。
他保留低级语言中语句与机器操作的对应性,
而用符号地址把实在地址代替。
“宏汇编”中出现的宏“指令”,
也体现出这新语言提高了抽象和表达能力。
用“汇编语言”编写程序受到欢迎,
它明显地减轻了程序员须付出的劳力。
从此机器的操作方式有所改变:
每算一道题,它必须执行两种程序。
第一步:执行翻译程序,
通过这一步,
用户程序被翻译成等价的“目标程序”;
第二步:运行“方言”表达的目标程序,
这一步遵循着老的方式算题。

不需要太敏锐的观察,
人们会注意到这里出现的新东西。
“汇编程序”以译员的要职露面,


是他担任了对计算机的启蒙教育。
从此汇编程序常驻机内,
计算机把它溶进自己的思维和记忆。
把“汇编程序”比作软件雏形未免过奖,
不少“同行”纷纷踏进机器智能这块处女地。
但是:机器有能力识别高级语言,
序幕正是从这里开启。

徐徐拉开的“汇编”帷幕,
引导出语言识别的壮阔序曲。
一部分计算机学者
竞相提出“算法语言”方案;
另一部分计算机专家
冥思苦想设计相应的“语言识别器”。
两部分专家合作完成一个课题:
让高级语言成为人机会话的工具。

用高级语言编程,
大体只是通知机器“要做什么?”
而用机器语言编程,
必须把“怎样做?”交待仔细。


用户显然偏爱前者,
把“罗嗦事儿”留给了“编译”。
于是,
“编译技术”辟为计算机的新学科,
其理论基础是“形式语言和自动机”。
作为系统软件成员的编译程序,
从此与硬部件的地位并驾齐驱。

计算机考进了“外语学院”,
教科书就是编译程序。
搞科学计算的机种选修ALGOL、FORTRAN;
另一些机子学BASIC、COBOL......
“毕业”后准备干数据处理。
攻读热门语言PASCAL的也不少,
将来要尝试运行并发程序和预编译。
配置丰富软件的电脑懂多种语言,
更显得能说会算,才华横溢。

机器聪明,用户欢喜,
上机简单,使用得意。
有朝一日机器进修了自然语言,


和机器谈心是何等惬意!
“未来世界”的图景成为佳话,
人机智能互补已具现实意义。
语言和智慧的等级发人深思,
人工智能课题刺激着更新语言的设计。
啊!语言,你和意识一样古老,
又和美好的未来一样青春、绚丽!

Email: 19684782@qq.com
☆ 软件的魅力