小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

新手學(xué)編程只需一部手機(jī)闖天下(實戰(zhàn)編程)

 昵稱15592316 2016-03-05

新手學(xué)編程只需一部手機(jī)闖天下(實戰(zhàn)編程)

寫了兩篇新手學(xué)編程文章,第二篇寫是不是要高智商才可以學(xué)編程,其實都可以,只要不笨。一個高興的數(shù)字就是中國人的平均智商90以上,所以恭喜你!

有興趣,有智商,加上學(xué)習(xí)的設(shè)備,那就是萬事俱備,只欠謀哥指引了。其實學(xué)什么都不難,唯一難的是開頭不知道從哪里下手,如果有人教你,那基本都能學(xué)會。我能給你的指引,是唯一的,任何人都不可以代替的。因為我知道那一條成神之路,現(xiàn)在免費(fèi)寫文章給你看,走過坑實在太多了。也比你花3,5萬去培訓(xùn)學(xué)校強(qiáng)很多,因為我要教你的是如何學(xué)會自學(xué)!

對!我要教你的是怎么學(xué)會自學(xué)。我碰到的任何高手,都是自學(xué)的,沒有一個人說是去上大學(xué)學(xué)來的技能,不會自學(xué)的高手是不存在的。學(xué)習(xí)的能力,也是實力的一部分。

好了!今天教你第一門顆就是:學(xué)會發(fā)現(xiàn)你身邊的神器!

對了,我說的那個神器,就是你手中的手機(jī),智能手機(jī)哦,親。先科普下,智能手機(jī)是什么玩意,和筆記本電腦,蘋果電腦有什么區(qū)別。

智能手機(jī),比如小米,華為,三星,HTC,聯(lián)想,OPPO,魅族,iPhone這些手機(jī)都是智能手機(jī),黑莓也屬于智能手機(jī)。當(dāng)年的諾基亞就屬于功能機(jī)了。目前智能手機(jī)主要分為兩個幫派,一個就是以Google(谷歌)的安卓(Android)為操作系統(tǒng)(Operate System)的安卓派系;另一個就是iPhone,iPad,它們是以蘋果的ios為操作系統(tǒng)。因為安卓是開源的(就是你可以看到底層的代碼),而蘋果的iOS底層的代碼你是看不到的,所以國內(nèi)幾乎全部手機(jī)廠商(上面列舉的)都是基于安卓操作系統(tǒng)。

而筆記本,臺式機(jī)這樣計算機(jī)設(shè)備,或者說取款機(jī)上運(yùn)行的設(shè)備,就有點不一樣了?;痉譃槿齻€部分,蘋果電腦運(yùn)行的操作系統(tǒng)是MAC OS,是蘋果自己開發(fā)的;還有大家經(jīng)常用的就是微軟的windows操作系統(tǒng),window操作系統(tǒng)目前也支持了手機(jī),還有的操作系統(tǒng)普通人不知道,那就是在IT界編程界大名鼎鼎的linux操作系統(tǒng),它有很多版本的,什么unbutun,RedHat等。Mac OS和linux都來自unix(很古老了).

OK了,簡單說,電腦和手機(jī)沒通電之前,都是各種器件組成,什么鍵盤了,屏幕了,攝像頭了。通電之后,開始運(yùn)行操作系統(tǒng),手機(jī)上開始跑安卓和IOS操作系統(tǒng),臺式機(jī)筆記本就跑Windows、MAC OS、Linux操作系統(tǒng)。然后就出現(xiàn)不一樣的界面了。

這里特別提醒一句,安卓操作系統(tǒng),是基于linux底層開發(fā)的。

所以大神都是玩Linux的高手,因為linux也是開源的嘛,并且Linux的創(chuàng)始人偉大的芬蘭大神linus就是世界聞名的黑客。所以如果你有一部安卓手機(jī),OK,你可以寫很多有意思的程序,直接就能在手機(jī)上運(yùn)行。等一下我們看看就知道了。

