这门编程语言被误解18年,出生就遭鄙视,原因是“国产货”?

简介:

世界上有据可考的编程语言,一共不下600多种,它们的写法可以说是千奇百怪,有用英语作为媒介的,也有用符号编程的,甚至有模仿牛的叫声进行编程的。在众多编程语言中,一门语言被称作“国人骄傲”,只是自打它出生之后,特别是专业人士,对其评价都极低,甚至引来各方嘲讽,它就是易语言。

c258e61878bb2309915dc7971bd43834fe3cb10a

易语言的发明者是吴涛,2000年伊始,从事长期开发的吴涛,编写了70多万行源代码,发明了E语言,后来改称“易语言”,这是一个完全使用中文编程的语言,目的是降低编程门槛,让不懂英语的中国人,也可以学会编程,顺利迈过不会英语的门槛。

因为易语言的发明,吴涛被《程序员》杂志评为“影响中国软件开发的20人”之一。易语言汉语编程环境获中国十大自主创新软件产品奖。

一切是那么的美好,中国人终于拥有了自己的编程语言。可让吴涛没想到的是,易语言却成为了众矢之的,受到了很多程序员的批评。

19afca1f18b27d7ac219e3ccb262154f3ad3b453

最大的原因在于,易语言解决了一个不存在的痛点,即完全不会英语的程序员极少。具备英文能力的程序员从来不缺,将来更不可缺。

的确,虽然现实中,有很多程序员英语水平极差,除了常用的英文外,几乎看不懂其他,更别说阅读英文文档。一门编程语言,常用的英语词汇不过几十个,耳语目染之下,就算是一点不会英语的程序员,也可以照样编写程序。

纵观主流的编程语言,我们也会发现一个问题,英语已经成为标准的编程介质:

C++和C#的发明人都是丹麦人,母语是丹麦语;

Python的发明人是荷兰人,母语是荷兰语;

Ruby的发明人是日本人,母语是日本语;

……

a908b575cfada52d63cdf91ae311076dff4e100c

当然, 还有许多批评的声音,比如更新慢、兼容支持差等等,但“国产”是主要的原因,中文编程是大部分程序员所不能接受的。

其实世界上非英语的编程语言极多,不下七八十种,比如使用阿拉伯语编程的arlogo、basicois是用法语进行编程的等等,从某种意义上讲,这些语言都有一定存在的意义。虽然他们不是主流,但却也有些价值,可为什么国产的易语言,会被如此歧视呢?

508d4ab5f29eb12158b82895f6fdf3529ef07e2f

在鄙视链中,易语言肯定处于地段。引用轮子哥说过的一句话:

我们讨厌一种语言,只有两种原因:要么是暴露了自己低智商,不能接受。要么我们认识的那们语言的程序员的平均水平,是在太低,易语言是第二种。

的确,因为易语言低门槛的属性,使用它的人群素质普遍较低,不需要英语,随便学不到两个月的时间,就可能精通易语言。易语言多数都被用在了脚本、游戏外挂这些低端的地方,而且使用易语言写出的程序,还很容易被杀毒软件误报。

30ec4a685298401a6aa002f4cca2cfb6cb2ddd99

在我看来,易语言被误解达18年之久,还有第三种原因:宣传不力。

按照正常的宣传方法,易语言应该要区别于Java、C++这类编程语言,走“平民化”编程的道路,以“人人都可以学会编程”为核心宣传点。这样一来,暗示易语言不是为企业级开发而生的,而是个人写个小程序之类的一门语言。

易语言不是写操作系统、Office、人脸识别的,而是写写小工具,解决一些生活、工作中的麻烦事儿。

4c923c89a5e5a959852b0743e418aec67b5a459e

尴尬的是,在定位和宣传上,易语言出现了很大的问题。不宣传易用性,不断的宣传语言性,还过分的宣传了其国产出生,道德绑架招人反感。

在定位上,易语言的定位是汉语编程环境与语言,作为编程语言,与主流的C#、C++、Java等比较。导致其得了个“汉化VB”的头衔,自然招致大部分程序员的反感。

因为闭源、用户数少的原因,易语言的官网和开发界面,一直停留在20世纪末的水平,这也一定程度上阻碍了易语言的发展。

虽然易语言毛病多,不过低门槛也算是个福音,如果将来不打算以编程为生,学一下也没什么毛病。如果你打算专业一些,诸如Python这样的主流编程语言,也并不难学。


原文发布时间为:2018-11-7

本文来自云栖社区合作伙伴“w3cschool”,了解相关信息可以关注“w3cschool”。

相关文章
|
7月前
|
安全 程序员 网络安全
花无涯带你走进黑客世界之深夜编程的程序员
有些人,家境贫寒,有强烈的发大财的欲望,渴望出人头地,让父母过上好日子。说起来永远踌躇满志,日常却是逛淘宝刷b站,基础工作嫌没劲,难的项目接不住,深夜会被上进心折磨,下着要努力的决心,被自己感动得睡着。沉沦在「我告诉自己要努力就等于我努力了」的生活里,日复一日,年复一年。
|
3月前
|
JavaScript 前端开发 Java
程序员在七夕如何用各大编程语言写浪漫情书呢?
程序员在七夕如何用各大编程语言写浪漫情书呢?
23 0
|
5月前
|
人工智能 架构师 机器人
高薪程序员的三大窍门,你准备好了吗?
“高薪,月薪过万”已经成为人们对于程序员的刻板印象,但实际上对于二三线城市的码农来说,月薪过万似乎仍然是一个难以达到的目标。地理位置、房价以及升职加薪等问题让程序员陷入了薪资困境。作为一位程序员,若想获得自己理想的工资水平,需要具备哪些要素呢?
|
7月前
|
程序员
程序员的悲哀是什么?
程序员的悲哀是什么?
29 0
|
9月前
|
前端开发 JavaScript Java
编程其实是一门武林绝学,你是哪个门派?
编程其实是一门武林绝学,你是哪个门派?
90 0
|
编解码 算法 前端开发
计算机科班生做不好哪些事情容易毕业即失业?
**关注程序员耳东,编程转码真轻松** 上次写完《刚入职的程序员做不好哪些事情容易被开除?》,群里的粉丝读完之后效果不错,但是有大学生粉丝在问: “ 东哥,那我还没毕业的呢,做不好哪些事情就会毕业即失业啊? ” 这篇笔记我就聊聊这个话题,科班生做不好哪些事情容易毕业即失业。
151 0
|
JavaScript 前端开发 Java
5 款让我又爱又恨的编程语言!
5 款让我又爱又恨的编程语言!
200 0
5 款让我又爱又恨的编程语言!
|
消息中间件 设计模式 算法
偷偷地告诉学弟学妹们一个高效学习编程的秘密!大学四年悄悄惊艳他们,嘘
偷偷地告诉学弟学妹们一个高效学习编程的秘密!大学四年悄悄惊艳他们,嘘
164 0
偷偷地告诉学弟学妹们一个高效学习编程的秘密!大学四年悄悄惊艳他们,嘘
|
Web App开发 SQL 自然语言处理
作为程序员的他,大学四年一直自学,全靠这些实用工具和学习网站!
作为程序员的他,大学四年一直自学,全靠这些实用工具和学习网站!
175 0