首頁 科幻

理想機(jī)器

第三十八章 程序設(shè)計(jì)

理想機(jī)器 我是玩家 2575 2021-09-28 23:46:48

  對于要制造的東西,陸海當(dāng)前的最終目標(biāo)自然是制造出可以駛向無盡星空的宇宙飛船。但以現(xiàn)在的人類技術(shù),這方面仍然只是剛剛起步,這就迫切需要他在各種技術(shù)上有所突破才可以達(dá)到最終的目的。

  最終的飛船,哪怕只有簡單的引擎和飛船框架以及生命維持系統(tǒng)和簡易的防護(hù)系統(tǒng),都需要大量的設(shè)備來組成。以陸海目前只有一個(gè)人的情況,就算是加上陸小邪的那個(gè)球形機(jī)器,就算一直都在制造,恐怕都造不出來。

  所以現(xiàn)在最好的辦法就是先制造一些機(jī)器人,還有相應(yīng)的設(shè)備,這樣逐步升級,最終可以把所有需要的設(shè)備自動(dòng)化地生產(chǎn)出來,達(dá)到陸海之前就一直夢想要的一個(gè)指令下去,立刻就可以唰唰唰地把東西生產(chǎn)出來了情況。

  生產(chǎn)的機(jī)床并不是很容易可以制造出來的。但是這些東西又必須得做出來,雖然在藍(lán)星上,有些科技已經(jīng)很成熟了,很多東西也實(shí)現(xiàn)了自動(dòng)化,但那些東西關(guān)鍵的技術(shù)都在別人手上,人家也不可能把這些東西隨便地拿出來。

  查閱了大量的資料之后,陸海覺得自己可能得考慮從零開始制造這些東西,最主要的一個(gè)原因是,從頭開始弄,可以增加自己對這些知識的了解,而且由于陸小邪的存在,自己制造的東西,精度上可以考慮到最優(yōu)的情況,不像現(xiàn)在很多技術(shù),理論上很成熟,但實(shí)際上根本沒辦法實(shí)現(xiàn),就是因?yàn)榫冗_(dá)不到要求。

  “像超級芯片這些東西,如果要制造出來,不僅需要原料生成,還需要一個(gè)無塵的環(huán)境。另外處理原料的一些溫度氣壓控制也是很重要的。感覺如果把所有的設(shè)備都制造出來,我們那么點(diǎn)小地方都不可能放得下這些設(shè)備的?!标懞O肓嗽S久,還是沒有辦法,自己以前可能想得有些簡單了,那個(gè)地方也只能做一些小東西了。

  “你可以把一些設(shè)備小型化,另外也可以通過花能量來維持一個(gè)無塵空間,不過這個(gè)挺費(fèi)能量的,只能在某些時(shí)候使用,比如芯片制造?!?p>  “我感覺我都沒辦法制造芯片,那種隨便都是幾百萬的電子晶體管,還有那些相應(yīng)電路設(shè)計(jì),感覺大腦都不夠用?!?p>  “雖說有那么多組件,但很多都是重復(fù)利用的啊,不過就你一個(gè)人來弄,確實(shí)感覺人手太少了?;蛘咴谀承r(shí)候,你可以考慮花些能量,我用窮舉法來組裝試驗(yàn)。”陸小邪給出了一個(gè)感覺不怎么靠譜的想法。

  “算了吧,我感覺你的智能是不是都放在了心理模塊上去了,怎么除了窮舉就沒有別的超級智能了?!?p>  “其他的也是有一些的,不過我本來就只是一般的智能管家,好多智能模塊也是后來再加進(jìn)來了?!?p>  “算了吧。不過你說的情況我倒是有個(gè)想法,就是編寫一個(gè)智能程序,用來演算這些東西,最近也學(xué)了不少算法,在一定程度上,也是可以節(jié)省時(shí)間的,總比你那不靠譜的窮舉來得好些?!?p>  “最完美的演繹自然就是窮舉了,只是會慢一些而已?!标懶⌒坝行o力地辯解著。

  “好吧,你是最優(yōu)秀了,但我們現(xiàn)在沒有時(shí)間了,只能取巧了。用一些算法把一些感覺不是很關(guān)鍵的東西跳過去,盡快弄明白那些外星文明會帶來什么樣的問題?!?p>  “好吧,不過你可以多設(shè)計(jì)一些功能,到時(shí)候讓我也可以試試,也許能找到一些不錯(cuò)的組合。”

  “當(dāng)然,少了你,我一個(gè)人可干不了太多事。”陸海巴不得陸小邪什么事都能做。什么時(shí)候一個(gè)命令下去,陸小邪就可以把東西都弄好就好了。

  要編寫程序,自然是離不開電腦,陸海之前就想過這些問題,所以他的電腦選擇的就是一個(gè)移動(dòng)工作站,厚重的電腦買來的時(shí)候,舍友們還以為是為了玩電腦游戲時(shí)能夠特效全開才選配的,結(jié)果聽說只是為了運(yùn)行程序的,一個(gè)個(gè)就沒了興趣。

  電腦看起來還不錯(cuò),但也花了陸海兩萬多塊錢,而且也只是市面上一般的配置,聽說有些高配的電腦,一臺就好幾百萬,可以用來做一些電影特效渲染什么的。陸海也是很心動(dòng),奈何自己沒有那么多錢來折騰,就算是現(xiàn)在這個(gè),也已經(jīng)是下了很大的決心才買下的。不過好電腦,運(yùn)行效果確實(shí)也不錯(cuò),很多東西跑起來就是快。

  要設(shè)計(jì)出來可以輔助的東西,最好就是要可視化的。要是能夠3D投影顯示就更好了,聽說已經(jīng)有大學(xué)把這個(gè)技術(shù)弄出來了,不過是利用聲音來操縱,對環(huán)境的要求比較高一些,暫時(shí)是沒辦法在市面上通用的。陸海想著自己以后弄明白這些東西之后,也許也可以考慮制造一個(gè)出來,像科幻電影中的特效那樣,手直接在空中操作這些投影,那個(gè)感覺,想想就很美妙。

  當(dāng)然現(xiàn)在是沒辦法直接弄出來的,陸海決定一步步來。先實(shí)現(xiàn)有畫面的東西,再來慢慢升級各種設(shè)備。

  說起來,現(xiàn)在的窗口系統(tǒng)還是挺不錯(cuò)了,而且最近也增加了一些子系統(tǒng),可以用來安裝對linux系統(tǒng)的支持,而且聽說他們還在開發(fā)各種新的支持,未來那些只能在其他系統(tǒng)上運(yùn)行的軟件,也可以在它上面運(yùn)行了。陸海對這一點(diǎn)很是喜歡,現(xiàn)在各種操作系統(tǒng),各自都有自己的標(biāo)準(zhǔn),感覺就是很難處理。

  不過可能都有自己的利益在里面,估計(jì)沒有幾個(gè)人愿意放棄自己的利益。而且陸海感覺自己以后對這些東西可能也會有些不喜歡,畢竟只有自己制造出來的東西才最符合自己的想法,所以最終自己可能還是會有自己的一套系統(tǒng)。

  通用的技術(shù)還是先用別人的,等自己有能力的時(shí)候,都會喜歡用自己定制的了,跨平臺的顯示技術(shù),目前大多數(shù)用的就是opengl,陸海也考慮先用這個(gè)東西編寫一個(gè)可以用來模擬的軟件。

  他從網(wǎng)上下載了各種動(dòng)態(tài)庫,源碼,安裝了編譯環(huán)境,先寫了makefile,接著就是著名的你好世界的程序。陸海調(diào)試了編譯環(huán)境一下,按自己的喜歡修改了一些配置,比如生成中間文件就放在特定的目錄里,省得到時(shí)候和最終文件混在一起。

  接著他就開始編寫一些簡單的算法了,一次一次的make下來,試驗(yàn)著編程語言的威力。陸海突然覺得自己選擇計(jì)算機(jī)專業(yè)是一個(gè)很正確的決定,看著那些代碼變成各種可以運(yùn)行的東西,成就感滿滿的。

  邊試驗(yàn)邊玩,陸海折騰了兩天,意猶未盡。不過還是正事要緊,他開始把之前列下來的一些要算法先寫出來。

  接著就是按自己的想法,要編程實(shí)現(xiàn)一個(gè)三維的虛擬世界,然后把各種物質(zhì)加進(jìn)去,再一個(gè)個(gè)實(shí)現(xiàn)各種形狀,接著就是各種物質(zhì)特性。最終就是在這個(gè)虛擬的世界里,他就可以像編寫基因創(chuàng)造生物一樣,按照現(xiàn)有的東西模擬出來一個(gè)個(gè)東西,再進(jìn)行各種變化,演繹出各種結(jié)果。

  如果這些設(shè)定的物質(zhì)特性和現(xiàn)實(shí)一樣的話,這個(gè)東西就可以實(shí)現(xiàn)虛擬的實(shí)驗(yàn),自己可以把一些材料合成的可能性計(jì)算出來。而且有了陸小邪的探測,一些物質(zhì)的特性都可以被描述得很完整,基本上,模擬可以實(shí)現(xiàn)的東西,現(xiàn)實(shí)也可以實(shí)現(xiàn)。

  想起來很容易,做起來還是挺花費(fèi)時(shí)間的,陸海雖然記憶了大量的東西,但轉(zhuǎn)化為可以使用的還是沒有那么容易,單是這個(gè)軟件的基礎(chǔ)框架實(shí)現(xiàn),他就花了一周多的時(shí)間。

  不過,總算是完成了,接下來,陸海就要全面開動(dòng)了。

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進(jìn)入下一章  按 “空格鍵” 向下滾動(dòng)
目錄
目錄
設(shè)置
設(shè)置
書架
加入書架
書頁
返回書頁
指南