返回

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

首頁
    别老陳,走了出來。

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

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

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

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

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

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

     “行,那就中午?” 趙副處長搖頭道:“中午不好,不能喝點,不盡興,要不晚上吧?” 吳副處長點頭:“對對,下午吧。

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

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

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

     雖說後世的操作系統非常龐大,可是實際上那是帶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軋制裝甲鋼一出來,我們又調整使用新鋼種,新鋼種密度不太一樣,而且性能更好,所需厚度和重量也不太一樣,車輛重心變化很大,就耽擱了。

    ” (本章完)
上一頁 章節目錄 下一章
推薦內容