好多不懂程序的朋友都会问这么一个问题,“我英语不好,可以搞编程么?”,并且问的人还真不少,一开始我就想不通为啥他们都会问这个问题呢,仔细想了想就不觉的奇怪了,虽然好多人没写过程序,但是程序长的什么样还他们还是多少知道点,大概的样子就是一行行英文字母,就是英文。所以好多人都会这么问了,这也就不奇怪了。
那么英语不好,能写程序么?或者说能当程序员么?这个问题暂且先不急于给出答案,接下来盘点一下英语与程序之间的关系,把这些关系梳理出来之后,答案就自然出来了。
代码指令 ≠ 英语
大家所看到的代码的一行行字母并非是英文字母,那是代码指令,也可以叫程序关键字,这里就以java代码为例,java的代码关键字如下图所示,大概只有50个左右,而英语字母有几十万呢,显然他们并不能相提并论。用这些代码指令组成的程序就可以在windows系统平台或者linux平台下运行并能得到程序员想要的结果。
英语好与编码能力没有直接关系
由上面内容知道如果熟悉计算机语言,只需要记住几十个关键字,熟悉每个关键字所代表的功能就可以了,只要对每个关键词深入的了解并熟练应用就可以掌握编程了,与英语好不好并没有必然的联系。只是这些计算机语言的创造者是比较熟悉英语的人创造出来的而已。计算机语言主要是逻辑性语言,用于给程序看的,而英语是给人类看的,它和英语完全是两码事。
并不是所有的计算语言都用英语
大家所看到的计算机语言大部分都是英语,如java,php,c语言等,其实呢,大家可能有所不知,还有汉语的计算机语言,比如“易语言”,至今,易语言已经发展到一定规模,也是跨操作系统的编程语言(Windows系统与linux系统下)。
英语对编程的作用
上面虽然提到英语和编程没有必然联系,只是从其中一个角度去说,不过话又说回来,他们不是一点关系都没有,比如说有一些编程方面的技术资料都是用英文写的,如果想在编程方面多深造,多学习,那么英语也是很重要的,在这里英语就是一个工具,对自己的编程方面的深造还是相当有帮助的。
英语是一门人类语言,代码是计算机语言。英语的词汇量非常庞大,世界万象都能用它描绘出来。而代码的词汇量(关键字)是相对少之又少,它只是一些指令,通过这些指令掌控计算机去实施一些人们想要的操作,相信写到这里朋友们已经对文章开头的答案已经知道了吧。
大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就关注我吧。
标签:英语,程序员,程序