编程语言编程计算机科学鄙视链易语言
易语言那么不入流吗?
问题描述
偶大学英语很差,还喜欢写点零碎,发现易语言的帮助起码看的懂,就一直易语言了,那时候,一直觉得语言只是工具。
然后越来越发现,很多人在鄙视易语言,因为本职工作与IT毫无关系,所以没有各种语言氛围,偶尔写写东西,依旧用这个,结果现在发现,基本没多少人用。因为打算换个行业,于是乎打算放下易语言,走传统路线。
很奇怪,易语言到底差了多少,很多小东西,可以用它实现,给人也带来了方便,为什么大家对于它都是各种骂呢?那么多人说它只是玩玩,说他它如何如何,我不是想为它正名,只是想知道为什么,可以写下载软件,可以写办公软件,可以网络,可以数据库,可以win也可以linux,对于很多一辈子没写过非常多码字的人来说,这个真的很差吗?
当然,因为太多人用易语言写病毒导致N多杀毒直接杀掉它是不争的事实。
另外,我很想知道为什么那么多人一提易语言,除了骂,还是骂,易语言很大错误吗?
然后越来越发现,很多人在鄙视易语言,因为本职工作与IT毫无关系,所以没有各种语言氛围,偶尔写写东西,依旧用这个,结果现在发现,基本没多少人用。因为打算换个行业,于是乎打算放下易语言,走传统路线。
很奇怪,易语言到底差了多少,很多小东西,可以用它实现,给人也带来了方便,为什么大家对于它都是各种骂呢?那么多人说它只是玩玩,说他它如何如何,我不是想为它正名,只是想知道为什么,可以写下载软件,可以写办公软件,可以网络,可以数据库,可以win也可以linux,对于很多一辈子没写过非常多码字的人来说,这个真的很差吗?
当然,因为太多人用易语言写病毒导致N多杀毒直接杀掉它是不争的事实。
另外,我很想知道为什么那么多人一提易语言,除了骂,还是骂,易语言很大错误吗?
不管易语言出身怎么样,是不是 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 语言里表示逻辑分支不就行了么...?
再然后,程序里那点英文都学不明白,真得能学明白程序么…? 如果写程序的人连这点学习能力都没有,我是绝不敢用他写的程序的。
评论 23
要说比较各种语言快慢的问题,我觉得意义不大,货比货得扔,人比人得死,c/c++,java等那么多语言,真要比个快慢,那到最后岂不是剩下一种语言独霸天下,剩下的语言都被层主喷死?
你朋友一周看完,写程序,你能吗?每个人都能吗?这只是个案,能代表什么吗?奥运会中国得金牌最多,能说中国体育事业,中国人民都很擅长体育,身体经常锻炼?
“我不需要知道 if 在英文里是“如果”的意思啊,我只需要知道这个长得像一个竖杠一个点加上一个弯弯一个横杠的东西在 c 语言里表示逻辑分支不就行了么...? ”我觉得层主要是真的不懂英文,那么那么多代码按照你的这种方式记下来,是要死人的。。。。。你得要记住多少个弯弯啊?
关于关于上手快慢,不管是scheme,BASIC 还是 Logo 你的想法都是基于使用有良好的英语水平,至于层主说6岁就会BASIC,试问层主6岁的时候知道英文多少个字母吗?
但是我不同意你说的第一段。易语言在我的感觉里是一个面向初学者的语言,初学者会在众多语言中间无所适从,理想状态下应该有一个人从理论和应用两方面向他/她解释每个语言的优缺点和适用范围,并给出建议,然后再又初学者自己选择。易语言使用这种情感上的哄骗,容易使初学者误入歧途。
你第二段说的很对,我就不说啦~~
关于你的第三段,我还是认为 sicp 很容易。sicp 是本科大一的教材,美国本科生的笨,呵呵,我是知道的,我现在就在教他们普通物理,生命中不能承受之笨… 更何况大一学生和高中生也差不多,这帮人能搞定的事情,我觉得要求严格一点的话,在国内可以要求初中搞定。当然我朋友那个是个案,但是 sicp 看完前两三章对于初学者就够了,投入的话一周我觉得对于初学者略紧,但可行。
最后,关于英文的问题,这是我的亲身感受。我学 basic 的时候不懂英文(六岁显然不懂)但是还是学下来了。不过我那时知道英文有多少个字母,每个字母怎么念。
我小时候启蒙用的就是vb,之后在电子词典上写了很久的QBasic,接触C语言后从此VB一生黑。
但我要说的不是这个,我要感谢我的父亲,在他的影响下,我停学Basic开始学英语了。。。。