如果编写一套中文代码的程序会不会受欢迎?对此你怎么看?

拾岁月荒


这是一个非常有意思的问题,目前世界上有600种左右的编程语言,其中绝大部分的编程语言采用英语作为编程符号,目前流行的几十种编程语言也毫无例外的采用英语符号,这已经是一个几乎是约定俗成的现象了。

那么目前有没有采用中文作为编写符号的程序设计语言呢?当然有,比如2000年左右出现的“易语言”就是采用中文作为编程符号的编程语言,另外还有A语言(中文版Pascal)以及C语言的中文版等。

采用中文作为编写符号的编程语言在教育领域还是存在一定实际意义的,尤其是在少儿阶段,通过采用中文的编程方式可以把关注点放在程序设计本身上,而不用去过多的解释英语自身的问题。

编程语言采用中文符号除了具有教育意义之外,也有更多的实际意义,比如使用中文作为编程语言在一定程度上来说也会打破一些现有的规则,而打破规则的同时也意味着可能会有更多的创新,也许中文编程会更有优势也说不定。另外从安全方面来说,采用中文作为编程符号也是一个解决方案。

虽然目前已经有不少采用非英语的符号来设计的编程语言,但是目前在软件开发领域,依然大面积采用英语符号的编程语言,而且在未来很长一段时间内,英语将依然是主要的编程语言符号。总的来说原因是多方面的,其中就包括历史原因和交流方便等多方面因素的叠加。

程序设计语言的使用具备明显的全球化特征,所以使用中文符号会方便中国人,但是对于大量外国工程师来说,这无疑会带来交流上的障碍。

我从事软件开发工作多年,目前也在带软件开发团队,我会陆续在头条写一些关于软件开发方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有软件开发方面的问题,也可以咨询我,谢谢!


IT人刘俊明


绝对不会...不但不会你还会被骂飞了..

你知道1234567890么...这是古印度文...不是中文....

你要不就推广用中文做数学题...

看看小学生不骂死你...


ACME63610374577


用中文编程还是用英文编程,不是取决于某种语言本身,而是取决于该语言是否能用简单的数学符号表示该语言。

大家都知道英语是线性语言,这其实是巨大优势,表示起来就很简单,歧义少,用一维的语言可以表示任何高维的东西,所以可以做编译器。而中文则太多歧义,是强上下文相关语言,中国至今无人研究出汉语的数学原理,而英语的数学原理由美国人乔姆斯基研究清楚,这是做出英文编译器的基础,而英文编译器才是各种英文编程语言的基础。

现在做的中文编程语言不过是按照美国人乔姆斯基的语言规则,把英文符号改为中文符号而已,其本质还是运用的英语语言背后的数学原理,因此,用不用中文编程根本不重要,用英文其实更简洁明了。

在脱离中文语言的数学原理搞中文编程, 完全是浪费时间精力,即便是中文语言的数学原理清楚,其实还是用线性符号来开发更简单。

另外,更有说服力的现象是 : 数学符号为什么没有用汉语表示呢?!


八卦加一卦


你光编写语言本身没用啊,你得把各种附加的库也弄成全中文的,而且库一定要全,标准库最好啥都能干,函数要多,最好把类似排序什么的也做成函数放到标准库里,语法要做的尽可能简单,力争达到一种目的只有一种方法

上一个这么做的叫易语言,尽管很多人喷,但不能否认相比他的投入,他的成就相当巨大了

另外,你要明白一点,易语言的成就和中文关系不大,主要是他的标准库全


时光之心15


十年前就有一个中国人试图用中文写代码,还发明了相应的编程语言和编译器。据说他坚持了很多年。后来就没有消息了,不知道现在怎么样了。


全栈之家


其实感觉没多大必要,也就几个关键字,其他你用拼音都行


不服-solo


代码是过,叫我:找有文化的人解开,我不手机号以为安全了,和微信也用了,改了号。


用李志良


关键中文开发学完找不到工作,日本,韩国,丹麦,印度,都是英文开发


安静的玺公子


感觉意义不大,,,


danc0


你知道中文编程得时候 不停得切换 ; {} 。 等符号多烦人吗?


分享到:


相關文章: