热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

易语言是主流编程语言吗?易语言是什么

易语言是主流编程语言吗?易语言是什么-给大家详细介绍一下易语言a.易语言感觉就是翻译成中文版的那些英语编译语言,易语言解决的问题是没有一点英文基础的编程初学者的入门问题,所以易语言

给大家详细介绍一下易语言

a.易语言感觉就是翻译成中文版的那些英语编译语言,易语言解决的问题是没有一点英文基础的编程初学者的入门问题,所以易语言的这个优势没有任何“入流”的机会

b.企业或者社会缺的看英文文档、论文的阅读能力的人

c.程序和英语,必须好玩才好玩下去

一、简介

易语言是一门以中文作为程序代码编程语言,其以“易”著称,创始人为吴涛。易语言早期版本的名字为E语言。其最早的版本的发布可追溯至2000年9月11日。创造易语言的初衷是进行用中文来编写程序的实践,方便中国人以中国人的思维编写程序,并不用再去学习西方思维。从2000年至今,易语言已经发展到一定的规模,功能上、用户数量上都十分可观。

中文名易语言外文名EPL (Easy Programming Language)创始人吴涛原 名E语言最新版本易语言5.71版特 色简体中文为程序代码进行编程操作系 统Win2000/Win2003/xp/7/8/8.1/10文件后缀.e易模块后缀.ec支持库后缀.fne/fnr支持环境Windows,Linux

二、易语言程序界面图

三、易语言那么不入流吗?

易语言那么不入流吗?

大家可以直接跳到下面有详细介绍

偶大学英语很差,还喜欢写点零碎,发现易语言的帮助起码看的懂,就一直易语言了,那时候,一直觉得语言只是工具。
然后越来越发现,很多人在鄙视易语言,因为本职工作与IT毫无关系,所以没有各种语言氛围,偶尔写写东西,依旧用这个,结果现在发现,基本没多少人用。因为打算换个行业,于是乎打算放下易语言,走传统路线。
很奇怪,易语言到底差了多少,很多小东西,可以用它实现,给人也带来了方便,为什么大家对于它都是各种骂呢?那么多人说它只是玩玩,说他它如何如何,我不是想为它正名,只是想知道为什么,可以写下载软件,可以写办公软件,可以网络,可以数据库,可以win也可以linux,对于很多一辈子没写过非常多码字的人来说,这个真的很差吗?
当然,因为太多人用易语言写病毒导致N多杀毒直接杀掉它是不争的事实。

另外,我很想知道为什么那么多人一提易语言,除了骂,还是骂,易语言很大错误吗?

回答

一个语言的“入流”,和是不是英文关键字无关,而是和这种语言进入某一子行业的契机有关。

比如 C 语言的出现解决了系统程序源代码的可移植性问题,使得更多的小型机可以在更短时间内移植 Unix 操作系统。所以 Unix 选择用 C 重写,而 C 成为编写操作系统和实现 TCP/IP 协议的首选语言。今天众多设备上的各类操作系统,TCP/IP 协议实现都要归功于 C 语言;

比如 C++ 的出现适逢图形界面的兴起,需要面向对象技术对图形编程框架建模,同时又要提供能运行于微型处理器的高性能;

Java 的流行适逢企业的信息化浪潮,大量的企业级的复杂任务,需要更短的时间内,写出更大规模的程序。所以 Java 通过更多的权限关键字,垃圾回收等等,带来的是整个行业生产力的提升;

PHP 的流行是因为行业需要快速的编写动态 Web 服务端程序。

而 Python 进入 Web 开发是因为如今 Web 应用日渐复杂,需要更多的交互技术(比如用于实时的长链接)和使用更多的第三方库(必须一些自然语言处理、计算机视觉和机器学习任务)。

以上这些语言如果不是在第一时间出现解决了行业急需解决的问题,可能以后再也没有机会“入流”。

再回来看“易语言”,中文关键字解决的是没有一点英文基础的初学者的入门问题。但这个问题不是行业痛点,因为具备基本英文能力的程序员从来就不缺,将来更不可能缺。因此,没有一个行业急需“易语言”解决没有英文基础的初学者入门的问题,“易语言”凭借这个优势就没有任何的“入流”机会。相反,由于面试者普遍看中英文文档、论文的阅读能力,“易语言”反倒会帮助企业剃掉那些没有英文基础的应聘者。

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

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

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

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

Pascal 的发明人是瑞士人,母语估计是德语。

Erlang 的发明人是瑞典人。

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

他们发明的语言都以英语为关键字。何解?

因为不管哪国键盘按键上标了哪些本地字符,那26个字母和基本的符号不会少。开发语言是为了解决问题的,不是为了民族自豪感的。

易语言的错误在于立志于解决一个不存在的问题,并引以为豪。不会英语在业界没有人权,就是这样。

像是Scheme之流是早上给0个枣子,晚上给20个

Python之类是早上2个晚上7个

Ruby之类是早上3个晚上6个

易语言呢,是凌晨给一个,早上给两个,然后晚上殴打到把所有的东西吐出来....

