再说易语言

        终于能有时间安静地坐下来写点东西了.上周写了一篇<易语言,你在做什么>的段子,很高兴有朋友给出意见,这里表示感谢.
       不过,今天,我还要继续说说我对易语言的看法.
       在一些朋友看来,易语言并不完美,也并非汉语编程的惟一代表.因为易语言是基于C语言之上发展起来的,在某种意义上说,易语言基本是充当翻译器,底层还使用西方的C语言,只是把关键字翻译成汉字,并无创新可言.
        其实,如果我们换一个角度看,也许会得到令一个不同的看法.这是我一周来思考的结果.希望跟大家分享.

一.易语言为后来的汉语编程语言积累了经验

         易语言作为中国最早的汉语编程语言(据比较可靠的资料考证,最早是在2000年9月编译成功的).为中国汉语编程的实践积累了丰富的经验,比起那些还在实验室里充当小白鼠的汉语编程语言来,易语言并非实验室的产物,来自民间,也迅速地在市场上接受各种考验.虽然市场并没有多热的反响.
       不管易语言在市场上是否成功,这样的胆识是绝对值得称赞的.足够给后来的汉语编程语言积累丰富的技术和市场经验.
         说易语言不够先进,并不无道理.但这又有什么呢?易语言毕竟已经是一个通用的编程语言了,已经可以编写出能与用C,C++,VB等语言编写的程序相竞争的WINDOWS应用程序了.

二.语言应该有继承和发展

         如果研究一下计算机语言的历史,我们可以明显地看到,从C语言到C++是种进步.很明显C++提供了C没有的功能,于是C++成功了.
         Java虽是解释性语言,但也是基于C++语法之上,对C++有所沿用,有所摒弃.于是Java也成功了.倘若Java设计时完全想打破原来的模式,并不见得就能有今天的流行.
         对于程序员来说,语言有相似性,这可以让学习新语言变得容易.而完全从0开始学,我想很多程序员会说不.谁也不愿意从1+1学起.这是很正常的.
         于是,也就不难看出,易语言设计时为什么要设计的与西方语言类似了.
         从开发来说,开发人员学习快,于是工程产出也快,在讲究效率的时代,是有道理的,起码不会让程序员望而却步,给开发带来语言方面的致命风险.
         使用类似西方语言的做法,也使程序员能把已有的编程技巧运用到易语言里,这又可以保证程序的质量.
         类似西方语言,还可以通过制作相应的转换工具,将原有的工程文档转换成易语言格式的文档,实现文档环境转移.使已有的代码库控件库可以用在易语言上,现有的程序也能够在易语言上进行再开发,节省成本并吸引一些开发程序组织使用.
         易语言本来的设计思路便是做替代其它语言,其潜在用户也是现在正在开发第一线的程序员.
         倘若完全打破这种模仿的模式,那么会是什么景象?我想易语言发布1.0版之后,作者要埋头写出几本厚厚的语法和使用技巧的书籍来,这倒可以在成为软件设计师之前成为一个作家.
         当然,我并不是说模仿西方语法就是完美的解决之道.在此基础之上,还要有一些创新发展.作为易语言,使用汉语编程就已经是一个创新,并已经在尝试更大的创新.

三.给易语言,给汉语编程语言一些时间

        2007年马上就要过去了.作为一门新语言,易语言已经诞生七年了.这比起有悠久历史的西方编程语言来说,还是一个小娃娃.所以,请给易语言一些时间,给汉语编程语言一些时间.
        公正地说,易语言并非一定是汉语编程的未来,也不一定会在将来有多大的出息.但对于一门语言来说,总有它的兴起,巅峰和衰落淘汰的生存曲线.
       易语言也在不断推出新版本,听取用户意见进行改进.一个新语言,也需要在不断地改进中走向成熟.为什么大家可以容忍Python3.0进行语法上的改进,而对易语言没有耐心呢?
       给汉语编程十年时间.这时间对一门语言来说,达到完善是足够的.
       有时候,真羡慕处在初高中的孩子们,能有足够时间学习和适应一门编程语言.而即将走向工作岗位的我,不能不有些恨晚.
      衷心地祝愿未来汉语编程语言能有远大的发展! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值