第三十六章 又結識一高人(1/2)
梁實誠回復了這個人,並把自己的MSN號發了過去,同時注意到這個人的頭像是一張外國紙幣,名字叫Flanker,經過搜索這張紙幣是蘇聯時代的。
翻開他的歷史記錄,全是在幫人答疑解惑。
很快對方就加了梁實誠為好友,沒有過多寒暄,開門見山直逼主題。
【那段程序在哪搞到的?是你寫的嗎?或者說是你的朋友?】
見此人如此著急的提問,梁實誠隨便編了一個理由。
【我從舊貨市場撿到的,感覺很有意思,就都收集了下來,你對他們有了解嗎?】
那人停頓了一下,像是在打字,
【事情是這樣的,那段程序的風格很俄系,或者應該說是很蘇系。
我以前見識過這種風格,不過在這個時代已經沒有人會用了,還會寫這種程序的人,應該都上了一些年紀了。而且他們要麼是實驗室的科研人員,要麼是為軍方服務的人。】
梁實誠明白可能找到一些線索了,於是立刻回復道:
【此話怎講?】
過了一會兒,對方終於打完了字,並發送了過來,
【簡單的說,蘇聯以前在電腦硬體層面始終和美國保持著巨大的差距,但是軍用設備卻要維持在和美國一樣的水平上。
為了達到這一點,就只能在編程上下功夫了,於是他們另闢蹊徑了一套編程邏輯,對於硬體的要求很低,但是對於編程者的智力要求極高。
你可以發現蘇聯的戰鬥機的火控系統的代碼總是短小而精悍,這就是為了彌補硬體上的不足。
可是儘管硬體不如別人,最終的性能卻沒有完全落後。
這套體系唯一的缺點就是編程難度高,一般人很難學得會,最終因此被淘汰在歷史的長河中。】
梁實誠剛看完這句,那人又繼續補充道:
【在編程領域有這個一個規律,程度的功能,程序運行效率,編程難度。
這三個點只能保留兩個。
若想程序功能強大,要麼這個程序運行起來很慢,對電腦配置的要求很高,要麼就編程就得用更難的方法。
現在的主流做法是,儘可能降低編程難度,又要保證程序的功能,於是只能靠電腦性能的飛升,來解決程序效率的問題。
而當年蘇聯的方法相反,在同樣功能的情況下,靠更困難的編程方式降低對硬體性能的需求。】
對話進行到這裡,兩人之間似乎有了一絲信任感,Flanke請求視頻通話,梁實誠點下了同意,然後他看到畫面中是一個穿著白大褂的白髮老頭,儼然一副學者模樣。
隨後他們繼續交談起一些專業問題。
這些道理梁實誠都懂,卻很禮貌地裝作一個新人的樣子討論起來,
他記得這個一個現象,同樣的遊戲畫面,同樣的電腦配置,可以因為程式設計師付出的優化,讓幀數提升不少。
這就是現狀,如今編程軟體越來越容易學,無數人可以只學習一些模板後就上崗工作,所用的編程軟體也越來越簡單,庫文件也越來越複雜,但對於電腦資源的性能要求也越來越高。
本章未完,點選下一頁繼續閱讀。