湘里妹子学术网

 找回密码
 注册
查看: 3625|回复: 0

《e时代周报》专题:“网络新语文运动”--汉语编程:中国人的世纪狂想

[复制链接]
发表于 2003-12-4 10:24:28 | 显示全部楼层 |阅读模式
------------------------------------------------------------------------------------------------------
文/仲伟丽
《e时代周报》第56期

   
      记得当电脑进入中国的时候,茫然的中国人对英文的键盘束手无策,没有人知道该怎么把方方正正的汉字放到当时最先进的电脑中去,直到后来五笔输入法的发明,以及全拼、智能等针对汉字输入法的相继出现,大家才顿悟:原来汉语和电脑的结合其实就隔着一层薄纸。

    于是,还有那么一些中国人,对着全英文的计算机语言开始做梦:用汉语来编写计算机程序!用方块字来和电脑沟通!

    汉语和计算机程序,中间是隔着一层薄薄的绵纸,还是一座喜玛拉雅雪山?是革命性的里程碑,还是一场毫无意义的挣扎?

    虽然国家信息产业部的官员把五笔字型输入法、汉字激光照排系统和汉语编程作为汉字在计算机应用中的三大里程碑,但对从事软件编程的技术人员,很多人都不知道还有汉语编程这回事。在今天,这的确是个事实。

    其实早在1984年,这个想法就已经朦朦胧胧地出现在沈志斌的脑子里。汉语编程的发明人沈志斌在接受本报记者专访时说:“当时我还在部队里,因为领导都不懂英文,我做的工作他们一点也看不懂。我为部队的自动化教育做了很多贡献,怎么才能让领导看懂呢?从那个时候起我就在琢磨汉语的人机对话。”

    很偶然的动机,汉语编程就成了沈志斌毕生奋斗的目标。

    十年之后,汉语编程开始申报国家专利,这一批就是八年。直到去年,汉语编程终于获得了国家专利。

    目前,用汉语编程实现的数据库开发环境通过了江苏省科技厅的验收。在不远的将来,汉语编程数据库标准版将以OEM方式与国内PC制造商捆绑销售,汉语编程数据库企业版将参与政府、企业、部队信息化建设。

    重庆市药监局正在应用汉语编程开发的数据库实现对所有下属药店的监管,这个项目已完成了大部分。

    重庆一所职业中学专门开设了汉语编程学科,作为一种职业技能进行系统培训。南京和长春的一些中小学把汉语编程做为学生的兴趣课,有不少学生已经可以熟练运用汉语编程编制小软件。

    据不完全统计,全国正在从事汉语编程的软件人员已经超过了上万人。

    在中国,除了沈志斌发明的汉语程序语言外,还有一种易语言也是用汉语来编写程序。

    计算机语言经过几十年的发展,编程语言已经超过了2000种,但真正常用而且通用的不过就那么几种。既然有了那么多现成的编程语言,为什么中国人还要去折腾铁杵磨成针的苦活儿?

    汉语编程之父的沈志斌告诉记者:“这是一个国家、一个民族的核心技术机密问题!”

    美国早在20世纪50年代就开始对计算机的基础核心技术进行垄断。他们先并购了欧洲的FORTRAN语言研究所,后又压制日本的PROLOG语言开发,上世纪90年代又吞下我国台湾全部的中文界面软件开发公司,致使目前国际流行的计算机主流语言的全部
