易语言总工程师-----------吴涛

他开发了汉语编程工具
他曾经和朱崇君一起开发CCED……
如今,他想自己挑战VB、Delphi……
编程一定要记住那许多英文编程语法吗﹖他想改编这种局面……
“汉语编程的市场潜力很大,还可能会成為一个相当大的產业。”求伯君、朱崇君、梁肇新有很多话要说……


一款“汉语编程工具”
  提起吴涛,大家可能比较陌生,但如果说到CCED,这款当年走红大江南北的制表软件,吴涛功不可没。当时就因為他独立完成了DOS下自带的汉字系统,输入法及打印机的汉字编辑器系统,朱崇君把他带到了CCED研发室,后来因為种种原因,吴涛离开CCED开始独立开发Windows下全中文可视化编程语言,这就是今天我们看到的《易语言》,一款可以用汉语来编写软件的程序。
今年,吴涛已经29岁,原来并不是计算机科班出生,但就在APPLE时代便对C及C++编程產生了浓厚的兴趣,并坚持转眼匯编语言和进行系统底层编程。去年,吴涛又加入了托普集团,现在為全心全意完善《易语言》而毅然放弃了高级程序员一职。
  对于《易语言》,吴涛是这么形容的﹕《易语言》是一款能用汉字进行编程的工具,它身上完全没有打上“微软制造”的烙印,它可以说是完全“中国制造”。“用户不用再去记忆'if'这样用在目前大多数编程工具中的英文单词,只要用'如果'或者'ruguo'就可以达到'if'同样的效果。”
经过两年的风雨,《易语言》已经逐渐被很多用户接受。目前,《易语言》的最新版本到了2.51,吴涛平均每个月能够收到5000元左右的注册费用。记者也从www.eyuyan.com下载了最新版本的《易语言》进行试用,正如吴涛所讲的那样,用《易语言》可以进行全中文的编程,而且《易语言》与眾不同地提供了流程概念,在其他编程开发平台中,是没有体现出来地,这对于很多编程初学者来说很有帮助。


让中国人用上自己的开发工具
  《易语言》并不是把现存地编程工具进行汉化而成地,和我们常用的VB,Delphi相比,《易语言》最大的不同是具有一颗全中文的内核。比如你在编程的时候,不再先去了解英文和西方语法,甚至是西方的思维模式,你只需用汉语和我们中国的思维方式便能写出软件。
记者问吴涛﹕以你现在的技术完全可以在一个大公司里拿非常高的年薪,或者可以轻松地开发出一款实用形很强地工具软件来卖钱。你為什么要选择开发一款编程工具呢﹖更何况是投入自己全部地时间来开发。
  吴涛告诉记者,他最开始萌生开发《易语言》的想法是在2000年初,当时受开发CCED2000的影响,很自然地就将即将开发的產品定位到通用领域。做通用產品一般会有两个选择,一是做较小规模和技术难度一般的应用型软件,另外一个就是做具有核心技术和重要意义的產品。吴涛选择了后者,当时他只是希望自己做的软件能够最大限度地体现自我价值,也给自己带来最大限度的挑战,同时能够给社会带来较大贡献。再则,经过这么多年在DOS下汉字系统开发经验的积累,吴涛心里早就有了一款完全支持中文编程的软件的雏形。
让吴涛下定决心要开发《易语言》的另一个原因,是他想让更多的人能编程,就像早期的Basic语言一样,但《易语言》更多的是面向中国的初级用户。“而且开发中小型企业级应用软件并不比Delphi差,如果开发普通的软件完全绰绰有余,比VB还简单。”

汉语编程能成主流﹖
  如果现在把中国计算机业的发展概括為“不成系统,不成系列”,其实并不过分。因為在国外计算机產业领导潮流的影响下,普遍强调跟随新技术,新设计的特征,而忽略了底层的基础开发。表面上我们有一个个还算优秀的国產软件,但几乎都出自国外的编程工具,在我们恍恍忽忽不间断地开发诸多工具软件地时候,却没有静下心来好好研究最底层地技术,而吴涛却这样做了。
