首頁(yè) 科幻

理想機(jī)器

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

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

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

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

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

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

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

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

  “你可以把一些設(shè)備小型化,另外也可以通過(guò)花能量來(lái)維持一個(gè)無(wú)塵空間,不過(guò)這個(gè)挺費(fèi)能量的,只能在某些時(shí)候使用,比如芯片制造。”

  “我感覺(jué)我都沒(méi)辦法制造芯片,那種隨便都是幾百萬(wàn)的電子晶體管,還有那些相應(yīng)電路設(shè)計(jì),感覺(jué)大腦都不夠用?!?p>  “雖說(shuō)有那么多組件,但很多都是重復(fù)利用的啊,不過(guò)就你一個(gè)人來(lái)弄,確實(shí)感覺(jué)人手太少了?;蛘咴谀承r(shí)候,你可以考慮花些能量,我用窮舉法來(lái)組裝試驗(yàn)?!标懶⌒敖o出了一個(gè)感覺(jué)不怎么靠譜的想法。

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

  “好吧,你是最優(yōu)秀了,但我們現(xiàn)在沒(méi)有時(shí)間了,只能取巧了。用一些算法把一些感覺(jué)不是很關(guān)鍵的東西跳過(guò)去,盡快弄明白那些外星文明會(huì)帶來(lái)什么樣的問(wèn)題?!?p>  “好吧,不過(guò)你可以多設(shè)計(jì)一些功能,到時(shí)候讓我也可以試試,也許能找到一些不錯(cuò)的組合?!?p>  “當(dāng)然,少了你,我一個(gè)人可干不了太多事。”陸海巴不得陸小邪什么事都能做。什么時(shí)候一個(gè)命令下去,陸小邪就可以把東西都弄好就好了。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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