干货 如何系统学习 C 语言

各位老铁们好,相信很多人对现在绝大部分编程语言都支持中文变量名,为什么英语很烂的程序员也不使用都不是特别的了解,因此呢,今天就来为大家分享下关于现在绝大部分编程语言都支持中文变量名,为什么英语很烂的程序员也不使用以及编程为什么不建议使用中文的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

本文目录

  1. 为什么编程序要用英语而不用汉语
  2. 现在大部分编程软件都是英文为主体,有没有中文字进行编程的还是说中文不适合编程
  3. 为什么会有人纠结于要用中文来编程
  4. 现在绝大部分编程语言都支持中文变量名,为什么英语很烂的程序员也不使用

为什么编程序要用英语而不用汉语

因为编程是外国人出的,外国人肯定要用英文,而且英文是全世界通用的语言,而中文仅仅是在中国大陆和台湾使用,中文难学。

中文打字效率太低,任何一个字最少也要两次击键,效率上不如英文。

中文符号不规范,存在全角和半角的问题。

此外,中文编程也是存在的,像易语言,和vb很像,而且操作很简单,很容易学会,如果想学的话可以学一学。

现在大部分编程软件都是英文为主体,有没有中文字进行编程的还是说中文不适合编程

不懂电脑的就会问些傻问题,人家程序员你当是闲得发慌,每天要写上万行代码的,要是用中文写那效率得多低,一天才能写几句代码?人家要不要下班了?再说所有编程语言全是外国人发明的,人家当然要用国际通用语言以防止乱码问题,谁叫咱中国人不争气光会窝里斗死守四大发明再也不会发明创造呢?问问题时说话不经过大脑,让人笑掉大牙

为什么会有人纠结于要用中文来编程

兄弟我就是一名苦逼的程序猿,以我个人的经验来说,编程语言不用中文最主要的原因就是全球各地的人们都能够很快的理解int,bool,if,else,for,return等这些简单的英语词汇。

中文对于外国人来说,不要太难啊。我们可以换个角度设想一下,如果用日语编程,会是怎样一种奇葩的体验。至少要装个日语输入法吧,然后,你要各种切换平假名和片假名,在遇到个促音或长音,想想就头大。如果用中文编程,那外国人就会遇到类似上面描述的问题,所以很难推广的。

另外,一个好的编程语言,语法只是其中的一小部分,后面的编译过程,原理都是更重要的。尤其是这个语言要真对的场景,解决的问题。比如说Python,现在很流行,语法也很简单,很容易上手。但是它在多线程环境下无法利用CPU的多核,也就是说它只能在单核上运行,这些就是它的短板。go语言在多线程处理方面就有先天优势,他的goroutin方式在创建线程时内存开销特别小,所以成就其运行效率几乎是Python解释执行时的上百倍速度提升。

所以说,编程语言用中文还是英文真的无关紧要的。

现在绝大部分编程语言都支持中文变量名,为什么英语很烂的程序员也不使用

题主提出的这个问题还是比较有意思的,答主看到这个问题之后就想到了可能大家都不用中文命名的点。希望能帮到题主:

编程语言的发明

大家都应该知道,现在主流的编程语言,都是西方国家的人研究处理,说白了,研究编程语言的人都是讲的是英文,用的是英文,那么这些编程语言大部分对于英文的支持是最好的,简单的说就是这些编程语言大部分加载英文是最好的选择,中文是占两个字节的,那么有可能在程序运行的时候产生可能发生的不必要的bug,那就很麻烦了

开发文档的要求

有些项目的开发文档会做的特别细致,有时候可能对项目中变量的命名规范有一定的要求,并且这些命名规范基本上要求用英文,那么要遵循要求来做的时候还是得用英文,就是英语很烂也没关系,现在的翻译软件太多了。

习惯的养成

相信大部分的程序员,在刚刚学习的编程基础的时候在变量这块内容里面会讲到变量名的命名规范,命名规范里面讲到变量名的组成部分是没有中文的。从最开始入行给我们的认知中变量必须得用英文去做,然后到后面慢慢入行越来越深,一直都是这种命名习惯,一直使用到现在。大家都应该知道习惯是很难去改变的。在就是在程序员的眼中英文命名才会显得我们更加专业。

以上就是答主的个人看法,希望能帮到题主。如果有比较好的意见的可以评论或者点个关注,我们来一起探讨。

现在绝大部分编程语言都支持中文变量名,为什么英语很烂的程序员也不使用和编程为什么不建议使用中文的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!

高手把电脑编程语言替换成中文 程序员看了表示一言难尽