先前李開庸給姜寧出的這個軟體題目乃是,執行了這個程式之後,在模擬器上,能夠顯示從0到9的十個數字的迴圈就可以。
先前李開庸也就是這麼隨口一說的,因為他從來沒有想過,以姜寧這個連‘半吊子’都算不上的門外漢,能夠編寫出來什麼軟體,在他想來,姜寧能夠在一個小時之內,將那份兒‘燈陣晶片’的規格書看完,就算不錯了。
哪裡成想,現在姜寧不但在極短的時間之內,將這個軟體編寫出來了,而且,還妖孽的透過了軟體的編譯,成功形成了機器能夠識別的二進位制程式碼,現在竟是真的調出來了模擬視窗,準備模擬起來。
剛剛李開庸以及不少軟體工程師,在心中還在腹誹,還在不屑,還在嗤笑,認為姜寧同時將‘開啟按鈕’以及‘模擬按鈕’點下,完全是二傻子的行為,你能編譯的過麼你?你就亂點模擬按鈕啊?真是一個什麼都不會的軟體實習生的做法!
然而,現在他們卻是一個個都被打臉了,人家姜寧的軟體,執行起來就是沒問題,就是完全透過了編譯,將軟體程式碼,完全轉化成為了機器能夠識別的二進位制程式碼,就是這麼牛,就是這麼霸氣側漏!
現在,電腦螢幕上,一個銀灰色質地,上面有著128顆小型LED燈的‘燈陣’,便是彈了出來,這也表明,這個軟體的模擬馬上就靠開始了。
所謂軟體模擬,就是在軟體中建立一個個‘模擬模型’,然後,讓編寫出來的軟體,驅動這個‘模擬模型’進行模擬模擬,如果在這上面功能能夠實現了,那就說明,在硬體上面也是可以完全實現的。
之所以要弄這個軟體模擬,自然是因為,在實際工作過程中,往往缺少‘硬體實體’,因為這些硬體實體在打樣的時候,很是麻煩,或者根本沒必要去打樣硬體,僅僅想要驗證一下軟體執行結果,於是乎,這種軟體模擬的手段便是應運而生了。
在軟體編輯器之中,通常會‘內嵌’大量的模擬模擬模組,像這種燈陣的,以及按鍵的,螢幕顯示的,甚至攝像頭等等種種功能的模擬模組都有,姜寧編寫的這個燈陣的模擬模組,自然也在其中,所以,一執行,便是彈了出來。
128顆LED小燈,被排列成高16行,寬8列的一個矩陣模式,此刻軟體執行起來,當即,靠近外面的一圈小燈,就‘亮’了起來,一圈亮起的小燈構成一個阿拉伯數字‘0’。
“哇!數字‘0’出現了嘿,而且陣點也沒有錯的,很整齊啊!”
當看到數字‘0’出現的時候,頓時大家的目光便是紛紛仔細看了起來,當看到一個規則的‘0’,顯示在模擬器的‘螢幕上’的時候,頓時,大家紛紛雀躍起來。
這些軟體工程師們,平日裡坐在座位上面,枯燥的一坐就是一整天的時間,能夠給他們帶來為數不多快樂的,就是在驗證軟體的時候,觀看軟體執行結果了,不管是真正的硬體載體,還是這種虛擬的模擬器,都是軟體工程師們,平日裡為數不多的‘玩伴’。
所以,幾乎是條件反射的,當螢幕上顯示出來阿拉伯數字‘0’的時候,一個個軟體工程師們的臉上不由都露出來‘YD’的笑容……咳咳,好吧,是興奮的笑容,不過,平日裡軟體部的同事們,互相打趣,都將這種笑容定義為‘YD’的……
其他人雖然不懂軟體,但是現在顯示器顯示出來的東西,自然是看得懂得,當看到螢幕上出現阿拉伯數字‘0’的時候,頓時,小丫頭沈佳不管三七二十一的便是歡呼了起來。
幾個與姜寧關係極佳之人,也都是高興不已。
“接下來就看能不能讓模擬器進行數字跳變了……”
張敏即便成熟穩重,但是,現在看到小男友第一次編寫大程式,不但透過了編譯,而且,在模擬的時候,上來,第一步的顯示都是沒有問題的時候,她難免也興奮得握緊一雙小拳頭,兩眼發亮的緊緊盯著螢幕。
說到底,張敏是一個對研發手機,極為感興趣之人,不然她也不會在這一行當,這麼沒日沒夜的工作了,所以,現在看到軟體執行成功,模擬的第一步也是沒有什麼差錯,頓時,將她那濃濃的興趣給溝了上來,這一刻,即便小男友再攥住她的小手,她恐怕都不自知了,因為她的注意力,全都放在了螢幕上面。
此刻,張三石,劉雲龍,以及李開庸等人的目光也是緊緊盯著電腦螢幕上面,那個模擬器上面……
唰!
在燈陣顯示完‘0’這個數字之後,整個燈陣便是改動了起來,周圍一圈小燈在一瞬間,都是熄滅了,同一時間,位於整個燈陣中間部分的兩列相鄰的小燈,不由亮了起來,組成一個阿拉貢數字‘1’。
“哇!成功進行了跳變!出現‘1’了嘿!厲害,厲害啊!”
當看到阿拉伯數字‘1’的時候,頓時,一個個軟體工程師們,不由都是歡呼雀躍起來,彷彿,這個軟體就是他們自己編寫的一般,看到程式上面顯示出來了‘1’,那種成就感油然而生。
咦,這個‘1’,似乎有些不一樣呢……
在眾多軟體工程師歡呼雀躍的時候,人群中的張敏,張三石,甚至李開庸這幾個在軟體方面造詣比較深的人,他們的目光之中,不由閃過一抹異色來,因為,姜寧編寫的這個程式,所顯示的阿拉貢數字‘1’跟‘平常’時候,程式設計所顯示的‘1’稍稍有些區別。
平常時候,顯示的‘阿拉伯數字’,都是那種‘七段數碼管顯示’的方式,‘1’的位置都是在最右邊的,而姜寧所編寫出來的這個程式,所驅動的‘1’,卻是顯示在中間的!
當然,這個念頭在幾人腦海中一閃而過,因為,接下來,模擬器上面的數字又開始變化了起來,3、4、5、6、8、9……