計算機的層次和編程語言

程序翻譯和程序解釋

把人類語言轉換成機器語言

  1. 程序翻譯
    把高級語言L1通過編譯器轉換成低級語言L0
    c c++ golang

  2. 程序解釋
    低級語言L0在執行中,由L0編寫的解釋器把高級語言L1作爲輸入信息解釋後執行
    python golang javascript

計算機層次

  1. 層次
    1. 硬件邏輯層

      • 門,觸發器等邏輯電路組成
      • 屬於電子工程領域
    2. 微程序邏輯層

      • 編程語言是微指令
    3. 傳統機器層

      • 編程語言是cpu指令集(機器指令)
    4. 操作系統層

      • 向上提供簡易的操作界面
      • 向下對接指令系統,管理硬件資源
      • 位於硬件與軟件之間的適配層
    5. 彙編語言層

      • 編程語言是彙編語言
      • 彙編語言可以直接翻譯成可執行的機器語言
      • 彙編器
    6. 高級語言層

      • golang c php java
    7. 應用層

      • 應用軟件
  2. 一個機器指令對應一個微程序,一個微程序對應一組微指令
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章