首頁> 科幻小說> 大國軍工:打造最強側衛> 第60章 他的設計是有深意的

第60章 他的設計是有深意的

  第60章 他的設計是有深意的

  季紅波教授不是一個人來的,跟他一起過來的是屠進達總師,對這個名字,趙國慶耳熟能詳。

  幾年後,屠總師作為超七項目總指揮的身份,經常在國外媒體上看到這個名字。

  見到趙國慶,季紅波直接說明來意。

  「國慶,我們是過來取經的,主要是晶片微碼這一塊……」

  行內人一問到問題,就知道對方的水平,晶片在邏輯上可以看著固件化的電腦程式,跟軟體代碼一樣,晶片也有自己的代碼。

  具體的表現就是機器語言,還有一系列指令集的合集。

  「晶片內的振盪電路,與晶片外總線的振盪電路如何統一,數據的傳輸遇到錯誤該怎麼辦?」

  涉及到物理晶片,010011這樣的數字,反映在物理上就是一個個電平信號,出錯肯定會又有一定機率出錯的,需要一定的冗餘計算與糾錯機制。

  「季教授,怪蛇三改項目進展迅速啊!」

  st🍓o9.com提醒你可以閱讀最新章節啦

  季紅波心情不錯,雖然被趙國慶這個小年輕誇讚,還是有點怪怪的。

  「也就是圖紙上,大的框架還是你定下來的,我們也就縫縫補補!」

  「物理層面上呢?」

  「最大的一個問題解決了,脈衝大電流電晶體測試的結果很讓人滿意,可靠性和耐久性應該可以滿足軍用需求,國慶,跟你所說的那樣,氮化鎵電晶體的潛力很大!」

  屠進達在一旁沒有說話,趙國慶也注意到,屠教授的眼神一直沒有離開自己。

  季紅波教授拿出一迭資料,趙國慶也幫著解釋。

  「計算輔助晶片,加了一個指令寄存器,還有一個數據寄存器,主要解決一個可編程地址堆棧,加了一組條件判斷指令,這在物理上可以通過邏輯門實現……」

  硬體需要軟體來適配,沒有可編譯的計算機高級語言,需要實現的意圖,只能通過一條條機器指令來編輯,涉及一個個地址的操作,數據的存儲,雖說比起作業系統來說,一個火控程序要簡單的太多,但用機器語言一條條編出來,也是一項極大的工程。

  這個時候,拿出筆記本一直在記錄的屠進達他的第一句話,讓趙國慶體會到國內的科學家的開拓進取。

  「趙老師,你對計算機高級語言有什麼了解!」

  「屠總師,您叫我小趙就可以了!」

  「達者為師嘛,趙老師,說實話,伱剛才說的好些東西,我還不怎麼明白!」


  屠進達的坦率,讓趙國慶很是動容,就像一名成名已久的劍客,向一名新手坦言,自己在哪些招式上還不清楚。

  這是需要勇氣的很多人因為面子,不懂裝懂。

  趙國慶想了想,說:「屠總師,計算機高級語言的產生也是現實需求,源於二十年前的軟體危機,因為程序越來越複雜,使用機器語言編寫大型程序,累計的錯誤曾指數級別增加,為了解決這個問題,相應的編程高級語言才產生,這也反向刺激到計算機的設計,以適應高級語言的發展。」

  「趙老師,這是你設計寄存器的原因嗎?」

  趙國慶點點頭。

  「1968年,克勞斯博士在《微電子》雜誌上就發表過論文,寄存器的設置,不光可以加快計算機的處理速度,還為高級語言編譯時的定向指向帶來便利……」

  屠進達長呼一口氣,看向季紅波,臉上轉現笑容。

  「我說的沒錯吧,老季,趙老師的設計沒那麼簡單,處處都有深意,雖說功能簡單,但每個設計,都體現了現在的潮流……」

  季紅波也點點頭,笑道:「國慶啊,真不知道你腦子怎麼想的,我們剛開始研究圖紙的時候,還以為不少地方是累贅,事實上,越是深入研究,越是感慨,最近我們可翻了不少外文刊物,你的設計思路完全走在世界的前沿,甚至有些思路,我們還找不到出處。」

  「……」

  大意了,趙國慶完全按照四十年後的成熟思路,根據目前的工藝情況來設計的,沒想到屠進達、季紅波他們這麼敏感。

  「趙老師,你覺得我們國家單獨開發一套軍工的計算機語言,可行性有多大?」

  屠進達目光咄咄,看的趙國慶有些發毛,趙國慶反問到:「屠總師,這次考察團,您也參加了吧!」

  「還真瞞不過你!」屠進達笑道。

  趙國慶點點頭,肯定是了解過美國軍方的Ada軍用計算機高級語言,受刺激了。

  據趙國慶了解,數年後的殲十飛機,用的就是Ada計算機高級語言,編寫的四餘度線傳飛控系統。

  但Ada軟體有著致命的缺陷,那就是在開發中,很多對象的類型、取值範圍、空間大小等,只有在程序執行過程中由上下文推斷出。

  類似於動態數組、函數指針等類型在Ada語言中也難以實現,只能通過Ada語言提供的各種語法機制,能間接完成這些功能。

  而美國軍方後來也感覺到Ada語言的局限性,在開發F22,F35時,全面轉向C/C++語言。

  可C語言數據的封裝性弱,對變量的類型約束不嚴格,對數組下標越界不作檢查,沒有命名空間以及訪問內存儲的直接缺陷也被繼承下來,直接導致到了2023年,還有一大批軟體工程師為F35捉蟲。


  到開發第六代戰機的時候,軍方死也不願意用C/C++了,他們寧願重新開發一套計算機語言,當然為了可以面向社會招標,降低成本。以及避免可發展性,維護性差等問題,軍方更青睞使用Java語言,並做了很多論證。

  屠進達這個提議,無疑是很有先見性的。

  趙國慶想了想,如果以Java為藍本,設計一款計算機語言的可能性。

  Java語言簡單、面向對象、分布式、安全性高,性能優越、動態的多線程,優點很明顯。

  不過Java在軍用不多,沒有得到有效的論證也是個大問題。

  「趙老師,怎麼樣?」

  趙國慶點點頭,說:「屠總師,我覺得可以嘗試一下。」

  屠進達與季紅波互相看了一眼,轉頭又看向趙國慶。

  「趙老師,這個項目,我想推薦你來牽這個頭,並邀請你參加怪蛇三改造項目,你看怎麼樣?」

  「……」

  (還有更新耶)


關閉