高級語言的編譯與解釋

咱們日常所編寫的代碼C++也好,Java也罷,這些高級語言都是不能直接運行在CPU上的,由於CPU只能支持一種代碼,那就是機器碼。 而高級語言須要通過一個過程變成機器碼,機器才能運行,這個過程就是咱們所知的編譯/解釋。可是每種語言這個過程不太同樣,由於他們的目標CPU體系不同。java 好比說C#是一種二次編譯語言,它首先是經過編譯器將C#文件編譯成IL文件,而後再經過CLR將IL文件編譯成機器碼
相關文章
相關標籤/搜索