當前位置:編程學習大全網 - 編程軟體 - 解釋 編譯和編譯 匯編的區別是什麽?

解釋 編譯和編譯 匯編的區別是什麽?

解釋和編譯針對的是高級語言的。是高級語言轉換成機器代碼的方式。編譯指的是壹次性將程序代碼給轉換成機器代碼,這樣做好處是編譯之後的可執行程序方便移植,可以優化程序代碼,並且執行效率要比解釋語言的高!解釋是指邊解釋邊運行,解釋壹條語句便執行壹條。顯然這樣的程序執行效率是比較低的。比如C/C++用的是編譯,而basic用的是解釋。JAVA既用到解釋,又用到編譯。而匯編是壹種低級程序設計語言,直接操縱底層硬件。是在機器語言(0,1代碼串)的基礎上采用助記符的方式發展而來的。很多病毒都是通過匯編語言寫的。用匯編編寫的程序執行效率非常高!只是不方便寫程序。匯編語言是低級語言,沒有語法,就是壹條條機器指令的助記符而已,所以匯編的時候不需要語法分析。編譯時把高級語言處理成機器指令的過程,編譯的時候需要做詞法分析和語法分析,然後是代碼生成。

  • 上一篇:如何用我的圖像花園打印圖像
  • 下一篇:手機中病毒了,釘釘打卡異常
  • copyright 2024編程學習大全網