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

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

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世纪!最后:我估计易语言的作者吴涛(似乎已不在易公司)也没想到易语言最后的结局会是这样吧,不过他最开始的初衷:“让中国更多不会编程的人学会编程”确实实现了!

(0)

相关推荐

  • 零基础易语言入门教程(二)之编程思路

    易语言简介: 易语言是一门以中文作为程序代码编程语言.以"易"著称.创始人为吴涛.早期版本的名字为E语言.易语言最早的版本的发布可追溯至2000年9月11日.创造易语言的初衷是进行用中文来编写程序的实践.从2000年至今,易语言已经发展到一定的规模,功能上.用户数量上都十分可观. 上一篇跟大家讲了零基础易语言入门教程(一)编写第一个程序,然后接下来大家应该自己把支持库和易语言组件里面的控件全部认真的看一下,下面我直接跟大家分享下易语言简单编程思路. 方法和步骤如下所示: 1.易语言程序

  • 易语言发送信息代码数字指令编程整理

    控件选中并鼠标显示四向箭头: 控件.发送信息 (274, 61440, 0) 控件.发送信息 (274, 61450, 0) 控件最大化: 控件.发送信息 (274, 61488, 0) 参数2在61488-61503都有效 移动控件: 控件.发送信息 (274, 61449, 0) 2.调整控件尺寸 调整左边: 控件.发送信息 (274, 61441, 0) 调整右边: 控件.发送信息 (274, 61442, 0) 调整顶边: 控件.发送信息 (274, 61451, 0) 控件.发送信息

  • 易语言中简化了类的创建与使用,使得面对对象编程更简单

    面对对象编程,可以说是当前最流行的编程方式,当前流行的面对对象的编程语言很多,如:C++.JAVA等等.易语言3.8版推出后,同样紧跟编程语言发展的方向,也开始全面支持面对对象编程.并且在中文化编程的基础上,简化了类的创建与使用,使面对对象的编写过程变的更加简单. 1.类的插入 面对对象编程就离不开类的创建,下面首先介绍一下对象和类的区别. 对象(Object)是类(Class)的一个实例(Instance).如果将对象比作房子,那么类就是房子的设计图纸.所以面向对象程序设计的重点是类的设计,而

  • 易语言编程基础知识

    创建一个易应用程序只需要短短几分钟的时间 - 通过在设计窗口上"绘制"诸如编辑框和按钮等组件来创建用户界面.然后,为窗口和组件设置属性以规定诸如标题.位置.尺寸等的值.最后,编写处理程序将生命真正赋于程序. 组件及事件驱动 组件及其事件驱动是使用易语言在 Windows 环境下编程的基础知识.所谓"组件",即用作组成用户图形界面的基本成员,譬如:窗口.编辑框.图片框等等.组件按可否容纳其它组件划分为容器类和非容器类.按运行时是否可能具有可视外形划分为界面类和功能类.

  • 一步一步跟我学易语言之什么是编程

    大家好,今天我们来学习一下什么是编程,如何较好地输入程序代码,还将解答一些初学者的一些常见问题. 什么是编程? 什么是编程呢?简单的说,编程就是为了借助于计算机来达到某一目的或解决某个问题,而使用程序设计语言编写程序代码,并最终得到结果的过程.下面通过分析第一个易程序,来了解什么是编程. 首先我们先来了解一下"_启动窗口"的作用吧,"_启动窗口"的作用是非常重要的,当程序启动后自动调入本窗口. 在属性表中可以看到"名称"一栏的内容为:"

  • 详解易语言编程原理和方法

    这里教大家怎么使用易语言进行编程. 第一步打开易语言 第二步选择"windows窗口",然后点确定,就可以进行编程了.看下图 打开之后的界面. 拖拽红色边框的组件到windows窗口上,图一跟图二.组件分别是编辑框跟按钮. 双击按钮组件,进入写程序界面.看到下图已经写好了的.提示:这里补充一下<编辑框1.内容=""--这里的""可以填写你自己的语句,下图我没填写,不好意思>. 然后点击运行. 可以看到了程序,接下来点击按钮,就可以看到

  • 解决易语言编程乱码的问题

    因为易语言不支持Unicode,大家编写的程序在台湾或是香港等地使用的时候常遇到的问题就是乱码,因为那里是繁体字系统. AppLocale一款由微软出品的解决乱码的软件.微软为XP专门制作了Microsoft AppLocale这款软件,用来解决汉字的编码问题. 多语言支持工具,可以让非Unicode的软件在Windows XP/2003上运行,即可以同时执行简繁体日文等各种语言的软件:不管是日文.韩文.法文都可适用,任何文字编码的程序都借由它来正确地显示文字,享受原本只有Unicode的程序才

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

    给大家详细介绍一下易语言 a.易语言感觉就是翻译成中文版的那些英语编译语言,易语言解决的问题是没有一点英文基础的编程初学者的入门问题,所以易语言的这个优势没有任何"入流"的机会 b.企业或者社会缺的看英文文档.论文的阅读能力的人 c.程序和英语,必须好玩才好玩下去 一.简介 易语言是一门以中文作为程序代码编程语言,其以"易"著称,创始人为吴涛.易语言早期版本的名字为E语言.其最早的版本的发布可追溯至2000年9月11日.创造易语言的初衷是进行用中文来编写程序的实践,

  • 动态语言、动态类型语言、静态类型语言、强类型语言、弱类型语言介绍

    关于如题这几个概念,大部分人应该比较熟悉,但是我昏了好久,所以写下来加深印象. 1. 动态语言 又叫动态编程语言,是指程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除等在结构上的变化.比如众所周知的ECMAScript(JavaScript)便是一个动态语言.除此之外如Ruby.Python等也都属于动态语言,而C.C++等语言则不属于动态语言. 而其实我们平时说的"动态语言"应该指的是"动态类型语言".至少我之前一直是这么认为的. 2. 动态类

  • 易语言通过注册表将易文件关联修复的源码

    DLL命令表 .版本 2 .DLL命令 API_SendMessage, 整数型, "user32", "SendMessageA" .参数 窗口句柄, 整数型 .参数 消息值, 整数型 .参数 参数一, 整数型 .参数 参数二, 整数型 .DLL命令 API_SendMessageTimeout, 整数型, "user32", "SendMessageTimeoutA", , , .参数 hWnd, 整数型, , 要接收消息

  • 易语言或者怎么输入?易语言或者输入方法

    易语言怎么输入或者,希望能帮到大家. 本人无业,靠此赚取生活费,如果有幸能帮到你. 希望能按照下面做增加我的收入: 1.最重要的是:在底部点击相关按钮,给我投票和点赞 2.请在网络上帮忙分享此篇经验 3.有心得体会或者疑问,点击相应按钮反馈 4.具体操作请看图 1.易语言新建一个windows窗口 点击进入代码编辑区 2.我们输入或者 点击下拉列表里的或者 3.我们展开这个运算符看看 有两个逻辑值需要输入 4.我们分别输入 1<0 2>1 5.我们利用调试输出函数 输入调试输出(1 <

  • 易语言怎么输入负数?易语言输入负数的方法

    易语言怎么输入负数,我试过在数字前加  -   符号发现不行,后来找到了输入方法,我一步步教给大家. 1.打开易语言新建一个windows程序点击进入代码编辑区 2.我们这里用到一个命令就是取整 3.这个函数比较简单就一个参数输入小数就行 我们输入9.1999 4.然后我们调试输出看看 5.运行看看结果 结果为9 6.我们测试下其他数据 我们输入 1023.3 运行结果如图 1023 函数非常好用 总结:以上就是简单的易语言输入负数的六个步骤内容,感谢大家对我们的支持.

  • 易语言时钟如何用?易语言时钟用法

    时钟是隐藏组件,还是比较重要的,下面我就为大家展示一下易语言时钟用法 1.打开易语言,选择Windows程序窗口 2.弄一个进度条,和时钟在框架中 3.双击启动程序窗口,就是你放组件的那个窗口. 进入编写界面 先制定一个时钟周期 4.然后在回到原来的启动程序窗口. 5.然后把时钟周期事件编写好,这里的例子是进度条. 6.进行测试,看看程序可不可以达到目的. 7. 可以就开始编译软件,并保存. 可以就开始编译软件,并保存. 总结:以上就是7个相关的易语言时钟使用的7个步骤,感谢大家的阅读和对我们的

  • 易语言怎么编写模块?易语言编写模块步骤教学

    易语言的逐渐普及,让更多的人爱上了编程.然而在开发软件或者写代码的时候,难免会碰到某些代码块需要反复调用的棘手问题,如果每次都直接移植过来的话,势必会造成繁重的工作量及程序代码出错的几率.这个时候,就有必要引入"模块"了.那么,如何用易语言编写模块呢?下面就由笔者为大家揭开"模块"的神秘面纱! 1.打开易语言,选择"程序"→ "新建"→"Windows易语言模块"→"确定"或者双击&qu

  • 易语言如何导入模块?易语言模块导入的步骤

    相信许多人在易语言导入模块时不知道怎么弄,接下来教大家易语言怎么导入模块 1.一.打开你的易语言,什么版本都可以的哦! 二.进入你需要加模块的易语言编程程序 三.在左边下拉栏选择程序 四.双击模块引用表 五.找到你需要添加的模块 六.双击后在这里面就有咯! 总结: 以上就是易语言进行模块导入的6个具体步骤内容,感谢大家对我们的支持.

  • 易语言如何修改图标?易语言修改图标步骤

    易语言是一门计算机程序语言.以"易"著称,以中文作为程序代码表达的语言形式.当写好一个程序的时候想要放一个漂亮的图标就至关重要~! 1.先打开易语言,在打开要修改的易语言程序源码文件. 2.找到菜单栏的"文件"里面有一个配置. 3.在"配置"里面我们可以输入详细的程序作者信息,这些就不详细说明了,说修改图标. 4.点击"设置程序图标",选择好图标文件就可以啦,图标文件格式必须是 ico文件的! 5.要是你没有,我们可以去简单的

  • 深入理解:Java是类型安全的语言,而C++是非类型安全的语言

    有过C++开发经验的人会发现,我们可以将0作为false,非零作为true.一个函数即使是bool类型的,但是我们还是可以返回int类型的,并且自动将0转换成false,非零转换成true.代码实例如下: 复制代码 代码如下: #include<iostream> #include<stdlib.h> using namespace std; bool fun()//函数返回类型是bool,但是我们在函数中可以返回int类型. {     return 1; } void main

随机推荐