浅谈:编译器,解释器,编辑器三者的区别

编译器

编译是从源代码(通常为高级语言)到能直接被计算机或虚拟机执行的目标代码(通常为低级语言或机器语言)的翻译过程。

简单理解也就是说,编译器是直接将一串高级语言,翻译成计算机本身能够看懂的二进制代码。是由一个整体“翻译”出另一个整体的过程。

划重点:整体到整体,再运行时有可以运行的二进制代码。

解释器

又译为直译器。是一种电脑程序,把高级编程语言一行一行直接转译运行,并不会像编译器那样“整体”到“整体”。

并且每次运行程序时都要先转成另一种语言再运行,所以速度比较缓慢,转译一行程序叙述就立即运行,然后再转译下一行,再运行,如此重复下去。

划重点:一行行翻译,如果再执行那就再一行行翻译,不留翻译后的可以运行的二进制代码。

编辑器

百度百科给出的解释:编辑修改和产生文件时所使用的实用程序。

像文本编辑器,图像编辑器(photoshop等),声音编辑器等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值