我给你说,程序猿是不看所谓的易入门性的,程序猿看得是表现力(可扩展性以及好玩程度),运行效率,书写效率和阅读效率

关于易语言是主流编程语言吗的相关内容

1、一个语言的“入流”,和是不是英文关键字无关,而是和这种语言进入某一子行业的契机有关。比如 C 语言的出现解决了系统程序源代码的可移植性问题,使得更多的小型机可以在更短时间内移植 Unix 操作系统。所以 Unix 选择用 C 重写,而 C 成为编写操作系统和实现 TCP/IP 协议的首选语言。今天众多设备上的各类操作系统,TCP/IP 协议实现都要归功于 C 语言;比如 C++ 的出现适逢图形界面的兴起,需要面向对象技术对图形编程框架建模,同时又要提供能运行于微型处理器的高性能;Java 的流行适逢企业的信息化浪潮,大量的企业级的复杂任务,需要更短的时间内,写出更大规模的程序。所以 Java 通过更多的权限关键字,垃圾回收等等,带来的是整个行业生产力的提升;PHP 的流行是因为行业需要快速的编写动态 Web 服务端程序。而 Python 进入 Web 开发是因为如今 Web 应用日渐复杂,需要更多的交互技术(比如用于实时的长链接)和使用更多的第三方库(必须一些自然语言处理、计算机视觉和机器学习任务)。以上这些语言如果不是在第一时间出现解决了行业急需解决的问题,可能以后再也没有机会“入流”。再回来看“易语言”,中文关键字解决的是没有一点英文基础的初学者的入门问题。但这个问题不是行业痛点,因为具备基本英文能力的程序员从来就不缺,将来更不可能缺。因此,没有一个行业急需“易语言”解决没有英文基础的初学者入门的问题,“易语言”凭借这个优势就没有任何的“入流”机会。相反,由于面试者普遍看中英文文档、论文的阅读能力,“易语言”反倒会帮助企业剃掉那些没有英文基础的应聘者。

2、对于业余用户来说,易语言的确是个不错的选择 ,至少很多易语言粉都证明自己用它做了些作品出来。对于从事程序开发的行业人员来说,如果选择易语言开发,那就的确闹笑话了:有那么多优秀的的语言,我们为何要选择易语言?看到某回答,“它降低了学习语言的难度,学习门槛变低了,连小学生都能编程了。。这对已在职的程序员来说是不能接受的,编程从来都是个严肃的活,现在怎么连小孩都能搞了,都反了不是”,这段文字YY得也太厉害了吧,有哪个程序员是这么想的?每一门语言的学习门槛都很低好吗!!!

3、我算是从1.0开始最早接触易语言的用户之一,易语言的初衷其实不是为了给职业开发者使用的,它是为了让普通用户能够解决自己工作时遇到的小问题及作为一款学习编程入门的工具,它通过流程图式和填表式的代码编辑器,降低了初学者学习(如变量、函数、判断、循环等)编程基础概念的门槛。

然而,这个门槛相对于毫无基础的普通用户,还是太高!可以这样说:使用易语言来学习基础的编程概念与通过C语言来学习其难度是没有任何差别的。从这点来看,易语言并不成功,就如你们所说只是把关键字替换了下而已。易语言最成功也是所有初学者认为最强大易学的地方,是它拥有非常易用的函数库。易用到什么程度呢?首先所有的函数都是中文命名且极为精准,不但顾名思义,连参数也做了非常简明的注解,且IDE还支持实时帮助提示,调用某个功能就如同去超市购物般轻松。如果这样还不会,没关系,每个函数帮助手册里都提供了实例代码甚至视频教程!拥有易用的函数库只是起点,关键是其强大的功能,其函数库不但覆盖并简化了windows常用api、磁盘读写、数据库、套接字、多线程、各种可视化交互组件,还提供了像tcp服务器、网截、图形引擎、BT、http、ftp、smtp、pop3协议、COM交互、嵌入汇编、内存读写等技术的高级封装,如果从这个角度来看,易语言确实是开发windows应用的瑞士军刀。

也正因为如此,很多连编程基础都一知半解的用户也能通过三行代码的调用来开发出非常震撼的功能,这也造成他们认为易语言无所不能而被专业人士笑话,进而造成专业人士喷易语言是垃圾!其实,理性一点,就语言层面来说;易语言的逻辑表达能力是毫无问题的,大多数语言支持的特性他都有。语言只是表达的工具,不管用什么语言、不管该语言提供了什么原料,要写出好的文章其难度都是相似的,这个真没什么值得去喷的!

