试题详情
简答题语言实现的两种技术是什么,有何优缺点?
  • 翻译和解释是语言实现的两种技术。它们都是以执行一串N级指令来实现N+1级指令。翻译技术是先把N+1级程序全部变换成N级程序后,再去执行新产生的N级程序,在执行过程中N+1级程序不再被访问。
    解释技术是每当一条N+1级指令被译码后,就直接去执行一串等效的N级指令,然后再去取下一条N+1级的指令,依此重复进行。在这个过程中不产生翻译出来的程序,因此,解释过程是边变换、边执行的过程。
    一般来说,解释执行比翻译花的时间多,但存储空间占用较少。
  • 关注下方微信公众号,在线模考后查看

热门试题