第五十章 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í)路線。
從簡(jiǎn)單到復(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語言的簡(jiǎn)歷、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è),借你用一下。”
大叔說完,沒有等徐明拒絕,就遞過來了一個(gè)筆記本電腦。
徐明沒有拒絕,畢竟他正需要一個(gè)編程軟件,不然也不會(huì)用筆記軟件寫。
“好的,謝謝大叔。”
聽到徐明的話,原本還和藹的大叔頓時(shí)就瞪大了眼睛,聲音都飆成了女高音。
“大叔?我才二十五歲??!不就是有點(diǎn)禿頂嘛!看起來有那么老嘛?”
“麻煩這位乘客小點(diǎn)聲哦!”機(jī)務(wù)人員過來,好心的提醒。
連聲道歉的二十五歲大叔,好不容易才送走了機(jī)務(wù)人員,這才轉(zhuǎn)過頭來找徐明算賬。
聽徐明小聲的叫了好幾聲哥哥之后,才放過他!
徐明也是有自己的堅(jiān)持,死都不把二十五歲大叔要求帥氣二字加上,都禿頂了,就不要扯這個(gè)詞了!
不過這也給他示警了!
不僅僅是程序員容易禿頂,學(xué)數(shù)學(xué)、物理……這些基礎(chǔ)學(xué)科,禿頂?shù)母怕蕵O大!
就拿幾天前的數(shù)學(xué)競(jìng)賽來說,那些發(fā)表講話的數(shù)學(xué)教授,幾乎無一例外的出現(xiàn)了禿頂。
而那些參與數(shù)學(xué)競(jìng)賽的學(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),感興趣的可以去看雷神之錘的代碼(文中代碼出處)。