第142章 生物計算機作業系統

「我給你講解一下自然語言吧。」林奇很想找一個人來分享他的喜悅。

「自然語言完全是漢語程式設計,自從有了電子計算機開始,程式語言一直都是英語,甚至中文輸入還一度成為難題,當時人們認為「漢字」這種方塊字型,計算機根本沒有辦法輸入。」

「但是後來在我國科學家的不懈努力之下,終於攻克了漢字輸入的難題。從此網際網路世界中,多了漢語的加入,這個世界變得更加多元化。」

「不過有一個事情一直沒有變化,那就是從計算機開始到現在流行的程式語言都是英語。雖然我們國家已經把英語列為了高考的必考科目,但是它畢竟不是我們的母語,所以在程式設計上我們沒有天生的優勢。」

「除此以外,現在的所有的程式語言都是結構化的,需要固定格式,否則就無法執行,無法解析。」

「想解決這兩個問題就需要漢語自然程式語言,所謂的漢語,說的是程式設計中全部用漢語。這樣程式碼基本上不需要註釋,所有人都能看懂。」

「再次也是更重要的就是自然語言,現在的程式語言都是結構化的語言,不能說結構化程式語言不好,它引領了計算機幾十年的潮流。一個個偉大的軟體就是在這些語言下應運而生的。」

「但是給人看的程式程式碼總歸是缺少了那麼一絲人味兒,程式碼的世界冷冰冰的。」

「我開發出來的自然語言,希望用我們每個人都能讀懂的語言去寫程式。將來寫程式的時候,就宛如寫一部邏輯性很強的偵探小說。」

「我希望以後產品經理想出來的產品應有的樣子,形成統一的檔案之後,無需程式設計師這種‘生物’介入,或者他們只需要投入很少的成本,就能生成軟體。」

「現在程式碼界有一個不成文的規定‘所有的變數都不允許使用漢語命名’,追其原因,無非是因為漢語和英語混用,造成很多麻煩。另一方面一些人固執的認為,寫漢語可能更慢。」

「是,沒錯,寫漢語比敲英語單詞稍微慢了那麼一點點,但是它那自注解的功能,看一眼就能明白意思的方塊表示,也深深的讓每一個國人著迷。」

「舉一個最簡單的例子,如果你想讓計算機每天五點定時開機,每天晚上十二點定時關機。你來寫程式,需要首先寫一個五點開機的指令和十二點關機的指令,再把程式放到定時任務裡面。」

「如果用自然語言來編寫,就很簡單,系需要定義好開機關機的應該怎麼操作,寫上上面的幾行人類能讀懂的文字就好了,其他交給自然語言編譯器來處理就好。」

「我之所以發明這個語言就是因為開發生物計算機系統的時候,我發現任何語言都不能開發出來,都不合適,所以想開發出來一個新的語言。」

「後來結合現在的語言的優缺點,就開發出來了這麼一個具有一定智慧的語言。」

「我們可以用它來開發生物計算機的作業系統。」

林奇巴拉巴拉說了一大堆,也希望南宮凝雲能和他一起開發生物計算機的作業系統。

「這是一個前所未有的挑戰。」南宮凝雲給開發作業系統下了一個定義。

「對,你敢不敢挑戰一下?」林奇挑釁的問道。

「敢,有什麼不敢的?」南宮凝雲明知道林奇這是激將法,但是還是忍不住答應了。

「好,太好了。開發作業系統並不是一兩個人的事情,我們可以成立一個團隊,讓他們把詳細的設計檔案,和概要設計準備出來。我們根據這些概要設計寫出來一個全新的,屬於我們第二智慧,也是華夏的作業系統。」林奇非常有信心能開發出來一款全新的作業系統。

「沒有問題,我這就組織人手。對了,最好我們在多找一些程式設計師,以後有了新系統,相應的軟體一定要跟得上。」南宮凝雲提出了另一個非常有建設意義的建議。