解析碼是什么?
計算機的cpu在生產出來就已經規定只能對某一些的二進制代碼(機器碼)進行操作,比如兩個數相加/減等,他們都有固定的二進制操作碼的。也就是說cpu只認得機器碼。
但平時我編程的時候一般都是用高級編程語言或匯編,寫的都是一些有英文字母的,比如c/c++里有if else等,這cpu當然就不認識啦。
所以呢,我們用還有把高級語言寫出來的源代碼翻譯成cpu能認識的機器碼。這個翻譯的過程就是編譯了。
但實際上有些并不是直接就翻譯成機器碼的。比如vb、java。我想你應該聽說過jre把,這是java的解析器。因為用java語言寫出來的源代碼用java的編譯器javac編譯后只能得到中間代碼,cpu是不認得這中間代碼的,但java解析器認得中間代碼,而且能把中間代碼翻譯成cpu認得的機器碼。這個過程就是解析了