中文編程語(yǔ)言叫什么 中國(guó)人開(kāi)發(fā)的編程語(yǔ)言
夕逆IT
- 軟件開(kāi)發(fā)
- 2023-08-13 10:36:19
- 243

其實(shí)中文編程語(yǔ)言叫什么的問(wèn)題并不復(fù)雜,但是又很多的朋友都不太了解中國(guó)人開(kāi)發(fā)的編程語(yǔ)言,因此呢,今天小編就來(lái)為大家分享中文編程語(yǔ)言叫什么的一些知識(shí),希望可以幫助到大家,下...
其實(shí)中文編程語(yǔ)言叫什么的問(wèn)題并不復(fù)雜,但是又很多的朋友都不太了解中國(guó)人開(kāi)發(fā)的編程語(yǔ)言,因此呢,今天小編就來(lái)為大家分享中文編程語(yǔ)言叫什么的一些知識(shí),希望可以幫助到大家,下面我們一起來(lái)看看這個(gè)問(wèn)題的分析吧!
中文編程語(yǔ)言是真的嗎
最近華為將中文編程語(yǔ)言項(xiàng)目提上了日程。但是實(shí)際上中文編程語(yǔ)言是指使用中文來(lái)書(shū)寫(xiě)的程序設(shè)計(jì)語(yǔ)言,其目的是為了減少對(duì)英語(yǔ)的學(xué)習(xí),將精力集中在程序設(shè)計(jì)上,并且便于程序交流和代碼維護(hù)。
目前已經(jīng)存在的中文編程軟件有:
1、BCY語(yǔ)言(1964年)
2、朱邦復(fù)曾設(shè)計(jì)過(guò)一些中文語(yǔ)言,如中文培基(英語(yǔ):ChineseBASIC)與中文cobol(1980年代)
3、伙計(jì)培基(1987年)
4、易語(yǔ)言(2000年)
5、丙正正C++語(yǔ)言的中文版本(2000年代2001)
6、唐鳳曾經(jīng)設(shè)計(jì)過(guò)能以文言文寫(xiě)作的perl模塊PerlYuYan(2002年)
7、中蟒(2002年)
8、O語(yǔ)言中文匯編語(yǔ)言(2005年)
9、ZhPy(周蟒,2007年)
10、習(xí)語(yǔ)言支持中文的C語(yǔ)言(習(xí)語(yǔ)言(曦語(yǔ)言)編程-習(xí)語(yǔ)言-網(wǎng)易博客)(2009年)
11、中文小海龜中文化的Logo語(yǔ)言(2009年)
12、蟬語(yǔ)(2014年)
13、wenyan類文言文的編程語(yǔ)言(2020年)
中文編程語(yǔ)言排行榜
答:中文編程語(yǔ)言排行榜如下:
1.Java
2.C
3.Python
4.C++
5.VisualBasic
6.JavaScript
7.PHP
8.C#
計(jì)算機(jī)編程需要自己一套獨(dú)特的語(yǔ)言,我們稱之為編程語(yǔ)言
9.SQL
10.Objective
為什么程序都是用英文編寫(xiě)的什么時(shí)候有中文的編程語(yǔ)言呢
首先提出這個(gè)問(wèn)題的,應(yīng)該不是編程相關(guān)行業(yè)的從業(yè)者,否則也不會(huì)存在這個(gè)問(wèn)題了。其實(shí)這是非行業(yè)的普通人對(duì)編程語(yǔ)言有誤解。我簡(jiǎn)單說(shuō)一下就可以明白了。
計(jì)算機(jī),手機(jī),單片機(jī),這些CPU類芯片其實(shí)是不認(rèn)識(shí)英文也不認(rèn)識(shí)中文的。無(wú)論什么語(yǔ)言在存儲(chǔ)器里面都是00010101001這樣的方式存進(jìn)去的。
機(jī)器語(yǔ)言
那么這些0101001叫做機(jī)器語(yǔ)言,但是人看不懂啊,也不方便,所以就后來(lái)發(fā)明了匯編語(yǔ)言,
英文匯編語(yǔ)言
采用的是MOVR1,A1用來(lái)代替0101001,編譯器可以把對(duì)應(yīng)的英文語(yǔ)句換成0101001編譯成機(jī)器可以識(shí)別的命令。
漢字匯編語(yǔ)言
所以如果寫(xiě)一個(gè)漢字編譯器也是可以轉(zhuǎn)換的。比如規(guī)定:移動(dòng)甲三十五到乙二百八十三??梢越凶鰸h字匯編器。其實(shí)這里的編程語(yǔ)言就是起到一個(gè)助記的作用而已,英文字符簡(jiǎn)單明了就26個(gè)字幕,所以在全世界就流行開(kāi)來(lái)了。而打漢字比較慢比英文字符而言。何況編程的要相互學(xué)習(xí)交流,英文大家都容易看懂更方便。
英文高級(jí)語(yǔ)言
后來(lái)人們發(fā)現(xiàn)匯編語(yǔ)言記起來(lái)太麻煩,寫(xiě)程序很枯燥,也不好讀出來(lái)編寫(xiě)的到底是做什么用的。于是就發(fā)命了C語(yǔ)言,VB語(yǔ)言,C#,deiphl,java,python等等等等幾十種語(yǔ)言??梢园l(fā)現(xiàn)這些語(yǔ)言都是用英文字符的,主要是方便識(shí)別,方便交流。特別是國(guó)際交流。因?yàn)榭萍际切枰蠹蚁嗷W(xué)習(xí)和幫助的。
漢字高級(jí)語(yǔ)言
后來(lái)有人做了一個(gè)漢字編程工具,比如大家熟知的易語(yǔ)言,其實(shí)也就是用對(duì)應(yīng)的漢字替換相應(yīng)的英文字符的作用而已,把如果代替if,另外代替else,類似這樣的替換。其實(shí)反而不方便交流了。
編程工具
另外語(yǔ)言使用更重要的是編譯器,編譯環(huán)境,編輯工具上體現(xiàn)的,僅僅語(yǔ)言之手第一個(gè)助記符號(hào)而已。如何把語(yǔ)句編譯成能在目標(biāo)芯片運(yùn)行,編譯的程序精簡(jiǎn)高效才是編程工具的用意,所以語(yǔ)言本身也就是一個(gè)習(xí)慣,方便而已。
為什么中國(guó)做不出編程語(yǔ)言
中國(guó)人對(duì)不能馬上變成錢(qián)的東西不感興趣,或者說(shuō)中國(guó)人大多都生活在溫飽線上,國(guó)內(nèi)一線的程序員大多還在996的加班中,管理者沒(méi)有這樣的熱情。不光是沒(méi)有編程語(yǔ)言,操作系統(tǒng)也都是用別人的,頂大改個(gè)桌面。國(guó)外的好多軟件或系統(tǒng)都是由個(gè)人或小團(tuán)隊(duì)完成的,他們做這些是已經(jīng)解決溫飽后的興趣。
中國(guó)人比西方人聰明,勤奮。各位同仁們大家努力吧,相信不久的將來(lái)中國(guó)也會(huì)有的。
有人說(shuō)大部分的編程語(yǔ)言都不是中文,這是為什么
是的,大部分都不是中文的,中文入門(mén)門(mén)檻低,但不代表用中文的就很菜。沒(méi)有為什么,因?yàn)槭菫閲?guó)人打造的,初中就是大道至簡(jiǎn)。
讓更多人學(xué)會(huì)編程,降低編程成本。
一個(gè)優(yōu)秀的程序員重要的不是用什么語(yǔ)言,而是寫(xiě)程序的思想,思維。
目前世界上的計(jì)算機(jī)編程主要仍是英語(yǔ),未來(lái)會(huì)否出現(xiàn)中文的計(jì)算機(jī)編程你期待嗎
編程與中文英文一毛錢(qián)關(guān)系也沒(méi)有!不是程序員的就不要亂說(shuō)了,不要人云亦云。
有必要的話,幾天之內(nèi)就可以將任何計(jì)算機(jī)語(yǔ)言改為全中文環(huán)境,只需改一下編譯器,將命令、函數(shù)改成中文就行了。
只是沒(méi)有必要,英文字母輸入確實(shí)比中文方便,作為代碼很合適。
正象我們做數(shù)學(xué)題會(huì)將未知數(shù)設(shè)為X1、X2…,而不是未知數(shù)一、未知數(shù)二…,但其實(shí)也是可以的。
稍有點(diǎn)計(jì)算機(jī)知識(shí)都不會(huì)問(wèn)出這個(gè)問(wèn)題。世界上第一套計(jì)算機(jī)語(yǔ)言是機(jī)器語(yǔ)言,就是完全由01組成的那種。但因?yàn)槊钐y記,可讀性差,就出現(xiàn)了匯編語(yǔ)言,也就是用特定的英文單詞指代命令,寫(xiě)完后再交由編譯器翻譯成機(jī)器語(yǔ)言。
現(xiàn)在明白了?特定的英文單詞換成特定的中文單詞一點(diǎn)影響也沒(méi)有,編譯器最終還是會(huì)把它變成機(jī)器語(yǔ)言!
其實(shí),現(xiàn)在雖然9012年了,但計(jì)算機(jī)仍然只懂01,中英文什么的,與它沒(méi)關(guān)系!只不過(guò)有不同的翻譯罷了。
關(guān)于中文編程語(yǔ)言叫什么和中國(guó)人開(kāi)發(fā)的編程語(yǔ)言的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
本文鏈接:http://m.tiantaijiaoyu.cn/ruanjian/119.html