| 陈虎与智能5笔系列-连载 |
|
入云龙 · 2002-8-26 · 浏览人数:1122
|
| 请记下上海电脑维修上门服务电话:021-61121021,以备急用!(嘉定,青浦,普陀,闵行,松江)
|
智能五笔的作者陈虎可以称得上我国计算机界的老”前辈”,也是编程时间持续最长的人之一。陈虎用的第一台计算机是286,接触的第一个汉字系统是吴晓军的2.13,从1987年开始编程,一直到现在仍然坚持不懈。
智能五笔的诞生
陈虎是学化工出身的,从事的工作是专利代理,是我国首批专利代理人之一。当时,他负责他所在单位的专利代理业务工作。由于专利代理业务工作的各种法律程序时限性要求很严,人工处理工作量很大,并且容易出现漏差。他想:如果能通过计算机来处理并进行监控,就会大大减少误差。为此他便买了有关FoxBase的书,开始了编程之路。
由于目标明确,仅仅就是通过程序来实现问题。陈虎首先把有关的书看了一遍,然后在机器上验证书上的示例程序。FoxBase并不太难,很容易就被他掌握了。在书的指导下,程序很快就编写出来了,并在使用中逐渐改进,使其逐步完善。这套软件系统给他的单位的业务工作管理起到了很大作用。十来年过去了,到现在这套系统还在单位使用。
第一个程序的编写成功,使陈虎感到编程并不是十分太难的事情,学习计算机语言也并不是高不可攀。这个程序的成功编写为他以后的编程之路打下了良好的思想基础,即由问题入手,再想办法通过计算机语言程序来实现的一种编程方式。智能五笔就是在这样一种思想的指导下诞生的。
在陈虎的工作中,文字处理量比较大。由于单位的硬件设施比较好,陈虎在1987年就开始用计算机进行写作和管理,最开始是用拼音进行汉字录入的。后来王永民发明了五笔字型,极大地提高了输入速度,成为我国计算机发展史上的一件大事。由于拼音输入法的先天不足,陈虎迅速作出决定,强迫自己学习五笔字型。很快陈虎就学会了五笔,并且能正常用它来进行写作了。
五笔字型对我国的汉字进入计算机,起到了巨大作用,陈虎也非常敬佩它的创始人王永民先生。但出于职业习惯,陈虎在用五笔的过程中,总感到还有许多地方需要改进。比如:五笔字型的简码很多,但他在使用中经常不知道打简码,极大地影响了输入速度。陈虎的很多朋友也有这样的感受。陈虎想:如果能用计算机来检测输入过程,当检测到输入者在输入某一个汉字时,没有使用最简码,则给出提示,将会给五笔字型的学习带来极大的方便。于是,陈虎便开始了对五笔字型程序的修改工作。最开始是用DOS下的Debug工具,对五笔输入法进行一些修补,经过努力,这一想法终于在程序中得到了实现。但后来发现修补的难度太大,便干脆找了一个用于汇编语言的MASM编译程序,真正开始了智能五笔的编写。
事后,陈虎总结说:”在DOS时代,我只能用Debug和汇编语言编写一些小程序,因为找不到更好的编程软件。1988年,要在一个落后地区找一个高级语言软件,是不可能的。但未想到坏事变好事,这使我学会了最难学的汇编语言,可以说这为我现在使用高级语言编程奠定了良好的基础,因为懂得了汇编语言,再学习其它的高级语言就容易多了,也更容易理解了。”智能五笔的最初版本(即DOS版),就是用汇编语言编写的。
在DOS下的编程高手,现在还有多少人在写程序呢?陈虎就是一个,也是我发现的唯一一个。现在,智能五笔是用Visual C++开发的,使用环境当然是各种Windows版本。 |
|
|
| |
·连载文章 ·陈虎与智能5笔系列(2) ·陈虎与智能5笔系列(3) ·陈虎与智能5笔系列(4)
|
|
|
|
|
|
发表评语
|
| 文章原网址:http://www.yesky.com/20010421/170918.shtml |
管理通道
|