请问学习易语言需要什么基础,我只有一台电脑没有任何的编程语言基础,学这个从什么方向开始,

大公司为什么很少招易语言程序员? - 开源中国社区
当前访客身份:游客 [
当前位置:
&无详细内容&
共有195个评论
<span class="a_vote_num" id="a_vote_num_
易语言一般是用来做补丁
<span class="a_vote_num" id="a_vote_num_
我没用过易语言,但是在大公司工作过,我来从业务的角度跟你讲一讲为什么“大公司”不招易程序员。我在电信做过开发,像电信、银行、证券或者百度、阿里、QQ这些“大公司”,他们的核心业务是什么呢,总结起来就是:大数量处理,他们的系统每天要处理GB、TB级别的数据,这些核心程序基本都是在uninx、linux命令行下运行的,需要图形界面的都是一些周边辅助系统(比如财务、OA系统),而且大部是web系统。这些核心系统它们不需要多少复杂的组件、技术,只需要你能高效、高扩展性、高容灾情况下运行即可以,唯一复杂的是系统比较多,得有个强大的架构师群体。
而易语言封装有一万多个功能也解决不了这些问题,它无非是一个windows应用的瑞士军刀,用易语言去处理这些大数量可能会更麻烦,甚至根本就做不了。像楼主讲的3天易语言就能开发出一个超市管理系统,我相信沃尔玛肯定是不会去用的,沃尔玛的系统3天也一定开发不出来的,3天做出来的系统可能给楼下的小超市用比较适合,而且楼下小超市可能找个朋友百度一下就弄出一个3天也不需要。所以这就决定了易语言它只适合做一些windows下的辅助软件。
再者这些“大公司”的核心系统每年有亿万的价值流经,你想想他们的程序员、架构师收入能低吗,而易语言做的这些周边软件能产生多少价值,而且楼主讲的能做office、播放器之类的,windows下从来不缺这些软件。
所以就像知乎里面讲的一样,虽然易语言用起来简单,但是它不是为了解决某个现有语言不好解决的问题而产生的,所以它流行不起来。
那天你告诉我易语言能拖几下就出来云计算系统、分布式运算系统,我相信它可能会更多人用的
<span class="a_vote_num" id="a_vote_num_
你就是来推广易语言的,不要狡辩,什么一天开发企业管理软件。易语言的IDE很牛吗?我想还是没vs强吧。那这样说c#开发企业软件不要一天了。
<span class="a_vote_num" id="a_vote_num_
转一些知乎上的东西
=============================================================
《中国有个乔布斯,吴涛》&
他汉化VB并开发了汉语编程工具,&
他曾经给朱崇君打过工曾经参与开发CCED……&
编程一定要记住那许多英文编程语法吗﹖他想改编这种局面……“汉语编程的市场潜力很大,还可能会成為一个相当大的產业。”求伯君、朱崇君、梁肇新有很多话要说……(求伯君躺枪)&
且不说给名人提个鞋是否算名人,&
吴涛98年" 应邀"到CCED打工,而CCED实际诞生于1988年(十年前)&
,而且很可惜,吴涛参与的CCED2000却在市场上非常失败,对此,吴涛声称自己不是项目负责人不参与策划(看来工作只是底层码农),并且不便多说........&
整天拿CCED给自己吹牛,对给CCED带来的失败却推卸的一干二净!&
然后吴涛突然就自称用不到一年的时间以一人之力原创了70万源代码发明了易语言,&
并称是完全的原创,所有的策划、编码、核心技术都是全部原创了70万源代码,这显然是在吹牛,&
要知道编程语言与其他软件不同,更多的BUG,更复杂的应用环境,&
一门语言的思核与框架都需要投入大量的精力,不要说一门语言,就是一个库让成千上万的人来用也需要比普通软件投入更多的时间,不信的问问那些写各种开源组件的,可能几千句代码要耗时几个月。我们看看jQuery这样一个javascript的库才数百K代码不过却经过了近十年的开发,而linux第一个版本也只有数万行代码,而且也是基于前人的核心技术。&
其实易语言基于前人的基础也不算什么,关键是他抄了还不承认,而且还要上升到中华民族的高度,十几亿人都“被代表”了说是什么“中华民族自己的语言”&
易语言编译后就是VB程序,你可以用VB Explorer解开早期易语言程序的外壳。在这一点上,易语言作为一门独立语言的谎言就不攻自破了,你抄就抄,可是你不应当给中华民族抹黑啊。&
我们看一看易语言的更新速度10年来的发展,就很清楚这个人即使他不用测试不用吃饭不用睡觉,他根本没有能力一年码出70万的源码并且是全部原创的,这个易语言自称是中国人的语言,简直就是侮辱所有中国人的智商信口开河的扯淡。&
我所批判的易语言本质是:他不是在创造,而是在骗,打个比方,有个小孩子用泥巴捏了一个房子大声说:“我的房子”也许好笑,但是他自己做的,而有个成年人,他在别人的豪华别墅上帖个牌写上自己的名字,也对别人大声说:“我的房子”,或者吹嘘:“中华民族自己的房子”,然后骗每个中国人掏钱给他,骗可怜的孩子们,我批判的是这个问题。如果替换几个关键字就算是一门编程语言,那我们每个人写个C++的头文件,我们一天可以发明成千上万的新语言了,所以替换汉化不能算是创造了语言,易语言作为一个语言的基础根本不成立,实践也证明了这一点,发展了十年完全没有易语言自己的思想或框架出现,就那点可怜的模块也是VC包装的。
===============================================================
[转]为了大家的前途与发展,请不要学习易语言&   在我开始说之前,先简单的介绍一下什么是易语言,它是现在世界上唯一的一个能以中文编程的开发环境,采用的是VB6.0的框架,添加了一些可用于其他平台的特性,号称是可以快速上手,快速精通,是专为国人开发的,不需要任何英语基础就能开发软件。&
  下面进入正题,其实关于易语言,我们在群里很早就讨论过,我们不承认它是一门“语言”,它充其量也只不过是一个开发工具,就像C++和VC++一样,VC++只是一个用来开发C++的工具。而易语言只不过是一个中文界面的VB,不要不相信这一点,不论作者把它吹嘘得多么好,也不管它是不是被称作是“语言”,我们只看结果,易语言编译后就是VB程序,你可以用VB Explorer解开外壳。在这一点上,易语言作为一门独立语言的谎言就不攻自破了。当然了,作为一名程序员,我不在乎它的核心是用的什么,就像JBuilder使用Eclipse核心那样,这与我们完全没有关系,只要能开发出好的程序,那它就是好东西。&
  可是,易语言却不让我们如意。作者说它功能强大,能与C++相媲美,我跟本就不这么认为,首先来说,C++能够开发DLL,而易语言做出的DLL是什么?一个VB的壳,里面一堆代码。据我们的测定,易语言的DLL内含有C++的代码,很明显的,抄袭。天下文章一大抄么?没想到编程语言也能抄。另外再说一句,易语言那个linux应用开发跟本是不能用的,我们现在所常用的Linux版本,如Red Hat,Gnome等,都无法运行易语言开发的程序,也不知道作者所说的linux指的是哪个版本的。&
  更可怕的是,现在的中小学都引进了易语言的课程,一年级的小学生就开始在那里念着“声明 主窗体 等于 窗体类”,真不知道他们能理解多少。不是我看不起那些早年学习编程的人,如果他们学的是C语言,我说好,但是现在,把易语言搬上课堂,我就搞不明白是怎么回事了。虽说现在计算机普及,程序员门槛降低,但是这仅仅是针对中国而言的,程序员门槛为什么会变低?一部分是因为开发环境越来越高级,另一部分是由于人们的不求甚解。自以为能做个窗体,会让计算机做个加减乘除就自称程序员了。如果真有那么简单,那满世界都是程序员了,做个窗体谁不会?现在好多开发环境打开时就自动送你个窗体。易语言是能够使中国人学习编程变快,但这仅仅是在易语言本身,易语言无法与其他语言合作,无法跨平台开发,无法进行移动平台开发,它拥有的仅仅是个中文界面罢了。&
  那为什么不要学易语言呢?因为它没有属于它自己的编程思想,不论开发什么,都是从别处抄袭而来,没有一点原创。另外说一句题外话,GCC for linux 这个编译器在windows下是不能工作的,易语言的作者居然在windows下调用它,难怪它的linux模式永远都无法使用了。编程是一项非常富有创造力的劳动,但是易语言却把使用者的创造力给杀死了,成天就只会在函数表中找函数,离开那个东西就什么也做不了。&
  更让人生气的是,用易语言的人居然看不起用汇编的,这是在百度易语言吧里的普遍言论,有一句名言就是“中国人用自己的语言,编程我只选易语言”。难道那些人真的不知道吗?如果没有汇编,哪来C语言?没有C语言哪来以后的高级语言?更何况易语言还是基于VB的,VB又是用什么开发的呢?别见了爹妈忘了祖宗啊!不可否认的,易语言开发一些小软件,自己玩玩还是不错的,但说到用它做企业级项目,用它来赚钱,那根本不可能,现在没有任何一家企业使用易语言做开发。百度上那些人说易语言一个月能赚十万,这根本是不可能的事。&
  今天我公司来了个面试的人,用易语言,就是那个人让我有写这篇文章的冲动。下面我把我们的面试情况说给大家听听。其实他刚进来时就被拒绝过,不过我们还是给了他面试机会。&
  老板:你用什么做开发的?&   面试者:易语言&   老板:我们这里不需要用易语言的&   面试者:你给我一次机会,我能用易语言做到任可的事情。(狂到这个地步,我无语)&   老板:那你来面试室吧&   大家都坐定后,面试开始,我们的面试是有问题的都能问,但是最终做决定的还是老板,不过我们都想看看这个用易语言的人到底强到什么程度。&   老板:你为什么会选易语言?现在用这个开发的人很少啊&   面试者:因为它是中文的,我是中国人(不知他这句话是什么意思,难道想突出爱国?)&   老板:是什么语言的我们不管,你能用它做什么?&   面试者:什么都能做(我们听了都想笑,这话太可笑了)&   老板:这个好像不太可能吧&   面试者:你不信我做给你看&   同事:你能用易语言做手机SQL Server调用?(摆明了耍他的,就看他老不老实,易语言本来就没这个功能)&   面试者:当然能&
  然后我同事就把他的电脑借给面试的人,让他装易语言,装好后看着他开发。结果他开启了易语言后,在那个新建面板里找了半天,然后说了句“什么破电脑,易语言装好了不能用的”。这个时候我们都笑了,因为里面跟本就没有移动平台开发的任何东西,当然是找死也找不到的。我那时就说,你算了吧,别找了,找不到的。那个人偏不信邪,说要上网下载个新版本,我们也让他下载了,下好之后却说没有破解,用不了。然后我老板说了句,你是专业用易语言的难道还舍不得花钱买个注册码么?那人又说了句让人惊叹的话:“哪个中国人会买?”&
  话说到这个地步,我们都对他没有语言了,如果用易语言表明他爱国,那么不买正版又说明他什么?还说出那种话,难道是看不起中国人?然后老板就请他走了,他最后又扔了一句话:“你们这帮人,都不是真的中国人!”&
  那个时候大家都很气愤,到底怎么样才算中国人?难道中国人就一定要用易语言?自己学了个垃圾语言又来说我们的不是,到底是谁的错?再定睛一看,易语言的帮助上醒目的写着,中国人,用自己的语言。虽然这只是标语,或者说叫旗号,但是在我们看来,不用易语言的就不是中国人了?话绝对不能这样说!送走了一个易语言程序员,但是国内还有多少用易语言的人?如果你只是想玩玩小软件,或是在别人面前炫耀,那玩玩易语言也无妨,但是如果想成为真正的程序员,靠编程来谋生,你一定要远离它!&
  最后再说一句,我从来都没有把是否用易语言作为评定是否中国人的标准,用英文编程的中国人大有人在,编写得比外国人好的也多得是,那才是中国人的骄傲!我在乎的只是实用,不实用的东西留着干什么?一棒打倒!
===============================================================
不管易语言出身怎么样,是不是 VB 的外壳,我们就假设它是门独立的语言吧,中华民族的骄傲什么的…&
关键是相对其他语言这玩意有什么实际优势么?它是比 c/c++ 快?还是比 lisp 表达能力强?
如果非要用中文写代码写好后用个字符串替换处理一下搞成相应地英文关键字不就行了?比如说我干嘛不能用 c++ 然后 “#define 如果 if”?我干嘛不能写 “(映射 函数 列表)” 然后用个预处理程序处理成“(map f alist)”然后用 lisp 解释器一跑?如果易语言能比 c++ 快或者比 lisp 表达能力更强就罢了,它真的能么?
如果都不能,它好学,适合初学者当第一门语言上手也行,这点他能比得过 scheme 么?学 scheme 只要把 SICP 读一遍就行,很薄的一本书,读完以后不仅可以学会 scheme 语言本身,还能学会各种范式外加一点点编译原理。如果说受众是幼儿园小孩,Scheme 也不行,那 BASIC 和 Logo 总行了吧?我六岁就学 BASIC 了… 难道易语言比 BASIC 和 Logo 还要简单可以用来胎教?所以说易语言这玩意它的价值到底在哪里啊?
然后另外不懂英文和学程序有什么关系啊?我不需要知道 if 在英文里是“如果”的意思啊,我只需要知道这个长得像一个竖杠一个点加上一个弯弯一个横杠的东西在 c 语言里表示逻辑分支不就行了么...?
再然后,程序里那点英文都学不明白,真得能学明白程序么…? 如果写程序的人连这点学习能力都没有,我是绝不敢用他写的程序的。
===================================================
作为一个曾经接触过这种语言的人,我觉得我还是有这个资格来回答一下这个问题。 关于编程语言,我觉得,真心是没有什么入流或不入流的区别。只要我能用这个语言完成我需要的工作,那就足够了,用户才不管你用的语言是什么,入流不入流呢。 关于易语言和中文编程,我想说的是,其实中文编程本没有什么错,易语言的出发点也是好的,用自己的语言编程有什么错?本就没什么错嘛,反正最后编译出来都是010101,执行的时候都是高低电平。真实的故事是它是被国人玩坏了。首先因为这玩意儿拉低了门槛,然后它本身又使用了一个独特的文件格式,导致某些低素质人群写出的**程序和其他人写出的正常程序被杀软提取出的特征码相似而容易误报,这是它后来为什么被鄙视的原因之一。 另一个问题就是易语言这公司的商业性质太浓重。在我接触易语言的那几年里,开始的时候还算好,论坛的技术交流气氛也不错,但是到后来,这公司的老总(我就不说是谁了)似乎就不再重视这门语言作为一个语言的一些问题了,而总是注重于如何去宣传,如何卖掉更多的正版,并且总是以恶心的支持国产作为卖点,而从来不宣传我们这个语言有什么出众的特色,也没有过针对语言本身出色特性的任何开发或者宣传。好像后来这语言就几乎没有再完善更新过了。一直守在老版本,没有独立的编译器可执行文件(我猜这就是因为有了独立的编译器就会被人重新实现IDE,然后就卖不出去了),而IDE环境又只能在Win下面运行,编译出来的Linux程序又从来没有成功运行过,导致这门语言最后只能局限于Win32开发。没错,它甚至不能编译出x86_64的可执行文件。当今的服务器,移动平台等,都是基于Linux平台,而且如今64位也在普及,连移动设备都要上64位平台了,而一门语言竟然没有这种最基本的跨平台性,结果就可想而知了。 另外,它缺乏基本的模块化开发能力。用它的IDE创建的程序,往往只有一个源码文件,而这一个源码文件里包含了整个程序的源码,你不能从一个源码文件里引入另一个源码文件。当然,它也有“模块”这个概念,但它是需要预编译的,如果你的一个工程里包含了很多很多模块,那你就必须手动一个个打开编译后再引入。就像我前面说的,它没有可供外部调用的独立编译器,这也就使得它无法使用诸如Makefile一类的东西来批量生成。如果用这玩意儿写一个大程序,呵呵,那源码文件打开就要好半天了。而且还不能用&vim大法 !!!! 而且中文编程这个玩意儿真心没有必要专门去重新成立一个公司做成产品来卖钱。我给C写个头文件,或者改改编译器,C也能做中文编程。我就见过一个tcc(Tiny C Compiler)的修改版,对中文关键字提供了良好的支持,但是后来他自己就放弃了。或者,我写个预处理程序把中文代码里面的关键字换回英文,然后丢给英文语言的编译器,一样能编译出来。这些东西能卖钱吗?不能。国人想做吗?当然不想。人家做易语言是想靠它吃饭,是想靠它赚钱的。 请记住我没有说易语言不入流,也从来没有说过中文编程是错误的,我只是指出了这个语言,以及这个公司或者说国内的中文编程语言开发商的一些缺陷。最后以我常说的一句话结尾: 凡是以支持国产为营销手段的产品,都是耍流氓!
===========================================================
易语言和按键精灵一样,适用场景有限,官方技术积累一般,一直在不断更新。
我个人对易语言非常感慨。因为这个语言的出现,让一大批不是科班出身的、低学历的人写起了游戏辅助,月收入很不错,差点的能偶尔找个外快,好点的月入几W。 收入方面的疑问,可以参见:
个人目前加入了一个相关的作者群,里面最小的是高中生,技术无非就是把“IF“换成”如果“,把”function“换成“函数”,结构算法还是一样,效率是低了点,但是有现成的傻瓜模块类库,有官方教程有视频有YY语音答疑,几百块的培训费简直是培训界良心。
我以前也瞧不起学易语言或按键精灵的人,觉得要学就学C++这些高级语言起码好找工作,现在才觉得还是自己比较幼稚,你开餐馆别人卖烤脑花卖盒饭,指不定谁家日流水更多。 何况到了中后期,是人就会发现易语言按键精灵的不足,自己都知道学习更深的知识,这是必然。
(有人说既然你知道渠道为什么不自己做,难道傻了,前面已经提到“个人目前加入了一个相关的作者群”,这就是在开始接触开始学习,才知道原来有人这么玩还这么赚钱。始终抱着抵触的心理不可能得到提高,井里的青蛙才会自大,认识越多才越觉得自己卑微。)
易语言的确不入流,但一把入流或者不入流的刀也很难决定菜的质量。
<span class="a_vote_num" id="a_vote_num_
引用来自“Soo”的评论易语言,我在大学期间,就开始关注它了。告诉你为什么它火不了原因,要先知道编程语言为什么英语最好,站在语言的角度来讲,英语比汉语要低一个等级,英语是一个低能语言,而汉语属于高能语言,可以这么来讲。越低级的东西,更能触及事物的本质,更能把黑白区分开来,而高级的东西会产生很多“灰”的部分,而今计算机的世界里,只有低脉冲,与高脉冲之分,所以对计算机而言,只有黑与白,就是0和1。比如,英语“yes”跟“no”,这两个的意思,在语境中,很容易就理解,而汉语的“是”“否”“不”“可以”“还算是”...这就包含灰的部分了。如此,我们倒着推理,就知道易语言,火不了,不是它的设计不好,是天生的,是不可改变的,当然,这是在当今计算机的世界说的。如果有一点有中“高级”计算机,不只有“1”和“0”,还有0.5,的时候,那个时候,世界的一切都变了。论不到你我在这里讨论这些了。简单说,拉丁语系,形式文法的表达能力比中文强。同时字母化的方式,便于输入。编程回避英文单词,就如同菜场商贩,回避阿拉伯字母一样。我相信菜场能把繁体中文数字写全的不多。。哈。
--- 共有 1 条评论 ---
回一楼,不论你用英文字符还是用中文字符写程序,最终都离不开编译器,机器(硬件)不认识英文,也不认识比尔盖茨。更不认识中文,更不能识别1与0的阿拉伯数字,他唯一能识别的(数码电路)是高电平还是低电平,而这些一串串的指令就是存放在指定的存储器中的,读出这些数据之后怎么识别、怎么分配,不是程序员说了算,而是由CPU说了算,CPU不识别的指令,在牛B的程序员也没招。
(1年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
这跟英文p关系都没有,只跟字符有关系。你也可以用用拼音编程,但是长度要少,用汉字本身就涉及到字符集转换的低效能。
<span class="a_vote_num" id="a_vote_num_
引用来自“神州浪子”的评论 转一些知乎上的东西
=============================================================
《中国有个乔布斯,吴涛》&
他汉化VB并开发了汉语编程工具,&
他曾经给朱崇君打过工曾经参与开发CCED……&
编程一定要记住那许多英文编程语法吗﹖他想改编这种局面……“汉语编程的市场潜力很大,还可能会成為一个相当大的產业。”求伯君、朱崇君、梁肇新有很多话要说……(求伯君躺枪)&
且不说给名人提个鞋是否算名人,&
吴涛98年" 应邀"到CCED打工,而CCED实际诞生于1988年(十年前)&
,而且很可惜,吴涛参与的CCED2000却在市场上非常失败,对此,吴涛声称自己不是项目负责人不参与策划(看来工作只是底层码农),并且不便多说........&
整天拿CCED给自己吹牛,对给CCED带来的失败却推卸的一干二净!&
然后吴涛突然就自称用不到一年的时间以一人之力原创了70万源代码发明了易语言,&
并称是完全的原创,所有的策划、编码、核心技术都是全部原创了70万源代码,这显然是在吹牛,&
要知道编程语言与其他软件不同,更多的BUG,更复杂的应用环境,&
一门语言的思核与框架都需要投入大量的精力,不要说一门语言,就是一个库让成千上万的人来用也需要比普通软件投入更多的时间,不信的问问那些写各种开源组件的,可能几千句代码要耗时几个月。我们看看jQuery这样一个javascript的库才数百K代码不过却经过了近十年的开发,而linux第一个版本也只有数万行代码,而且也是基于前人的核心技术。&
其实易语言基于前人的基础也不算什么,关键是他抄了还不承认,而且还要上升到中华民族的高度,十几亿人都“被代表”了说是什么“中华民族自己的语言”&
易语言编译后就是VB程序,你可以用VB Explorer解开早期易语言程序的外壳。在这一点上,易语言作为一门独立语言的谎言就不攻自破了,你抄就抄,可是你不应当给中华民族抹黑啊。&
我们看一看易语言的更新速度10年来的发展,就很清楚这个人即使他不用测试不用吃饭不用睡觉,他根本没有能力一年码出70万的源码并且是全部原创的,这个易语言自称是中国人的语言,简直就是侮辱所有中国人的智商信口开河的扯淡。&
我所批判的易语言本质是:他不是在创造,而是在骗,打个比方,有个小孩子用泥巴捏了一个房子大声说:“我的房子”也许好笑,但是他自己做的,而有个成年人,他在别人的豪华别墅上帖个牌写上自己的名字,也对别人大声说:“我的房子”,或者吹嘘:“中华民族自己的房子”,然后骗每个中国人掏钱给他,骗可怜的孩子们,我批判的是这个问题。如果替换几个关键字就算是一门编程语言,那我们每个人写个C++的头文件,我们一天可以发明成千上万的新语言了,所以替换汉化不能算是创造了语言,易语言作为一个语言的基础根本不成立,实践也证明了这一点,发展了十年完全没有易语言自己的思想或框架出现,就那点可怜的模块也是VC包装的。
===============================================================
[转]为了大家的前途与发展,请不要学习易语言&   在我开始说之前,先简单的介绍一下什么是易语言,它是现在世界上唯一的一个能以中文编程的开发环境,采用的是VB6.0的框架,添加了一些可用于其他平台的特性,号称是可以快速上手,快速精通,是专为国人开发的,不需要任何英语基础就能开发软件。&
  下面进入正题,其实关于易语言,我们在群里很早就讨论过,我们不承认它是一门“语言”,它充其量也只不过是一个开发工具,就像C++和VC++一样,VC++只是一个用来开发C++的工具。而易语言只不过是一个中文界面的VB,不要不相信这一点,不论作者把它吹嘘得多么好,也不管它是不是被称作是“语言”,我们只看结果,易语言编译后就是VB程序,你可以用VB Explorer解开外壳。在这一点上,易语言作为一门独立语言的谎言就不攻自破了。当然了,作为一名程序员,我不在乎它的核心是用的什么,就像JBuilder使用Eclipse核心那样,这与我们完全没有关系,只要能开发出好的程序,那它就是好东西。&
  可是,易语言却不让我们如意。作者说它功能强大,能与C++相媲美,我跟本就不这么认为,首先来说,C++能够开发DLL,而易语言做出的DLL是什么?一个VB的壳,里面一堆代码。据我们的测定,易语言的DLL内含有C++的代码,很明显的,抄袭。天下文章一大抄么?没想到编程语言也能抄。另外再说一句,易语言那个linux应用开发跟本是不能用的,我们现在所常用的Linux版本,如Red Hat,Gnome等,都无法运行易语言开发的程序,也不知道作者所说的linux指的是哪个版本的。&
  更可怕的是,现在的中小学都引进了易语言的课程,一年级的小学生就开始在那里念着“声明 主窗体 等于 窗体类”,真不知道他们能理解多少。不是我看不起那些早年学习编程的人,如果他们学的是C语言,我说好,但是现在,把易语言搬上课堂,我就搞不明白是怎么回事了。虽说现在计算机普及,程序员门槛降低,但是这仅仅是针对中国而言的,程序员门槛为什么会变低?一部分是因为开发环境越来越高级,另一部分是由于人们的不求甚解。自以为能做个窗体,会让计算机做个加减乘除就自称程序员了。如果真有那么简单,那满世界都是程序员了,做个窗体谁不会?现在好多开发环境打开时就自动送你个窗体。易语言是能够使中国人学习编程变快,但这仅仅是在易语言本身,易语言无法与其他语言合作,无法跨平台开发,无法进行移动平台开发,它拥有的仅仅是个中文界面罢了。&
  那为什么不要学易语言呢?因为它没有属于它自己的编程思想,不论开发什么,都是从别处抄袭而来,没有一点原创。另外说一句题外话,GCC for linux 这个编译器在windows下是不能工作的,易语言的作者居然在windows下调用它,难怪它的linux模式永远都无法使用了。编程是一项非常富有创造力的劳动,但是易语言却把使用者的创造力给杀死了,成天就只会在函数表中找函数,离开那个东西就什么也做不了。&
  更让人生气的是,用易语言的人居然看不起用汇编的,这是在百度易语言吧里的普遍言论,有一句名言就是“中国人用自己的语言,编程我只选易语言”。难道那些人真的不知道吗?如果没有汇编,哪来C语言?没有C语言哪来以后的高级语言?更何况易语言还是基于VB的,VB又是用什么开发的呢?别见了爹妈忘了祖宗啊!不可否认的,易语言开发一些小软件,自己玩玩还是不错的,但说到用它做企业级项目,用它来赚钱,那根本不可能,现在没有任何一家企业使用易语言做开发。百度上那些人说易语言一个月能赚十万,这根本是不可能的事。&
  今天我公司来了个面试的人,用易语言,就是那个人让我有写这篇文章的冲动。下面我把我们的面试情况说给大家听听。其实他刚进来时就被拒绝过,不过我们还是给了他面试机会。&
  老板:你用什么做开发的?&   面试者:易语言&   老板:我们这里不需要用易语言的&   面试者:你给我一次机会,我能用易语言做到任可的事情。(狂到这个地步,我无语)&   老板:那你来面试室吧&   大家都坐定后,面试开始,我们的面试是有问题的都能问,但是最终做决定的还是老板,不过我们都想看看这个用易语言的人到底强到什么程度。&   老板:你为什么会选易语言?现在用这个开发的人很少啊&   面试者:因为它是中文的,我是中国人(不知他这句话是什么意思,难道想突出爱国?)&   老板:是什么语言的我们不管,你能用它做什么?&   面试者:什么都能做(我们听了都想笑,这话太可笑了)&   老板:这个好像不太可能吧&   面试者:你不信我做给你看&   同事:你能用易语言做手机SQL Server调用?(摆明了耍他的,就看他老不老实,易语言本来就没这个功能)&   面试者:当然能&
  然后我同事就把他的电脑借给面试的人,让他装易语言,装好后看着他开发。结果他开启了易语言后,在那个新建面板里找了半天,然后说了句“什么破电脑,易语言装好了不能用的”。这个时候我们都笑了,因为里面跟本就没有移动平台开发的任何东西,当然是找死也找不到的。我那时就说,你算了吧,别找了,找不到的。那个人偏不信邪,说要上网下载个新版本,我们也让他下载了,下好之后却说没有破解,用不了。然后我老板说了句,你是专业用易语言的难道还舍不得花钱买个注册码么?那人又说了句让人惊叹的话:“哪个中国人会买?”&
  话说到这个地步,我们都对他没有语言了,如果用易语言表明他爱国,那么不买正版又说明他什么?还说出那种话,难道是看不起中国人?然后老板就请他走了,他最后又扔了一句话:“你们这帮人,都不是真的中国人!”&
  那个时候大家都很气愤,到底怎么样才算中国人?难道中国人就一定要用易语言?自己学了个垃圾语言又来说我们的不是,到底是谁的错?再定睛一看,易语言的帮助上醒目的写着,中国人,用自己的语言。虽然这只是标语,或者说叫旗号,但是在我们看来,不用易语言的就不是中国人了?话绝对不能这样说!送走了一个易语言程序员,但是国内还有多少用易语言的人?如果你只是想玩玩小软件,或是在别人面前炫耀,那玩玩易语言也无妨,但是如果想成为真正的程序员,靠编程来谋生,你一定要远离它!&
  最后再说一句,我从来都没有把是否用易语言作为评定是否中国人的标准,用英文编程的中国人大有人在,编写得比外国人好的也多得是,那才是中国人的骄傲!我在乎的只是实用,不实用的东西留着干什么?一棒打倒!
===============================================================
不管易语言出身怎么样,是不是 VB 的外壳,我们就假设它是门独立的语言吧,中华民族的骄傲什么的…&
关键是相对其他语言这玩意有什么实际优势么?它是比 c/c++ 快?还是比 lisp 表达能力强?
如果非要用中文写代码写好后用个字符串替换处理一下搞成相应地英文关键字不就行了?比如说我干嘛不能用 c++ 然后 “#define 如果 if”?我干嘛不能写 “(映射 函数 列表)” 然后用个预处理程序处理成“(map f alist)”然后用 lisp 解释器一跑?如果易语言能比 c++ 快或者比 lisp 表达能力更强就罢了,它真的能么?
如果都不能,它好学,适合初学者当第一门语言上手也行,这点他能比得过 scheme 么?学 scheme 只要把 SICP 读一遍就行,很薄的一本书,读完以后不仅可以学会 scheme 语言本身,还能学会各种范式外加一点点编译原理。如果说受众是幼儿园小孩,Scheme 也不行,那 BASIC 和 Logo 总行了吧?我六岁就学 BASIC 了… 难道易语言比 BASIC 和 Logo 还要简单可以用来胎教?所以说易语言这玩意它的价值到底在哪里啊?
然后另外不懂英文和学程序有什么关系啊?我不需要知道 if 在英文里是“如果”的意思啊,我只需要知道这个长得像一个竖杠一个点加上一个弯弯一个横杠的东西在 c 语言里表示逻辑分支不就行了么...?
再然后,程序里那点英文都学不明白,真得能学明白程序么…? 如果写程序的人连这点学习能力都没有,我是绝不敢用他写的程序的。
===================================================
作为一个曾经接触过这种语言的人,我觉得我还是有这个资格来回答一下这个问题。 关于编程语言,我觉得,真心是没有什么入流或不入流的区别。只要我能用这个语言完成我需要的工作,那就足够了,用户才不管你用的语言是什么,入流不入流呢。 关于易语言和中文编程,我想说的是,其实中文编程本没有什么错,易语言的出发点也是好的,用自己的语言编程有什么错?本就没什么错嘛,反正最后编译出来都是010101,执行的时候都是高低电平。真实的故事是它是被国人玩坏了。首先因为这玩意儿拉低了门槛,然后它本身又使用了一个独特的文件格式,导致某些低素质人群写出的**程序和其他人写出的正常程序被杀软提取出的特征码相似而容易误报,这是它后来为什么被鄙视的原因之一。 另一个问题就是易语言这公司的商业性质太浓重。在我接触易语言的那几年里,开始的时候还算好,论坛的技术交流气氛也不错,但是到后来,这公司的老总(我就不说是谁了)似乎就不再重视这门语言作为一个语言的一些问题了,而总是注重于如何去宣传,如何卖掉更多的正版,并且总是以恶心的支持国产作为卖点,而从来不宣传我们这个语言有什么出众的特色,也没有过针对语言本身出色特性的任何开发或者宣传。好像后来这语言就几乎没有再完善更新过了。一直守在老版本,没有独立的编译器可执行文件(我猜这就是因为有了独立的编译器就会被人重新实现IDE,然后就卖不出去了),而IDE环境又只能在Win下面运行,编译出来的Linux程序又从来没有成功运行过,导致这门语言最后只能局限于Win32开发。没错,它甚至不能编译出x86_64的可执行文件。当今的服务器,移动平台等,都是基于Linux平台,而且如今64位也在普及,连移动设备都要上64位平台了,而一门语言竟然没有这种最基本的跨平台性,结果就可想而知了。 另外,它缺乏基本的模块化开发能力。用它的IDE创建的程序,往往只有一个源码文件,而这一个源码文件里包含了整个程序的源码,你不能从一个源码文件里引入另一个源码文件。当然,它也有“模块”这个概念,但它是需要预编译的,如果你的一个工程里包含了很多很多模块,那你就必须手动一个个打开编译后再引入。就像我前面说的,它没有可供外部调用的独立编译器,这也就使得它无法使用诸如Makefile一类的东西来批量生成。如果用这玩意儿写一个大程序,呵呵,那源码文件打开就要好半天了。而且还不能用&vim大法 !!!! 而且中文编程这个玩意儿真心没有必要专门去重新成立一个公司做成产品来卖钱。我给C写个头文件,或者改改编译器,C也能做中文编程。我就见过一个tcc(Tiny C Compiler)的修改版,对中文关键字提供了良好的支持,但是后来他自己就放弃了。或者,我写个预处理程序把中文代码里面的关键字换回英文,然后丢给英文语言的编译器,一样能编译出来。这些东西能卖钱吗?不能。国人想做吗?当然不想。人家做易语言是想靠它吃饭,是想靠它赚钱的。 请记住我没有说易语言不入流,也从来没有说过中文编程是错误的,我只是指出了这个语言,以及这个公司或者说国内的中文编程语言开发商的一些缺陷。最后以我常说的一句话结尾: 凡是以支持国产为营销手段的产品,都是耍流氓!
===========================================================
易语言和按键精灵一样,适用场景有限,官方技术积累一般,一直在不断更新。
我个人对易语言非常感慨。因为这个语言的出现,让一大批不是科班出身的、低学历的人写起了游戏辅助,月收入很不错,差点的能偶尔找个外快,好点的月入几W。 收入方面的疑问,可以参见:
个人目前加入了一个相关的作者群,里面最小的是高中生,技术无非就是把“IF“换成”如果“,把”function“换成“函数”,结构算法还是一样,效率是低了点,但是有现成的傻瓜模块类库,有官方教程有视频有YY语音答疑,几百块的培训费简直是培训界良心。
我以前也瞧不起学易语言或按键精灵的人,觉得要学就学C++这些高级语言起码好找工作,现在才觉得还是自己比较幼稚,你开餐馆别人卖烤脑花卖盒饭,指不定谁家日流水更多。 何况到了中后期,是人就会发现易语言按键精灵的不足,自己都知道学习更深的知识,这是必然。
(有人说既然你知道渠道为什么不自己做,难道傻了,前面已经提到“个人目前加入了一个相关的作者群”,这就是在开始接触开始学习,才知道原来有人这么玩还这么赚钱。始终抱着抵触的心理不可能得到提高,井里的青蛙才会自大,认识越多才越觉得自己卑微。)
易语言的确不入流,但一把入流或者不入流的刀也很难决定菜的质量。
现在不入流的易语言,写出来的辅助,在淘宝卖的,收入过万的数不胜数,收入几千的多的是。收入几十万的也是有的,而普通程序员光想着要学最好的,却拿着不足一万的工资,很悲哀。
<span class="a_vote_num" id="a_vote_num_
因为写易语言的都是些傻逼
--- 共有 2 条评论 ---
: 真是一群傻逼
(1年前)&nbsp&
而且是傻逼中的战斗逼!
(2年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
招了能做什么?你自己想一下就知道了。
<span class="a_vote_num" id="a_vote_num_
看你们争的,说真的,你们都是站在各自的立场说话,看到你们的言论都是围绕着易语言与非易语言,到底那个最牛,首先我自我介绍一下我本人,本人才不出众,2014年就开始学C++,之后VC++,学过HPH,java,HTML(最简单的啦),学过C51,学过PIC,学过ARM,用PIC做个很多产品(帮别人做的),而且已经投入市场,写PIC程序的过程中,不只是简单的写程序,还包括原理图年构想,PCB电路板的绘制直到出产品都是我一个人完成的,还用PHP,JAVA,HTML做个简单的网站,用C语言做过很多 WINDWOS 上的应用程序(好的坏的,白的黑的都有过),记得那什么了解我的不不让我碰他们的电脑,想起来也挺搞笑的,没有学过的人可能会认为,哇!你那么牛,我实话告诉你,一点也不牛,学的多,还不如学一门就学精通,当你学精能的时候怎么办,好了问题来了,你去应聘的时候,应聘的人会装B:我们不但要会这样,而且还会那样,好了,现在你就会发现你自己的不足,原来我还有什么东西也不会,当你把这个学会了,再去另一家公司应聘的时候,他们的要求又不一样了,如果不了解其中道理,你学一辈子也学不完,也不可能所有的都学精,
好了,以上这些是否与易语言到底强不强一点关系都没有?本人当初也是瞧不起易语言,当我真正的了解他的时候才知道易语言是一门非常了不起的软件,windows平台上的应用软件,他基本可以完成,易语言关系是他“中文化”,都没有几个人去系统化的学习他,所以出现一些BUG就认为是易语言本身的问,比如说在易语言中的局部逻辑型变量默认值是什么?很多都不知道,往往在调用时,明显改变了他的值,之后又变了,他不知道调用这个函数(功能、子程序)之后,这个变量又恢复了默认值,这就是没有系统化去学习所致,当被我做一个模块的时候 在这里也折腾了几个小时,头都高昏了。
在这帖子中有人说易语言用汉化什么VB,我说你就少装B了,VB多大?易语言多大?只要会算加减乘除的人我相信他都会知道结果,
不论用C++也好,还是VB,VC++,c#也好,他们都离不开windows系统的函数,那么windwos系统的函数又在那里呢?告诉你,就是在system32文件夹中的DLL文件中,易语言他有一个DLL命令的功能,就是重新定位DLL的接口(转接),可以把英文的函数接口改为中文的函数接口,当然VC++也有这个功能,不过不可以把英文的函数名做成中文的。至于有的人说,你能用易语言做手机SQL Server调用?我想说提问这这个人就是一个白痴,(不过现在有了《易安桌》同样是中文编程,但运行平台是安卓系统),为什么说他是白痴,连基要的运行平台都搞不清楚,还去考人家,还觉得自己脸上放光,
话又说回来,C语言他虽然强大,他并非通用,不要认为你学会了C语言就通吃,如果真有这这么认为,我敢肯定的说,他还没有入门,比方说,单片机就不支技回调函数,如果你真要这么写,编译器不买你的账,写也白写,除非编译器支持这么一个功能。还有在不同的单片机中都有不同的区别,唯一想同的就是他们用了C语言的风格是相同的,运算符是相同的,条件判断是相同的,循环语句是想同的,还有一些缟译器对 for 循环语法要求也不一样。在正常情况下我们都可以这样写:
int b=100;
for(int a=0;a&b;a++)
可以在一些单片机写这样写编译时就会报错,必须这样写:
int b=100;
for(a=0;a&b;a++)
为什么西方国家不像中国人一样,公出来公有理,婆出来婆有理,各自玩套。而西方国家恰恰相反,他们的发展多数都是要基于前人的基础上再发展,把别人的东西不段的完善。为他达到这样的目的西方国家不论是软件还是硬件,他们的接口有一个共同的标准(说到标准这里很多人肯定不懂),而我们国家的技术人才,很多都是我行我素,比方说吧,USB的电压标准都是5V,正负5%,如果要不是引进西方的技术,说不定那天出了一个神经病,他搞一个12V的USB接口,当你的手机接上去充电时,我只能说你倒霉。
易语言,是可以实现全中文字编程的语言,将来安卓系统,lunx 系统上都会出现中文字编程的语言(不信的等着瞧),也是打破软件行业这个神秘的而不可测的神话,当然让一些学软件的人他伤心:我学了几年了才达到这么一个水平,你学几个月还超过了我,5555555。
易语言中文化编程基本上可以解决windows 平台上所用的应用软的问题,而且开如周期段,程序员成本低。中文化编程的普及是早与晚的问题。说不定有一天微软看到了商机,他也把这个功能集成到他们那里,操作系统有了多国语言,那么应用软件开发工具为什么不可以有多国语言?只是他们还没有看到商机或者不想垄断而已。
个人认为有意打击易语言的人可能与我一样存在着虚荣、自卑、矛盾的情感,说句心里话,当初我要是知道易语言怎么有这么强大的功能,我真的懒得花几年的时间去学VC++,学了还不好找工作,人家要求英语过4级,幸亏我电子技术比较扎实。找到一份不会比一个入门级程序员待遇差的工作。现在缟程,做嵌入式软件,PC应用软件只是我的业余。运气好一个月可以搞几K,运气不好,一个月一毛也没有。反正吧,人心不足蛇吞象。得的多自己累的也多,钱不钱无所谓了,就当写程来锻炼我的恩维吧。
所以大家别争了,易语言有易语言的长处,C语言有C语言的长处,JAVA有JAVA的长处,有像一把狙击枪与一把突击步枪,你说谁最厉害?只要你善于利用他的长处,避免他的短处就是好厉害的。
--- 共有 2 条评论 ---
说得好!我不知道那些贬低易语言,贬低母语优势的人都是什么心态?或许是崇洋媚外吧
(3个月前)&nbsp&
没文化,真可怕 ....
(10个月前)&nbsp&
更多开发者职位上
有什么技术问题吗?
IIOWE的其它问题

我要回帖

 

随机推荐