为啥 易语言 作为汉语编程语言却没有发展起来只被用于制作外挂的一些用途

正经来说,不嘲讽的话,语言要发展,首先要有商业公司推广,除了上古流传下来的语言。现在主流的都需要一定程度的推广。
其次,人数基础,在初期,你需要吸引到一定程度的基础用户来帮你进行扩散,这时候语言本身的吸引力很重要,每个语言在初期都有其独特吸引的人方面,而易语言吸引人的是什么?是中文而已,他本身并没有特别突出的编程特性。英语系编程语言,这个人口基数是全球,中文系编程语言直接缩减并非3/4而是远小于3/4,因为即使在中国母语国家,也存在大量程序员不习惯用中文编程。
这两点导致了易语言主要作为爱好者及轻度使用的选择,没有商业公司会使用,一种语言没有商业公司会使用,是显然无法生存发展的,计算机编程并非独立行业,无法为物理行业服务,无法转换成生产力的话,是会渐渐消亡的。

■网友
【为啥 易语言 作为汉语编程语言却没有发展起来只被用于制作外挂的一些用途】 区区一个VB中文解释器,没任何竞争性。VB现在都是靠微软强行续命才活着,更别说易语言。
我就说两点——连unicode和多线程支持都不好的语言,在21世纪还有脸活下去?
程序员这个行当,能做出东西的,编程语言那一点点英文已经不是门槛了。能被这点门槛拦住的,也没那个心气能力做好这份行当。
所以,不是说IT业歧视不会英文的,而是高中级别英文对于国人的门槛,和IT业入门的心智门槛比较相符罢了。
至于喜欢吹嘘易语言如何牛的,牛的不是易语言,是社区里同好封装的类库,而这些类库的来源则是以VB和VC为基石的微软生态环境。站在巨人的肩膀上,要学会谦虚,学会敬畏,而不是自大。

■网友
汉语编程是伪概念。
一个语言的发展,不是因为它是什么语言。而是它的特性,能解决问题。
如果易语言只是关键字为汉字这么一个特性的话,那么不可能发展起来,甚至将来会淘汰。
举个例子:ANSI 标准C语言,一共只有32个关键字。(复制自百度百科)
auto :声明自动变量break:跳出当前循环case:开关语句分支char :声明字符型变量或函数返回值类型const :声明只读变量continue:结束当前循环,开始下一轮循环default:开关语句中的“其它”分支do :循环语句的循环体double :声明双精度浮点型变量或函数返回值类型else :条件语句否定分支(与 if 连用)enum :声明枚举类型extern:声明变量或函数是在其它文件或本文件的其他位置定义float:声明浮点型变量或函数返回值类型for:一种循环语句goto:无条件跳转语句if:条件语句int: 声明整型变量或函数long :声明长整型变量或函数返回值类型register:声明寄存器变量return :子程序返回语句(可以带参数,也可不带参数)short :声明短整型变量或函数signed:声明有符号类型变量或函数sizeof:计算数据类型或变量长度(即所占字节数)static :声明静态变量struct:声明结构体类型switch :用于开关语句typedef:用以给数据类型取别名unsigned:声明无符号类型变量或函数union:声明共用体类型void :声明函数无返回值或无参数,声明无类型指针volatile:说明变量在程序执行中可被隐含地改变while :循环语句的循环条件现在小学生的单词量也不止32个吧。记住32个单词不算什么难事,根本不是妨碍编程的地方。
你把这32个单词全换成汉字,就可以用汉字编程了。所以,有什么意义?
用汉字编程是个非常鸡肋的特性而已。
想发展起来,易语言还是考虑下它还有哪些其它的特性吧。


    推荐阅读