英文编程是c语言吗,英文编程是c语言吗
为什么现在计算机编程都是英语?
作为一名从事软件技术人员,下面是我对问题的小小看法,仅供参考。
首先,事关于编码效率,使用中文来进行编译肯定会大大降低了编译效率,编程显然和所用到的编程语言无关。从计算机诞生之初,西方的计算机技术就已经走到了我们的前头,从开始的第一台计算机诞生,到微软公司的一系列产品的研发,其中都是用的人家的本国语言英文编译完成的。
再次,因为他们是创造者,所以他们有语言的命名权;因为他们也是计算机行业的领先者,所以他们可以更让这种形式固定化,成为通用标准,因为他们在这方面更有发言权。
次之,随着工业革命的爆发,是英国率先进行工业革命,且到目前为止,英语也是全世界最通用的语言,而且英语系的国家常年在计算机电子领域都是出于领先地位的,这就导致了大多数的国家都会***用英语本位的编程语言,而且各国精英人才交流起来用的最多的还是英语啊。若是换为中文没有任何意义。
而且啊,编程的困难点永远不在这些关键词上,重要的是算法啊,代码并不是按照人类的语言来编写的,而是一种机器语言,需要让机器识别,换成中文对理解算法和代码并无帮助,反过来会浪费转换语言习惯的这种无效投资。
放平心态就好了,该讨论技术的时候就讨论技术,不要和民族自豪感联系起来,不会因为本国语言编译就提高我国技术水平,反过来会耽误时间在无用之处。
也是语言自身决定的,英语只有26个字母,想要显示26个字母太容易了,但你要显示完整的汉语呢?显然是无法实施的,所以说英文在编译上本身就是具有优越性的,它比其他语言更有兼容性,还能提高编译效率的一种语言,使用英文编译知识历史问题而已。
从技术上说,已经有中文编译软件了,但是由于人们的英文编译习惯已经形成,改用中文编译从性能和兼容性来说都没有任何意义,而且目前可让大多数程序员认可的中文编译语言也尚未出现。
编程语言是英文语法不意味着代码里必须用英文!事实上你说的四种常用英文编程语言都早已支持中文命名标识符。例程如下:
C
国内企业也早有在商业项目中使用中文命名的,我看到有2009年的。
因为计算机和软件兴起是在国外,他们的母语是英语。英语符号代表简介易懂,中文博大精深而且使用范围比英文狭窄,无法做到很大的推广。计算机科技前沿在国外,要与他们接轨就要用到英语。
这是近代工业革命领先中国后,其科技曾一路领先中国。所以面对现实,要学英语,但是不是全民崇拜英语,一个语种,它这个语言工具,也不是什么神圣和万能。只是在对的人,对的地方才有价值。一句话,英语也只是一个工具。但往往中国在学英语的时侯,教材中就把国人引向了歧途,美化了西方的一切矛盾,渗透了西方的思想意识和价值观,这是可怕的。
为何编程语言都是英文的?用中文编程不可以吗?
这个无聊的问题已经无数人问过了。
没有人规定编程语言必须为英文。只不过因为历史原因,计算机的发展是英语系的国家主导的罢了。
从计算机运行的原理的角度来说,你编写的代码,不管你用什么语言来编写,经过转换后,最终都要变成一堆0,1组成的机器码。[_a***_]只认识机器码。
问题在于,如果你用中文或者其他非英文语言编写代码,你得自己专门编写一个编译器,把你的代码转换成0,1代码,这相当于重复造一遍轮子,没有必要,而且代价巨大。
还有一种办法,就是你用中文或者其他任何语言编写代码,你编写一个专门的翻译器,把代码转换成已有的等效的现有语言譬如C语言,JAVA,etc,然后再调用相应的编译器编译。但是这样做有意义吗?只不过换了个壳而已。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/23036.html