|
接触易语言已经好几个月了,那本教材翻来翻去也不下三四遍,虽然还没有写出技术含量较高的软件,也没有写出供我校学生兴趣小组使用的易语言教材,但有几点想法却如刺梗喉,那种不吐不快的感觉与日俱增。于是斗胆将自己不成熟的想法贴上论坛,希望有更多关注易语言的同行参与讨论,也希望两个张主管重视。当然,如果我的这些看法如果代表了大家的共同心声,那些就更希望易语言公司拿点实际行动出来。
个人分析:我不是真正的程序员,没有参加过任何关于程序员的考级,仅仅算是程序设计爱好者吧,和很多同行一样,我接触过所有主流编程语言,从c、vb、java等,比较拿手的除了vb就算asp。(如果asp也算编程语言的话,我还接触过js、vbs、asp.net。)
接触易语言的时间:3个月
对易语言的感情:支持、喜爱,其程度超过任何一款国产软件
建议:
判断分支语句应该与vb、c的语法规律类似,建议添加类似select的选择语句。
要么:
如果(条件)
执行a
否则
执行b
结束如果
要么:
如果(条件)
{执行}
理由:
任何一项技术或者一门语言都要走上规范化的道路,与国际接轨。纵观天下的语言,判断语句无法是两种典型的描述。
就连Flash之类的ACTION语言都遵循C的语法,PHP也一样,为什么易语言在这方面都要标新立异,弄出一套自己的标准呢?我不认为这样用“如果”和“如果真”的判断分支的表述体现了中文化的思维!我曾经暗地里揣摩过易语言设计者的心理:也许是这样的表述有利于易语言创造的流程图的规划吧!其实,易语言公司辛苦经营如此之久,为什么现在的用户还是寥寥无几?(这是真话,如果我不是曾经热衷于收集软件,肯定不会在2000年是就知道易语言,如果不是参加北京的斑竹见面会,我也绝对不会对易语言产生兴趣。我曾经向我身边的20多位从事IT业的朋友了解,结果竟然没有一个知道易语言!)我想在判断与选择的基本分支语句的标新立异,也许就是最重要的原因。
苗博警告过我们,发言或下结论前一定要深思熟虑,不能空喊口号,我再细述自己理由如下:
我们学习一门语言时,总会使用其他语言作为知识迁移,如我学习asp时有QB的基础,学习php则幸亏有c的帮忙。C和vb的相互移植只要弄清他们的几点关键区别就可以了。但是我们学习易语言呢?如果我们有C和VB的基础,首先要向令狐冲学独孤九剑一样,先忘了C和VB的基本招式!当然,如果我事先毫无任何编程的前置知识,那么我是可以很快适应的,但是,我以后还想学习C、vb呢?我不是总要重复一遍将自己从易语言中学习到的判断分支语法忘却,重新去习惯C、vb的语法的痛苦经历?请问:这样做有意义吗?难道易语言公司一开始的设想就是:只要你入了门,呵呵,我就不怕你回头?
这些本来就是细节,但恰是关系到根本的细节。其实,大家想想WPS和Linux就知道了,wps和word的菜单基本一致,windows和linux还相互学习呢,linux的设计者也绝对不会在鼠标的点击方面做自己一套标准的。
如果易语言仅仅是一个普通的编程语言,那我以上所说的就是废话了。问题是易语言接下来要承载我们国产软件的希望的啊!它很快就要融入中国亿万学子的信息技术教育中去了啊!
以上分析本来就不是什么很独到的看法,相信大家在培训时也会有同感,但是苗博不是计算机出身的,张有宁老师也不擅长于编程,至少不像我什么语言都接触过,张飞老师时“身在庐山”,我真诚地希望苗博和张有宁老师认真看看,因为只有你们才可以直接和易语言公司对话。更希望易语言公司能给我们一个比较正式、比较具体的答复,说说这样设计的好处,千万不要说什么:“这是我们公司内部的事。”易语言,不要让我想说爱你也不容易啊!
|
|