易语言是什么东西呢?简单的说来就是用汉字编程,目标就是让国人可以用自己的语言来编写程序,这样没有学过英语、或者上学少、稍微有点文化能识字的人就可以编程了。
网上闲逛又看到了易语言,突然觉得当初这么垃圾的东西怎么还活着?不看没事,又深入看了一下,竟然是好评如潮了呢,所以又稍微研究了研究。果然这易语言很适合国内的土壤,长的甚是丰硕。各种奖项、各种核心计划,竟然都到了中小学的课程里面,看到这种根深蒂固的情形,心头有一丝慰籍的同时又多了一份担忧。(ps:这里请容我高尚一次,呵呵)
为什么说谁也可以编程呢?我记得有本书中写道,愚公当年叩石垦壤要搬走太行王屋二山,他的逻辑“子子孙孙无穷匮(kuì)也,而山不加增,何苦而不平?”就是编程思想里面最重要的循环和判断。愚公要是有了计算机都可以编程更不用说现代人了,再说的简单些,只要知道一日三餐的人都有编程基础。这或许就是易语言能这么红的原因吧,易语言为那些以为“编程”难度胜过“跃龙门”的人,提供了一种容易实现的方法,岂不知编程最重要的是思想,而编程思想又是每一个人都可以掌握的。
易语言的出现只不过适应了我们这种特殊的环境,想编程的人都高估的编程的难度而没有实际去学习一下。如果你真学会了易语言且熟练应用的时候,再去看其他语言的时候,怕你会毫不犹豫的放弃易语言吧。
说说我个人觉得易语言龌龊的地方:
1.并没有那么伟大
国家的各种计划,学校的大力推广,都远远的超过一个语言应该有的推广力度。作为一门入门语言尚可,但是这种“汉字”形式的编程语言,充其量就是编程语言的书写是汉字而已,这一步在编译里面只是最简单的一步。而其更深入的东西,好多年前就有人指出他采用了开源界的东西。也是拿来用而已。
2.编程速度慢
对比汉语编程,英语编程语法上有个好处就是“关键字”极短,比如var dim char等等的声明字符,反观易语言,需要输入汉字,而且还有数不尽的关键词需要记忆,如果作为专业编程语言,效率太低下。
3.难于高级编程
现在易语言很多稍微高级点的编程都是通过模块来实现的,这倒不是什么劣势,因为net平台的强大也是因为自带了很多的底层模块。不过当你要调用系统函数或者钩子的时候,你还是得写英文的,而且学习这块的知识迟早还要查看英语文档,毕竟整个系统本来就是基于的英文体系。所以易语言对于开发者来说只是一个入门级的东西。
如果某位易语言的用户看到这个,你可以骂我,但请尝试使用另外一种语言试试。你会发现另外的一片天空!
软件设计师路过,楼主你不能接受新生技术和事物的态度,不是一个好的做学问态度,由此断定你不会是一个好的程序员。
呵呵,我不接受他的话就不写这个了。主要是看不惯他太想赚钱了,而且是从娃娃身上,怕世俗的功利心会毁了孩子们。ps:还好偶也不是程序员,偶是网络方向的……