中文、日文、韓文、英文都是人類的語言
>>>:語言其實就是人用來溝通交流的媒介
人與計算機之間溝通交流的媒介
>>>:為了讓計算機代替人力無休止的干活
''' 學編程語言就相當於在學習一門外語 學會了之后就可以跟'外國人'交流 '''
3.什么是編程(寫代碼的本質)
程序員使用計算機能夠讀懂的語言'將自己的思維邏輯和想法'寫下來的過程
1.控制器
控制計算機各個硬件的工作(相當於人的大腦)
2.運算器
控制數學運算與邏輯運算 (也相當於人的大腦)
數學運算:數字相關的運算
邏輯運算:根據條件判斷是否可行
3.存儲設備
內存(相當於人的短期記憶)內存條
存取數據的速度很快
但是它是基於電工作的 斷電數據立刻丟失 它不能用來永久保存數據
外存 (相當於人的長期記憶)磁帶 磁盤 u盤 硬盤
存取數據的速度較慢
但是它斷電之后數據也不受影響 可以永久保存數據
4.輸入設備
(相當於人的眼睛 嘴巴 耳朵)鼠標 鍵盤 麥克風
將外界的數據傳遞給計算機
5.輸出設備
( 相當於人的嘴巴...)顯示屏 音響 打印機
將計算機內部的數據傳遞給外部
--------
人與計算機對比
加入要考試發卷子之后
用眼睛看卷子(輸入設備)思考題目怎么做(運算器 內存)拿筆寫卷子(控制器 輸出設備)
--------
操作系統
計算機硬件
--------
我們日常生活中所使用的 程序員所編寫的程序都必須基於操作系統之上
--------
# PC端
windows 更加注重用戶體驗
linux 更加主動軟件運行
macOS 兩者均可
# 移動端
安卓 ios 鴻蒙