當前位置:編程學習大全網 - 編程軟體 - 為什麽要用機器無關的語言而不是用機器相關的語言編程?為什麽某些程序更合適用機器相關語言編程?

為什麽要用機器無關的語言而不是用機器相關的語言編程?為什麽某些程序更合適用機器相關語言編程?

機器無關的語言是為了實現 通用性

例如C語言,他幾乎可以在任何硬件上面使用,是因為每個硬件平臺均有他的編譯器實現,比如X86,ARM,MIPS等

某些程序需要使用機器相關語言是從 效率的角度 出發

因為通用語言可能為了兼顧所有的平臺,實現了某些高級特性,那麽編譯器需要產生壹些冗余代碼,這在某些平臺下面是不可接受的,比如C51單片機這種平臺下面,最好的語言是匯編,其次才是C,當然壹般來說C語言也是足夠了

  • 上一篇:C語言裏數組元素是什麽
  • 下一篇:是白天下雨多還是半夜下雨多?有沒有什麽聯系
  • copyright 2024編程學習大全網