好了!廢話不多說,如果要學(xué)習(xí)C語言,首推用安卓手機(jī),當(dāng)然蘋果手機(jī)也是可以的,因為安卓手機(jī),蘋果手機(jī)的操作系統(tǒng)的老祖宗都是unix,而當(dāng)時的超世大神之一Dennis為了創(chuàng)造UNIX系統(tǒng),自己開發(fā)了C語言。(如果有一天你成神了,也可以自己開發(fā)語言,開發(fā)自己的系統(tǒng))。所以C語言是最佳學(xué)習(xí)選擇,后面的語言C++,Objective c都是源于此。而創(chuàng)世大神Dennis已經(jīng)于2011年10月9日離開了世界,它的偉大一點不比喬布斯低!

悼念3秒鐘!

01

10

11

來吧,開始用手機(jī)編寫代碼了!

安卓手機(jī)到市場下載一個C或者C++編譯器(不是編輯器),Iphone手機(jī)也可以到Appstore下載,我昨天已經(jīng)測試都可以找到相關(guān)的APP。安卓我下載的是C4roid!國外的軟件,所以需要你稍微懂一些英文,因為部分我會簡單教你的,放心都很簡單。

安裝好后,打開,輸入如下代碼,看截圖:

大家直接照著上面的代碼寫進(jìn)入,不要寫錯哦!寫好后,我們點擊Run,就可以輸入結(jié)果了,截圖如下:

新手學(xué)編程只需一部手機(jī)闖天下(實戰(zhàn)編程)

如果你看過我的第一篇文章,并且認(rèn)真思考了,上面這段代碼就不要解釋了吧?這個就是最簡單的C代碼了,是一個完整的能夠運(yùn)行的代碼哦。然后我告訴你這個代碼有什么用?

其實這個代碼是比較簡單了,但是它就是一個最簡單的計算器!神奇吧???

你花幾分鐘時間就寫了一個計算器哦,雖然這個計算很簡單,就是計算了3+2等于多少,但是這個就是就是一個實實在在的計算器。你只要稍微拓展一些,你就可以寫出一個強(qiáng)大的計算器。

那好,你這段代碼雖然在你的軟件上能夠運(yùn)行出結(jié)果,那扔到別的手機(jī),或者我想讓別人也運(yùn)行我的程序怎么辦?那就要編譯出可執(zhí)行程序了。

什么是可執(zhí)行程序?就是Windows臺式機(jī)上的exe,這個就是可執(zhí)行文件,還有安卓的.apk文件,這個也是可執(zhí)行程序。好,我們把上面的代碼編譯鏈接一下,導(dǎo)出可執(zhí)行程序。如下圖:

新手學(xué)編程只需一部手機(jī)闖天下(實戰(zhàn)編程)

看上圖的下拉菜單中的export,這個英文就是導(dǎo)出的意思,你點擊它。然后把它保存為名字hello,并且勾選不要生成apk(第一框哪里有勾選),它就可以保存為hello.o的在linux系統(tǒng)可以執(zhí)行的程序了。

那么怎么去運(yùn)行這個hello.o呢?(你看的名字是hello)手機(jī)下載一個小工具即可。如下圖:

新手學(xué)編程只需一部手機(jī)闖天下(實戰(zhàn)編程)

看到了吧,這個工具其實就是可以看到你安卓手機(jī)里面的linux系統(tǒng)的文件,并且可以執(zhí)行命令。它是一個終端,跟windows操作系統(tǒng)的cmd一樣!

至于怎么執(zhí)行?就需要跑到你保存hello的目錄,然后用./hello,如上圖,那么就出現(xiàn)結(jié)果了。

當(dāng)然了,你可能覺得有點難,但是我告訴你,我教你的這個,已經(jīng)是一個中級程序員的技能,所以這篇文章,你只要輸入上面的代碼,然后在C4roid運(yùn)行出結(jié)果,那就算成功了!

下一篇教大家用終端,并解釋它怎么玩,立馬讓你成牛人!關(guān)注下面的公號,有更多有價值的內(nèi)容!

作者:謀哥,微信公號vjiazhi,略懂技術(shù)產(chǎn)品運(yùn)營。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多