易语言功能强大实用,现已具有数十个各种应用范围支持库、上zhi百个数据类型和界dao面组件、近万条支持命令,支持现今所有数据库,功能丝毫不比其它同类产品差。模块化开发支持大型软件项目的分工协作,易语言中的模块称为易模块。通过使用易模块,用户可以将常用的代码封装起来重复使用到其它程序,或提供给第三方使用,或用作开发大型软件项目中的某个部分,然后在软件项目的封装阶段将所有这些模块组织编译成为一个完整程序。
语言缺点
缺点1:因为易语言用中国人自己的思维逻辑设计代码如何编写,在软件内部当然很多语法就不符合外国人的设计语法模式要求,这就对于那些杀毒软件用外国语言编写的东西,在查杀语言软件时候,都会报毒,没有毒的也要报毒,思维理解方式不同,导致处理的结果就走负面影响,好比信仰不同在行为方式上就处理不同。
缺点2:
缺点3:易语言编写出来的软件运行速度肯定要稍微慢一些,因为编出的软件体积稍微大一些,占用电脑内存就要稍微高一些,因而速度就稍慢了,但这一点不妨碍我们使用易语言编软件,好比用java语言编软件,编出的软件运行速度要慢于C语言,但一点不妨碍使用java语言的人去运行软件,易语言也同样,对于初学者来确实是个最好的选择,尤其不懂英文的朋友,为何不尝试一下。
缺点4:易语言设计之初就是让编程变的简单易学。这其实是一把双刃剑。当编程变的简单易学时。各种外挂羊毛软件就做出来了。而这些作者甚至是一些初中生。这样导致易语言的名声变坏。
学习易语言的感受
1。做外挂其实是每个语言都可以,问题在于别的语言能到开发外挂的程度,很多都是大牛,对游戏,驱动,过保护都很清楚(至少比易语言很多开发者清楚),所以很大概率欺骗了服务器,而易语言就不同了,门槛低,更简单的调用,导致了开发水平良莠不齐,相对更容易被服务器检测到,依据幸存者偏差理论,肯定觉得用易写外挂的多。
3。更容易被检测到,更多的开发者,这还不算完,易编译的程序有很明显的信息,相当于按针孔摄像头还放标识牌那种,大部分开发者不去做混淆之类的,服务器发现了直接就检测出来是易语言编写的。
4.学习易语言更适合下班在网上接单弄个兼职,增加收入
如。在网上正规接单。如软件定制。快速开发个软件,做一个脚本自己解放双手代替繁琐劳动等。
所以,给人的感觉就是易语言就是个写外挂的。那易语言真的是这样的吗?
在我看来,虽然易语言是面相过程开发,不支持x64,没有Unicode,但是快速的开发周期(上面的管理软件大部分是1-2个月完成初版,每天8小时周末不加班,还有本职工作要做),简单的调用过程,给我的工作带来了很大的便利。
其实编程语言说白了就是一种人类和机器交流的工具,我们人类之间通过自然语言(汉语,英语)进行交流,在计算机发明之后,我们便有了和机器进行交流的需求。本质上来说,C语言也好,JAVA也好,还有其他的lua、go、php什么的,可以看作是英语、德语、法语、西班牙语等等,那么在编程当中出现一个E语言(对应中文)无可厚非,也是很正常的事情。
不过就像我们为什么要学习英语,因为我们有跟其他国家的人交流的需求,有阅读英文书籍,获取知识的需求。我们使用一种编程语言不仅仅是与计算机对话,也要与其他与这台计算机对话的人交流,如果你用E语言跟计算机交流,另外一个人用C语言与计算机交流,而你与那个人之间用中文交流,这样无形中增加了很大的学习成本,每个人(包括电脑)需要至少掌握两种语言。而且在语言翻译的过程中会有不必要的信息损失(如果你学过翻译就知道,为什么英译汉,汉语比英语长;汉译英,英语也比汉语长,因为多出来的部分要补足翻译过程中的信息损失,即使这样也还是有损失)。如果你们都用一种语言,比如C,那么无需翻译,可以直接交流。而且现在这个世界上已经公开的C代码,以及其他语言的代码数以亿计,由这些语言写就的代码如同图书馆中的书,可以随意取阅,增加你的知识。
想要笔触精湛是需要大量学习的,E语言无法提供这么多的学习资料,这也是他致命的缺点了,你无法从其他作家哪里吸取到养分,那么你写的小说也不会生动有趣。并且,像冰岛语一样,可能没有那个翻译会这种语言,所以这本书就永远锁在你自己的书架里,无人问及。如果知识不能交流,那么也就失去了知识的意义。这也就是为什么使用越广泛的语言就会变得更加流行的主要原因。不知道我这么类比题主能不能体会一些?