第141章 我絕不是為了打遊戲!(4k)(2 / 2)

該說的話說完,高振東辭彆老陳,走了出來。

剛出老陳辦公室,就碰見了技術處的新人吳副處長和趙副處長,職務是新的,人是老的。

這讓高振東想起前世看到的一個笑話,一對新人物,兩個舊東西。

看見兩人,高振東以為他們是來找老陳的:“兩位處長要見陳總?他現在正好有空。”

兩個副處長卻搖搖頭:“不是不是,高處長,我們是專程來等你的。”

“有事?”

“沒事,就是技術處不是升格了嘛,當時你也不在,我們兩就尋思,等你出征歸來,一定要請你一起聚聚,這不,聽見你回來,我們就來了。”

對於兩位副處長的想法,高振東大概能想得到,也沒推辭,人可以清高,但不可孤傲。

“行,那就中午?”

趙副處長搖頭道:“中午不好,不能喝點,不儘興,要不晚上吧?”

吳副處長點頭:“對對,下午吧。”

高振東一想,也對:“嗯,那行,那我們下午見。”

差不多該打的招呼打過了,該見的人也見過了,高振東一頭就撲進了計算機房。

在京鋼廠這段時間,他已經積累了太多操作係統的源代碼了,都是沒有調試的。

雖說後世的操作係統非常龐大,可是實際上那是帶GUI(圖形用戶界麵)、要維持多代兼容性、保持不可勝數的硬件外設的驅動兼容性的結果。

而剝離這一切,隻是一個命令行界麵下的單道批處理操作係統,實際上就簡單多了,甚至進程調度,都可以采用極簡的方式處理。

很多在分時操作係統中需要處理和考慮的問題,在這個係統中都可以留下接口,但是暫時不做任何處理。

現在高振東完成的部分,是硬件驅動部分。

之所以這麼快,和硬件的簡單是分不開的。

鍵盤驅動,原來就寫好了,甚至都不需要太多的改寫。隻是把原有代碼從彙編轉為C,並且封裝好就可以。

這裡的封裝,和麵向對象的封裝是兩個概念,C語言本身不是麵向對象的,C是麵向過程的,C++才是麵向對象。

而現在這個硬件環境下,用麵向對象無疑是自己給自己找麻煩,某種程度上說,當硬件能力有限的時候,Linus的那句話一點兒都沒錯。

技術從來都不是無源之水無根之木,一個好技術脫離了環境,也無從談起它的好來。

以高振東當前所擁有的計算機條件,他需要的是簡潔、靈活、直接麵對底層硬件、程序員對流程和數據最大程度的直接控製。

而不是把寶貴的計算機資源浪費在麵向對象帶來的繁瑣冗長臃腫上。

為了達到這個目的,高振東甚至犧牲一定的安全性和程序嚴謹性也無所謂。

這個區彆,從日後的程序員極少使用到的一條語句就可以看出一點。

C語言中的goto語句,無條件直接跳轉語句。

誕生於早期的高級計算機語言中,往往都有類似語句存在,雖然為了程序可讀性,並不提倡使用。

不過這條語句在搞C語言編程的時候,尤其是嵌入式編程的時候並不少見,因為直接麵對底層的時候,有時候這玩意真的挺好用。

可是在後來的java、python等語言中,甚至是默認情況下根本沒有這條語句。

話說回來,高振東的鍵盤驅動隻需要封裝,或者說包裝好就行。

而磁帶機的驅動,高振東已經從運算所取回來運算所升級的最新的版本。

磁芯存儲器作為主存儲器的驅動,是現成的。

作為高振東規劃中要首先實現的四個底層硬件驅動,上麵三個是在他正式入手操作係統的時候,已經解決了或者搖人解決了的。

剩下這個顯示器的,高振東就隻好自己寫了,運算所的人對C語言達到能熟練運用的人還是太少,不夠用,根本不夠用。

因為高振東不僅要解決字符輸出的驅動問題,他還寫了一個簡單的圖形驅動,順便在上麵一層的C編譯器中,實現了C語言最基本的graphics.h頭文件,把基本的像素函數、直線和線型函數、多邊形函數、填充函數都實現了一遍。

其實這個工作在短期來說,是個吃力不討好的工作,純數值計算不太需要這個東西,而各種科學計算圖形的輸出,又受限於XS-59顯示器320*240分辨率那有限的表現力。

可是高振東還是乾了,無他,作為前世習慣於計算機強大展示能力的他,無論如何,也想儘早的把計算機的稚嫩的圖形能力展現出來。

彆問,問就是任性!

他絕對不是為了打遊戲!

把DJS-59接上磁帶存儲器,高振東開始一行一行的輸入代碼。

寫是寫完了,可是調試還是要一點一點調的。

這個事情,是個體力+腦力活兒。

好在磁帶驅動器驅動是運算所調試好的,如果這玩意都不可靠,那高振東可就真麻煩了。

一直忙活到下班,前麵三項算是完成了,不過顯示器的驅動調試,才剛剛進入到字符輸出顯示部分,麻煩的還在後麵呢。

收拾東西,下班!找老吳老趙吃飯去。

第三軋鋼廠關於高振東具體在乾什麼,是不管的,技術處研究室日常工作的管理,如果高振東忙不過來的時候,是陳總直管,至於高振東自己,連老陳都不管。

大家都有一個共識:研究室一般的事情,就不用去找高振東了,高振東忙得很,事兒多。

高振東三軋廠繼續他的操作係統大計和C語言教材編製的時候,防工委領導辦公室,防工委的領導拿著手上的一份文件,眉頭緊皺。

“你們這是怎麼搞的,5DL那邊捷報頻傳,他們也集合了眾多廠所還有軍工院校,簡簡單單一個裝甲車卻磕磕絆絆,遲遲不能定下最終方案。”

“領導,我們本來都弄得差不多了,結果592軋製裝甲鋼一出來,我們又調整使用新鋼種,新鋼種密度不太一樣,而且性能更好,所需厚度和重量也不太一樣,車輛重心變化很大,就耽擱了。”

(本章完)

上一頁 書頁/目錄 下一章