編譯器主要的功能