就如同从事软件开发长达十年之久地豪杰公司总经理梁肇新所说﹕“现在阻碍中国很大部分人加入到程序员这个行业里来,最主要地原因便是语言和编程思路必须西方化。现在大家都说世界IT中心正转向中国,而程序语言的转向才应该是首当其冲的。所以,汉语编程的市场潜力很大,还可能会成為一个相当大的產业。吴涛的行為值得肯定。”但是否汉语编程工具就会成為主流的编程工具呢﹖
  记者又联系到和吴涛共事多年并完成CCED开发工作的朱崇君。朱崇君告诉记者﹕“一个人的精力有限,《易语言》是否成功还很难说。我们需要更多的人来关注我们自己的底层技术的开发,特别是汉语应用技术,如自然语之类的技术等。”享有“WPS之父”,对汉字处理系统颇有研究的求伯君却这样评价汉语编程工具﹕“汉字不同英文,同一个单词有很大的差异性,所以汉语编程也需要你去记忆大量的语法,经常编程的程序员也很难去适应新的编程工具。虽然吴涛的做法很值得鼓励,但如何做还需要投入更大的精力和物力。”
  目前,在我们电脑中有多少软件一出世便真正的“中国制造”的印记﹖特别世我们用到的编程工具,难道这类软件必须出自微软,BORLAND或者是SUN这样的大公司吗﹖能让中国的软件真正打上“中国制造”的印记,能让更多中国人用得上得编程工具肯定是中国软件得进步,但吴涛和他的《易语言》要走的路还很长很长。


《大眾软件》杂志对易语言作者吴涛的专访

閆辉﹕吴涛先生,请介绍一下您是如何开始接触计算机和编程的呢﹖
 
 吴涛﹕我于1989年进入湖北省机电工业学校,1990年时开始学习计算机,主要是自学。当时还是APPLE机和中华机,上机机会很少,比较艰苦,还记得那时班主任胡建明老师给了我很大的帮助。毕业分配后开始学习PC机,XBASE、C、C++、PASCAL、FORTRAN乃至匯编、DOS操作系统内核都学过。这一学习阶段我有一个很大的特点,就是非常想了解最底层的东西。在学校时,曾经把中华机的全部监控程序都抄录下来仔细研究,到现在都还记得6502匯编语言指令。后来到了DOS,也曾经研究过MSDOS 3.3的系统代码。

閆辉﹕听说您曾经参与了CCED2000的开发工作,当时情况是怎样的呢﹖

 吴涛﹕我于1994就开始了共享软件的开发。当时看到软件都必须在中文操作系统的支持下才能处理汉字信息,于是我开发了一份无须中文操作系统支持的文字编辑系统。它里面自带汉字显示字库和多种输入法,并且可以直接读取常见汉字系统的打印字库以进行打印,可以看作是中文操作系统和文字编辑系统的组合,通过注册的方式发行。不过很可惜,当时没有想到去普及它。到了1998年的时候,应北京乾為天公司的邀请,我与该公司一起合作开发CCED 2000,在包括我在内只有两名开发人员的情况下,仅用了半年的时间就开发出了试用版,后来连续升级了五六个版本。不过很遗憾,虽然基于CCED2000软件本身的合作是成功的,但其它方面却是失败的。至于这份软件為什么没有在市场上引起应有的震动,由于不是我策划,也不便于多说。但是我想市场上同类產品竞争太激烈至少是一个方面的原因。

