解释器和编译器的区别

解释器:
1、逐行转换并立即执行,不需要生成中间代码;
2、不保存机器代码,占用内存少;
3、执行慢,每次都要重新编译;
4、跨平台;
5、常用语Python,PHP等;
6、错误检测方便,每次执行特地代码行都会即时显示错误信息

编译器:
1、预先编译成目标代码,然后再执行,在不同平台上需要不同的解释器;
2、保存机器代码,占用更多内存;
3、执行快,只编译异常;
4、常用于C和Java;
5、检测较为困难,编译时可能一次性显示所有错误,必须修正后才能运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值