了一半的面積用於修建家屬宿舍。看到熱鬧的施工場景,所有人都開始憧憬他們未來住進高層公寓以後的畫面,對未來更加充滿了信心。
薛光鑫他們這批人來了以後,公司正式新設了一個部門——軟體開發部。
軟體開發部下面又分為好幾個開發組,細分為作業系統、商業應用程式、專業應用程式、網路通訊組、圖形音像設計組、遊戲程式開發等七八個組。前面這些開發組他們都覺得很正常,雖然網路通訊、商業應用程式、圖形音像這些專門的程式開發以前國內沒有這種名稱,但基本工作性質不變,都是為國民經濟服務,無非是把以前統稱的應用程式開發,分得更細了一些。
但遊戲程式開發……
這就讓他們感到公司把遊戲的地位抬得太高了。他們都是嚴肅的科學家,計算機硬體也好、軟體程式也好,在他們思想中都是為科學研究、國民經濟服務的嚴肅學科。現在在他們中間擠進一個遊戲開發,顯得不倫不類,感覺把他們的格調也給降低了。
別說他們感到不自在,就是被分到遊戲開發組的程式設計師都覺得很不好意思。每天一上班所有人就躲進辦公室裡,人影都很少一見。
薛光鑫對公司對遊戲程式開發的重視也不以為然,但他為人比較穩重,別人說,他就笑笑,不贊成也不反對。他作業系統開發組組長的職務,都是公司任命的。既然公司覺得遊戲開發很重要,將其地位提到與作業系統、科學應用軟體平等的地位,他又有什麼話可說呢。
反正都是替別人工作,何必管那麼多。
自己的事情還忙不過來呢!
他端著水杯,望了一陣窗外遠處的吊塔、高樓,想象其中必有一套是屬於自己的。過了很久,才美美地回到自己座位上坐下來。一個小時去倒一次水,站一站,看看遠處,放鬆一下視力,也是他給自己定的休息方式。
將茶杯放在遠離電器的地方,薛光鑫重新沉下心來,繼續認真地審視著螢幕上的程式。程式是用C語言寫的,程式行不是很多,三屏就看完了,顯然只是一個程式片斷。
雖然程式不長,但薛光鑫還是翻來覆去看了一個多小時。
這就是他們最新的工作,為公司新研發的混合並行處理器編寫作業系統。這項工作實際上從他們剛進公司就開始了。
他們剛來的時候,公司就給了他們一份第七版UNIX,是AT&;T公司於去年(79年)釋出的。經過幾個月的剖析,他們已經吃透了其中的核心精髓。這份最新版UNIX將作業系統的精髓發揮到了極致,核心部分被濃縮到了32K!
程式開發人員的高超實力,著實讓他們讚不絕口。
UNIX是一款非常強大的多使用者、多工的分時作業系統。其最為人津津樂道之處是良好的移植性,可以移植到任意一種型號的計算機上使用。它也因此迅速風靡全球,各個公司都以此開發出針對一大批自己產品的UNIX作業系統,版本之繁多讓人眼花繚亂。
但以薛光鑫眼光判斷,第七版應該是他所見過最好的版本。
公司也是因此才向AT&;T公司購買了授權,並交由他們作為藍本開發公司自己的作業系統。郭總為此專門設立了一個產品代號,名為CNIX,意即中國版UNIX。初期因為沒有針對目標,大家只是對UNIX的核心進行分析,用公司提供的英特爾8080、英特爾8086、摩托羅拉68000等晶片作為移植物件,進行練手。
他們練了有兩三個月時間以後,公司傳來資訊,讓他們不要採用UNIX原始碼,而是吸收其精華,重新編寫實現同樣功能的程式程式碼。如此做是因為公司當時已經拿出了混合並行處理器的設計,想要以此開發一款獨立研發的分時作業系統,避免在以後深入開發的時候與AT&;A公司發生糾葛。
其他程式開發組也與薛光鑫他們同時接到了開發任務,比如商業程式開發組的任務就包括開發一款電子表格程式、一款會計程式、一款工廠成本核算程式;
專業應用程式開發組接到的任務是開發一款電子電路輔助設計程式、一款機械設計程式、一款建築設計程式;
網路通訊組給他們下達的任務是設計一款計算機通訊程式、一款計算機之間點對點資料傳輸程式、一款即時文字傳送程式;
圖形音像組的任務也不輕,他們要為混合並行處理器,開發圖形影象、音訊訊號的處理程式。
就連遊戲開發組都接到了設計任務。