這就是化難為簡的入門方式!!!

看完這些也就算是可以玩開發了


1os是管理和控制計算機軟件和硬件資源的計算機程序;是直接運行在裸機上的系統軟件;任何其他軟件都必須在操作系統的支持下才能運行.2iOS是蘋果公司開發的操作系統3ios9,2015年9月正式發布4開源:open source 正因為Android系統是開源的所以手機廠商能夠用比較小的代價利用它 任何人都能夠拿到源代碼,可以對系統的底層進行修改5iOS基于UNIX Android基于Linux的虛擬機 AppStore08年上線6iOS是基于UNIX操作系統發展出來的,較為純凈的操作系統.Android是在Linux操作系統基礎上添加了一層Java虛擬機應用程序實際是運行在Java虛擬機上的7software development kit 軟件開發工具包,類似Xcode這些都可以稱為SDK8跟路徑 當前電腦硬盤的第一層文件的路徑9計算機基本原理:硬件的組成:CPU,主板,硬盤,內存,電源等;計算機的運行:通電__CPU通過讀取指令對各個硬件協調運作;計算機指令叫機器語言是1和0組成的CPU<_讀取指令_>內存<_裝載軟件_硬盤10計算機語言發展的三個階段:機械語言>匯編語言>高級語言(懶人的勝利)11什么事編譯:從高級語言或匯編語言到機械語言的過程叫做編譯12高級語言的特點:邏輯性強,很好理解,很好掌握,可以像讀小說一樣讀懂.高級語言不會’接去操控硬件,所以高級語言具有可移植性13語言的編譯: 高級語言的編譯過程因為高級語言不需要操控硬件,所以編譯成匯編程序,連接后再次編譯才能去執行.第一次變異的過程結束之后,會產生很多中簡代碼,碎片代碼,鏈接的作用就是把所有第一次編譯代碼整合在一起,進行第二次編譯,cpu在執行第二次編譯第二次形成的機器代碼,這份機器代碼相對于機械語言更冗余.所以執行較慢,占用內存交大14C語言簡介:C語言發展歷程: K&R C(兩個大神的名字里一個有k一個有r)K&R C->ANSI C/C89標準->C99(Xcode默認標準)->C11標準(2011年正式實行)15C語言概念:c語言是一個面向過程的計算機高級語言;是一個不需要任何運行環境支持便能運行的編程語言 用c語言開發Android需要輔助性的編譯工具 運行環境:主要指的是一些系統級別的應用軟件的支持15第一個c語言程序:c語言程序從編寫到運行經過的步驟是:編寫代碼->匯編語言->機械語言程序->運行 前兩個箭頭->都是由編譯器執行的 注意的是編譯器也是一個軟件,而不是硬件.16關于Xcode的編譯器:首先:在Xcode中集成了編譯器.Xcode在4.0版本以前使用的是GCC編譯器,在4.0版本以后使用的是Clang編譯器 Clang是基于LLVM編譯器打造的 Chris Lattner 1978-,LLVM主要發起者,Clang編譯器作者,蘋果公司編譯器開發團隊首席架構師,蘋果新編程語言Swift的創造者17C語言的程序結構#includeint main()

{

printf(“hello world!\n”);

retuen0;

}

int表示整數包括0,正整數,負整數 return的意思是返回 void的意思是空,什么都沒有 函數是一段具有特殊功能的代碼

18一個c語言程序是從main函數開始執行的,并且main函數必須有且只有一個,其他函數可以有很多

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容