现在的位置: 首页 > 编程 > 正文

我从科学的角度去告诉你,为什么不学易语言。

2017年05月03日 编程 ⁄ 共 1110字 ⁄ 字号 暂无评论

一.从根本上来说,易语言不支持开发大项目,只能开发小软件。

易语言无法开发大项目,是由于它自身的编码方式导致的,这是最本质的致命错误。

语言执行过程:高级语言-->低级语言-->汇编语言-->机器语言。(不严谨的说法)

我们都知道从低级语言到高级语言,语言级别越低,计算机响应越快。这是因为语言要想执行,必须一步步的翻译成计算机能读懂的机器语言。而所有的高级语言都是有低级语言编译而来的,这意味着所有高级语言执行代码时都会在执行一遍低级语言,这就是为什么低级语言比高级语言响应快,这也是为什么操作系统都是由低级语言如c语言,或者汇编语言编写的。所以当你用易语言时,由于你的那些转码会导致响应速度很慢。

好了,知道这个,我在来告诉大家一个事实:

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

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

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

  Lua 的发明人是巴西人,母语是葡萄牙语。

  Pascal 的发明人是瑞士人,母语是未知,反正不是英语。

  Erlang 的发明人是瑞典人。

  Scala 之父是德国人,母语是德语。

  但是他们发明的语言都以英语作为关键字,为何?

大家都不是傻瓜,为什么编码时不用自己的母语做关键字?那是因为,将英语作为语言的关键字是必然的,你压根就没其他的选择,英文只有26个字母,而且26个字母的不同组合直接就是英文。想通过中文编程的,可以,但在中文编码过程中,通过字母编码转化成中文,近而占用cpu大量的资源,意味着你顶多就玩玩小程序,重在参与,其他什么项目的就不要想了。

机器语言是由二进制组成的,通过电脑电路板上的集成开关,开和关分别代表0和1,这就是二进制。通过语言的编译我们可以做成编译器,将二进制编译成字母。也许有人要说,为什么不编译成中文?

        1.那是因为不现实,中华文化博大精深,中文成千上万,你怎么编?

        2而如果通过易语言那样编译,在各种低级的语言基础上将那些编程语言编译成中文,中文成千上万,在加上你的各种转换编码的步骤,导致了计算机的cpu都用于给你转换成那些中文了,真正用于执行代码的少之又少,而你所有的目的只是为了让代码中文化,只是为了一个可有可无的功能,却浪费了cpu的大量资源,效率低,浪费资源,这就导致了易语言只能用于小程序,真正大项目,一旦用了这种语言,系统资源浪费过大,分分钟奔溃。

二.从工作上的角度来分析

从上面我们了解易语言根本就无法支持大项目的编写,而恰好企业公司做的基本都是大项目,所以很少有公司会招这方面的人才,因此你只会易语言,我基本可以肯定你找不到编程方面的工作,这语言适合自娱自乐,工作什么的就不要想太多了。

【上篇】

给我留言

您必须 [ 登录 ] 才能发表留言!

×