從語言學的角度,為什麼拉丁字母比漢字更適合程式語言?

時間 2021-05-06 23:12:05

1樓:

#包括《標準輸入輸出標頭檔案》

#包括《標準庫檔案》

返回值為整數主程式入口()

返回零;

}這樣也並無違和感

英文版:

#include

#include

int main()

return 0;

}中華人民共和國標準資訊交碼:

中國標準資訊交換碼值控制字元

16 零

17 壹

18 貳

19 叄

20 肆

21 伍

22 陸

23 柒

24 捌

25 玖

通過中華人民共和國標準資訊碼,使得漢字字元與數字一一對應,從而使漢字可以以二進位制的形式儲存在計算機中。

2樓:123

拉丁字母少,易組合,主要還是程式設計這個東西是人家設計的,規則出自人家,所以適合程式設計。要是程式設計這個玩意兒有中中國人提出並訂立規則的話,可能中文部首,或者漢字就更適合程式設計了

3樓:Siyuan Jing

真正影響漢字作為程式語言的不是輸入技術而是顯示技術。

我們可以把歷史上的顯示技術分為三個時期:紙帶時期、八段管時期、CRT及以後時期。

紙帶時期無非是0和1,哪種語言都不佔優勢。CRT時期,哪怕是早期的80x25點陣,顯示漢字也都不是問題。真正不適合漢字顯示的只有八段管時期。

但如果是中中國人發明程式設計的話,我們就一定要設計八段管而不是七段管九段管嗎?好吧,八段管是3個bit,那布局呢?

4樓:返胖的老花

就,廢話幾句吧。

語言學的研究物件是語言。

文字是語言的再編碼。

拉丁字母和漢字都是文字。

程式語言基於拉丁字母創制。

那麼程式語言實際上就是文字的再編碼。

也即語言的再編碼的再編碼。

題主你看這隔了整整一層關係,其實就沒多少關聯了喂。

以拉丁字母為基礎創制程式語言,實際上跟綜合國力、科技水平、國際話語權等地關係更大。

假設題主所說的「語言學」指的是狹義的、傳統的「語言學」——也即「語言的語言學」,索緒爾派的「內部語言學」——,那末,題主的問題從語言學角度來看根本不是問題,因為這個問題超出了「語言的語言學」範疇。

但若是廣義的、交叉的「語言學」——「語言的語言學(內部語言學)」+「非語言的語言學(外部語言學)」,題主的問題系「非語言的語言學(外部語言學)」的問題,本質上屬於社會學、政治學(國際關係)等與語言學交叉的範疇。

最後回到問題上,基本同意大部分答主,尤其是輪子哥 @vczh :

第乙個搞出計算機並發揚光大還能守住地位的是[1]——美國。

5樓:

萬物皆可程式設計。

圖形符號和聲音符號都是人腦所擅長記憶的和思維的。對於計算機來說,都是一樣的資料和方法。沒有什麼更適合,只是發展有先後。

不是因為拉丁字母更適程式設計,而是漢字程式設計研究的落後。計算機能夠準確的記錄乙個資料,而人腦只能記錄乙個概念,計算機的語句可以無限長,而人腦所能理解的句子長度的極限太短。所謂語言學,不過是人腦所能理解的語言的軟體式的思維。

擁有乙個完整的語言思維,就能搞明白一句話的含義。人腦和電腦之間,始終需要乙個橋梁。人機互動不斷的發展,未來,程式設計將成為讀文寫字一樣稀鬆平常的事。

至於說是英語文化圈先做到,還是漢語文化圈先做到,你可以猜猜。

6樓:FanFanFan

語言學不研究這個。

程式語言也完全無所謂用什麼符號,因為本就都是符號。

你把拉丁字母換成片假名或漢字的偏旁部首,再做乙個每個鍵對應乙個片假名/偏旁部首的鍵盤,完全沒有差別,甚至說不定還能更好用。

而即便如此,這也跟英文或中文或日文這些語言無關。

於是也就跟語言學沒半毛錢關係。

7樓:Ivony

其實程式語言和傳統意義上的語言我覺得沒啥關係。所以,從語言學的角度壓根兒就是緣木求魚

說白了,程式語言的本質就是一堆0和1構成的訊號,最早的程式設計就是用紙帶打孔來寫的,沒有人會思考為什麼要打圓孔而不是方孔,打的孔到底是什麼形狀的,完全取決於手頭有什麼鑽頭,或者說那種鑽頭效率高。

程式語言怎麼來的?就是程式設計師們厭倦了打洞這種體力活,我認為這是最關鍵的原因,打洞太費體力,然後是讀起來麻煩,最後才是寫起來麻煩。其實習慣了打洞我覺得寫起來也沒多麻煩(畢竟蓋茨在飛機上都能打洞寫個引導程式出來),可讀性恐怕才是裡面的關鍵。

為了讓紙條可以讓人也能看懂,在紙條上畫了格仔,然後在每乙個位置加了一些描述性的符號,例如這一行是是符號位,寫個sign在這裡,看的時候就輕鬆一點。再到後來,乾脆用助記符來代替打孔,寫好助記符然後招一堆紡織女工啥的照著符號打洞或者穿磁環。最後,讓電腦自己幹這個事情,程式語言就誕生了。

所以程式語言本質就是描述打孔紙帶的助記符,說他是個語言真是抬舉它了,說的計算機真的能聽懂什麼東西一樣……

所以這個問題的答案很簡單:

就這麼個鍵盤,還想咋的?

就像為什麼$比和¥更適合程式設計一樣,還不是因為這貨在4的上面,而且是ASCII字符集的一部分。

8樓:德德

如果你不明白,可以看看你的鍵盤為什麼不是橫豎撇奈折?帝國亡我之心不死,這些就是文化侵略,如果你本土的文化實力差,你的母語都可能是英語,看看阿三。

為什麼拉丁字母可以通過拼音表示出所有漢字,阿拉伯字母或者希臘字母也都可以嗎?

E站o 首先我對 表示 作出一定的限制 至少在一種漢語方言 預設漢語普通話 中存在系統性的語音音系對應關係。這當然是可以的,只要規定了相應的正字法。漢語拼音 拉丁字母 小兒錦 阿拉伯字母 東幹文 西里爾字母 聲母表拉丁字母 希臘字母 西里爾字母 阿拉伯字母b p m f d t n l g k h ...

如何從語言學的角度解釋語言無優劣之分?

端木阿蘭若 這個問題其實可以具體為 1.古老的漢語語言體系是否比英語先進?2.象形文本 表意文字 是否落後於符號文字 表音文字 首先,語言的基本功能是交際和思維工具兩種。顧名思義,交際就是能夠通過發聲或書寫的方式進行溝通。如果一種語言,說話者能將經驗與目的通過詞彙的語法組合傳遞給聽話者,使得聽話者能...

從語言學的角度來看,各國語言都有什麼相同之處?

你這個問題也太大了。不過一種語言是什麼樣的,可以先看它是什麼語言型別 大概能分為兩種 分析語和綜合語,而綜合語又分為黏著語 屈折語和多式綜合語。漢語和各種東南亞語言,比如泰語和越南語,屬於分析語,特點是缺少形態變化,依靠虛詞和語序表意。位於中國北方的各種語言,比如日語韓語蒙古語滿語,以及哈薩克語等突...