批判易语言的人是否用过这门语言,批判它的原因又是什么?


Author: Kimmy

批判易语言的人是否用过这门语言,批判它的原因又是什么?

知乎链接


谢邀。
尊吴涛一声前辈,我真的不是为了黑而黑。
当年的Turbo Pascal也是Anders一个人开发的,作为一个丹麦人,也没见人家被神化到这种地步。

首先要说的就是态度问题,从来都只是先有“汉语/中文编程”先起来挑事儿,才会有人出来黑。可以看我的每一个跟易语言相关的答案。自己被洗脑以后连客观的评论都当成黑,这种人不被黑才怪。同样也就是因为这个原因易语言社区才会被人鄙视。

其次就是水平问题。易语言要真的是什么惊天动地的东西,你们在这里咋唬一下也就算了。可是实际上呢?除了“汉语编程”之外毫无特色,应用能力连Go都不如。还非要把包装的API说成是语言集成的特性,然后给人感觉Java / C++ / C#就不支持数据库、网络操作、多媒体应用、办公应用等一样。

然后就是设计问题
就题主补充的“真.易语言”那几张图片来看,满满都是膈应人的东西。
比如类型栏里面每个类型名都要加上一个“型”字;
比如因为参数名歧义导致后面多余的一大坨注释;
比如满目疮痍的命名风格(下划线是几个意思?)。
不仅仅是读起来别扭,“代码之美”和“编程之美”在这里完全丧失了。

最后,最重要的一点就是理念问题
“汉语编程”目前根本不可能有什么发展前景。
究其根本,就是现代汉语太复杂以致于无法抽出一个合适的基本结构和简单的SVO模式,一个简单的词法变动或者是语境变化都可能导致意思大相径庭。
所以现在的“汉语编程”其实都是些不着调的汉化。
如果你用过魔兽争霸地图编辑器(World Editor),并用它写过触发器的话,会发现那也是“汉语编程”,但结果得到的还是jass脚本。而且就专业性上来讲,暴雪的字幕组要比吴涛前辈良心多了。并且还自动省掉了写代码的过程,直接点选就好。
所以一次我跟某QA交流的时候了解到,他们的需求文档都开始按照严格的SVO格式描述了,以便于分析和生成Use Case。

另请诸君对比一下同样是国产的按键精灵社区。

期待

受APL和Prolog启发的新编程语言早日设计出来。

以上。

创建时间:2015-02-21 最近更新时间:2024-10-27