首頁 科幻

討厭的機(jī)器人

第48章 趙陽逮老鼠

討厭的機(jī)器人 飛碟司機(jī) 2540 2021-07-11 10:23:00

  “程序么,就是一組讓計(jì)算機(jī)聽懂和照做的軍令,編寫這些軍令用的是一些程序設(shè)計(jì)語言。一個程序包括的內(nèi)容應(yīng)該有這么倆方面的:一方面是描述數(shù)據(jù)。在程序里得指定數(shù)據(jù)的類型,指定數(shù)據(jù)的組織形式,就是數(shù)據(jù)結(jié)構(gòu),Data structure。再一方面是描述操作,就是描述操作的步驟,那叫算法,Algorithm。那個計(jì)算機(jī)科學(xué)家名叫沃思的提出一個公式:數(shù)據(jù)結(jié)構(gòu)+算法=程序。實(shí)際上一個程序除了上頭那倆主要的要素外還應(yīng)當(dāng)采用程序設(shè)計(jì)方法進(jìn)行設(shè)計(jì)并且用一種計(jì)算機(jī)語言來表示?!?p>  “計(jì)算機(jī)語言是啥語言,是汽車的喇叭聲嗎?”

  “計(jì)算機(jī)語言多了去了,有.NET,有pacel,有ActionScript,有APL、A+和J,有Ada,有匯編語言,有AWK,有Basic,有VBScript,有Brainfuck,有C、C++,有Clipper,有COBOL,有dBase,有PASCAL、Delphi,有Forth,有Fortran,有FoxPro,有F#,有Fava,有IDL,有Java,有JavaScript,有C#,有LISP,有Lua,有LOGO,有Modula,有Nuva,有Perl,有PHP,有PL/I,有Prolog,有Python,有R,有Ruby,有Scheme,有Smalltalk,有Tcl/Tk,有Visual FoxPro……”

  “停!我沒聽,你的夢話!”

  “排長,只要你記著,咱們永遠(yuǎn)不穿鬼子的衣服,這里的機(jī)器人就永遠(yuǎn)不會與我們?yōu)閿?。?p>  “好,我記住了?!?p>  “唉!”

  “你嘆什么呢?不陽剛的男人不適合當(dāng)游擊隊(duì)員?!?p>  “好吧,我改就是了。我是回憶,當(dāng)初我要是不考公務(wù)員就好了。我自學(xué)編程序,都有明顯進(jìn)步了,后來卻考上公務(wù)員了。要是我那時自學(xué)好了,來認(rèn)識你之前提前當(dāng)個黑客,把這些機(jī)器人們都搞定,讓他們聽我的話,打鬼子效率就能提高1000或10000倍,我也能當(dāng)上個機(jī)器人總司令。”

  “吹吧你?”

  “真的,我就給你講講我的親身經(jīng)歷。我大學(xué)畢業(yè)后被錄取為公務(wù)員前連續(xù)面試了一個月呢,面試回家再徹夜自學(xué),我總共面試了快到 50 個場次了呢,我還在簡歷上寫了自制操作系統(tǒng),那事兒對面試過程,以及面試結(jié)果,有很不小的影響呢。我最初寫上我寫了個操作系統(tǒng)這事后還不明顯,因?yàn)閮H僅是在一段話里簡單提了一下,感覺面試官們都沒有注意到。后來我就把我的簡歷進(jìn)行一次改版,把那個自制操作系統(tǒng)的事兒挪到開頭的第一的位置上去,占我那簡歷的第一行第一位,于是有不少面試官就注意到了這事兒,紛紛和我探討這塊的內(nèi)容。他們發(fā)起詢問,問我為嘛要做,怎么做的。那個當(dāng)然極容易回答,因?yàn)槭俏业挠H身經(jīng)歷嘛。我就對他們說了說,說我當(dāng)初做是為了更深入了解計(jì)算機(jī)體系的結(jié)構(gòu),以便把計(jì)算機(jī)理論的操作系統(tǒng)知識進(jìn)行具象化。我說我循序漸進(jìn)的看書看懂了甚至弄通了《30天自制操作系統(tǒng)》,《操作系統(tǒng)真相還原》,還看了 linux 源碼,后來又喜歡上了《linux 內(nèi)核設(shè)計(jì)的藝術(shù)》那本書,如饑似渴,像喝果汁似地喝了那本書,用那辦法去了解源碼。在我說了這么多后呀,有的面試官都面露喜歡的顏色,就像小孩們聽到我聲情并茂賦予了感情地講咱們游擊隊(duì)打鬼子的故事了似的,他們相信了我把這個事是真的花時間做了,有這種精神和經(jīng)歷和才華很可以的。更有幾個面試官他本人似乎對寫操作系統(tǒng)這塊也感興趣,也研究過,就對我繼續(xù)打破砂鍋往深里問,表情和語氣調(diào)門都友好得很哩。比如那個來自搜鷹的面試官,問的就多,問了我進(jìn)程和線程在內(nèi)核里是如何如何實(shí)現(xiàn),又問了一次讀磁盤操作原理和一整個流程?;卮饐栴}當(dāng)中我就陷入了回憶中,我滔滔不絕言語流利地邊憶邊答,很得意地細(xì)節(jié)豐富地回憶我寫 os 和看 Linux 源碼那時候的情況,很自然,絕不是背誦的樣子。比如讀磁盤這方面,面試官指示我說得更細(xì)致點(diǎn)兒,把系統(tǒng)調(diào)用那部分展開了說說。我就把用戶態(tài)和系統(tǒng)調(diào)用到內(nèi)核態(tài)和int 80h,以及中斷向量表,還有系統(tǒng)向量表,還有sys_read,再有塊設(shè)備和字符設(shè)備啦,虛擬文件系統(tǒng)啦,Page Cache啦,具體讀磁盤操作啦,阻塞啦,中斷喚醒啦,等等等等一連串的流程都說了。面試官對我呀,一副贊許的模樣呢。告訴你吧排長,我的所有詢問過自制操作系統(tǒng)的這些面試最終都是通過的,也就是他們給我發(fā)了offer的,所以那即便不是直接原因也肯定是大加分項(xiàng),對 C 程序員不知是不是,對玩Java 的我們那種程序員來說這個經(jīng)歷肯定一定必定是一個亮點(diǎn)項(xiàng)的。因?yàn)槲宜惴ú恍?,首條和巧手那類公司虐我根本就是跟玩彈杏核兒一樣,所以我有了那個大亮點(diǎn),彌補(bǔ)了一下子我算法的不足,令我挺得意的。自制操作系統(tǒng)跟到網(wǎng)上投稿寫長篇小說似的,耗時費(fèi)力,可不是花幾天功夫就能完成的,但只要做過,面試問的時候可以自信地說出自己做過操作系統(tǒng),就有奇效的,就能有爭取一個程序員職位的金手指!但人們都虛榮啊,我也一樣,感覺當(dāng)個事業(yè)編比當(dāng)民營企業(yè)的工程師可有面子多了,就自負(fù)地去鎮(zhèn)政府里了。上班后才知道,我的工作主要是給領(lǐng)導(dǎo)一遍一遍打掃衛(wèi)生,只有擦腚紙沒有陳景潤之類科學(xué)家的草稿紙,你以為只要當(dāng)上官員就真那么瀟灑嗎,按吳敬梓的話說味同嚼蠟所以他辭職去寫范進(jìn)……”

  “別啰嗦了,半句我都沒聽!”

  倆人進(jìn)入軍營和炮樓里去,仔細(xì)地搜索,查找任何有價值的武器。找到了一些匕首馬刀之類。

  在一個房間里,發(fā)現(xiàn)了一藤豺狼。這個臭鬼子爬進(jìn)這間屋子費(fèi)了很長的時間呢。

  “你這是干嘛呢?把衣服都當(dāng)了?是還賭債了,還是還了風(fēng)流債了?”趙陽問,“看你這樣式,準(zhǔn)是風(fēng)流債吧?”

  “他是該死的侵略債,應(yīng)該血債血償?shù)?。”砸蒜錘說。

  “別殺我?!币惶俨蚶前蟆?p>  “好,繳槍不殺,你的槍呢?”趙陽就知道槍。他深深嘗到過沒槍和鬼子打仗時的難處,牢記吃過的苦頭,一直對槍情有獨(dú)鐘。

  “我的槍在我衣服的褲腰帶上的槍套里,有一把小手槍。你們?nèi)フ夷菦]胳膊美女討要吧?!币惶俨蚶钦f。

  趙陽馬上就要去找那女機(jī)器人,“我去找找那槍。”被砸蒜錘拽住?!芭砰L,不要去要,女孩的腰摸不得?!?p>  “她又不是人?”

  “她自己可認(rèn)為自己是個人中公主呢!”

  “那怎么辦?”

  “等有空了,我們?nèi)ビ锰鹧悦壅Z跟她換吧?!?p>  “我渴?!惫碜诱f。

  “你渴也沒有水,只有尿?!壁w陽說。

  “有尿也不能給他?!痹宜忮N說。

  “不要這樣對我,我是有身份的人??!”鬼子說。

  “有身份?侵略者的身份是吧?你自己特馬總覺著侵略者是最尊崇的人物嗎?”

  “和一般侵略者不一樣,我是個少將,在我們隊(duì)伍里人人對我肅然起敬的,我叫一藤豺狼?!?p>  “你感覺當(dāng)鬼子的少將很光榮嗎?你們倭寇是一只老鼠精一樣的軍隊(duì),是正常人類的偷盜者,破壞者,你最多配喝點(diǎn)老鼠尿。如果這兒跑過一只老鼠呢,出于人道主義呢,我可以逮住它往你嘴里擠點(diǎn)鼠尿?!?p>  說著,趙陽就往屋里一個老鼠洞里瞅,想逮只老鼠喂一藤豺狼一口鼠尿。

  不料正巧,一只老鼠竄了出來。趙陽就開始逮老鼠,砸蒜錘就故意搗亂,不想讓一藤豺狼喝到鼠尿,因?yàn)槭竽虻暮恳埠芨摺?p>  

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