廿年磨一剑——联想汉卡研发记陶勇中科院计算所副研究员,计算所公司(后改名为联想集团)首任(唯一一任)总工程师倪光南。现为中国工程院院士,中科院计算所研究员、博士生导师。核心提示:当华人网友敲击键盘输入汉字时,电脑屏幕上都会出现一串中文词组供其选择——这就是“联想式输入法”。“联想式输入法”软件与硬件载体构成“联想式汉字输入系统”简称“联想汉卡”。“联想汉卡”的问世,为华人彻底解决了电脑使用汉字的难题,推动了微型计算机在中国的迅速普及和应用。因此,在联想世界众多的计算机成果中,联想汉卡始终是一颗璀璨夺目的明星。大多数人并不知道“联想汉卡”的来龙去脉,这项发明是时任联想集团总工程师、中科院计算所副研究员倪光南主持研制的,而“联想式输入法”则是倪光南的独特发明。联想式汉字微型机系统获奖证书1联想式汉字微型机系统获奖证书21980年代初期,个人电脑刚传入中国,但无法进行汉字录入,因为没法普及应用。于是,全国各种汉字输入、显示、打印、字库等硬软件新技术不断推出……倪光南的独特贡献是,发明“联想式输入法”,从而极大推动计算机普及应用。王中田与倪光南的故事1961年是一个平年。辛丑年,也就是牛年。4月12日,苏联宇航员尤里·加加林成为世界上第一个太空人。6月17日,中国女子登山运动员西绕(藏族)和潘多(藏族)登上新疆境内海拔7595米的公格尔九别峰顶峰,打破了女子登山高度的世界纪录。夏天,中科院计算所来了位年青人,他的名字叫倪光南。当时,倪光南以全5分从南京工学院(现东南大学)无线电系毕业,分配到中科院计算所研制外围设备的第六研究室输入组工作,结识并与室党支部书记兼主任王中田成为知己。王中田是一位1945年参加革命的老干部,他与一般党政干部的最大不同是对技术有强烈的兴趣,他常说,“我们当领导的,即使不会演戏,至少也要能听戏”。为此,这个“提着裤腰带闹革命”的党政干部,变成勤奋学生。业余时间几乎都用来学习技术,他的“老师”就是倪光南。从与王中田的接触中,倪光南学到了许多优秀品质,特别是王中田不计个人得失,坚持真理的精神给了倪光南很大的教育,两个人常常在实验室里研讨技术直到深夜。当时,计算机输入手段十分落后,计算所的几台计算机都采用穿孔纸带输入,严重地妨碍了计算机的应用。王中田希望倪光南研究计算机新输入技术,倪光南欣然从命。从那时起,倪光南就步入研制新输入技术之漫长历程。倪光南认为,要改进计算机输入技术,应该依靠计算机本身。于是,他逐渐形成了自己的研究目标,一是用计算机辅助汉字输入,二是用计算机识别文字;前者发展为联想式汉字输入方法,后者发展为手写文字识别机。以下,是倪光南院士写的一篇回忆王中田的文章:我的良师益友——记中科院计算所原六室主任王中田同志1961年夏天,我从南京工学院(现东南大学)无线电系毕业,进入中科院计算所,被分到研制外围设备的第六研究室输入组,很快就和室党支部书记兼主任王中田成了好朋友。王中田是一个老干部,1945年参加革命,曾任山西晋中地委副秘书长兼办公室主任,1960年10月调入中科院计算所工作,他带领六室科技人员,为计算所自行设计的119机、109乙机、109丙机、013机等大型计算机研制了外部设备。王主任与一般党政干部的最大不同是他对技术有强烈的兴趣,他不满足于做一般的党政领导,而要求自己能了解技术,他常说,“我们当领导的,即使不会演戏,至少也要能听戏”。为了在我国计算机的最高学府能够“听戏”。这个具有超前意识的党政干部老黄牛,变成了一个勤奋的学生。业余时间,王主任几乎都用来学习技术,他不耻下问,虚心向科技人员请教各种技术问题。可能是因为我回答问题比较耐心的缘故吧,王主任和我在一起讨论问题的时间最多。实际上不只是王主任从我这里学技术,我也从与王主任的接触中,学到了他的许多优秀品质,特别是王主任不计个人得失,坚持真理的精神给了我很大的教育。我们两个人,一个是党政干部,一个是科技人员,常常在实验室里研讨技术,谈古论今,直到深夜。2000年7月,王主任不幸去世,当时我和六室老同志们聚在一起,含泪回忆王主任的生平,我们一起商议后,在王主任的悼词中加了这样一段话来寄托我们的哀思:“王中田同志作为一个党政干部,不仅认真学习马列主义、毛泽东思想和党的方针、政策,还以甘当小学生的精神,孜孜不倦地学习现代科学技术,为广大科技人员树立了榜样,同时,也提高了自己的领导水平。他这样做在今天看来似乎不足为奇,但在当时需要有极大的勇气,甚至要冒一定的风险。但王中田同志不计个人得失,坚持真理、崇尚科学,坚持‘学习、学习、再学习’的正确方向,他的这种大无畏精神值得我们每个同志学习”。如果是在今天,一个干部像王主任那样,如痴如醉地学习科学技术,肯定会受到人们的尊敬,但在上世纪六十年代,王主任这样做却遭到了许多非难和指责,甚至被扣上“只专不红”,“业务挂帅”等等帽子,在文化大革命中被揪出来挂上“修正主义分子”的牌子遭到批斗。文化大革命后,王主任因工作调动离开了六室,六室的科技人员一直都很怀念他。在王中田当六室主任期间,他就有远见地希望我研究新的汉字输入技术,给了我很大的科研自由度。这样,从上世纪六十年代起,我就开始了研制计算机新的汉字输入技术的漫长历程。我认为,要改进汉字输入,应该充分发挥计算机的智能,从而产生了利用“联想”功能辅助汉字输入的设想。1974年我在计算所阶梯教室做了一个关于联想汉字输入方法的报告,后来,这一创意发展成为联想汉字信息处理成果。1984年底我们研究所创办了计算所公司实施所内成果转化,这一成果就转化为联想式汉字系统拳头产品,计算所公司即以此起家并在1989年改名为联想集团。我想,如果王主任泉下有知,他一定会为此感到欣慰的。联想式输入法的由来最初,倪光南参加了我国自行研制第一台大型电子管计算机(吴几康领导的119机)的工作,倪光南担任外围设备的值班长、负责调机。后来担任插件(线路)组长,负责设计和改进线路。1964年4月,119机研制成功,倪光南被评为计算所先进工作者和中科院京区先进工作者。这时,他已成为所里小有名声的“业务尖子”。此后,倪光南主要从事新输入技术的研究。上世纪六十年代,随着计算机从纯科学计算转向其他应用领域,在中国,汉字信息处理逐渐成为计算机领域中的重大课题。我国一些研究单位、高等学校和很多学者都陆续开展了这方面的研究。当时,“汉字编码”研究在中国逐渐兴起。但那时几乎所有的“汉字编码”研究都是单纯的人工“编码”,即用汉字的字形、发音等作为编码的基本元素,将一个汉字用一些基本元素的组合来表示,这些基本元素一般只有几十个,所以可用一个普通的西文键盘来输入汉字,这就是“汉字编码”方法。一般的“汉字编码”方法都需要编码者记忆规则,这对于使用者是一个负担,为了减轻汉字输入时的负担,倪光南认为,应当充分利用计算机的处理能力,用计算机辅助人来输入汉字,后来他将这种方法与人的“联想”功能比拟,称之为“联想式汉字输入方法”。然而,当时的计算机还不能处理汉字,为了实施这种“联想”功能,计算机首先要能显示汉字,然后要能知道人选择哪个汉字,用术语说,就是要有人机交互(人机对话)汉字显示设备的支撑。这时,六室显示组在万永熙的带领下正在研制汉字显示技术。于是,倪光南就积极参予显示组的研制工作,一方面是协助显示组,另一方面,又是为联想式输入方法的实现准备条件。1968年7月,计算所研制了卫星监测用的717机,六室显示组为该机研制了我国最早的汉字显示器。在研制此种设备过程中一直有倪光南、秦梅芳、贾沛长等多人参加,解决了不少技术难关。1968年计算所研制了717机,六室显示组为该机研制了我国最早的汉字显示器,倪光南参与这一工作,开始为“联想式汉字输入方法”准备条件的前期研制。以后,显示组又研制了“111机”的汉字显示器。在这种划时代的先进显示器的研制过程中,倪光南、秦梅芳、贾沛长等多人也一直参与这项工作,解决了不少技术难题。111计算机上的汉字显示器已经可以用键盘进行人机交互,但后来显示组研制的另一台显示器又增加了一种人机交互手段,这就是“光笔”。光笔很像现在手机上用的手写笔,不过光笔比较大、比较重,还拖着一根“辫子”(光纤),使用起来远不如现在的手写笔那么方便。但在当时,已是实现联想式汉字输入方法的理想手段了。万永熙、倪光南、王绍满、温德山、刘岁杪等署名发表的论文《SK-1(DJS-130)计算机光笔图形显示器》在《计算机动态》1976年11期上。后来,倪光南用这些技术在111机上专门为联想式汉字输入方法设计了带光笔的汉字显示器。但倪光南在111机上专门为联想式汉字输入方法设计的带光笔的汉字显示器也有一点小的改进,以前的光笔是用手开关控制的,当光笔指点了屏幕上的图形和文字后,还要用手指按一下笔上的触点(手开关),进行选择。倪光南的做法是在光笔头上加上一个微动开关,只要光笔指点了屏幕上的汉字,轻轻一压,开关一动作,汉字就被选择了。他的这种做法,对联想式汉字输入方法操作起来比较方便,只要用光笔在屏幕显示的汉字上一点,就能输入这个汉字,这是专门为联想式汉字输入方法设计的。后来,倪光南在111机上演示联想式汉字输入时,用光笔在屏幕上轻轻一点就输入一个汉字的情形给许多人留下了深刻的印象,但做到这一步,花费了十年时间。未完待续,敬请期待下篇:廿年磨一剑——联想汉卡研发记之二“748工程”和计算所学术报告