第27章 程式設計初體驗
暑假過半的時候,林華興買了一台電腦。
用的是他攢了九年的壓歲錢。
爸爸本來想給他添點錢買台好的,但林華興說不用,這台夠用了。
電腦搬回家那天,洪淑婷也來了。
她圍著電腦轉了好幾圈,眼睛裡滿是好奇。
“華興,這個就是電腦嗎?能幹什麼呀?”
林華興說:“能寫程式,能上網,能玩遊戲。”
洪淑婷眨眨眼:“你會寫程式?”
林華興點點頭。
洪淑婷笑了,眼睛彎成月牙。
“那你教我唄。”
林華興看著她,沉默了兩秒。
“好。”
從那天起,林華興的生活又多了一件事。
每天早上,他先去市圖書館看書,下午回來,就坐在電腦前寫程式碼。
洪淑婷有時候跟著去圖書館,有時候在家裡等他。
等他寫程式碼的時候,她就坐在旁邊,安安靜靜地看書。
偶爾會問一句:“華興,你在寫什麼?”
林華興會簡單解釋一下,她聽不太懂,但還是認真點頭。
林華興的學習速度,快得驚人。
第一天,他看完了《C語言程式設計》的前五章,把基本語法、資料型別、運運算元、控製流都記住了。
第二天,他看完了函式、陣列、指標,開始寫一些小程式。
第三天,他看完了結構體、檔案操作,開始寫稍微複雜一點的程式。
一週後,他已經把整本《C語言程式設計》吃透了。
第二週,他開始學C 。
第三週,他開始學組合語言。
第四周,他開始學資料結構與演演演算法。
一個月後,他把從C語言到彙編的全體係程式設計知識,全部裝進了腦子裡。
而且,他還有一個別人沒有的優勢——
程式碼可以直接在大腦裡執行。
寫程式的時候,他先在腦子裡把程式碼跑一遍,找出bug,優化演演演算法,然後再寫到電腦上。
這樣一來,他寫出的程式碼幾乎不用除錯,一次就能跑通。
效率比別人高了幾十倍。
那天下午,他正在寫一個排序演演演算法,洪淑婷在旁邊看書。
突然,她抬起頭問:“華興,你寫這些東西,有什麼用嗎?”
林華興停下敲鍵盤的手,想了想。
“可以用來做很多事。”他說,“比如,幫你爸爸管理學生成績,幫你媽媽計算菜譜,幫我爸爸管理工廠庫存。”
洪淑婷眨眨眼:“真的?”
林華興點點頭。
他轉過頭,繼續寫程式碼。
但腦子裡突然冒出一個念頭——
幫爸爸管理工廠庫存。
爸爸的鞋底廠現在越做越大,庫存管理還是靠手工記賬,又慢又容易出錯。
如果寫一個庫存管理係統,應該能幫上忙。
林華興想著,就開始動手了。
他花了三天時間,寫了一個簡單的庫存管理係統。
功能包括:入庫登記、出庫登記、庫存查詢、庫存預警、報表生成。
介麵是命令列式的,簡單但實用。
寫完之後,他讓爸爸來試試。
爸爸看著螢幕上那些跳動的數字,半天說不出話。
“華興,這是你寫的?”
林華興點點頭。
爸爸試著操作了一下,入庫,出庫,查詢,報表,全都正常。
他抬起頭,看著兒子的眼神變了。
“兒子,你這……你這是怎麼學會的?”
林華興說:“看書學的。”
爸爸沉默了很久。
然後他說:“爸爸佩服你。”
那天晚上,爸爸把那個程式拷到了廠裡的電腦上,開始試用。
一週後,他回來跟林華興說,那個程式太好用了,以前記賬要花半天,現在隻要十分鐘。
他還說,廠裡的會計看了之後,問他這個軟體是哪買的,他也想買一套。
爸爸笑著說:“我說是我兒子寫的,他還不信。”
林華興聽了,心裡也挺高興。
不是因為這個程式有多厲害,而是能幫到爸爸。
洪淑婷知道這件事後,也讓他幫忙寫個程式。
“幫我爸爸寫一個,可以管理學生成績的。”
林華興點點頭,花了一天時間,給她爸爸寫了一個成績管理係統。
洪淑婷的爸爸試用之後,也讚不絕口。
那天晚上,洪淑婷來家裡找他,手裡提著一袋水果。
“我爸爸讓我謝謝你。”她把水果放在桌上,“他說你以後肯定有大出息。”
林華興看著那袋水果,又看看她。
“你爸太客氣了。”
洪淑婷笑了,眼睛彎成月牙。
“應該的嘛,你幫了這麼大忙。”
兩個人坐在院子裡,聊著天。
洪淑婷問他:“華興,你以後是不是要當程式設計師?”
林華興想了想,搖搖頭。
“不,我要當科學家。”
洪淑婷眨眨眼:“科學家?研究什麼的?”
林華興說:“研究怎麼造太陽。”
洪淑婷愣了一下,然後笑了。
“那你先給我造個小太陽,照亮我們家的院子。”
林華興看著她,也笑了。
“好。”
月光照下來,照在兩個人身上。
很亮,很暖。
暑假快結束的時候,林華興又在腦子裡迭代了一次算力。
這次不是生日,但他明顯感覺到,自己的程式設計能力又上了一個台階。
以前寫一個複雜的演演演算法,需要先在腦子裡跑幾遍才能確定。
現在,念頭一動,演演演算法自動生成,bug自動排查,優化自動完成。
他甚至可以在腦子裡同時寫三個程式,互不乾擾。
林華興試著把這三個程式同時在腦子裡執行,檢查輸出。
一切正常。
他睜開眼睛,深吸一口氣。
這個能力,越來越強了。
他走到窗前,看著外麵的夜空。
星星很多,月亮很亮。
再過幾天,就要開學了。
初中,會是什麼樣子?
他不知道。
但他知道,不管是什麼樣子,她都會在身邊。
溫馨提示: 如果覺得本書不錯, 避免下次找不到, 請記得加入書架哦