第44章 牛刀小試
張若晨剛才進屋的時候,朝電腦顯示器上瞥了一眼,知道悍妞是在輸入一個用BASIC語言編寫的程序。現在的情況說明她的那個程序顯然有些問題,無法運行下去了。
「這到底是怎麼回事?」秦書瑤又嚷嚷了一聲,盯著屏幕有些不知所措。
「先別著急,看看是不是語句輸錯了。」卓思慧在旁邊說了一句。
「可是它退不出來了!」秦書瑤敲了幾下鍵盤,屏幕上的字符串變了變,但仍然保持著半截畫面的狀態。她又拿電腦桌上的一本書,指著其中的一頁說:「而且我剛才輸入完成後校對過一遍,跟書上的完全一樣。」
後面看著的張若晨啞然失笑,弄了半天她是在照搬書上的程序而並且自己編寫。剛才一直背對著悍妞,並沒留意這些,只是聽她敲鍵盤的節奏,就知道接觸電腦時間不長,連菜鳥都算不上。
聽到笑聲秦書瑤回過頭,狠狠瞪了張若晨一眼,說:「有什麼好笑的?」
張若晨怔了一下,隨即正色說道:「對不起。」初學者照抄幾個小程序體驗一下編程的感覺,這本是很正常的事。而程序寫出來之後出現這樣那樣的問題運行不下去,更是再正常不過了。他自己就經歷過不知多少次這種抓狂時刻,那種苦逼日子想想就讓人害怕,真是沒什麼好笑的。
這聲道歉聽上去很誠懇,秦書瑤不由有點發愣,險些以為聽錯了,就連卓思慧都感到意外。
見了兩個小妞的反應,張若晨突然之間有點汗顏,心想自己重生一回,好歹也是一外嫩裡熟的成年人,沒事總跟一個未成年小姑娘較什麼勁呢?說:「讓我看看。」
「你?」秦書瑤拖長了聲調問道,想起那天在卓思慧家吃中飯時,張若晨曾對計算機、編程之類的東西發表過一番「高論」,心想難道他對這方面真的很懂?
卓思慧問道:「你BASIC語言學得好嗎?」話語中充滿了期待之意。
高一時大家都上過微機課,第一學期學BASIC語言,第二學期學五筆字型。在她看來,男生對計算機特別感興趣,在這方面有所專長也並不奇怪。
張若晨搖頭道:「不怎麼懂,還是讓我先看一下書吧。」
「看書?」秦書瑤忍不住笑出聲來,「你現在看書,就能找到問題?」
卓思慧抿嘴笑了笑,並沒有說話。從常理而言張若晨有點異想天開,但直覺告訴她這並非不可能。
「說不定可以。」張若晨說著伸出了手,輕描淡寫地一句話,卻不自覺地透出極強的自信,或許就連他自己都沒有感覺到。
秦書瑤把書遞給了他,臉上的神情卻很有些不以為然。看在剛才這傢伙的一句道歉還像話的份上,暫時不予以言語攻擊。
張若晨拿過書,回身放在書桌上一頁頁翻了起來。
他做程序員時也用BASIC,但主要是Visual_Basic。VB5以後的版本和早期的BASIC語言可以說完全是兩回事。BASIC語言在其發展過程中,開發者只是繼承了創始者所設計的基本形態與精神,但設計手法與目標功能不盡相同,這就造成不同公司、不同版本的BASIC相差極大。
對早期的BASIC語言,他的確不怎麼懂,除了高一時的微機課再就沒有接觸過,算起絕對時間已經相當久遠了。但有了多種高級語言的功底,再看早期的BASIC卻是相當簡單,這比學了一大堆高等數學課程再回頭去翻高中數學還要容易得多。
早期BASIC語言的最基本語句只有17種,都是常見的英文單詞或其變形,張若晨很快就看完了。書的後半截有不少程序示例,他回過身問秦書瑤:「你剛才輸入的是哪個程序?」
秦書瑤過去翻到那一頁,說:「就是這個。」
張若晨點了下頭,一句句閱讀這個程序。看完後不禁搖了下頭,一個一百多行的小程序,竟然有兩處明顯BUG,這編寫者也太馬虎了吧?從桌上拿起支鉛筆,修正了那兩個地方,說:「你照著我改的再試一下。」
秦書瑤有些狐疑地看了他一眼,說:「那我剛才輸進去的那些呢?」
張若晨回頭看了眼顯示器,見已經退回到DOS界面,說:「沒存盤的話當然是沒有了。」
「你的意思是我又要重頭來過?」秦書瑤有些鬱悶地說道。
「你就當是練打字吧。」張若晨忍不住笑了。
看到張若晨幸災樂禍的樣子,秦書瑤瞪了他一眼,又回到電腦桌前坐下,一下下敲著鍵盤。
張若晨見悍妞輸入速度雖慢,卻都依著指法去敲鍵盤,並未用「二指禪」之類的神功,方向倒是蠻正確,便不再理她,回身翻開小白菜的筆記接著早上的地方看了起來。
卓思慧在秦書瑤旁邊看了一會,這知道這個錄入過程還需要一些時間,便又在張若晨對面坐下,拿過本書翻了起來,仍是那本Jane_Eyre。
張若晨看一會筆記就抬起頭看一下對面,這般重複了幾次,小白菜做起了鬼臉,一字字小聲說:「認真複習!」張若晨微笑點了點頭,可沒過一會又抬起頭,小白菜就露出無奈的表情,放下書站了起來。張若晨露出個苦臉,低下頭看筆記,餘光見對面小白菜又坐了下來,嘴角便微微翹起。
他不再招惹小白菜,靜下心看筆記,進度就快了起來。雖然物理底子相對來說最好,但後天開學,不抓緊時間的話任務可就完不成了。
快十一點的時候,秦書瑤興奮地說了聲:「好了!」卓思慧放下書過去觀看,張若晨這次卻沒轉身。他相信自己的修改已經解決了問題,並且知道那個程序運行出來,只不過是一個用方向鍵控制的跳格子小遊戲,實在是沒什麼意思。
秦書瑤輸入「RUN」敲下回車,畫面終於完整呈現出來,當中一個面目模糊的小人隨她按下方向鍵四處移動著,這麼簡單的小遊戲放在別處肯定不會引起她什麼興趣,這時玩了幾下卻是頗為開心。
「慧慧,你來試試!」秦書瑤讓開了位子,站起來捍著拳頭伸了個懶腰。
卓思慧坐下來玩了幾下,說:「挺有意思的。」她說的有意思,當然不是這個遊戲多有意思,而是指錄入一大段語句後變成這樣一個遊戲的過程。
秦書瑤看了一眼仍專注於筆記沒有回過頭的某人,說:「看不出來你還有幾下子嗎?」
張若晨說:「你在說我嗎?」
秦書瑤哼了一聲,說:「看把你得意的。」
張若晨鬱悶道:「我哪得意了?」心想這要讓我未來那些同事知道因為這種事情得意,不笑掉大牙才怪。
「行了行了,沒說不讓你得意。」秦書瑤非常大度的允許他得意一下,然後對卓思慧說:「看書吧?」
卓思慧指著顯示屏上的畫面說:「那這個呢?」
「先就這樣吧,不管了。」秦書瑤說道。看來她只是想試試錄入一個複雜一點的程序運行起來的感覺,有了結果就滿足了。
兩個女孩拿起張若晨帶來的稿子,在沙發上坐下,頭碰頭地看了起來。張若晨側過頭就能看到一個麻花辮和一個馬尾辮並在一起,心想這就是所謂閨蜜的友誼?如果換了男生,肯定是你一頁我一頁交錯著看,哪裡會這麼費勁。
聽著她們翻頁的速度,就知道閱讀速度並不是很快,說明她們看得挺用心,並不是一目十行的只看情節。張若晨也不知道該不該因此而高興,這大概就是剽竊者的痛苦?
等她們終於翻過最後一頁稿子,時間也快到正午了。卓思慧問:「後面還有多少?」
張若晨說:「還有六章,兩萬多字吧。」
「那開學前你寫不完了。」卓思慧很是遺憾地說。
張若晨心想還真是很有可能。要保證將物理科目完全過上一遍,今後兩天空出的時間,大概也就能寫個四章吧。見到小白菜面容上的惋惜之情,便說:「用電腦寫的話,能快不少。」
秦書瑤說:「你的意思是,你打字的速度比寫字的速度要快不少?」
張若晨說:「這不是廢話嘛!」他手寫一個小時頂多也就是三千字,這種速度已經達不到練字的目的了,而且寫得手極累。用電腦打字,怎麼著也能快一倍吧,而且可以連著打幾個小時都不休息。
秦書瑤說:「那你現在就寫吧,希望不是在吹牛!」
張若晨指了指玻璃黑板上方正中的石英鍾,說:「我說,你不覺得現在我該回家吃飯了嗎?」
「對啊!」秦書瑤輕輕拍了下手掌,笑著說,「別回家了,我們做飯給你吃!」
張若晨很是愣了半晌,悍妞做飯給我吃?這是黃鼠狼給雞拜年吧!看她笑得那樣,絕對不是什麼好事,下意識地就想拒絕,直覺上是這是一件非常危險的事。然而卻聽小白菜說:「是啊,不要回去了,我們一起做飯吃吧!」
這讓他又立即改變了主意,心想小白菜總不會害我吧,點頭說:「好吧。」