風格、模組化設計、編譯檢查、平行處理、異常處理及泛型程式設計。

尤其ada語言的編譯檢查,對諸如航空電子、航天飛行器、武器等等的作業系統。有著重要的執行程式碼安全保障意義,這也正是美國國防部所需要的。

此類技術。或許過於抽象,但稍有差錯,就往往意味著重大的損失。

比如原本時空裡1996年6月初,歐洲空間局的阿麗亞娜5型運載火箭的第一次發射,僅僅37秒,便偏離預定飛行路徑。解體並爆炸,以失敗收場。

要知道,光是火箭上搭載的那顆通訊衛星,就價值5億美元。

最後的事故調查結論為:控制慣性導航系統的計算機,向控制引擎噴嘴的計算機。傳送了一個無效資料,其由一個64位浮點數轉換成16位有符號整數時產生的溢位所導致,而ada語言在編譯過程中並沒有檢查到這個執行程式碼安全問題。

目前,intel iapx 432專案就在ada語言編譯器的研發上,遇到了大麻煩,由此導致程式碼執行效率低下。

完全可以預見,要是intel iapx 432真的和intel 80286比拼速度的話,馬失前蹄並不意外,無非就是落後多少的問題,

以弗萊德。波拉克為首的研發團隊,對此心情複雜而又微妙。

intel iapx 432明明比intel 80286先進,可執行速度卻要比後者慢,由此帶來的憋屈,實在難以向外人道也。

安迪?葛洛夫主張就intel iapx 432專案與唐煥合作,除了看中方圓電腦公司終端產品在微處理器需求量上的美好前景,還想借助哲儒在程式語言編譯器領域的強大實力。

現階段,哲儒的宏彙編、c、c++、pascal四大程式語言編譯器支援的cpu列表,除了自家的risc處理器之外,還包括intel 8086系列、zilog z80系列、摩托羅拉mc6800和mc68000系列、mos technology mos 6502系列,已經發展成為流行度非常高的商用編譯器產品,不但各個計算機公司紛紛採用,還被眾多大學做為教學使用。

另外,像fortran、cobol、ada之類應用範圍特定的程式語言,哲儒同樣有著成功的編譯器實現。

之前,安迪?葛洛夫就從唐煥這裡得到了對intel 80286的主流程式語言編譯器支援,他想把這種合作經驗推廣到intel iapx 432的ada上,可研發團隊對這種從外面找和尚唸經的決定有些不服氣。

唐煥可不管弗萊德。波拉克這幫人的想法,他笑眯眯地一擺手,隨同前來的工程師們迅速搭建測試平臺。

同樣的ada評估程式,分別在執行頻率同為8 mhz的intel iapx 432和intel 80286上執行。

等結果出來之後,在場眾人的臉色十分精彩。

唐煥則倒吸一口冷氣。心說,“難怪技術先進,往往並不意味著商業成功,intel iapx 432的執行速度,竟然只有intel 80286的四分之一,英特爾還真是免費給我上了一堂生動的課。”

弗萊德。波拉克硬著頭皮解釋道:“這個結果。主要由ada語言編譯器造成的,相信經過哲儒的最佳化後,絕對不會是目前這個表現。另外,intel iapx 432的設計實現非常複雜,必須在較高的執行頻率上,才能體現出硬體優勢來,現在的8 mhz太低了。”

“ada語言編譯器的問題,我能理解,畢竟intel iapx 432是一款全新的cpu。確實需要一個持續改進的過程。”