什麼是編程語言

什麼是編程語言

編程:
什麼是編程?
編寫程序,人來編寫
人類將本身的思惟邏輯和想法經過計算機可以識別的語言寫下來
去告訴計算機按照你的想法去幫你幹活
編程的最終結果其實就是一堆文件python

爲何要編程?
怎麼奴役機器?編程
讓計算機可以按照你的思惟邏輯去工做,解放人力程序員

計算機起碼的一些主要部件(計算機不會主動幫你作任何一件事,每一次都須要人爲操做)算法

cpu
內存
硬盤編程

編程是否是要操做這些硬件
操做系統(windows,Linux..…):
幫你操做計算機硬件,它幫你封裝好一系列操做硬件的方法
程序員只須要安裝操做系統提供的操做方法便可間接操做硬件windows

一套完整的計算機系統由一下三部分組成(*****):
一、應用程序
二、操做系統
三、計算機硬件緩存

ps:
程序開發的程序都叫作應用程序
操做系統也是應用程序,可是針對的計算機硬件服務器

計算機硬件只瞭解基本的硬件組成和主要功能編程語言

學習須要沉下心來,貴在鍥而不捨,重在學懂弄通,
不能心浮氣躁,淺嘗輒止,不求甚解學習

語言:
語言:用於溝通與交流
漢語、英語、日語、法語、德語
人與人之間溝通的媒介操作系統

英語: 單詞 語法 完整的句子 做文
python: 關鍵字 python的語法結構 一段一段的代碼 一個成型的項目

計算機五大組成部分
一、控制器:計算機的控制系統
二、運算器:計算的運算系統

  • 邏輯運算
    判斷事務的對錯
    • 數學運算
      1+1
      控制器 + 運算器 = 計算機中央處理器(CPU)
      三、存儲器:計算機存儲系統
      • 內存
        基於電工做的
        優勢:讀取速度快
        缺點:斷電數據丟失
        • 外存
          優勢:能夠永久存儲數據
          缺點:讀取速度慢
          四、輸入設備
          鍵盤、鼠標、觸摸屏、攝像頭、麥克風
          五、輸出設備
          顯示器、音響、打印機
          ps:
          輸入設備:input;輸出設備:output
          存儲器也叫I/O操做

四、三大核心組件
CPU:大腦
內存:短時間記憶
硬盤:永久保存(本子)

你經過耳朵(輸入設備)接收,到了你的短時間記憶(內存),消化吸取知識點(cpu),
寫做業(輸出設備)


CPU工做流程:
    經過暴風影音打開一個視頻

    一、硬盤運轉將數據讀到內存
    二、CPU去內存裏面拿數據
    三、將打開視頻的命令翻譯成本身可以對應上的操做步驟
    四、控制硬件執行

    x86:32位操做系統
    x64:64位操做系統

五、存儲器
寄存器:將cpu即將要用到的數據存儲於寄存器(容量小)

高速緩存:將常常要用的數據中容量比較小的數據存儲在高速緩存

內存:cpu獲取數據的主力仍是內存

硬盤:
    機械硬盤:硬盤的機械手臂在磁道上旋轉讀取數據
    固態硬盤:基於電容存儲,數學算法

磁帶:服務器數據備份

BIOS basic input output system計算機出廠自帶的小系統

六、操做系統
操做系統也是應用程序,
可是他是針對計算機硬件,
將操做硬件中的複雜的,醜陋的接口封裝起來,
暴露給用戶簡單快捷的操做接口,
幫助用戶管理、協調、操做、調度計算機的各個硬件

七、什麼是文件? 文件其實就是操做系統給你提供的操做硬盤的簡單接口

相關文章
相關標籤/搜索