閆辉﹕看来吴涛先生的开发歷程还是很曲折的,那您是如何想开发一个完全中文化的编程语言的呢﹖

 吴涛﹕我开发易语言的初衷是想让更多的电脑爱好者能够加入到软件开发的行列中来。软件开发不应该是曲高和寡的行业,而应该真正属于大眾,这样有利于我国软件事业的发展。有很多人想学编程,但他们一看到满屏都是英文,通常的反映就是﹕“呵,还要学英文哪﹖”,基本上就放弃了。不是他们不想学,实在是门槛太高。我由衷地希望易语言能够在这方面帮助他们。另外易语言对于在校学生尤其合适,因為他们基本上没有或者很少有计算机专业英语能力,但在这方面的求知欲又非常强,易语言能够完全满足他们在这方面的需要,培养他们的兴趣,引导他们入门,以期得到更大的发展。易语言里面提供流程图功能很大意义上就是基于这个用户群体。还有很多DOS程序员未能成功地转向Windows,易语言对于他们也非常合适。

 在长期的开发过程中,我一直使用的是外国公司出品的编程语言,虽然我自己已经能够非常熟练地应用这些开发工具,但对此我耿耿于怀。我个人认為阻碍我国软件事业进程的根本原因在于中国人没有真正属于自己的编程语言。有一些国外编程语言虽然作了表层汉化,但那是不彻底的,也是绝对无法彻底的,除非他们重新开发全中文内核。有很多人想学会编写程序以灵活、充分地利用计算机资源,但是不懂英文(尤其是计算机专业英语),他们很难迈过这一道门槛。我想要是有一种全中文的编程语言,能够让多少人加入到软件开发的行列中来﹖尤其是我国人力资源丰富,这一点非常重要。基于这个心理,我于2000年初开始开发易语言。

閆辉﹕是的,我前一段时间写关于印度软件业文章的时候,从中也体会到语言的障碍是软件开发中一个很大的因素。印度在这方面做得比较好,同他们的官方语言是英语是有很大相关的,希望E语言可以突破这种限制。那么您觉得现在E语言还有哪些缺陷和需要完善的地方呢﹖

 吴涛﹕现在易语言可以说刚刚诞生,作為一种编程语言,它的后续开发可以说是无止境,在目前版本(1.7版)后需要做的有﹕数据绑定、网络、全中文报表等等。另外文档和例程还需要继续增加。易语言还可以定制為其它软件系统的用户接口语言,譬如财务系统的功能配置和扩充语言,编排系统的宏语言等,能够极大地扩充这些系统的灵活性。总之,我将尽全力不断去完善它。

閆辉﹕我们知道现在软件的开发方面,对项目管理的要求比较高,你在这方面有哪些经验教训呢﹖
 
 吴涛﹕在软件开发、项目管理方面,由于我已经开发了多份较大的软件(在此之前我编写的代码总量已经接近50万行),所以积累了一定的经验。我的总体感觉是软件的设计阶段非常重要,它应该占软件总开发周期的15%或者更多。尤其需要注意的是﹕在设计阶段一定要定位软件将来的市场和用户群,即软件是為哪一些人开发,对他们有什么用处。在开发阶段一定要围绕这个主题,再好的功能,如果没有用户去使用它,也是没有任何作用的。  閆辉﹕我们有很多读者也非常希望能够成為一个程序员,但不知道如何著手。现在有了易语言这个适合中国国情的编程工具,一定会有更多的电脑爱好者进入软件开发这个领域,那您对这些初学者有哪些建议呢﹖

吴涛﹕至于学习编程的方法,我觉得刚入门的时候应该是自下而上,具有了一定能力后,就应该自上而下。这里说的“上”是理论和概念,“下”是实际编程。对于初学者来说,刚刚一开始时如果就让他们去了解种种编程理论,如面向对象的编程方式等等,很有可能会让他们畏难而退,此时应该通过一些简单的编程来激发兴趣。在具有一定的编程能力后,如果不去了解编程理论知识,就会停滞不前。最终目的还是“下”,即实际编程能力。可以通过编写大量的程序来获得在书本中无法得到的经验和知识。

 我们可以从吴涛的身上看到很多优秀程序员的品质,他们為了自己的追求在不断地超越自我,不惧权威,勇于将自己的设想变成现实。虽然E语言的前途不会一帆风顺,但我们还是衷心地祝愿吴涛将这个语言更好地推广开来,同时也希望有识之士看到其中蕴含的巨大商机。


