l 程序:程序就是一系列數據和指令的集合;php
l 程序的分類:html
系統程序(操做系統):安卓、IOS、Window、Linux、DOS……,能夠直接安裝在計算機硬件上,負責管理機器的硬件資源;編程
應用程序:提供各類使用功能,知足人們生活、工做、娛樂等需求的;必須安裝在系統軟件上,不能直接安裝在硬件上;學習
l 編程:編寫製做程序,就叫作編程;測試
過程:編碼
一、知道作什麼事情:明確需求;操作系統
二、知道這個事情該怎麼作:需求分析;命令行
三、具體作事情:編碼實現;視頻
四、明確事情的結果:測試;htm
l 人機交互:人和計算機之間的交流互動;
l 人機交互的方式:
圖形化界面(GUI):使用肉眼直觀可見的圖片和簡單的鼠標操做實現的交互方式;
特色:使用簡單,學習門檻低;
命令行(CLI):須要有一個輸入命令的控制檯,須要人爲記憶各類指令;
特色:使用不方便,學習門檻高;
l 計算機語言:
語言:就是溝通交流的一種方式;
人和計算機溝通使用的各類指令,就是計算機語言;
l 常見的計算機語言:
C 、C++、C#、php、Java ……