编程语言分类

发布时间 2023-11-06 14:22:42作者: 落日坠入夜空

编程语言分类

1.编译型

将源代码通过编译器转化为目标代码的一个过程

 

源代码通常是高级语言编写

代码执行编译器程序的称为编译器

执行程序是执行目标代码

优点:对于相同的源代码编译所产生的目标代码,它的执行速度更快,目标代码不需要通过编译器可以直接运行

缺点:需要修改源程序只能修改源代码,修改完源代码之后,在重新编译执行

 将源代码通过编译器转化为目标代码

2.解释型

将源代码逐条转化为目标代码

没有编译的过程,源代码和输入一起解释执行,最后得到输出

 优点:需要修改源程序,只需要保留源代码,在源代码上修改,程序的纠错和维护就更方便,修改完毕后,可直接运行。

             可移植性更好

缺点:必须保留源代码源代码丢失了就无法运行

采用编译型的叫静态语言,采用解释型的叫脚本语言