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