1. 編譯時轉化成二進制代碼,需要藉助一定的語法嗎這語法是什麼知識領域里的
任何編譯器都是先將程序轉換成匯編,匯編就是指令集編程,任何一個系統或者CPU都有他自己的指令集,這個不同公司的產品指令集不同,特別是CPU指令集直接和硬體結構掛鉤,你不可能指望電腦的CPU會和電視遙控器的指令集相同,因為構造就不一樣。。。。
高級語言先按照編譯器制定的規則編譯,這些規則由運算符,關鍵字,預編譯只能決定,如果你熟悉指令集,自己都能猜出來是怎麼轉換的。。編譯成匯編之後,由廠商提供的機器碼運算規則(按照這套規則你可以用演草紙算出機器碼),或編譯器編譯成機器碼。。。。