`
kino
  • 浏览: 102857 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

你知道“易语言”吗

阅读更多

你知道易语言吗?

 

我今天才知道易语言的存在,这还源于我今天看的一篇博客。所谓易语言,就是一门国人发明的用汉语编程的一门语言。其实以前也貌似听说过汉语编程,只是没关注罢了!

 

我们再来说这篇博客,主要观点就是对易语言的批判,而且从各方面进行了全面的批判。总结下来就是:不能国际通用,学习周期长,商用会困难,是一个国家骗钱的面子工程。最后也免不了连带龙芯、汉芯、智慧星也批判了一番。而且语言犀利,充满了讽刺,给人的感觉就是易语言本身就是一件可笑的事情。看完后,心情很激动,心底充满了共鸣,好像自己发泄了一番,痛快极了。因为在我听到汉语编程那一刻,心里已经排斥了,想着没事干,净搞些莫名其妙的东西!

 

看完文章后发现下面来还有很多评论,怀着未平复的心情继续看。其中大部分是赞同博主的观点的,另人奇怪的是也有少部分是为易语言辩护的,而且在辩护的里面大部分声称是使用过的,心里不免奇怪了,易语言到底是什么样的?也不管这里面有没有枪手,怀着好奇的心理去官网看了一下。

 

当我看到了易语言写的代码时,心里想笑,在我看来这就是把其它语言里的英文关键字翻译成汉语了,当然这是第一感觉了。接下来我就是担心这家公司是如何生存的?因为很难想象会有客户选择它,更难想象的是会有程序员选择易语言作为开发语言,既然生产者和消费者都不会选择,那不等于垃圾了吗?

 

无意中看到了一个资源中心的链接,就点了进去。结果是另我吃惊了一把,俨然进了一个小型软件站,很难想像里面所有的软件都是易语言编写的,虽然都是一些小软件。不得不想一下这是为什么?平静下来,认真的看一下为易语言辩护的人的理由。

 

汉编是给不会英语的人做做简单编程的,要求不要太高”其中有人这样写。对了,是不是我们要求太高了,为什么非得发明一个国际通用的语言,一个能和c++和java一争天下的语言,这种要求是不是过分了!别忘了我们是刚起步,一口是吃不成胖子的。另一方面,是不是我们又太过“务实”了,并不是每一个东西出来都能带来巨大的经济效益,能不能看一下它的理论价值,那怕是一个失败的产品,也有它的可取之处。

 

让我们用宽容的心态来看带一下,易语言是不是有可取之处呢?它让我们国家有了自己开发语言的经验,虽然是用汉语编程的,别管这条路走不走不通,试过才知道。再来说汉语编程,它让那些广大没有英语基础的人实现了编程的乐趣,也许不是专业学计算机,但谁也不保证他们就做不出有用的东西。我认为所有的人类语言都是信息的载体,勾通的工具,最终我们交流的是我们思想和想法,不然的话,世界各国的人即使学会了对方的语言,也是无法交流的。在计算机领域也是同样的道理,各门编程语言只是工具而已,如果一开始就学习易语言,以我们的母语来学习计算机语言,首先学习的是“类”,而不是看到“Class“翻译过来的”类“,是不是能更好的理解和学习计算机的编程思想呢?这样对日后学习商用编程语言c++和java等是不是也有好处呢?

 

其实对待这件事情的态度,已经不能用简单的赞成或反对来解说了。只是刚开始自己看待事情有些偏激了,被自己的情绪蒙蔽了双眼,不能客观的看待问题。

 

无可否认的事实是,在计算机领域我们和那些发达国家不管是硬件上和软件上都有很大的差距,而且这个差距也不是短期内能追上的。不能说两年内我们也要写出一个“ruby“的语言,即使是真正的ruby,也早就在90年代出现了,也是经过了长期的积累才有了今天的成果。也不可能制定一个五年计划,五年后我们拥用自己的”酷睿四核“。有些事情是急不来的!

 

所以面对龙芯和易语言之流时,面对这些已成定局的事实时,是不是能客观一些,在批判的同时也能接受它们所带来的成果。即使这里面充满了欺骗,模仿,抄袭,金钱的浪费和背后丑恶的交易。因为我们可以确定的是,如果我们不迈出第一步, 我们永远不会有自己的“酷睿”。也许这第一步迈的让人失望,让人心寒,但终究还是迈出了,那接下来,我们只能继续走下去,也许以后会有更失望的事情,但我们无可奈何,因为这是我们注定要走的路,也是人类社会要走的路。但只要朝着目标走下去就行了,不要停步,然后在适当的时候骂一骂就可以了!

 

完毕!最后扯一句,感觉我们现在的人越来越浮燥了,不知心平气和是何物,从我自己身上想到的,是时候补充一下精神食粮了!

 

最后符一个链接:

易语言主页:http://www.dywt.com.cn/

 

 

分享到:
评论
3 楼 liigo 2010-03-23  
1、专业的程序员用专业的编程语言(JAVA/C++)开发专业的财务软件;
2、专业的财务人员用非专业的编程语言(易语言)开发专业的财务软件。

大家看看这两种情况,都是一种领域的专业人员去应用另一种陌生领域中的专业知识或工具,前期必然都需要经过培训过程。哪一种更有优势呢,或着哪一种成本较低呢?是不是1一定就比2好呢?
2 楼 liigo 2010-03-23  
  易语言(eyuyan.com)是一门编程语言,是一款编译器(compiler),也是一套集成开发环境(IDE)。综合来说,易语言是一个自成体系的软件开发平台。其中包含了用于开发软件产品的几乎所有重要部件:编程语言,编译器,调试器,类库(支持库/模块),集成开发环境(IDE),以及周边工具。
  易语言以其易学、易用、功能强大著称。
  易语言是一个开放性产品,它可以很好地跟其它开发工具协作,例如:易语言可以调用其它编程语言开发的支持库(借助易语言支持库开发包)、COM、OCX、DLL等,易语言开发的标准DLL也可供其它语言调用,易语言可以使用几乎所有大中小型数据库,易语言甚至允许在代码中直接嵌入X86机器指令代码以期实现比汇编语言更底层的应用,5.1版本以后还将支持与其它编程语言共享静态库文件(.lib, .obj)。
  易语言面向的主要用户群,一部分是对编程感兴趣的初、中级电脑用户,解决他们工作中遇到的软件方面的难题,一部分是非职业的、第三方的软件开发者,满足他们自行开发商业软件的需求。
  易语言诞生于2000年,发展至今已有足足十年历史,2004年起成立易语言公司开始商业运作。目前最新版本是易语言5.0(静态编译版本)。

以上内容摘自本人博客:http://blog.csdn.net/liigo/archive/2010/02/06/5295420.aspx
1 楼 beiyangshuishi 2010-01-27  
中国人自己的东西就要支持

相关推荐

Global site tag (gtag.js) - Google Analytics