《大眾网络报》对易语言的专访

徘徊的愿望
浪子雨枫

  最早接触易语言,是几个月前在网上闲逛时,偶然发现了有关易语言的介绍,里面提到的易语言的“全中文化编程语言”的特色让我產生了兴趣。于是,在好奇心的驱使下,本人下载了一份试用——记得当时下载的应该是1.3版本。对于这个安装文件大小还不到2MB的“袖珍”编程语言,刚开始实在是不敢抱太高的奢望。但没想到这个东西却很不简单﹕全可视化的程序设计环境,颇有些VB的味道﹔全中文的编程语句,让我第一次体会到用自己的母语写程序的感觉。整个开发环境小巧精致,但是功能决不简陋,整体设计颇具大家风范。于是,我对这个软件就多了一份特别的关注。易语言每次升级,必先下载试用。后来偶然联系上该软件作者吴涛,便开始了与他就易语言相关话题的一系列交流。

开发易语言的动机
  
  吴涛说,之所以要开发这样一个编程语言,是“因為中国没有自己的编程语言,特别是针对初级用户的编程语言。而初级用户群体在中国可以说是最大的用户群,因此也非常有市场。”显然,对于那些水平高超的专业程序员来说,编程语句的中文化并不具有什么太特殊的意义,有时甚至显得多此一举。但是对于那些占了绝大多数的初级用户而言,能够使用自己熟悉的中文来进行程序设计,无疑是一种非常理想的选择。
  
  而对于笔者的“初级用户是否需要懂得编程”的质疑,他做了如下的回答﹕“编程这种事情,确实不是每一个初级用户都会涉及到,但每个人都想学。尤其在目前不掌握一份技能就无法生存的社会大气候下,掌握电脑编程技术是很吸引人的,英语学习软件即是一例。只要足够简单实用,相信会有很多初级用户使用它。”

  实际上,像易语言这样的全中文化开发工具,不仅对于大量的初级用户具有极大的吸引力,而且在教育市场,易语言同样具有很大的优势。易语言的程序流程可视化的功能和全中文语句的特色,对于刚刚接触编程的学生无疑是极具亲和力的。使用易语言,编程初学者可以更容易地掌握程序的运行流程,并且更容易将算法写成可以实际运行的(易语言)程序。和现在学校中比较常见的教学语言PASCAL相比,易语言具有更多面向对象的特点,有助于学生接触、树立现代的面向对象的程序设计思想。这些优点使得易语言极有希望在教育市场上占据一片天空。

易语言的优势
  
  编程语言是整个软件业的基石,歷来為各大软件业巨头所重视。作為一个全新的语言,易语言如何与市场上已有的大批优秀產品相竞争呢﹖尤其是像VB这样的產品,有微软巨头撑腰,有全球数百万的程序员作為其市场基础,其实力在全球无人可敌。一个小小的易语言真的能虎口夺食,与其抢夺市场份额吗﹖
  
  对此,吴涛是这样回答的﹕首先,易语言与VB的用户群体并不產生冲突,易语言主要针对我国的初级用户群体,这一部分用户是VB绝对无法覆盖的。而VB作為一种通用的开发工具,必须兼顾到各个不同层次的使用者的需要,在易用性和本地化上自然不可能面面俱到。其次,作為一个完全本地化的程序开发工具,易语言的优势主要体现在如下几点﹕
  
  第一是全中文编程。这是易语言最大的特点,也是VB永远无法做到的。对于(初级的)中文用户而言,中文化的程序设计语言在可读性和容易上手等方面有著不可比拟的优势,这是易语言最大的竞争法宝。
  
  第二是全可视化的编程环境。一般的可视化编程语言,仅支持图形用户界面的可视化设计操作。而易语言除了支持界面设计的可视化,还支持程序流程的即时可视化。用户在编写程序的过程中,可以即时看到当前程序的运行流程及路线,以助于培养编程思路,提高解决编程问题的能力。这几乎是个為初级用户量身定做的功能。凡是学习过编程的人,都画过程序流程图。对于初学者来说,流程图是理顺程序设计思路、明确逻辑关系的最好办法。而易语言可以做到程序流程图的“即输(输入)即画”,极大地方便了初级用户。
  
  第三是对中国本地化特色的支持。除了语句的中文化之外,语言中还专门提供了适合中国国情的命令,如中文格式日期时间处理、汉字发音处理、全半角字符处理、人民币金额的处理。并且在以后版本中此方面的功能还将会继续得到大量扩充及增强。

