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


推荐阅读
  • Python与R语言在功能和应用场景上各有优势。尽管R语言在统计分析和数据可视化方面具有更强的专业性,但Python作为一种通用编程语言,适用于更广泛的领域,包括Web开发、自动化脚本和机器学习等。对于初学者而言,Python的学习曲线更为平缓,上手更加容易。此外,Python拥有庞大的社区支持和丰富的第三方库,使其在实际应用中更具灵活性和扩展性。 ... [详细]
  • 帝国CMS中的信息归档功能详解及其重要性
    本文详细解析了帝国CMS中的信息归档功能,并探讨了其在内容管理中的重要性。通过归档功能,用户可以有效地管理和组织大量内容,提高网站的运行效率和用户体验。此外,文章还介绍了如何利用该功能进行数据备份和恢复,确保网站数据的安全性和完整性。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 数字图书馆近期展出了一批精选的Linux经典著作,这些书籍虽然部分较为陈旧,但依然具有重要的参考价值。如需转载相关内容,请务必注明来源:小文论坛(http://www.xiaowenbbs.com)。 ... [详细]
  • Shell参数详解与应用
    本文详细介绍了Shell参数的种类及其应用,内容简洁明了,结构清晰。通过深入解析各类参数的功能和使用方法,旨在帮助读者更好地理解和掌握Shell编程技巧,提升实际操作能力。 ... [详细]
  • 作为140字符的开创者,Twitter看似简单却异常复杂。其简洁之处在于仅用140个字符就能实现信息的高效传播,甚至在多次全球性事件中超越传统媒体的速度。然而,为了支持2亿用户的高效使用,其背后的技术架构和系统设计则极为复杂,涉及高并发处理、数据存储和实时传输等多个技术挑战。 ... [详细]
  • Python学习:环境配置与安装指南
    Python作为一种跨平台的编程语言,适用于Windows、Linux和macOS等多种操作系统。为了确保本地已成功安装Python,用户可以通过终端或命令行界面输入`python`或`python3`命令进行验证。此外,建议使用虚拟环境管理工具如`venv`或`conda`,以便更好地隔离不同项目依赖,提高开发效率。 ... [详细]
  • 当前,众多初创企业对全栈工程师的需求日益增长,但市场中却存在大量所谓的“伪全栈工程师”,尤其是那些仅掌握了Node.js技能的前端开发人员。本文旨在深入探讨全栈工程师在现代技术生态中的真实角色与价值,澄清对这一角色的误解,并强调真正的全栈工程师应具备全面的技术栈和综合解决问题的能力。 ... [详细]
  • Ping 命令的高级用法与技巧
    本文详细介绍了 Ping 命令的各种高级用法和技巧,帮助读者更好地理解和利用这一强大的网络诊断工具。 ... [详细]
  • Linux CentOS 7 安装PostgreSQL 9.5.17 (源码编译)
    近日需要将PostgreSQL数据库从Windows中迁移到Linux中,LinuxCentOS7安装PostgreSQL9.5.17安装过程特此记录。安装环境&#x ... [详细]
  • 微软推出Windows Terminal Preview v0.10
    微软近期发布了Windows Terminal Preview v0.10,用户可以在微软商店或GitHub上获取这一更新。该版本在2月份发布的v0.9基础上,新增了鼠标输入和复制Pane等功能。 ... [详细]
  • CentOS 7 中 iptables 过滤表实例与 NAT 表应用详解
    在 CentOS 7 系统中,iptables 的过滤表和 NAT 表具有重要的应用价值。本文通过具体实例详细介绍了如何配置 iptables 的过滤表,包括编写脚本文件 `/usr/local/sbin/iptables.sh`,并使用 `iptables -F` 清空现有规则。此外,还深入探讨了 NAT 表的配置方法,帮助读者更好地理解和应用这些网络防火墙技术。 ... [详细]
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
  • Linux基础知识:Vi与Vim编辑器详解
    Linux基础知识:Vi与Vim编辑器详解 ... [详细]
  • 本文详细介绍了在Linux系统上编译安装MySQL 5.5源码的步骤。首先,通过Yum安装必要的依赖软件包,如GCC、GCC-C++等,确保编译环境的完备。接着,下载并解压MySQL 5.5的源码包,配置编译选项,进行编译和安装。最后,完成安装后,进行基本的配置和启动测试,确保MySQL服务正常运行。 ... [详细]
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社区 版权所有