开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 2176|回复: 3
收起左侧

[大家谈谈] 关于易语言

[复制链接]
发表于 2011-9-30 14:18:43 | 显示全部楼层 |阅读模式   陕西省安康市
一、易语言是一个开发工具,而不是语言体系。
    易语言本身就是C语言加上中文外壳而来的,所以首先需要认识的是:易语言是一个开发平台、一个开发软件的工具,并不是一个语言体系。无论吴涛是否承认,在编程方面以现在我国的技术和经济实力自行编写一个全新体系的语言体系都是不可能也不现实的。微软也是以雄厚的资金推动了多个版本的进化历经十余年才有了今天的编程工具和体系的。如果吴涛想让易语言健康发展下去,就不该宣扬易
语言是一门语言,而是像微软推行vb6.0一样把易语言当作一个编程工具加以推广。
    二、易语言的各个版本是这个工具的进化,而不是语言的进化。
    易语言有自己的开发库和运行模式,这个整体根基是基于上一*发工具,与vc6.0、vb6.0是同一时代的产品,他各个版本的变迁是本身的一种强化和改进,类似于微软的SP1、SP2这些补丁,而不意味
着每个版本的变化可以达到从Visual到.net那样的跨越。听说未来的易飞扬是针对.net体系的,希望易语言能有个质的飞跃。
    三、成也汉字、败也汉字
    易语言彻底地使用了汉字编程,不仅仅是输入的各类命令行,甚至API都是汉字的,这让学习者的第一感觉非常亲戚。但也正是由于全部使用了汉字代码,造成易语言生成的文件比较夸张。我编写过一个
很小的食堂管理软件,因为当时觉得功能很简单,不需要使用.net那么夸张的专业工具,所以只用了易语言来开发,结果预计在.net上最大3M的软件在易语言环境下竟然生成体积达到了三十多M!先不说易语言是否适合开发企业类软件,只是一个小软件就要如此夸张,如果编写一个涉及数据库的企业级管理系统,恐怕真的要利用蓝光光盘来承载这个本来一张CD就可以搞定的软件了。这件事给了我非常大的感触。本身一个汉字就要占用两个字母位,这就意味着易语言生成的文件至少比英文编程生成文件大一倍,再有易语言本身面对对象的编程体系不够完善造成的类缺陷使生成文件又要至少大一倍,还有易语言本身自带控件和API的编写并不完美,又要造成至少一倍的空间浪费,其余图形化的浪费、封装不完善的浪费更是不可忽视。所以,从这点看,易语言适合编写一些功能不是非常强大、要求快
速完成的小软件。
    四、汉字的复杂性使初衷变了味道
    我们五千年的光辉历史早就了博大精深的汉字体系。曾经听一位外国朋友开的一个玩笑:中国队战胜了我们,你们要报道成“中国队败敌于此”,我们战胜了中国队,你们仍然可以报道成“中国队败敌
于此”,好像中国队是不败的。从这里我们可以看出,汉语是多么的复杂。而在易语言中使用汉字编写,咋一看是容易学习了,实际却是更加复杂和难以掌握了。比如窗体,在.net中,窗体就是窗体,无论你给它起个什么名字,它都是窗体,它的代码窗口名字也是和窗体名一样的。而在易语言中,_启动窗体的代码窗口却说不定是哪一个,如果你在只有一个启动窗体时就启动代码窗口,他就叫窗口程序集1,否则说不定叫什么;再比如if语句,在英文编程中,if就是if,而易语言却又加了一个“如果”和“如果真”,记得当时学的时候我就在想,那是不是会还有个“如果假”在里面?类似的例子不
胜枚举,大家想想,是不是反而更加复杂?
    五、编程思想已经过时
    在上一代编程工具中,我们主要认为三个方面必须作出改进:对数据库的持续连接导致多用户操作错误频生、资源占用严重;不健全的类概念导致代码冗长杂乱,编写复杂;跨平台移植非常困难。而易
语言恰恰继承了这几个重大的缺陷,尤其是对数据库的连续性独占连接注定了易语言无法编写适合企业应用的软件。
发表于 2011-9-30 14:52:10 | 显示全部楼层   广东省茂名市
沙发,同感
回复 支持 反对

使用道具 举报

发表于 2011-9-30 20:25:51 | 显示全部楼层   陕西省西安市
字体闪眼睛{:3_227:}
回复 支持 反对

使用道具 举报

头像被屏蔽
结帖率:67% (4/6)
发表于 2011-10-1 03:41:17 | 显示全部楼层   广东省湛江市
看了lz的帖子多次,我还是不明白什么意思。2011年10月1日3时41分37秒
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表