計算基本概念 電腦 手機 計算器…
- 俗稱是電腦 電子計算機器,是現代⼀種⽤於⾼速計算的電⼦計算機器
- 特點:數值計算 邏輯計算 儲存記憶功能
計算機組成
- 硬體:顯示器 滑鼠 鍵盤CUP等(看得見摸得著的)
- 軟體:微信 QQ等(看不見摸不著的)
- 通常把硬體比喻成人的肉體,把軟體比喻成人的靈魂
計算機語言
- 指人與計算機進行通訊的語言
- 字元 數位 語法規則 這些就是計算機能夠接受的語言
計算機語言的發展
機器語言:…0101…二級製程式碼
–>組合語言:增強了記憶性可識別性,但是仍然很麻煩
–>高階計算機語言:一系列指令的集合,例如:C語言,java,Python等
計算機語言的兩種分類
- 程式導向(典型代表C語言)
- 物件導向(典型代表java)
兩種轉換時機
- 編譯型語言 典型代表C語言,通俗得講,先編寫程式碼,然後通過編譯器將程式碼轉換成機器能夠看懂的二進位制程式碼,再執行。編譯器相當於翻譯官。執行速度快,但跨平臺性比較差。適用於編寫作業系統、大型應用程式、資料庫等。
- 直譯語言 典型代表Python,邊編譯邊執行,執行速度慢,跨平臺性較好,隨著硬體裝置效能的提升,也就不存在執行速度慢這一說法了。適用於伺服器、網頁、指令碼、輔助開發的介面等。語言沒有好壞,各有特點和適用範圍。