编程语言不用中文为什么
有人说大部分的编程语言都不是中文,这是为什么?
应该说绝大多数编程语言都不是用中文字符来表示和标记的。编程用的是计算机语言,既不是中文,也不是英文,有其自己的语法和逻辑。编程的语言和自然语言之间就好像日文和中文,虽然日文中有很多汉字,但发音和语法逻辑都是不同的。
天上飞的几万架民航飞机还没几架是国产的呢!相比至少在1950年代就开始发展的英文编程语言,中文编程语言的研究起步晚了20多年,在发展迭代速度远超硬件领域的软件领域,中文编程语言的声势还未达到英文编程语言,有什么好奇怪的?
现在有很多中文语法的编程语言项目,可惜大多数都还是在实现中使用英文命名标识符。中文命名才是最适合的,因为所有最终用户必然都会中文,当然所有可能参与开发维护项目的开发者也都会中文。
另一个JavaScript实现的编程语言也用了中文命名变量:
使用中文命名后,代码可读性和可维护性都会提升,不仅提高开发效率,也会促进其他有兴趣的开发者一同参与项目。
期待看到更多类似项目。相信中文语言编程语言可以早日发扬光大!
是的,大部分都不是中文的,中文入门门槛低,但不代表用中文的就很菜。没有为什么,因为是为国人打造的,初中就是大道至简。
让更多人学会编程,降低编程成本。
一个优秀的程序员重要的不是用什么语言,而是写程序的思想,思维。
为什么电脑编程用的是英文的呢?中文的不是也可以吗?为什么用中文的那么少呢?
1.说真的...换成中文你也看不懂...别挣扎了...
2.如果我告诉你1234567890是 古印度(今巴基斯坦)发明的....也是外文...你什么想法?是不是也要用中文解方程?
3.中文不统一.你的电脑里有GBK和UTF8两种汉字编码.GBK是中国***强行要求的.UTF8是全世界和中国通用的.这两种编码完全不同.
4.中文空格 中文符号 中文数字都是坑...讲究的程序员绝对不会在源码中写中文.包括注释....
编程语言用的字汇很少,而且都是特别简单的单词,智商50以上应该都能轻易学会,改成中文很容易,但是大可不必,否则每次升级都要整个重改,浪费时间精力,增加成本。
你的键盘要不要换成汉字?技术上有可能,但是不切实际。
既然知道用中文编程是可行的,那么第一个问题可以无视。
至于“为什么用中文的那么少呢?”,估计题主不知道很多开发者在用英文编程语言开发时,使用着中文命名标识符吧。在github上用一些具体业务相关的中文标识符搜索一下,就可以发现不少此类代码。比如:
MySQL:
J***a:
J***aScript:
编程语言既然是语言,为什么不可以像学习汉语那样学?有这样的教材吗?
像学习汉语一样的编程,想使用汉语编程,目前来说,也只有易语言最符合这个要求,纯粹的国产语言,基于国人的思想开发,非常容易学习,但使用范围就非常狭窄了,下面我简单介绍一下易语言,感兴趣的朋友可以尝试一下:
易语言安装
首先,易语言是付费的,和C++、J***a等这些语言不同,易语言要想正常使用,就必须付费购买版权(一个加密狗,好几百大洋,如果你不考虑这方面因素,可以忽略),软件安装的话,直接到***下载即可,一个exe安装包,直接双击就可安装,如下,目前,最新版本为5.9,均支持Windows系列:
易语言使用
安装完成后,易语言会自带开发环境(IDE),接着我们就可以直接开始编程了,如下,这里目前支持Windows[_a***_]程序、Windows控制台程序、Windows动态链接库和Windows易语言模块,所有代码都是基于中文(汉语)进行编程,即使你不熟悉英文或者没有任何编程基础,也可以轻松入门,官方也自带有非常详细的用户手册和使用教程,非常适合零基础的小白学习:
易语言打包
为了方便后续程序打包发布,易语言也自带有打包工具,目前支持普通编译、静态编译和独立编译3种方式,一键就可发布你的程序,不过有个缺点就是,生成的exe程序会被许多杀毒软件识别为病毒,提示危险并自动清除,这里你需要添加信任才行,否则刚编译好的程序就会自动消失:
总的来说,易语言学习和使用来说,非常容易,没有任何编程基础,也可以轻松入门,不过在应用范围来说,就非常狭窄了,更多是个人桌面端一些小程序,很少有公司会***用这门语言,大型软件就更少了,建议还是以英文为主,后期也易于维护和扩展(跨平台性、兼容性等),网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/22496.html