仓颉编程?中文编程你怎么看?
前几天从B站无意中刷到了这个问题,和B站网友展开了对于中文编程的热烈讨论
首先个人觉得仓颉编程不一定是中文编程,大概率会有自己的语法,有着更适合于分布式软总线的核心库。
下面再说一下自己对中文编程的看法:
中文编程的最大意义所在:看母语文档更加流畅,从而提高编程时的开发效率。
在座的程序员有多少是面向CSDN编程、面向百度编程?
大家如果考虑到运行效率:
编译语言会被编译为机器码,只要编译器不拉跨,与英文敲写的代码没有区别。
脚本语言:中文可以用一些更简单的字符实现关键字,我们找两个短的英文编程中用的关键字:如:“if 中文可以用“若”来表达 else 可以用则表达。
一个汉字可以标识若干字母意思,虽然在存储时一个中文汉字要占用2字节甚至在某些编码中要占用3字节,但解析起来并不会比英文编程慢多少。
再说到不少B站网友提到的易语言:楼主10年开始用易语言做一些小工具,精易论坛精华榜排名第二,可以说把大家能踩到易语言的坑都踩了一遍。
和现在的各位一样经常吐槽易语言bug多,但换了正版易语言后许多奇怪的BUG都消失了,易语言IDE本身的BUG有不少是盗版触发暗桩导致的。
吐槽易语言:不支持多态,项目源码是一个文件,类传递默认深拷贝,只能写32位程序,string只可以存放ANIS编码。回看易语言更新史,一个语言十几年没有大的更新,编译器2021年了还在用VC98,原作者吴涛自己放弃易语言去搞C++汉化(火山编程),这种背景下易语言如果还能用着特别舒服就怪了。