第6章 平平無奇蘇小木
宿舍里空無一人。
蘇小木見怪不怪,坐到電腦桌前,打開電腦,這才將小垃圾系統弄出來。
沒有狀態限制的小星星又自個玩上了,蘇小木扎了下,一行一行文字冒了出來……
基本乘法列式:
0x0=0
基本除法列式:
0÷1=0
冒文字的速度很適合蘇小木閱讀,但蘇小木沒給點贊。
【計算機二進位基礎列式】的內容並不長,隨著小星星上最後一點光芒變成暗點,最後一行文字冒了出來:
結束。
沒有用TheEnd,對蘇小木這個中國人來說,很友好。
蘇小木閉上了眼睛。
雖然每一個列式都不會忘記,但,並不是一看完,蘇小木就完全理解了,他需要一些時間融匯。
……
彙編,是一種效率不高,但很優美的語言。
由於其複雜性使得應用領域大幅縮小。
但其更接近機器語言,能夠直接對硬體進行操作;
生成的程序與其他的語言相比具有更高的運行速度,佔用更小的內存;
因此在一些對於時效性要求很高的程序、許多大型程序的核心模塊以及工業控制方面大量應用。
在暑假的時候,蘇小木開始用彙編語言編寫一個程式本身也會盡量小的程式。
這來源於國外的一個頂級編程高手也會參與的demo比賽項目:64KIntro。
它利用擴展和壓縮技術極限發揮,來開發一個小於64KB或小於65536位元組的單文件可執行程序。①
可以實時渲染動畫、聲音、3D模型和紋理,然後比拼誰做出來的效果更好,是為64K的藝術……
為了達到這些效果,首先需要使用的是彙編語言,
以及多聲道音樂、突破傳統的繪圖能力、即時運算等。
蘇小木對64KIntro大賽還是挺感興趣的,這種興趣也包括孟浪的參與了開放式的報名。
由「不以贏利為目的純技術團體」的Warez組織評選,但作用僅僅只是為了炫耀,功利性質並不濃……
蘇小木並沒有繼續開始將那段越來越精簡的代碼繼續往下演進,反而開始上網找起了資料。
現在的64Kdemo早就發展到了更加藝術的層面。
包括:多變的音樂,即時運算產生的RENER圖形,FRACTRL,透明,PLASMA,3DVECTORSPACE,VIRTUALREALITY,MORPH等。
為了讓藝術的展現形式更加豐富,蘇小木需要更多的素材。
作為單個人的團隊,他顯然沒有團隊幫忙挑選音軌、波樣、多媒體紋理、wave文件。
理論上來說,任何的demo都像是編一個遊戲,需要有程序設計、美術人員、編曲人員,實際上常常需要領隊、編程、作曲、美工、協助。
蘇小木什麼都沒有,一人兼任。
從這一點上來說,蘇小木的初生牛犢,還真的是,不怕虎。
——一點逼數都沒有。
許久許久之後,蘇小木搔了搔頭,低聲自語,「好像是有點石樂志。」
看過往年那些大牛的作品后,蘇小木對自己的井底之蛙有了進一步的認識。
並不是會寫點彙編,就能完成這麼優雅的藝術的……
如果是之前,蘇小木可能當時就放棄了,畢竟平平無奇蘇小木,也只是在大一的時候就拿了兩次國獎、院獎,沒什麼出色的地方,真的辦不到……
「小垃圾,趕緊出來!」
這個時候,掛逼系統的存在成為蘇小木的新選擇。
積分99,積分商城空空如也。
系統沒有搭理蘇小木,併發送了空白消息。
「……」
想著怎麼也算是不會太浪費的蘇小木,將現有的程式完成到了79%,大小是96K。
比64K多了三萬多位元組,大概差一條銀河那麼遠吧。
剩下的內容其實並不複雜,只需要加入音軌、紋理等,使其變得藝術……
蘇小木其實是很想打死小垃圾系統的,他以為新手輔助那個參與感很強的優秀程式用完以後會保存下來,
結果那些垃圾騙子被逮捕以後,程式就自己消失了,MMP……
…………
…………
新的一天剛好是周一,蘇小木早早的起床收拾完,背了個小包根據課表趕著去了計科2的教室。
上午一共兩堂課。
是躺著都可以過的計算機組成與體系結構以及最最最最經典的馬克思。
關於計算機組成與體系結構,雖然在二進位基礎列式中並沒有太過複雜深入的介紹,但蘇小木本來就懂。
至於馬克思。
有句名言不知道聽沒聽過:
「一些中國學生試圖用一晚上,弄懂我們深邃的思想!」
是的。
蘇小木也是這麼想的,然而現實告訴他,不可能。
至少得三個晚上!
早早的來到課室,座位上已經有一份連包裝都精美還浪漫的早餐擺在那。
蘇小木面露笑容,輕車熟路的將早餐塞進了抽屜。
至於打開外包裝就能看到的浪漫愛心,他當然是沒看到。
蘇小木也知道,在某個角落,會有某個翹首以盼的女孩子手捧成心形,然後碎了一地。
媽媽說過,越是漂亮的女孩子,越是猛獸。
萬萬不能被動沾惹。
有平平無奇的屬性,蘇小木天然的被動高冷,左鄰右舍沒有朋友,全是女同學。
「誒,小…蘇小木同學,上周的離散數學上的難題我不太懂,一會上完馬克思你能不能教教我?」
蘇小木微笑著看了眼說話的姑娘,名字想不起來了,突然靈機一動,「這位同學,你了解美術嗎?」
「蘇同學,我叫尚思雨,我從小就有參加美術興趣班的。」
尚思雨連忙回答。
心裡早就亂成一團了,這是蘇小木為數不多的跟女生交流比如『你好』,『謝謝』,『不好意思』,『再見』以外的辭彙。
尚思雨覺得自己的小心肝撲通撲通的就要跳出來了!
「那在音樂方面有沒有什麼了解?」蘇小木又問,臉上的笑容明顯更濃了。
他突然找到了完成64Kdemo的契機。
誰說做demo一定需要美術、編曲人員的。
咱華南理工大學的學生,個頂個的優秀!
尚思雨使勁點頭,「了解的,我K歌經常SSS的。」
「那一會我教你離散數學,你幫我點小忙?」
①:64K=65536位元組。
========
破碗。
新書期間一般一天兩更,盡量保證吧,畢竟沒存稿!
求收藏,求推薦票包養!