第五十章 Hello,World!
點(diǎn)值系統(tǒng),。
一共三個(gè)交易選項(xiàng),,分別是:
提供放射性元素收獲點(diǎn)值的交易,、物理科技樹解鎖的交易、大腦改造技術(shù)的交易,。
在徐明解鎖物理科技樹后,,出現(xiàn)了一個(gè)新的科技樹。
不是他猜想的化學(xué)和生物,,而是信息學(xué),!
且伴隨著這個(gè)交易選項(xiàng)的改變,兩條全新的交易選項(xiàng)出現(xiàn)了。
【工業(yè)時(shí)代,,飛機(jī)機(jī)翼設(shè)計(jì)知識(shí),。(-600點(diǎn)值),說明:有了這份設(shè)計(jì),,就再也不用坐十來個(gè)小時(shí)了,。】
【計(jì)算機(jī)科學(xué)技術(shù)開發(fā)程序必備知識(shí)(-100點(diǎn)值),,說明:學(xué)懂了這些,,或許可以做些開發(fā)之外的事情了!】
“才區(qū)區(qū)的一百點(diǎn)值,,換了,!”
第一個(gè)暫時(shí)還不考慮。
至于第二個(gè),,對(duì)于剛收獲三千多點(diǎn)值的徐明來說,,就不用太在乎了。
而且就算是沒有用,,一百點(diǎn)值,,也不心疼!
【交易已完成,,資料已發(fā)送至你的平板電腦,,請(qǐng)注意查收!】
徐明立即從腳下的背包中掏出了自己的平板電腦,,果然在文件夾里發(fā)現(xiàn)了幾百G的學(xué)習(xí)資料,。
所有的資料按照目錄,已經(jīng)全部排序好,,甚至于系統(tǒng)都計(jì)劃好了學(xué)習(xí)路線,。
從簡單到復(fù)雜,十分全面,。
就比如最開始的入門,,需要學(xué)習(xí)是C語言。
排在最前面的,,還是那種網(wǎng)課,,標(biāo)題還是‘十四天讓你學(xué)會(huì)基礎(chǔ)C語言!’,。
除掉網(wǎng)課,,系統(tǒng)還把相關(guān)的書籍給徐明找了出來。
類似什么:《C primer plus》《C和指針》《數(shù)據(jù)結(jié)構(gòu)與算法分析》……
至于一些硬性條件,,比如數(shù)學(xué)知識(shí),,那些離散數(shù)學(xué),、線性代數(shù)、概率論,、微積分……
不用說,,專業(yè)對(duì)口了!
打開網(wǎng)課的視頻,,不得不說,做的還不錯(cuò),,就比如第一節(jié)課,,分為五個(gè)內(nèi)容。
分別是程序的講解,、算法和流程圖,、C語言的簡歷、HelloWorld,、C語言的編程和執(zhí)行,。
這趟飛行旅程較長,需要十來個(gè)小時(shí)才會(huì)結(jié)束,,徐明索性就開始打開視頻,,學(xué)習(xí)了起來。
“程序,,這詞來自于日常生活,,通常指完成某些食物的既定方式或過程!”
“就比如大象放冰箱:打開冰箱門-放入冰箱-關(guān)上冰箱……”
“……”
“所以,,所謂的程序,,只是為了讓計(jì)算機(jī)執(zhí)行某些操作或解決問題而編寫的一些列有序指令的集合……”
徐明開啟了系統(tǒng)的沉浸式學(xué)習(xí)狀態(tài),然后把視頻的速度調(diào)成了兩倍速,,看了起來,。
就在徐明看了不久之后,坐在他旁邊的一個(gè)穿著格子衫的大叔晃晃悠悠的站了起來,,從洗手間回來時(shí),,偶然間瞥見了徐明的屏幕。
徐明此刻正打開了平板上的筆記軟件,,寫下了自己的第一行代碼,。
#include
int main()
{
prillo,World\n!“);
}
“哎呦,,這不是Hello,, World嘛!怎么,,今天剛開始學(xué)計(jì)算機(jī),?”大叔詢問道,。
“嗯?!毙烀鼽c(diǎn)了點(diǎn)頭,。
“你這樣學(xué)習(xí)也不是個(gè)事,計(jì)算機(jī)這玩意,,嘗試寫幾個(gè)程序,,那么你就懂了,你是不是沒有帶電腦,,正好,,我有好幾個(gè),借你用一下,?!?p> 大叔說完,沒有等徐明拒絕,,就遞過來了一個(gè)筆記本電腦,。
徐明沒有拒絕,畢竟他正需要一個(gè)編程軟件,,不然也不會(huì)用筆記軟件寫,。
“好的,謝謝大叔,?!?p> 聽到徐明的話,原本還和藹的大叔頓時(shí)就瞪大了眼睛,,聲音都飆成了女高音,。
“大叔?我才二十五歲??!不就是有點(diǎn)禿頂嘛!看起來有那么老嘛,?”
“麻煩這位乘客小點(diǎn)聲哦,!”機(jī)務(wù)人員過來,好心的提醒,。
連聲道歉的二十五歲大叔,,好不容易才送走了機(jī)務(wù)人員,這才轉(zhuǎn)過頭來找徐明算賬,。
聽徐明小聲的叫了好幾聲哥哥之后,,才放過他!
徐明也是有自己的堅(jiān)持,,死都不把二十五歲大叔要求帥氣二字加上,,都禿頂了,,就不要扯這個(gè)詞了!
不過這也給他示警了,!
不僅僅是程序員容易禿頂,,學(xué)數(shù)學(xué)、物理……這些基礎(chǔ)學(xué)科,,禿頂?shù)母怕蕵O大,!
就拿幾天前的數(shù)學(xué)競賽來說,那些發(fā)表講話的數(shù)學(xué)教授,,幾乎無一例外的出現(xiàn)了禿頂,。
而那些參與數(shù)學(xué)競賽的學(xué)生,更是有不少已經(jīng)開始白頭了,。
……
有了筆記本電腦,徐明的編程學(xué)習(xí)速度就更快了,!
變量數(shù)據(jù)類型,、運(yùn)算符和選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu),、數(shù)組,、指針、指針數(shù)組……
之后就是函數(shù),、異常處理,、字符串、函數(shù)進(jìn)階……
越到后面,,徐明的學(xué)習(xí)速度就越快,,尤其是再涉及數(shù)學(xué)這塊,如魚得水,。
后來,,他還用了超神大腦來加快速度!
十來個(gè)小時(shí)后,,徐明緩緩的在筆記中打著——
**
*/
float Q_rsqrt(float number)
{
long i;
float x2,,y;
st float threehalfs = 1.5F;
x2 = number*0.5F;
y = number;
i =*(long *)&y;
i = 0x5F3758df -(i >>1);
……
這段代碼是3D游戲行業(yè)剛剛興起時(shí),因?yàn)楹芏嘤螒虻淖兂捎?jì)算需要進(jìn)行向量歸一化(也就是求平方根倒數(shù)),,某個(gè)團(tuán)隊(duì)利用了位級(jí)計(jì)算來快速計(jì)算……
這段代碼的優(yōu)化水平令人驚嘆,,所以也被寫進(jìn)了教科書里面。
徐明來了好奇心,,就沒看后面的過程,,而是嘗試著自己來寫這段程序,想要看看自己到底和人家有什么樣的差距,。
剛寫完,,還沒有來得急分析兩者的差距,,飛機(jī)就傳來了安全播報(bào)聲音。
女士們,,先生們:飛機(jī)正在下降,。請(qǐng)您回原位坐好,系好安全帶,,收起小著板,,將座椅靠背調(diào)整到正常位置。所有個(gè)人電腦及電子設(shè)備必須處于關(guān)閉狀態(tài),。請(qǐng)你確認(rèn)您的手提物品是否已妥善安放,。稍后,我們將調(diào)暗客艙燈光,。
徐明也顧不上檢查了,,將二十五歲大叔的電腦關(guān)機(jī),還了回去,,開始收拾東西,!
“學(xué)的怎么樣了?”二十五歲大叔收回電腦,,詢問道,。
“還可以?!毙烀黛t腆的笑了笑,。
“嗯,加油學(xué),,計(jì)算機(jī)現(xiàn)在越來越重要了,,學(xué)好了就等于多了一門手藝活!”二十五歲大叔鼓勵(lì)道,。
這位大叔的話有點(diǎn)多,,在知道徐明一個(gè)人出來旅游,而且還沒有成年后,,非要送他到車站,,而且是談好了價(jià)格之后,才讓徐明坐上計(jì)程車,。
站在機(jī)場(chǎng)停車場(chǎng),,二十五歲大叔看著徐明坐進(jìn)了計(jì)程車,不由的感慨道,。
“年輕真好?。∠氘?dāng)年,,我也是有那么一頭黝黑的頭發(fā)……”
-------------------------------------
ps:代碼非原創(chuàng),,感興趣的可以去看雷神之錘的代碼(文中代碼出處),。