父親蘇星河沒有多久就開完會回家,姐夫和小舅子兩人坐在一起天南海北的聊起天,蘇遠(yuǎn)山趁機(jī)溜進(jìn)書房開始搗鼓電腦。
麻利接上顯示器和鼠標(biāo),摁開電源,一陣等待之后,顯出了一個(gè)光標(biāo)。
蘇遠(yuǎn)山知道,這是windows3.0等他輸入那個(gè)有著十分儀式感的命令。
——win。
“滿滿的回憶啊?!?br/> 蘇遠(yuǎn)山笑了笑,晃著粗笨的軌跡球鼠標(biāo),點(diǎn)開桌面菜單。
和記憶中一樣,“名義上”這電腦是送給自己,但里面軟件卻全是父親才用得上的。除了pascal,c/c++,居然還有fortran??磥斫o張克裝機(jī)的這位也是個(gè)高手,知道一個(gè)計(jì)算機(jī)工科的教授需要什么。
這臺自帶win3.0的486電腦,用的cpu是去年那一批主頻50mz的,加了幾條指令集,比起386快了不少,但閹割了浮點(diǎn)運(yùn)算。
內(nèi)存只有4m,沒有聲卡,只有一張isa接口的2d顯卡。
此時(shí)的windows還沒有中文版,除了個(gè)自帶的紙牌也沒什么可玩的。
蘇遠(yuǎn)山啟動c++,看著古老的界面,他再次一笑。
回到91年,留給蘇遠(yuǎn)山的時(shí)間挺夠。
他有足夠的時(shí)間利用對諸多eda的熟悉開發(fā)出一套超前貼心的eda。然后憑著這套eda,來敲開那些半導(dǎo)體公司的合作之門——不為賺錢,只是交個(gè)朋友。
特別是霓國的那些半導(dǎo)體企業(yè)此時(shí)已經(jīng)嗅到被星旗國打壓的危機(jī),紛紛來國內(nèi)開辟新的市場,最終促使92年霓國的天皇訪夏,將兩國的蜜月期推到最高潮。
要知道,現(xiàn)在的光刻機(jī)領(lǐng)域,尼康才是老大,日后獨(dú)孤求敗的asml在尼康面前就是個(gè)弟弟。
收回思緒,蘇遠(yuǎn)山抓起筆記本和鉛筆,開始思考框架。
……
身后傳來父親的聲音。
“咦?”
蘇遠(yuǎn)山知道,這是父親和小舅進(jìn)了書房,但他沒有回頭,而是做出一副冥思苦想的模樣,繼續(xù)寫庫代碼。
91年,c++標(biāo)準(zhǔn)庫才提出兩年,沒有多少輪子不說,國內(nèi)也只有各大高校才能搞到。
蘇遠(yuǎn)山得先給自己造點(diǎn)輪子。
張克看著外甥正在緩慢地輸入單詞語句,以為他在練英語。不料就在他準(zhǔn)備招呼蘇遠(yuǎn)山時(shí),蘇星河一把拉住了他,并湊近了顯示器。
蘇副教授當(dāng)然知道自己兒子在干什么。
所以他才驚訝——這小子不是才學(xué)會c++么?居然都會自己寫庫了?
蘇遠(yuǎn)山停了一下,深深皺眉,他轉(zhuǎn)過頭,仿佛才發(fā)現(xiàn)父親和小舅一樣忙道:“爸,小舅?!?br/> 小舅摁住他肩膀笑道:“你小子學(xué)英語呢?”
“嘿嘿,我想搞個(gè)軟件?!碧K遠(yuǎn)山?jīng)_小舅一笑,然后望向父親:“爸,c++是怎么定義程序接口來著?好像是先定義類接口?”
最了解理工男的,莫過于另外一個(gè)理工男。
所以蘇遠(yuǎn)山直接用問題堵住父親的嘴。
蘇星河怔了怔,沉吟片刻才說:“是的,先在頭文件完成類接口的定義?!?br/> 接著,他馬上問蘇遠(yuǎn)山:“你想設(shè)計(jì)什么軟件?”
“是這樣的,前陣子聽留校的師兄們說起bp機(jī),我就去看了一下原理。發(fā)現(xiàn)它的芯片挺簡單,就想搗鼓一下。但機(jī)房電腦里面只有protel,用來設(shè)計(jì)pcb還行,設(shè)計(jì)芯片就糟糕了一點(diǎn)……所以就想自己寫個(gè)側(cè)重芯片設(shè)計(jì)的。”
蘇星河聽得一愣一愣的,最后終于失笑:“臭小子,有志氣!話說你不是才學(xué)c++嗎?現(xiàn)在就有膽子寫eda軟件了?”
蘇遠(yuǎn)山咳了一聲:“什么叫才學(xué)……我好歹是蘇星河教授的兒子,從小練童子功的,編程是咱家祖?zhèn)魇炙嚭貌缓??!?br/> 一句話聽得小舅哈哈大笑:“哥,小山這句話說得沒錯(cuò)。他這是真正的虎父無犬子??!”
蘇副教授也笑出了聲,那句祖?zhèn)魇炙嚿畹盟摹?br/> 當(dāng)?shù)?,誰不希望自己兒子牛逼?而且還是在自己的領(lǐng)域牛逼。
不過蘇星河并沒把蘇遠(yuǎn)山當(dāng)回事:“不過一個(gè)eda可不是你一個(gè)人能搗鼓出來的?!?br/> 蘇遠(yuǎn)山笑道:“所以我打算把大體框架做出來,然后請爸幫忙唄。”
蘇星河搖頭笑道:“加上我也不行?!?br/> “那就把秦師兄唐師兄他們?nèi)考由?,不行就把電科研究生部的師兄全叫來。?br/> 聽到蘇遠(yuǎn)山的獅子大張口,蘇星河首先懷疑自己兒子是不是魔障了,但當(dāng)看到蘇遠(yuǎn)山那清澈、堅(jiān)定的眼神時(shí),蘇副教授知道自己兒子沒有魔障,而是堅(jiān)定地認(rèn)為這件事可以做。
沉吟片刻,蘇遠(yuǎn)山示意兒子讓自己。
代碼并不多,很多都是基于前端框架,算是入門級。那個(gè)庫因?yàn)槭莿傞_始寫,所以也看不出來水平。
但他能看出來,自己兒子的編程習(xí)慣很好——注釋既規(guī)范又準(zhǔn)確。
“遠(yuǎn)山,我告訴你,一個(gè)eda軟件連帶配套的設(shè)計(jì)輸入工具、仿真元件驗(yàn)證工具、布局排線工具……起碼上百萬行代碼。又因?yàn)樗菍I(yè)軟件,所以很多工具需要對電子電路有一定的了解,否則代碼寫出來會很難看。最后,你還得和半導(dǎo)體制造企業(yè)對接。”
“再說,國內(nèi)eda,華大已經(jīng)搞了三四年,我辦公室的電腦就裝得有?!?br/> 蘇星河望向兒子,他的意思很明顯,你就別折騰了。
“熊貓cad我看過了,不行?!碧K遠(yuǎn)山沉默了幾秒后笑道:“爸,我之前一直以為我的c++還差點(diǎn)意思,但看了你的源碼之后,我發(fā)現(xiàn)我挺厲害的。呵呵?!?br/> “呵!臭小子?!碧K星河再次失笑:“不知道天高地厚,你等著?!?br/> 蘇星河拿出兩張軟盤回到書房。
“這是你秦師兄用c++寫的一個(gè)電器元件查詢小工具,有點(diǎn)小bug——秦為民的c++雖然半吊子水平,但在電科大一干研究生里還算可以,你能把bug解決了再說?!?br/>