易语言的不足
  
  所谓金无足赤,易语言作為一个个人开发、尚未定型并且是主要面向初级用户的开发平台,自然也存在著许多不足之处,例如,开发环境本身还不够稳定,存在著不少BUG,程序的容错性有待进一步提高。除此之外,还有以下一些弱项﹕
  
  对数据库的支持比较弱。易语言对数据库的支持主要是面向xBASE架构的,而对企业一级的SQL架构的大型数据库系统缺乏有效的支持,系统内部没有提供通用的数据库接口(类似于ODBC那种),这方面易语言明显不是VB的对手。虽然说初级用户对这部分应用的要求相对较低,但是老式的xBASE架构数据库体系逐渐被淘汰出市场是一个眾所周知的现实。而数据库方面的应用开发占了整个初级用户应用开发的大多数。因此易语言要想获得更大的发展空间,就必须要及早加强对数据库的支持。
  
  缺乏网络应用开发支持。对网络的支持是衡量一个现代化软件开发工具的主要指标之一。而易语言目前还主要是一个面向单机应用的开发环境。也许是面向初级市场的定位让易语言对这方面不是非常侧重,但是这样的选择不但极大地缩小易语言的应用范围,也扼杀了易语言向更高端发展的可能性。因此,适当加强对网络开发的支持,对易语言来说是绝对有必要的。
  
  缺乏配套学习材料和书籍。作為易语言系统的一部分,作者随软件包提供了一个数万字的易语言知识库,包含所有函数、语句、规则的详尽说明。并且还撰写了一个《一步一步跟我学易语言》的连载形式的讲座。但是和其它被广泛使用的编程语言相比,易语言的相关配套资料、学习书籍等基本上还是一片空白。出现这种情况主要是由易语言目前用户数量有限、开发者资金实力不足等因素造成的。另外,除了易语言的主页以外,网上还出现了一些易语言的学习、交流站点,不过这些站点总的来说还是处在个人用户互相交流的阶段,没有形成系统的、商业化的运作。因此对于易语言的普及与发展所起到的作用也是较為有限的。

易语言的商业化前景
  
  谈到易语言的商业化前景,吴涛在充满了信心的同时也坦率地表示﹕“这是个长线的產品”。的确,一个开发工具不同于一个应用软件,不可能一推出就受到市场的热烈欢迎,并且获得利润。一个编程语言要想获得市场的认同,必须经过一个漫长的市场培育、发展的过程,逐渐培养一批忠实用户之后,才有可能获得可观的回报。而急功近利的做法只会适得其反。
  
  在教育市场,易语言凭借其友好的界面、全可视化编程等优势有望获得较大的发展。试想如果易语言能取代BASIC或者FOXBASE成為计算机应用水平考试的指定语言,那在商业方面将会是怎样一种情景﹖况且论实用性易语言绝对在前二者之上。但是这样的运作需要相当的资金和公关实力才能够进行。而作為个人开发者的吴涛暂时只能将其当作是一个美好的“愿望”。
  
  另一方面,吴涛也提出,可以考虑将易语言作為一个组件架构工具使用。由于易语言全中文支持,易用性高,因此当作一个组件架构工具同样有很好的前景。吴涛举了个例子﹕比如,我现在想开发一份财务系统进入市场,当然就目前来说,这需要相当的代价,但是如果和易语言结合起来,这个產品就会有相当的优势。為什么呢﹖因為可以将财务系统的各模块拆分开,用户可以通过易程序来定制﹗这时整个產品的可定制性是远远超过市场上任何一套现成的财务软件的。这就是将易语言作為组件架构工具使用的一个例子,同样的方式,可以架构任何的系统。
  
  无论是单独推出,还是作為其它產品的组件架构工具,易语言的商业前景无疑都是极為广阔的。只是在实现其商业价值之前,有多少人愿意為此做长线的投资呢﹖在短期的、小的商业利益和长期的、大的商业利益(但投资也是长线的)之间,应该如何取舍﹖这是摆在国内许多软件业者面前的一道难题。

