大家好,今天小编关注到一个比较有意思的话题,就是关于官方的编程语言有哪些英文的问题,于是小编就整理了3个相关介绍官方的编程语言有哪些英文的解答,让我们一起看看吧。
编程语言有哪些?
据各大语言类的排行榜,目前比较流行的编程语言包括Java、C、Python、PHP、C++、C#、JavaScript、R、Go、OC、Swift等,不同语言排行榜的顺序有一定的区别,但是整体上的差别并不大。判断一门编程语言是否流行一方面要看用户的整体数量,另一方面也要结合语言的使用场景,有的语言虽然用户整体数量不大,但是在具体的应用场景却有非常高的占比,比如OC。
这个分好多种,比如前段、后台、嵌入式开发、全栈、移动开发等。
如前端开发的语言有:HTML、CSS、J***aScript、HTML5、CSS3、JQuery库、Vue框架、微信小程序等;后端开发的语言有:PHP、J***a、SpringBoot、Python、C、C++、C#等;移动开发的语言有:Android、IOS等。
一般编程语言都是英文的,中文编程有哪些优劣势?
澄清几点事实:
第一,常用的英文编程语言都早已支持中文命名标识符。由于标识符在代码中是业务逻辑最富集的部分,因此这个简单的方法已经可以让代码对于母语是中文的开发者更易于理解许多。
几个例子,J***a:
MySQL:
J***aScript:
编程语言并不是英文的,只是使用了英文的助记符,例如if,whitch,即使把这些助记符换成中文,也只是换汤不换药,并不能改变什么。
对于编程的学习助力也不大,还是要学习算法,学习系统API函数的使用。
倡导中文编程不如倡导中文编程资料,只要文档都是中文,编程语言里的那几个字符搞明白真不是什么难事。
我很好奇,数学都是***数字和拉丁文符号,为什么没人质疑数学使用汉字和中文符号呢?
编程语言的保留字用了不少英文单词,源代码的编码也使用了ASCII编码标准(美国信息交换标准代码)。但这并不意味着是在用英文编程。编程语言是独立于英语的通用语言。这使得源代码可以在不同的语言和平台上编辑。就象数学是唯一全世界通用的语言一样,抛开编程语言自身的设计和本地数据,所有的程序代码也是全世界通用的。
中文编程只能把自己封闭起来,所写代码只能在中文环境下编辑。***设抖音使用中文编程的话,那么它想到美国发布就得再用英文写一遍代码。这不仅仅是提高了开发成本,还得维护两套以上的系统。很难想象成本如此之高的系统,会有多少竞争力。
编程语言是英文的,但是生成的程序是二进制的机器语言。能把英文代码生成二进制,中文也没什么不可以。
但是不能去翻译照抄英文的编程思想,可以借鉴C语言和汇编,但是千万不能模仿汇编。
我在做中文编程时候,至少经历了很多年,是在开发英文编程的。有人会问英文编程已经很完善了,做那个有什么意义。
英文编程体系是很完善,但是有人公开过英文编程如何变成机器语言的吗?根本没有这方面的资料。那我也只能反向研究,用英文编程写程序,写一句看看生成的二进制是什么。
试的多了,就知道英文代码如何变成机器语言。那我首先得学着把英文代码,自己生成机器语言,保证各种写法生成的都能正常运行。
我花了五年以上去开发英文编程,完全自主实现了,弄明白编译原理了。才开始实现中文化。
我直接把弄好的英文语法,变成双语,也是不到一天的事。为什么我还要整整花了半年时间实现中文?
如果还用英文编程那种思维逻辑和编写方法,那跟用英文编程是一样的。相当于当了翻译而已。真正的中文要符合中国人的思想。
英文编程从最初的数学,变成可以[_a***_]各种事务,得益于布尔对逻辑学的贡献。人世间的各种事务都可以用逻辑来表达。
外国人懂哲学,中国人难道不懂吗?中国的辩证法思想应该早于西方吧。我也大概明白道的含义。
目前英文是全世界科学届的统一语言,这是一件非常好的事情。现在的科技不在是一个人在家里冥思苦想的牛顿时代,而是全球合作全球共享的时代。汉语只是一国语言,而且我国在高科技的很多方面都需要与世界合作。
***如有一天,中国人发明了一种编程语言,我也希望是英文的,不但语言是英文的,它的doc也应该有原始的英文版而不是中译英版,否则,只有咱们中国人自己玩。
在这次疫情中可以看到,我们的医生在国际交流中没有什么障碍。别的我不清楚,华西医院的很多医生都是从国外玩过一圈的,越是高科技,越是要与世界同仁一起分享和发展。
我知道有很多人不愿意学英文,希望生活中不要有英语的出现,那你最好穿越回乾隆时代吧,现在的中国已经无法撼动的迈向了全球化。
在汉字编码没有搞清楚用utf还是gb系列之前,中文编程还是先别想了。经常被汉字在程序中出现的乱码搞得心烦意乱。中文编程敬谢不敏。
为什么编程序要用英语而不用汉语?
从问题来看,提问者对自然语言语义和程序语言语义的认识是存在误区的,为什么这么说呢?其实编程语言并不只是英语,而是一种符号助记,就像五线谱之于音乐,方程式之于化学。其中只是变量名关键字借助了英语单词而已。数学里面大量使用希腊字母一样,那你能说数学是希腊语吗?
其实产生这个想法的原因很简单,众所周知,世界上首台电脑是美国人发明的,这自然而然的就用了他们的语言了。当然,我国曾经也研发出来过不少汉字编程软件,但是,由于我国的汉字博大精深,再加上各种中文语法的千奇百怪,同一个汉字都可能有好几个读音和意思,想要翻译给电脑读懂,其实比英文编程更加麻烦。再者说了,现在的国际通用语言就是英语,为啥印度软件行业那么发达,其实和印度本身通用英语有很大关系。全世界那么多程序员使用英语,作为程序员要和世界接轨,那么没办法只能用英语。还有我们可以看到包括好多计算机软件技术在内的很多编程资料以及新更新的技术都是用英文编写的,上学的时候我们都知道,编程老师总是建议大家去看原版的C++ Primer 这本书,其实呢,就是需要更好的英语功底减少翻译的误差。进一步来说,国外有比国内更丰富的社区、更丰富的***、更丰富的文档。当你所遇到的问题在中文社区得不到解决的时候,那么你就不得不向国外的网站与文档寻求解决方案,所以这时就需要一定的英文了。
最后给你推荐下,世界各国基于本地语言的编程语言。(更多的详情请参考Non-English-based programming languages这篇文章,网址链接是)
Dolittle, ドリトル,让你可以用日语编程
ARLOGO,让你可以用***语编程
var'aq,让你可以用克林贡语编程
Brain***,让你可以用 - + [ < . > ] 等符号编程
Whitespace,让你可以用空格编程
ChinesePython,让你可以用中文写 Python
PerlYuYan,让你可以用中文写 Perl
因为编程底层的编译环境都是外国人发明的,就这么简单……
计算机也是美国人发明的,当时底层识别的时候就设计了识别英文……
不是不可以,如果中国人也有超级计算机专家在这方面创造,那也是可以的,但是中国人学计算机都是向老外学的
编程绝非必须用英语
当然能用汉语编程
知道吗?数得上号的常用英文编程语言大多早就支持了中文命名标识符。如J***a,PHP,Python,C++,C#,Swift,Objective-C,Ruby,J***aScript,Kotlin,Go,以及数据库语言如MySQL等等。没图没真相,上图!
J***a:
MySQL:
Python
现在看到的源码绝大多数是英语命名,一个原因是,这些代码多数是位于英语国家的开发者或者企业开发的,后来者大多数也都是在粘贴复制的基础上作改进。另一个原因是,十几年前中文的使用往往被系统和开发工具的编码问题坑到,久而久之在一代开发者心中形成了代码甚至注释都最好不用中文的刻板印象。而到了2019年的现今,绝大多数编码问题都已有解决方案,中文命名标识符已经没有了技术上的绝对门槛。
最早打孔机之类,不需要区分用啥语言。
机器语言也不需要区分英语还是汉语的。
汇编语言,诞生于美国,发明人不详(可能是Intel公司),可以理解汇编语言使用英语。
早期编程语言:
Fortran,诞生于1957年,发明人约翰·巴科斯(John Backus),出生于美国宾夕法尼亚州费城,可以理解他为什么没选择汉语。
COBOL,诞生于1959年,葛丽丝·穆雷·霍普(Grace Murray Hopper),美国海军准将及计算机科学家,出生于纽约。
BASIC,1964年,约翰·凯梅尼(John Kemeny),犹太裔匈牙利裔美国人、数学家、计算机科学家和教育家;和托马斯·库尔茨(Thomas Kurtz);
Pascal,1***0年,尼克劳斯·维尔特(Niklaus Wirth),生于瑞士温特图尔,是瑞士计算机科学家。他就是不选择英语,也绝对不会用汉语设计Pascal。
C语言,1***2年,丹尼斯·里奇(Dennis MacAlistair Ritchie)发明于贝尔实验室,美国计算机科学家。
Objective-C,布莱德·考克斯(英语:Brad Cox),美国计算机科学家。
我们是不是都对编写程序的专业人员怀揣着敬畏的态度呢?他们是怎么做到的呢?而且所有的程序一般都是利用英文来编辑的,我们从来没有见到过使用汉语编辑的程序,这是为什么呢?事实上,如果使用汉语编写程序是现在不能做到的,未来有没有可能也很难说,汉语到底为何不能用来编写程序?英语在这方面存在什么优势,我们通过专业的编辑人员的回答,就可以揭秘我们所存在的疑惑,下面我们就一起来了解一下吧。
1、计算机最早是由美国发明研制的,所以这些编程代码最早都是从美国开始的。早起都是数字,但是随着科技的发展,仅仅的数字编程已经满足不了人们,他们选择用英文字母选择代替数字,所以这些代码都是英文。
2、英语是国际语言,世界上大多数国家的主语言都是英语,所以当时的计算机编程用的都是英语。虽然近几年中国在国际上的影响力越来越高,但是汉语的普及率还是很低的,很多国家都不会说汉语,汉字也不认识,怎么能够用汉字来写编程敲代码呢?
到此,以上就是小编对于官方的编程语言有哪些英文的问题就介绍到这了,希望介绍关于官方的编程语言有哪些英文的3点解答对大家有用。