編譯程序與解釋程序的不同之處是( )。A.解釋程序不需要進行詞法和語法分析,而是直接分析源程序的語義并產(chǎn)生目標代碼B.編譯程序不需要進行詞法和語法分析,而是直接分析源程序的語義并產(chǎn)生目標代碼C.編譯程序不生成源程序的目標代碼,而是解釋程序則產(chǎn)生源程序的目標代碼D.編譯程序生成源程序的目標代碼,而解釋程序則不產(chǎn)生源程序的目標代碼