请教什么是“解释执行”,什么是“编译后执行”:

[复制链接]
查看11 | 回复3 | 2008-7-5 17:45:42 | 显示全部楼层 |阅读模式
ASP是用脚本编写之后解释执行的,而C家族语言都是程序语言,是编译后执行
能解释下吗
我没有分了
谢谢!

回复

使用道具 举报

千问 | 2008-7-5 17:45:42 | 显示全部楼层
解释执行就是把你的程序一句一句的执行。编译执行是这个开放环境(也可以说是这个语言)它自带了一个编译器。编写好的代码首先被编译程汇编语言或者是机器语言,然后执行。多用在高级语言上。所以解释执行一般比编译执行效率高。没有说反。语言越低级,越靠近机器,执行效率就会越高。
回复

使用道具 举报

千问 | 2008-7-5 17:45:42 | 显示全部楼层
解释执行相当于编译一句执行一句,这样就算下面的语句有错前面的也可以先执行,只是到错误语句跳出编译执行是把所有语句全部编译完了再执行,任何地方有错都需要修改后再编译,全部正确才能执行
回复

使用道具 举报

千问 | 2008-7-5 17:45:42 | 显示全部楼层
iceljc最后一句是不是说反了?(所以解释执行一般比编译执行效率高。)应该是编译执行效率高才对。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行