编程语言怎么设置英文字母
为什么编程序要用英语而不用汉语?
从问题来看,提问者对自然语言语义和程序语言语义的认识是存在误区的,为什么这么说呢?其实编程语言并不只是英语,而是一种符号助记,就像五线谱之于音乐,方程式之于化学。其中只是变量名关键字借助了英语单词而已。数学里面大量使用希腊字母一样,那你能说数学是希腊语吗?
其实产生这个想法的原因很简单,众所周知,世界上首台电脑是美国人发明的,这自然而然的就用了他们的语言了。当然,我国曾经也研发出来过不少汉字编程软件,但是,由于我国的汉字博大精深,再加上各种中文语法的千奇百怪,同一个汉字都可能有好几个读音和意思,想要翻译给电脑读懂,其实比英文编程更加麻烦。再者说了,现在的国际通用语言就是英语,为啥印度软件行业那么发达,其实和印度本身通用英语有很大关系。全世界那么多程序员使用英语,作为程序员要和世界接轨,那么没办法只能用英语。还有我们可以看到包括好多计算机软件技术在内的很多编程资料以及新更新的技术都是用英文编写的,上学的时候我们都知道,编程老师总是建议大家去看原版的C++ Primer 这本书,其实呢,就是需要更好的英语功底减少翻译的误差。进一步来说,国外有比国内更丰富的社区、更丰富的***、更丰富的文档。当你所遇到的问题在中文社区得不到解决的时候,那么你就不得不向国外的网站与文档寻求解决方案,所以这时就需要一定的英文了。
最后给你推荐下,世界各国基于本地语言的编程语言。(更多的详情请参考Non-English-based programming languages这篇文章,网址链接是***s://en.m.***.org/wiki/Non-English-based_programming_languages)
Dolittle, ドリトル,让你可以用日语编程
ARLOGO,让你可以用***语编程
var'aq,让你可以用克林贡语编程
Brain***,让你可以用 - + [ < . > ] 等符号编程
Whitespace,让你可以用空格编程
ChinesePython,让你可以用中文写 Python
PerlYuYan,让你可以用中文写 Perl
编程绝非必须用英语
当然能用汉语编程
知道吗?数得上号的常用英文编程语言大多早就支持了中文命名标识符。如Java,PHP,Python,C++,C#,Swift,Objective-C,Ruby,JavaScript,Kotlin,Go,以及数据库语言如MySQL等等。没图没真相,上图!
J***a:
MySQL:
Python
现在看到的源码绝大多数是英语命名,一个原因是,这些代码多数是位于英语国家的开发者或者企业开发的,后来者大多数也都是在粘贴***的基础上作改进。另一个原因是,十几年前中文的使用往往被系统和开发工具的编码问题坑到,久而久之在一代开发者心中形成了代码甚至注释都最好不用中文的刻板印象。而到了2019年的现今,绝大多数编码问题都已有解决方案,中文命名标识符已经没有了技术上的绝对门槛。
汉语目前推荐你学易语言,因为设计编译器的人都是在国外而且他们的国家也大都说英语,所以他们用自己的母语来设计语法和关键字,这也造成了目前学编程就必须要学英语的现状
因为编程是外国人出的,外国人肯定要用英文,而且英文是全世界通用的语言,而中文仅仅是在中国大陆和台湾使用,中文难学。
中文打字效率太低,任何一个字最少也要两次击键,效率上不如英文。
中文符号不规范,存在全角和半角的问题。
此外,中文编程也是存在的,像易语言,和vb很像,而且操作很简单,很容易学会,如果想学的话可以学一学。
我们是不是都对编写程序的专业人员怀揣着敬畏的态度呢?他们是怎么做到的呢?而且所有的程序一般都是利用英文来编辑的,我们从来没有见到过使用汉语编辑的程序,这是为什么呢?事实上,如果使用汉语编写程序是现在不能做到的,未来有没有可能也很难说,汉语到底为何不能用来编写程序?英语在这[_a***_]存在什么优势,我们通过专业的编辑人员的回答,就可以揭秘我们所存在的疑惑,下面我们就一起来了解一下吧。
1、计算机最早是由美国发明研制的,所以这些编程代码最早都是从美国开始的。早起都是数字,但是随着科技的发展,仅仅的数字编程已经满足不了人们,他们选择用英文字母选择代替数字,所以这些代码都是英文。
2、英语是国际语言,世界上大多数国家的主语言都是英语,所以当时的计算机编程用的都是英语。虽然近几年中国在国际上的影响力越来越高,但是汉语的普及率还是很低的,很多国家都不会说汉语,汉字也不认识,怎么能够用汉字来写编程敲代码呢?
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/21864.html