易语言的现状
  
  到目前為止,易语言的用户究竟有多少﹖谁都没有一个精确的统计数字。虽然易语言网站的论坛上有许多人交流著有关易语言的各种问题,但也不可否认易语言起码在目前还并不為大眾所关注。这就是现状,尽管有些令人泄气。很明显,吴涛并没有那么多的资金去打广告,况且他只是一个好的程序员,而不是一个好的市场推广专家。易语言本身也还没优秀到登高一呼就有大批追随者鼎力相助的地步(就像Linux那样)。一个编程语言毕竟不是一个应用软件,如果不能做好相关的宣传、市场培育等工作的话,要用户花费大量时间精力去学习使用一个“来歷不明”的编程语言无疑是很难的。
  
  易语言最新版本是1.95版,而笔者最初接触的是易语言1.3版本。从1.3版到1.95版,应该说易语言的进步还是很大的。最新版本支持多用户数据库,支持MP3播放,还提供了一个850K的系统核心支持库的纯运行版本,以方便易语言程序的传播普及。
  
  在易语言网站的论坛上,每天都有爱好者自发地提出各种问题。这里的人气让我们看到了易语言强大的生命力。然而,如果缺乏必要的商业化运作,这种生命力是否会一直蓬勃发展下去呢﹖对此,我们恐怕很难给出乐观的结论。


不懂英语也能编程 易语言网上大流行

鱼台论坛http://bbs.370827.org/forum-75-1.html

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【基本介绍】 CCED是最流行的文字处理与电子表格软件之一。它的表格功能非常方便,表格线用文本制表符生成,斜线表头想要几根就有几根,还可以自动计算、直接操作数据库等。它的文字修饰功能无人能比,除常见效果外,还有左斜、阴影、虚体、旋转、前景花样,等等。一般人用了就知道CCED很独到,程序员用了就知道开发者朱崇君教授不愧是“中国程序员五杰”和“中关村三君”之一。 CCED在DOS时代曾一度辉煌,连续多年位居最畅销的软件之首,是全国计算机等级考试、自学考试及计算机教育培训指定内容。Windows年代,在盗版软件流行、老对手利用政府采购的情况下,才使得CCED知名度缩水。 【安装方法】 第1步,安装CCED2000发行版⑥号(或者③号)。 第2步,复制注册机到安装文件夹里,一般是C:\\CCED2000 第3步,运行注册机→点击辅助菜单→确认加密盘→确定→看到“请重新进入CCED2000”→确定→关闭注册机。 第4步,删除注册机。 第5步,运行CCED2000字表编辑软件→点击辅助菜单→关于CCED2000→看到授权结果:加密盘识别成功→确定。 第6步,测试:在CCED2000中输入超过3页的文字→打印预览→看到最大页号超过3页→证明确实注册成功。 备注,如果打印预览不能超过3页,就是未注册成功,按上述步骤重新来过。 【免责声明】 本软件为互联网搜索下载而得,仅供学习、研究使用。软件版权归原作者及原软件公司所有。如果你喜欢,请购买正版软件。请各位遵守有关规定,自觉在下载后的24小时内删除。任何涉及商业盈利目的均不得加以利用,否则产生的一切后果将由违规或侵权者自己承担!本人将不对提供的任何内容负任何法律责任!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值