接下来我想谈谈易语言背后的灰色产业链: 易语言发展到大概4.0其功能、函数库、文档、社区逐渐成熟,当时的用户群也应证了作者的初衷,几乎百分之七八十的用户都是从来没接触过编程,由于易语言函数库的强大,他们可能连什么是循环都还没搞懂的情况下,就能依样画葫芦做个mp3播放器或者单击按钮就能弹出个框框什么的,这带给他们极大的成就感!因此,用户数量越来越多,有部分骨灰级用户尝试除了用来满足工作需求或兴趣外,开始尝试开发商业软件,如教育软件、管理系统,那个时间段也正是中国互联网野蛮生长的时候,很多人发现基于易语言开发游戏外挂、网络工具、木马病毒更容易(相对于vb、vc、delphi),也更有利可图,因此采用易语言开发的各种灰色程序呈蔓延趋势,这可苦了杀毒软件厂商,由于易语言编译出的可执行文件大部分二进制数据都是由易语言系统直接提供的库函数所产生(病毒作者也不想造重复的车轮啊!),因此两个不同的易语言程序,其代码二进制相似度非常之高,导致使用易语言开发的合法程序经常被杀毒软件误杀,也让部分正经的开发者备受打击,逐渐放弃或离开易语言。

易语言公司为了扭转局面,曾和卡巴斯基等主流杀软协商甚至对薄公堂,也难以挽回灰色软件作者对合法软件作者造成的伤害,包括从技术上使用vc链接器编译成可执行文件、民间高手开发的黑月、斩月等编译手段,但仍然难以挽回易语言一步步走入黑暗,哎,可歌可泣! 现在的易语言职业开发者群体,他们正在不分白天黑夜的编程,创造一个又一个的外挂和木马,沿着米特尼克的生财之道,把建设有中国特色的软件产业推向21世纪!最后:我估计易语言的作者吴涛(似乎已不在易公司)也没想到易语言最后的结局会是这样吧,不过他最开始的初衷:“让中国更多不会编程的人学会编程”确实实现了!


推荐阅读
  • 导读:在编程的世界里,语言纷繁多样,而大部分真正广泛流行的语言并不是那些学术界的产物,而是在通过自由发挥设计出来的。和那些 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 【MEGA DEAL】Ruby on Rails编码训练营(97%折扣)限时特惠!
    本文介绍了JCG Deals商店提供的Ruby on Rails编码训练营的超值优惠活动,现在只需29美元即可获得,原价为$1,296。Ruby on Rails是一种用于Web开发的编程语言,即使没有编程或网页设计经验,也能在几分钟内构建专业的网站。该训练营共有6门课程,包括使用Ruby on Rails进行BDD的课程,使用RSpec 3和Capybara等。限时特惠,机会难得,赶快行动吧! ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • 2022年的风口:你看不起的行业,真的很挣钱!
    本文介绍了2022年的风口,探讨了一份稳定的副业收入对于普通人增加收入的重要性,以及如何抓住风口来实现赚钱的目标。文章指出,拼命工作并不一定能让人有钱,而是需要顺应时代的方向。 ... [详细]
  • 如何用JNI技术调用Java接口以及提高Java性能的详解
    本文介绍了如何使用JNI技术调用Java接口,并详细解析了如何通过JNI技术提高Java的性能。同时还讨论了JNI调用Java的private方法、Java开发中使用JNI技术的情况以及使用Java的JNI技术调用C++时的运行效率问题。文章还介绍了JNIEnv类型的使用方法,包括创建Java对象、调用Java对象的方法、获取Java对象的属性等操作。 ... [详细]
  • 本文介绍了操作系统的定义和功能,包括操作系统的本质、用户界面以及系统调用的分类。同时还介绍了进程和线程的区别,包括进程和线程的定义和作用。 ... [详细]
  • GPT-3发布,动动手指就能自动生成代码的神器来了!
    近日,OpenAI发布了最新的NLP模型GPT-3,该模型在GitHub趋势榜上名列前茅。GPT-3使用的数据集容量达到45TB,参数个数高达1750亿,训练好的模型需要700G的硬盘空间来存储。一位开发者根据GPT-3模型上线了一个名为debuid的网站,用户只需用英语描述需求,前端代码就能自动生成。这个神奇的功能让许多程序员感到惊讶。去年,OpenAI在与世界冠军OG战队的表演赛中展示了他们的强化学习模型,在限定条件下以2:0完胜人类冠军。 ... [详细]
  • svnWebUI:一款现代化的svn服务端管理软件
    svnWebUI是一款图形化管理服务端Subversion的配置工具,适用于非程序员使用。它解决了svn用户和权限配置繁琐且不便的问题,提供了现代化的web界面,让svn服务端管理变得轻松。演示地址:http://svn.nginxwebui.cn:6060。 ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
  • 开发笔记:Python之路第一篇:初识Python
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Python之路第一篇:初识Python相关的知识,希望对你有一定的参考价值。Python简介& ... [详细]
  • POCOCLibraies属于功能广泛、轻量级别的开源框架库,它拥有媲美Boost库的功能以及较小的体积广泛应用在物联网平台、工业自动化等领域。POCOCLibrai ... [详细]
  • Python入门后,想要从事自由职业可以做哪方面工作?1.爬虫很多人入门Python的必修课之一就是web开发和爬虫。但是这两项想要赚钱的话 ... [详细]
author-avatar
啊哈1983_384
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有