中文、日語都是人類語言,語言就是人類與計算機之間進行交流的媒介
2.什么是計算機語言?
人與計算機之間溝通的媒介,是為了讓計算機代替人類干活工作
'''學習編程是為了跟'外國人'進行交流'''
3.程序員寫代碼的本質是干嘛?
把程序員自己的想法用計算機能看懂的語言寫下來的過程
1.控制器
控制各部件的工作
2.運算器
控制數學運算與邏輯運算
數學運算:跟數字相關的運算
邏輯運算:根據條件來判斷事情的對錯
3.存儲設備
內存 : 內存條
存取數據的速度
但是基於電工作的,斷電數據丟失,無法永久保存
外存 : 磁帶 磁盤 U盤 硬盤
存取數據的速度比較慢,斷電后數據永久保存
4.輸入設備(相當於人的眼睛 嘴巴 耳朵)
包括鼠標、鍵盤、麥克風等,將外界的數據傳遞給計算機
5.輸出設備(相當於人的嘴巴)
包括顯示屏、音響、打印機等,將計算機內部的數據傳遞給外部
1.中央處理器(CPU)# 控制器+運算器
要想程序運行,必須通過CPU
2.內存
要想程序運行,程序必須存在硬盤中
3.硬盤
永久保存數據
PS:"""電腦上的游戲實際上是把整個數據放在了硬盤上,要想程序運行,就是把硬盤里的數據傳給CPU,然后通過CPU將內存的數據打開運行,雙擊
鼠標右邊出現的圖標,順序是:硬盤>>>內存>>>CPU"""
協調、管理和控制計算機各個硬件的運行
三層架構:
應用程序
操作系統
計算機硬件
2.PC端
windows 注重用戶體驗
Linux 更加注重軟件運行
mac OS 兩者兼得
3.移動端
安卓 ios 鴻蒙