當前位置:編程學習大全網 - 網站源碼 - JAVA如何把源代碼轉成二進制數?

JAVA如何把源代碼轉成二進制數?

先說說,匯編幾乎和二進制編碼(機器碼是壹壹對應的),基本上相當於給每個機器指令起了個名字,增加可讀性。

c語言跟匯編的區別相對比較小,基本就是用匯編中的跳轉(JMP,JNE等),比較(CMP)等命令來表示控制、分支、循環等結構,把函數轉換成標簽,用寄存器來存放參數,用棧來保存局部變量等。

C++比c語言多了許多特性,主要是面向對象特性(比如繼承,多態,模板等),當然翻譯成匯編語言的難度也就更大。

而java和C#並不是直接編譯成匯編語言,而是它們專有的中間語言(和匯編比較像,但是優點是與機器無關,可以跨平臺,只要在該平臺編寫了對應的解釋器,缺點是速度稍慢)

以上是我的理解,可能並不十分準確,僅供參考。

  • 上一篇:炒白銀有什麽交易技巧
  • 下一篇:pptv網絡電視怎樣進行故障檢測
  • copyright 2024編程學習大全網