就要看書網
主页 推荐 分类 短篇 小說 阅读记录

十四

如果出现文字缺失,格式混乱请取消转码/退出阅读模式

十四王所:“醒了也好,起來吃飯了。”現熬的稀飯,街上帶回的蔥油大餅,爺倆吃的很香。

王所問了曹長久系統的事情,長久想了一下,掐了頭,只說了這是自己沒事無聊的時候想的,目的就是做一個通用的系統語言,能夠有強大的硬件作功能,大概做了一年等等,並拿出了自己寫好的c語言框架語法。

王所沒說話,只是拿在手裡一頁一頁仔細的翻。

長久不敢打擾王所,只好自己悶頭喝粥,努力的品味這稀飯之中有什麼玄機。

良久,王所放下了手中的草稿,奇怪的看著曹長久問道:“不能否認,這語言真的很強大,但你不會告訴我,你一生下來從無到有就會的吧。”曹長久:“當然借鑑了其他語言修改的,具體甚麼我也不記得了,只是小時候看過一本書介紹的是一種解釋型語言,功能不夠強大。後來沒事我就試著修改,加入了一些新的元素,比如函數、內存直接作等等。一步一步慢慢的到了現在這個樣子,我稱之為c語言。您是方家,給指正一下。”王所笑著說:“結構嚴謹,語法規範,功能強大,是一種很好的系統語言,用來編寫系統軟件再好不過了。但是你為什麼叫它c,難道還有b語言、a語言?”曹長久:“控制,最主要的是要像高級語言那樣好用,又要有彙編那樣的效率,控制硬件必不可少,我追求的是一種在程序員控制之下的高效易用的計算機語言,所以我叫它c。”王所嘆道:“原來是這樣,本來我只是以為你有點靈氣,是個可造之才,還想讓你先學習幾年。現在看來,你可以出師了。居然寫出了一種新的高級語言,這是了不起的成就。對了,編譯器的問題你怎麼解決的?”曹長久老實答道:“在計算所自己寫的,針對硬件做了一點改動,在磁帶裡存著呢。”王所:“這東西你自己一個人寫的?少年可畏,你怎麼寫的跟我講講。”曹長久就跟王所講了自己寫高級語言編譯器的心得體會和c的一些技術特點,王所聽著驚奇,問了一些問題,二人就討論了起來。

其實在曹長久夢中時代,得益於開源運動的興起,許多原本常人本不可能接觸的技術資料都可以在網上換討論。

拿編譯器來說吧,在九十年代,作為gnu項目或其它開放源代碼項目的一部分,許多免費編譯器和編譯器開發工具被開發並釋放出來。這些工具可用來編譯所有的計算機程序語言。它們中的一些項目被認為是高質量的,而且對現代編譯理論趣的人可以很容易的得到它們的免費源代碼,長久就是其中之一。

更有甚者,大約在1999年,sgi公佈了他們的一個工業化的並行化優化編譯器pro64的源代碼,後被全世界多個編譯器研究小組用來做研究平臺,並命名為open64。open64的設計結構好,分析優化全面,是編譯器高級研究的理想平臺。

長久就曾經對open64進行過深入的研究,還曾經在網上與志同道合的網友組織了一個研究小組,頗有一些成果。

因此曹長久對於現代的編譯器研究頗深,對夢中免費的並行優化編譯更是拿手。只不過現在物是人非,靠現在這些小型機機能本實現不了這種編譯器,長久自己也沒辦法。

不過和王所一起討論倒是一件很愉快的事情,王所也是軟硬通吃,更主持過fortran語言編譯系統的開發,二人有著共同語言。因此曹長久和王所討論了一下現代編譯技術的改進和並行編譯的開發。

王所倒是如獲至寶,現在編譯器發展似乎進入了一個瓶頸時期,相關的技術發展相對滯後,連國外似乎也沒什麼進展,實在需要有所突破。更要命的是現在自己主持研究的項目恰好需要這個…

而眼前的少年卻似乎是個活寶,許多聞所未聞的技術在他口中是一閃而過,似乎可以解決一些自己研究中的老大難問題,而且並行算法更是自己所主持項目中的重中之重,聽他的說法似乎還有所研究。

只是自己所主持的項目是國家軍委直接下達的任務,讓一個少年參加不知道合不合適似乎下定了決心,王所摸著曹長久的頭說:“小小年紀能有這麼深的理論水平確實難得,你的這些想法很有一些道理,只是可惜這裡沒有計算機,否則我還真要驗證一下你說的這些技術,呵呵。”曹長久:“美國人不是現在做到了嗎?”

“什麼做到了?”王所正想著自己的招攬計劃,沒注意長久的問題。

“家用電腦啊,就是微機,這麼大個,放桌子上就行。咱們也做一個不就可以在自己家裡工作了嘛。”曹長久對於宣傳微電腦是不放過任何一個機會的,這是一個時代的開端。

王所笑著擺擺手:“那個啊,我也聽說過,不過哪能和大型機相比,只能算是一個計算器玩具吧。”曹長久急辯道:“可是那是趨勢,電腦肯定要微型化、通用化,否則機器那麼貴怎麼進入大規模使用階段。再說,現在能弱,以後肯定會變強的嘛。”王所明顯對這個事情不興趣:“那也是以後的事情,現在我有個大事要跟你說,你要聽好,事關你的前途和我華夏的氣運。”曹長久一看王所的語氣都變了,也鄭重其事的說:“王伯伯,我聽著呢,你說。”王所:“你多大了?”曹長久:“十四、五吧,我也不清楚,我爺爺撿的我。”王所:“好孩子,難得這麼小就懂事了。你知道王伯伯是幹什麼的嗎?”