编译器
编译是从源代码(通常为高级语言)到能直接被计算机或虚拟机执行的目标代码(通常为低级语言或机器语言)的翻译过程。
简单理解也就是说,编译器是直接将一串高级语言,翻译成计算机本身能够看懂的二进制代码。是由一个整体“翻译”出另一个整体的过程。
划重点:整体到整体,再运行时有可以运行的二进制代码。
解释器
又译为直译器。是一种电脑程序,把高级编程语言一行一行直接转译运行,并不会像编译器那样“整体”到“整体”。
并且每次运行程序时都要先转成另一种语言再运行,所以速度比较缓慢,转译一行程序叙述就立即运行,然后再转译下一行,再运行,如此重复下去。
划重点:一行行翻译,如果再执行那就再一行行翻译,不留翻译后的可以运行的二进制代码。
编辑器
百度百科给出的解释:编辑修改和产生文件时所使用的实用程序。
像文本编辑器,图像编辑器(photoshop等),声音编辑器等。