也来说说易语言

昨天在某学校计算机教室内瞎转的时候猛然间被雷到了,几乎所有的学生用计算机上都被装上了”易语言”,这款数年前刚露面就被我嗤之以鼻认定很快就会死亡的编程语言竟然堂而皇之地登上了某重点中学的计算机教室.
“惊恐”之余赶快上网查一下这种编程语言为什么会在不觉间占领各中小学的计算机教室,真是不看不知道,一看吓一跳,某新闻中的一段话赫然醒目: “最新消息:国家有关部门已经完成所有测试考评工作,明年将在全国中小学推广具有我国自主知识产权的易语言。”
我不知道易语言的开发者是怎样骗得国家的投资的,又或者是国家的有关部门究竟是怎样认为这款仅仅是披了一层”汉语编程”马甲并且绝对不可能推广到国外甚至成为国际主流编程语言是”可以通过测评工作”的.
当然在除去那些暗箱操作之外,高举”民族大旗”,”独立知识产权”之类的噱头虽然已被”龙芯”,”麒麟”用烂但还是博取投资的最强杀手锏.
让我们看看易语言官方网站上的图片:


在极具中国特色的大红背景下,“中国人自己的***”,”爱我中华”等口号显得非常醒目,无论是”龙芯”还是那个伤透了广大玩家的”血狮”,在不能保证产品本身质量的同时都会搬出这样的口号出来,而且屡试不爽,每次都会有大票的人抱着一颗强烈的爱国心去抵制国外更为先进的技术而去拥抱这些往往垃圾得不能再垃圾的东西.
即使上当受骗,支持”民族产业”之类的想法也会让他们觉得心安理得而完全忽略了一次拓宽视野,接受国外先进思想的机会.
让我们来看看这款拥有独立自主产权,中国人自己的编程语言-易语言究竟是怎么个回事吧.
所谓的易语言,提出了汉语编程的概念,认为学习国外编程语言需要记住众多晦涩难懂的英文专有名词而易语言则完全使用中文来进行编程,符合国人自己的语言习惯,从而更容易地进行编程方面的学习,开发出功能强大的程序.
以下是官网上列举的易语言和其他编程语言的差异列表

可以看到,在定义一个变量的时候,易语言的语法是 整数 i=123;c#的语法是 int i=123.
在变量的定义里,易语言和c#的语法完全相同,区别只是把int换成了“整数”而已。
众所周知,英文和中文的语法习惯有很大区别,在英语中,int i很合乎习惯,而中文的整数 i就会很让人摸不到头脑。
从定义变量的角度上来看,易语言仅仅是把int给换上了个马甲,这个马甲就叫整数。我们且不说在定义变量的时候究竟是打“整数”两个字快还是打“int”这三个字母快,仅仅从使用习惯上来讲,“整数 i”显然非常不合乎中国人的语法习惯。
这仅仅是个定义变量的例子,如果是数组,则要定义成“数组[]”,这已经和汉语习惯有非常大的偏离了。
也许您还觉得不过瘾,那让我们再来看看下面的这个图:

果然是满屏幕的汉语,那我们不禁怀疑,这些古怪的汉字组合真的能让每个人都能轻松看懂它们要表达的含义吗?
如果要学习这门语言,即使你是大学中文系毕业的,你所掌握的知识对易语言的学习完全没有任何帮助,你同样要通过很长时间的学习来去适应这些杂乱的语法。
当然这些都不是最可怕的。
易语言由于其汉语编程的特性,从最理想的角度上去考虑,至少在汉语成为世界通用语言之前它并不能在世界普及。道理很简单,就上面的图来看,你真的认为老外为了用易语言不惜花费大量时间去学习汉语然后再花费大量时间去学习易语言的独特语法?
哦,你可以说易语言其实有日文版,有英文版。但你忽略了一个问题,这些不同语言的版本是完全不兼容的。
易语言不会在中国流行,更不会在世界流行,至少在汉语统治世界之前。
难以想象我们的孩子花费大量时间去学习一个对自己的未来完全没有任何帮助的语言是多么可怕的一件事情,难道这一切仅仅是为了某利益集团的腰包能鼓起来和某机构能再次抗起“民族大旗”和“振兴民族产业”?
这种东西,骗骗国家的投资就算了,但今天却推广了,在某重点中学的教室里见到这东西让我很心凉。




文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 4 | 引用: 0 | 查看次数: 1079
回复回复空谷居士[2010-02-08 03:36 PM | del]
典型自以为是
回复回复玩儿玩儿[2009-01-05 09:50 AM | del]
易语言我是绝对不看好的,就他妈瞎胡闹!!!
我觉得开发这个东西的人的脑子里面有粪便!!大粪!!!
鼓吹这个东西的人更是有粪便!!大粪!!!

违背程序软件的潮流!!!
毒害下一代!!
回复回复liigo[2008-12-23 01:21 PM | del]
无论黑猫白猫,逮着老鼠就是好猫。

你说“整数 i”不合中国人习惯,“int i”却符合中国人习惯,请问这两者的本质区别在哪里?如果没有本质区别,为何又厚此薄彼呢?(“整数 变量1”是不是习惯些了?)

你文中强调了易语言(其实是EF,你搞混了)与C#相比只是基本语法方面类似,其实你看上表中JAVA/C#/C++之间又何尝不是大同小异。说白了这只表相,你还没有看到一个编程语言的本质精粹。易语言的本质就是简单易学,并且足够强大。

你始终戴着有色眼镜和偏见看待易语言,是不可能做到真正了解或认识它的,因而评论流于肤浅。
回复来自 风水先生 的评论 风水先生 于 2008-12-23 07:03 PM 回复
感谢提出不同看法:)
回复回复路人甲[2008-11-25 02:34 PM | del]
确实。楼主一针见血的指出问题的危害。
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