编程语⾔的两⼤类型
编程语言有哪些类型
编程语⾔的两种类型
1、编译型
1.1、简介
使⽤专门的编译器,针对特定的平台,将⾼级语⾔源代码⼀次性的编译成可被该平台硬件执⾏的机器码,并包装成该平台所能识别的可执⾏性程序的格式。
1.2、原理
源代码(java file) == 》编译器 == 》⽬标代码 == 》执⾏ == 》输出
1.3、特点
在编译型语⾔写的程序执⾏之前,需要⼀个专门的编译过程,把源代码编译成机器语⾔的⽂件,如exe格式的⽂件,以后要再运⾏时,直接使⽤编译结果即可,如直接运⾏exe⽂件。因为只需编译⼀次,以后运⾏时不需要编译,所以编译型语⾔执⾏效率⾼。
2、解释型
2.1、简介
使⽤专门的解释器对源程序逐⾏解释成特定平台的机器码并⽴即执⾏。
2.2、原理
源代码 == 》解释器 == 》输出
2.3、特点
解释型语⾔不需要事先编译,其直接将源代码解释成机器码并⽴即执⾏,所以只要某⼀平台提供了相应的解释器即可运⾏该程序。
3、总结
编译:⼀本英⽂书,翻译成了⼀本新的中⽂书,⽆需再翻译。
解释:你问⼀句,他答⼀句,每次需要重新进⾏解释。