例如C語言,他幾乎可以在任何硬件上面使用,是因為每個硬件平臺均有他的編譯器實現,比如X86,ARM,MIPS等
某些程序需要使用機器相關語言是從 效率的角度 出發
因為通用語言可能為了兼顧所有的平臺,實現了某些高級特性,那麽編譯器需要產生壹些冗余代碼,這在某些平臺下面是不可接受的,比如C51單片機這種平臺下面,最好的語言是匯編,其次才是C,當然壹般來說C語言也是足夠了