计算机原理之机器语言, 汇编语言, 高级语言
生活随笔
收集整理的這篇文章主要介紹了
计算机原理之机器语言, 汇编语言, 高级语言
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
計算機成立之初, 還沒有高級語言, 人們是手動將0101的紙帶放入計算機, 0的話就挖一個洞, 1就不用挖洞, 當時最怕蟲子掉上面, 引起計算機讀取異常, 所以說程序出bug就是這么來的, bug的英文是蟲子. 而0101的語言就是機器語言.
匯編語言, 即第二代計算機語言,用一些容易理解和記憶的縮寫單詞來代替一些特定的指令,例如:用"ADD"代表加法操作指令,"SUB"代表減法操作指令,以及"INC"代表增加1,"DEC"代表減去1,"MOV"代表變量傳遞等等,通過這種方法,人們很容易去閱讀已經完成的程序或者理解程序正在執行的功能,對現有程序的bug修復以及運營維護都變得更加簡單方便。
高級語言就是我們經常聽到或用到的,比如 c,c++, java, python, javascript等等, 而c, c++, java這些是編譯型語言, 需要編譯成機器語言, 而后就不需要編譯了; python, javascript這些是解釋型語言, 將源程序的一條語句翻譯成對應的機器語言,并立即執行, 緊接著再翻譯下一句(每次執行都要翻譯). 所以為什么說解釋型語言運行效率低就是這個原因.
總結
以上是生活随笔為你收集整理的计算机原理之机器语言, 汇编语言, 高级语言的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 清华大学文件服务器,清华大学云存储Cor
- 下一篇: 硬件测试——电源特性测试