-
1 # 小草喔
-
2 # 一個人的演說
1.開發這些語言的區域為英文國家
2.中文佔的16位,2個位元組。英文佔8位,1個位元組。以前的容量非常珍貴,中文所佔容量是英文的2倍。好可怕
就是這上面兩個原因,簡單明瞭。別整那麼複雜
-
3 # 雲霞夢生
數理化公式都不是中文的,就連數字都是阿拉伯數字,計算機語言不用中文就很容易理解了,沒有必要糾結於這種問題,畢竟英語實際上已經成了中國的第二語言,上學都是必修課,高考和語文同等分數。
-
4 # 好用軟體攻城獅
學了多年計算機,還是在搬磚的碼農,還是有資格來回答這個問題的。
一句話解答:計算機語言底層其實是二進位制,由於計算機是由西方國家發明,並且在英語國家完成工業化,網際網路,資訊化過程,所以大部分計算機語言是英語。其實現在有中文的程式語言,但是使用率不廣,沒有產生大的影響。
計算機語言發展一分鐘介紹
1、機器語言:最初的計算機所使用的是由“0”和“1”組成的二進位制序列,二進位制是計算機的語言的基礎。所以最初的計算機只能被少部分人使用,想一想,你需要用一大堆1010101010000110101來指揮那臺巨大的機器,在另一邊的紙帶上給你輸出同樣的一對1010101110101010001010的資料,真的是頭疼。
世界上第一臺電子計算機:
旁邊的箱子櫃子都是這臺計算機的組成部分,就是沒有顯示器。
2、組合語言:組合語言是在機器語言的基礎上誕生的一門語言,用一些簡潔的英文字母、符號串來替代一個特定的指令的二進位制串,這也提高了語言的記憶性和識別性。
大概就是如上圖所示。
反正我也是看不懂的。這裡麵包含了很多二進位制,八進位制,十六進位制的數字,暫存器、控制器,加法器的簡寫。
組合語言的特點是和機器強相關,也就是說,什麼樣的機器,就會規定特定的組合語言。比如現在比較廣泛的X86,基於X86處理器的組合語言,就和X86架構密切相關。
在這個層次,使用中文會出現兩個問題,第一就是中文是象形文字,佔用儲存資源較多,一箇中文佔用兩個位元組,相對於字母來講已經是兩倍了。二是,由電子計算機的誕生地決定了,晶片廠商基本都是西方國家,比如:Intel,AMD,TI(德州儀器)。
3、高階計算機語言:隨著計算機使用的擴大,需要一種不依賴於特定型號的計算機的語言,用這種語言編寫的程式能在在各種平臺都正常執行。這就開始了計算機高階語言的發展。
計算機語言一分鐘簡史
一、元老級語言
1、Fortran(公式翻譯語言),目前公認為世界上第一個正式的計算機通用的語言。
1954年約翰·貝克斯在紐約正式對外發布,稱為FORTRANⅠ,執行在 IBM 704 計算機上。
2、ALGOL,是演算法語言(ALGOrithmic Language)的簡稱,目前還在科學計算領域活躍。1958年5月27日至6月1日,GAMM(德國的應用數學和力學學會)和ACM(國際計算機學會)各有4人出席在蘇黎世舉行第一次設計會議,確定了 ALGOL 語言。
3、COBOL,廣泛使用於企業的商務場景,於1961年由美國資料系統語言協會公佈。
二、主宰級語言
先給大家上一個圖:2018年9月的世界程式語言排行榜
這裡的新聞點是,萬年前三:Java、C、C++終於被Python打敗,Python已經衝進了第三名。
TIOBE排行榜是根據網際網路上有經驗的程式設計師、課程和第三方廠商的數量,並使用搜索引擎(如Google、Bing、Yahoo!)以及Wikipedia、Amazon、YouTube統計出排名資料,只是反映某個程式語言的熱門程度,並不能說明一門程式語言好不好,或者一門語言所編寫的程式碼數量多少。能判斷一下現在程式語言的流行趨向。比如:Java一直佔據第一的位置,是因為它是最廣泛的面向物件的程式語言。下面為大家簡單的介紹一下主要語言的誕生時間和語言大佬。
1、Java,1996年1月,Sun公司釋出了Java的第一個開發工具包(JDK 1.0),這是Java發展歷程中的重要里程碑,標誌著Java成為一種獨立的開發工具。Java是由Sun公司在1991年成立了一個稱為Green的專案小組,小組成員包括:帕特里克、詹姆斯·高斯林、麥克·舍林丹等,在加利福尼亞州門洛帕克市沙丘路的一個小工作室裡面研究開發新技術,專攻計算機在家電產品上的嵌入式應用研究的副產品,最開始叫Oak。
其實名字不重要。SUN的其實是 Stanford University Network 的縮寫,斯坦福校園網。Google創始人拉里·佩奇和謝爾蓋·布林,都曾攻讀過斯坦福大學計算機科學博士學位。2、C,1972年,美國貝爾實驗室的 D.M.Ritchie 在B語言的基礎上最終設計出了一種新的語言,他取了BCPL的第二個字母作為這種語言的名字,這就是C語言。
20世紀60年代,美國AT&T公司貝爾實驗室(AT&T Bell Laboratory)的研究員Ken Thompson閒來無事,手癢難耐,想玩一個他自己編的,模擬在太陽系航行的電子遊戲——Space Travel。他揹著老闆,找到了臺空閒的機器——PDP-7。但這臺機器沒有作業系統,而遊戲必須使用作業系統的一些功能,於是他著手為PDP-7開發作業系統。後來,這個作業系統被命名為——UNIX。現在你們知道程式設計師無聊了都會幹嘛了吧。3、Python、Python的創始人為Guido van Rossum。1989年聖誕節期間,在阿姆斯特丹,Guido為了打發聖誕節的無趣,決心開發一個新的指令碼解釋程式,作為ABC 語言的一種繼承。之所以選中Python(大蟒蛇的意思)作為該程式語言的名字,是因為他是一個叫Monty Python的喜劇團體的愛好者。
又是一個無聊的假期的結果。綜上所述,為什麼程式語言都是英語
自計算機科學發展以來,主要的成果均由英語國家或英語使用率非常大的國家(從程式語言來看,美國、英國、德國、荷蘭等)的計算機科學家、專家完成。所以,自然會偏向於使用更便於自己溝通的語言了確定程式設計語言規範。
中文程式語言:易語言
易語言是一門以中文作為程式程式碼程式語言,其以“易”著稱,創始人為吳濤。易語言早期版本的名字為E語言。其最早的版本的釋出可追溯至2000年9月11日。創造易語言的初衷是進行用中文來編寫程式的實踐,方便華人以華人的思維編寫程式,並不用再去學習西方思維。
建立者:大連大有吳濤易語言軟體開發有限公司(2004年前吳濤獨立開發,2004年成立公司)
個人意見:中文程式語言有是有,只是這個使用範圍不廣,其實也不太符合程式設計師世界的簡單、通用、資源控制、可納入到現有語言和編譯系統的交流原則了。
-
5 # CCSZYS
你說的計算機語言不知道是指的那個層面,如果是程式設計的層面可以用中文,也可以用日文,德文,俄語。等高階語言。
如果你指的是執行不會,計算機不認識英語也不認識中文,計算機只認識高電平與低電平。
-
6 # 吳烜
首先澄清,程式語言有使用中文語法的。早在上世紀就有,各種原因沒有推廣。本世紀就更多了,其他回答提過的不用說,最近的安卓移動開發、少兒程式設計等等也有不少程式語言環境使用了中文語法和中文庫。
在國內全民程式設計的浪潮中,能用母語和機器交流是無法阻擋的趨勢,而現在的英文程式語言壟斷商業市場的格局也必將被改變。
在某從零開始實現語言的書本自帶的Java程式碼修改而來,而且在實現中使用了中文命名識別符號,至少字你大多認識吧,比英文程式碼親切不:
比如下面是把Python語言自帶的控制檯擴充套件後實現了中文反饋資訊:
最後,與其想著怎麼創造新的中文程式語言,不妨也在手頭的專案中儘量開始用中文命名的識別符號吧,誰用誰知道,不再為查英文命名煩惱:
回覆列表
首先程式語言基本都是外華人發明的。一些寫作風格當然也是用他們的語言風格了。
其實程式語言中的很多字母其實就是一個代號,我們也可以使用漢子代替
不過使用中文程式設計太麻煩,一個字母就能解決的事沒必要非得再去寫一個漢子,特別是有的程式動輒幾十萬上百萬行程式碼,用字母表示比用漢子效率更高。