作为一名程序员,特别是有几年工作经验的程序员,相信都会接触过一种以上的计算机言语,就比如说一般的web开发工程师,起码会php或者java,前端js也是会的,有的甚至会写python脚本,shell脚本等,不论是哪种言语,他们的符号都是英文字母组成,我想就有一部分人会纳闷了,为啥都是字母呢?就不能是汉字么?其实也真不是,还真有中文的编程言语,比如说易言语,其实说句真心话,虽然本人英文不是怎样拿手吧,但是作为计算机言语来说,并不太喜爱中文的编程言语,这或许是习惯的作用吧,关于这个情况,近期有名网友发出了一些疑问。
据这名网友说,现在中国这么多程序员和互联网巨子,为啥都去学国外的C,JAVA,PHP,Python,go言语,咱们就不能发明一个中文版的C言语吗?通俗易懂易学,然后配上纯国产芯片,操作系统;反正计算机只认0和1,字母能够转化,汉字不能够吗?中国人这么多怎样没人做呢?然后他就@阿里,腾讯,百度,针对这名网友的这些疑问,让咱们来看看其他网友们都是怎样回答的吧!
网友一:刚上大学?
上世是朵花:在这名网友看来,问这种问题比较幼稚吧。
网友二:写成中文就降低门槛了?写程序的门槛就在几个字母不认识?
上世是朵花:这名网友反问的有道理,其实学习一门计算机言语的门槛不在于是字母仍是汉字,大部分计算机言语的指令个数都在50个左右或者50个以下吧,这个与学英语不是同一个概念。
网友三:易言语,想象你下你的代码,如果。。。那么。。。测验执行。。。捕获。。。抛出。。。类不存在。。。堆栈溢出
上世是朵花:没错,看着汉字的代码反而到感觉不习惯,不顺眼了,或许这是习惯的力量吧。
网友四:感觉写程序这么多年,从来没被人这么小看过。
上世是朵花:我想楼主并没有这个意思吧,他只是对这方面不太了解。
网友五:你应该不是程序员吧 ,要不你就不会问出这样的问题了
上世是朵花:同感,感觉楼主应该不是程序员,不过他对这方面仍是挺感兴趣的。
网友六:二人转为啥不用英文唱
上世是朵花:这个问题问的有意思,就像计算机言语为啥不是中文有一定的类似度吧。
网友七:中文编程太慢,功率降低90%。打个if和如果,按键次数一比你就知道了
上世是朵花:没错,是的,这种情况,用英文倒是觉得更简练了。
网友八:说真的。写代码常用的,需要认识的单词只有不到20个。剩余的单词都是自己胡编的。要是连20个词都记不住(字母不超过十个)仍是不要学了。不适合。楼主不是程序员
上世是朵花:这名网友说的“胡编的”应该指的是自定义变量吧,这些变量有部分人使用的是中文拼音,有的英语比较好的选用英文单词。
其实,关于为啥计算机言语是英文而不是中文的问题,上面的网友们已经回答出来了,首先英文更简练啊,键盘上都是些英文字母,特别是常用指令都是很简单的单词,与中文相比,编译起来更节省内存,不论是对人仍是对计算机来说,都是有好处的,另外,由于计算机指令是非常少的,并不会给英文不好的程序员带来什么妨碍,相信誉习惯的人都不会觉得英文符号没有中文符号方便吧。
那么编程言语就不能用中文吗?答案是当然能够啊,易言语就是一个例子,不过看看易言语的使用情况,就知道大部分人仍是喜爱用英文编程的吧。最后,个人认为,如果想开发出一种中文计算机言语当然也是能够,前提是这个言语应该是解决一些问题才行,比如说这个言语具有其他言语不具有的优势,比如java在安全方面具有优势,php适合web开发,python适合抓取脚本或人工智能方面,每一种言语都是在一种特定环境下而产生,都具有某个范畴的优势,因此开发一种中文言语就需要具有特定条件下的优势,如果不具有优势,只是将英文换成中文,那么就是重复制作轮子,是在做无用功。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.