源代码为一方垄断。

    “即使抛开自主知识产权来看,汉语编程还是有很大的市场空间。” 沈志斌把汉语编程的优点概括为三个方面:

    首先是效率高。汉语编程的原理是建立在汉字的本身优势上,汉字看起来很复杂,但表达的意义却很丰富。而且在键盘上输入汉字远比输入英文快,比如,WINDOWS这个词,用英文是必定要输入7个字母的,一个也不能少,但用五笔输入法无论是输入“窗口”还是“微软”都只要4个字母就能完成。用汉语编程写出的程序远比其他语言篇幅要短很多,即使和C++相比,程序的篇幅起码也是1∶5。

    其次是简单易学,便于普及。根据长春一所小学的实验,三年级的学生就可以用汉语编程写一个简单的程序。训练一个使用汉语编程的软件人员时间很短,一般一个月就能分解一些简单的工作,大专生或者中专生都可以从事编程工作,现有从事汉语编程的技术人员,很多都只有大专学历。

    最有诱惑力的一点是,汉语编程可以降低软件的成本。软件行业在国内发展缓慢的一个主要原因就是技术人员极度欠缺,一方面是软件从业人员的劳动成本太高,另一方面培养一个软件从业人员时间太长,所以每编制一个软件,很大一块成本都被技术人员分割了。汉语编程无论在人力成本和编写时间上都很有优势,完全可以降低软件成本。

    沈志斌的描述不由让人想起了温州企业的成功,当初温州人就是以廉价的密集型生产模式抢夺了世界各地的定单。

    在所有渴望实现人机对话梦想者的眼里,最大的敌人都是微软。

    相对于微软帝国的强大,沈志斌经常用这样一句话来鼓励自己,“21世纪是华人的时代”。他一直深信,在信息时代,中文处理有非常大的优势。“计算机语言只不过是IT业的原材料,不论C++还是汉语编程语言,都是IT业的石油,就看你怎么去开发,怎么去加工运用。”

    从目前汉语编程的硬件要求上看,只要奔腾以上的处理器就可以,沈志斌的汉语程序语言目前最新的版本为2.03,能够在WINDOWS9X/NT环境下运行。在军事控制、青少年汉语编程培训、大学生毕业论文设计培训等方面运用较多。

   汉语编程虽然经历了多年的研发和推广,但在实际应用中还是遇到了极大的阻力。从2001到2002的两年间,北京市科委对汉语编程项目进行了5次评审。评审的结果是,超过50%的专家并不认可汉语编程的可行性。此后,汉语编程不得不从北京以外的省市建立公司,开拓市场。

    20年的开发时间,对任何一个计算机编程语言来说,是个尴尬的时间,如果这是一个优秀的编程语言来说,20年已经足够成熟,但要是对并不成功的编程语言来说,只不过是个初生婴儿。需要长期的技术积累,需要提供大量的类库,需要用户的支持。

    而这些,恰好是汉语编程所欠缺的。

    即便是汉语编程达到了国外编程语言的水平,那么也未必能够得到专业的软件公司青睐,毕竟他们在选择一种新的编程语言时,会更多地考虑开发平台迁移带来的高昂成本以及程序员的适应能力。如果汉语编程得不到专业软件公司支持,最多只能成为电脑爱好者的娱乐工具。

    记者在汉语编程的网站上看到了一些小程序,除了汉字以外,逻辑和数学表达式依旧不少。很多从事编程的技术人员都觉得,把汉语作为程序设计的描述语言并没有什么实际意义,杭州程序员俱乐部的几个技术人员说:“编程语言经历了从汇编到高级、从面向过程到面向对象的转变,而没有英语、德语等不同语种工具的说法。即便把C++、Java中上万个用英文拼成的函数名用汉字来代替,对于编程语言本身的发展也没有任何价值。”

    一种编程语言的生命力在于它能够不断地适应新的开发技术特点,与它采用的语种没有太大关系。就连沈志斌自己也承认:“编程语言只是一个框架,关键还是思想。”汉语编程要想能够生存和发展,必须吸收国外优秀编程工具的优点,把汉语编程应用到最新的软件开发技术中去。

    这一点,对于整个中国的软件行业来说都非常困难,更何况是新生的汉语编程。这条路对于汉语编程来说,不是一般的长。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|湘里妹子学术网 ( 粤ICP备2022147245号 )

GMT++8, 2024-5-4 00:49 , Processed in 0.068184 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表