昨天看了大家在文章底部的评论,边肖在这里感谢大家的认可,也对大家的问题和责任做了一些评论。看到大家在讨论易语言的时候有些感触,今天就带大家深入了解一下这种国产编译语言。
作为国产编译语言,易语言被寄予了很多期望。毕竟C/C复杂的基础和英语单词的记忆让很多小伙伴望而却步,所以边肖当时吃了不少苦头。当时也希望有一个中文编译语言。后来彝语恒空诞生的时候,我自己也学会用了。但是,我可能已经放弃了习惯问题。下面就和大家分享一些。
简易语言的优势
易语言功能强大实用,现已拥有数十个各种应用领域的支持库,上百种zhi的数据类型和接口组件,近万条支持命令。它支持今天所有的数据库,功能不比其他同类产品差。模块化开发支持大型软件项目的分工协作,易语言中的模块称为易模块。通过 *** 易模块,用户可以将常用代码打包在其他程序中重用,或者提供给第三方,或者作为大型软件项目的一部分使用,然后在软件项目的打包阶段将这些模块全部组织编译成一个完整的程序。
易语言系统都是我们自己设计开发的。自带编译器。编译后的程序运行速度快,没有安全隐患。自带小数据库,降低了开发项目的投资成本,简单易学。跨操作系统平台编程。支持Windows和Linux程序开发。中文本地化支持。支持中文格式日期时间处理、汉字发音处理、全角字符处理、人民币金额处理、农历日期换算等。
易语言带有一个即时帮助系统。当易语言用户遇到问题时,只需点击一下,他们就可以立即获得与当前主题相关的详细帮助。易语言有很多帮助文档,包括大量的知识库和开发资料。有很多轻松的语言套路,在资源网、大赛展区、论坛都可以搜到。语言爱好者交流论坛,拥有数万注册用户。易语言用户可以提出自己在使用中的问题,专家会以最快的速度解答。通过论坛搜索功能,也可以得到自己需要的答案。通过易语言书籍、教学片、多媒体教学光盘等。易语言自带的即时帮助系统,让易语言用户在遇到问题时,更容易立即获得与当前话题相关的详细帮助。
语法自动检查。自动检查并提示输入语句的语法格式是否正确,并能自动添加各种名称。整个过程中的提示和帮助。鼠标悬停会立即显示相关的项目提示。编程时提示语法格式,调试时提示变量当前内容,随时按F键可获得当前主题相关的详细帮助。自动名称管理。如果用户修改任何名称定义,包含该名称的所有其他程序代码将被自动更正。集成开发环境。它集界面设计、代码编写、调试分析、编译打包于一体。
语言缺陷
缺点:因为彝语是用中国人自己的思维逻辑来设计代码,当然软件里很多语法不符合外国人设计语法模式的要求。这意味着杀毒软件用外文写的时候会被举报有毒,没毒的也会被举报有毒。不同的思维方式和理解方式会对处理结果产生负面影响,比如不同的信念和行为。
2.缺点:
虽然杀毒软件乱报,但不妨碍我们用易语言写出自己需要的软件,比如毛发明的《伟大的游击战》。虽然 *** 或者外国人,包括苏联军事家【我这里不举例,以免不尊重前辈】看不起这种战术,但只要适合中国人,能打败敌人,我们要的就是最有用,最方便,最省时的工具,不摆架子。
缺点:用easy语言编译的软件运行速度肯定稍慢,因为编译的软件稍大,占用电脑内存多一点,所以速度稍慢,但这并不妨碍我们用easy语言来编译软件,比如java语言。编译后的软件运行速度比C语言慢,但完全不妨碍使用java语言的人运行该软件,易语言也是初学者的更佳选择。
缺点:易语言设计是为了让编程一开始就简单易学。这其实是一把双刃剑。当编程变得简单易学。各种外毛软件都是做出来的。而这些作者甚至是一些初中生。这就导致了彝语的坏名声。
学习简单语言的感觉
1。事实上,每种语言都可以 *** 插件。问题是其他语言都可以开发插件,很多都是大牛,对游戏、驱动、过度保护都很清楚(至少比易语言的很多开发者清楚),所以欺骗服务器的概率很大。而易语言则不同,门槛低,调用更简单,导致开发水平良莠不齐,相对容易被服务器察觉。根据幸存者偏差理论,写插件肯定更容易。
2。在中国互联网超高速发展的时期,很长一段时间(包括现在),很多玩家(包括我)都没有建设绿色游戏环境的意识,这就为外挂行业提供了温床。有需求就有市场,很多人只有一知半解的技能。我该怎么办?我只能选择简单的语言。
3。更容易被察觉,开发者更多,还不止这些。易于编译的程序有明显的信息,相当于在针孔摄像头上贴标牌的那种。大多数开发人员不会混淆或类似的事情。服务器找到它,直接检测到它是用易语言写的。
4.学易语言更适合下班后在网上接单做 *** ,增加收入。
比如说。在线接受订单。比如软件定制。快速开发一个软件, *** 一个脚本,解放双手,而不是繁琐的劳动。
所以给人的感觉就是彝语只是一个插件。彝语真的是这样的吗?
我开发了一套客户问题维护管理程序、一套会议桌卡批量打印程序、一套hr *** 流程管理程序、一套简单物料管理程序、一套营销管理程序、百度云客户端免下载程序(已失败)、用友财务接口、零售pos机检测程序、多线程 *** 测试程序、其他程序如进程守护、延时启动等。许多管理程序都与mssql对接。因为版权问题,现在大部分都是
在我看来,E语言虽然是面对面的流程开发,不支持x64和Unicode,但是快速的开发周期(以上管理软件大多1-2个月完成之一版,周末不用每8小时加班,有自己的工作要做)和简单的调用流程给我的工作带来了极大的便利。
说到这里,很多人会说,彝语那么好,为什么还是有那么多人不看重彝语?甚至还有人打着爱国的旗号,希望彝语在中国发展得更好。其实每种语言都有自己的长处和发展需求。我在之前的文章里说过,C语言为什么这么难,经久不衰。易语言简单到只能做外挂之类的灰色行业。
实际上,编程语言是人和机器交流的工具。我们人类通过自然语言(汉语和英语)交流。计算机发明后,我们有了与机器交流的需求。本质上是C语言好,JAVA好,还有其他的lua,go,php等等,可以看作是英语,德语,法语,西班牙语等等。所以编程中出现一种E语言(对应中文)是可以理解的,也是正常的。
但这就好比我们为什么要学英语,因为我们有和其他国家的人交流,阅读英语书,获取知识的需求。我们使用编程语言不仅是为了和计算机对话,也是为了和其他和计算机对话的人交流。如果你用E语言和电脑交流,另一个人用C语言和电脑交流,你用中文和那个人交流,这无形中增加了学习成本,每个人(包括电脑)都需要掌握至少两种语言。而且在语言翻译的过程中会有不必要的信息损失(如果你学过翻译,你就会知道为什么英译汉时中文比英文长;从中文到英文,英文也比中文长,因为多出来的部分要弥补翻译过程中的信息损失,即便如此,还是有损失)。如果你们都讲一种语言,比如C,可以直接交流,不需要翻译。而且世界上已经出版的C代码和其他语言的代码有几亿个。用这些语言写的代码就像图书馆里的书,你可以随意阅读,增长见识。
由于一些古老的编程语言(C,Java)已经发明了很长时间,并且有很多用户,就像(中文,英文)一样,自然使用这种语言的种族(C,Java程序员)相互碰撞,产生更多智慧的结晶。E语言就像冰岛语。如果你现在学冰岛语,你可能很难通过找遍书店找到冰岛语的介绍。而且我们好像也没见过冰岛语写的小说(不知道有没有会说这种语言的翻译~)。当然,如果题主想学冰岛语去冰岛生活,可能不会太难(对应学E语言,练官方教程的水平)。但是,如果题主想做一些实际的编程任务(比如用这种语言写小说),那么我相信题主一定听过“读万卷书,下笔如神”这句格言。
要有精湛的笔法需要大量的学习。e语言提供不了那么多学习资料,这也是他致命的缺点。如果你不能从其他作家那里吸取养分,你的小说就不会生动有趣。而且和冰岛语一样,可能没有会说这种语言的翻译,所以这本书会永远锁在你自己的书架上,没有人会问。知识不能交流,就失去了意义。这是越广泛使用的语言越受欢迎的主要原因。不知道能不能体验一下这样的事情?
作为新手,刚开始学的时候不要好高骛远,认真对待每一步的基础。从C语言开始,循序渐进,才能更好更高的进步。如果想多进阶,可以在我的主页私聊了解更多。