導(dǎo)讀 大家好,小皮來為大家解答以上問題。解釋器的功能是這個(gè)很多人還不清楚,現(xiàn)在一起跟著小編來瞧瞧吧!
1、解釋程序的功能是解釋高級(jí)語言程序
大家好,小皮來為大家解答以上問題。解釋器的功能是這個(gè)很多人還不清楚,現(xiàn)在一起跟著小編來瞧瞧吧!
1、 解釋程序的功能是解釋高級(jí)語言程序的執(zhí)行。
2、 應(yīng)該明白,解釋器是一種高級(jí)語言翻譯程序,其總體結(jié)構(gòu)可以分為兩個(gè)主要模塊:解釋器模塊和運(yùn)行模塊。
3、 就像外語翻譯中的“口譯”一樣,把一個(gè)句子翻譯成另一個(gè)句子并不產(chǎn)生全文的譯文。
4、 而且解釋器主要以源語言(比如BASIC)編寫的源程序作為輸入,解釋的方式就是你每執(zhí)行一句就翻譯一句,也就是一邊執(zhí)行一邊解釋。
5、 編譯的方法是在程序第一次執(zhí)行前進(jìn)行一次完整的翻譯過程,然后每次執(zhí)行時(shí)可以直接執(zhí)行翻譯后的二進(jìn)制文件。
6、 數(shù)據(jù)擴(kuò)展:解釋器是一種語言處理程序,在詞法、語法、語義分析等方面與編譯器的工作原理基本相同。但在運(yùn)行用戶程序時(shí),它直接執(zhí)行源程序或源程序的內(nèi)部形式(中間代碼)。
7、 所以解釋器不產(chǎn)生目標(biāo)程序,這是它和編譯器的主要區(qū)別。
8、 .
關(guān)于解釋器的功能是的介紹到此結(jié)束,希望對(duì)大家有所幫助。