看著滿屏的彈幕,韓元笑了笑,並沒有太在意。

對於觀眾所說的這些東西,沒有人比他更加清楚。

漢語程式設計在當前的人類社會中並非沒有,如果要做,其實是做的出來的。

因為無論是漢語程式設計也好,還是英文變成也好,其實變成語言定義的關鍵字和關鍵詞數量並不算很多。

就像英文程式設計中的if,else,等關鍵詞一樣,漢語能定義出來嗎?

完全是可以的,只是說,做不到他腦海中的這種地步而已。

在當初獲取到漢語智慧程式語言的時候,他就安排過‘元初’實驗室收集過有關漢語程式設計相關的資訊。

程式語言其實說白了就是一套符號系統,沒有英文程式設計,也沒有所謂的中文程式設計。

因為無論是用中文寫程式碼還是用英文寫程式碼在目前的人類社會中,其實都並不會降低演算法和邏輯的複雜度。

一般人以為的程式設計會是這個樣子的:

“幫我去西瓜攤買個西瓜,如果路過了小賣部,再買一瓶海天醬油。”

但實際的程式設計:

【定義西瓜】

【定義西瓜攤】

【定義海天醬油】

【定義小賣部】

【函式買東西(呼叫東西,地點)】

【返回【狀態,途經】

【函式執行(邏輯結構)】

【買瓜=買東西(西瓜,西瓜攤)】

【買海天醬油=《失敗》】

【如果買西瓜【一】包含小賣部】

【買海天醬油=買東西(還海天醬油,小賣部)】

【返回【買西瓜【零】,買還海天醬油【零】】

【執行(定義)】

.......

沒錯,上述的這些東西,才是一個買西瓜,買海天醬油的全過程。

而且這還是無比簡化了的,實際上的程式設計,其實比這個還要複雜。

因為無論中文程式設計還是英文程式設計,歸根結底計算機只能識別開和關組成的二進位制。

人類高階語言中附帶的語法和語言,如果不在程式中寫清楚,就完全無法理解。

就像買西瓜這種事情一樣。

一個程式設計師在編寫這種程式碼的時候,甚至需要將機器人先抬左腳還是先抬右腳寫進去。

否則機器人根本就不會走出去。

這也是如今所有的高階程式語言的一個缺點,程式碼的體量,在復現工作的時候,復現的工作量越大,需要的程式碼數量也就是越龐大。

就拿目前人類社會中使用最多的windows桌面系統來說。

比如windows 7,它大約有超過50,000,000(五千萬)行的程式碼。

如果加上配套軟體,總程式碼行數規模會超過100,000,000(一億)行。

如果再加上一個完整的軟體生態系統,那麼總規模不會低於1,000,000,000(十億)行。

很多人認為和感覺的漢語程式設計,如果只是簡單地用漢字替代英文,而依舊遵循機械的語法結構、大括號、縮排之類的語法或格式。