编程语言分类

编程语言分类

1.编译型

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

 

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

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

执行程序是执行目标代码

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

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

 将源代码通过编译器转化为目标代码然后执行输出

2.解释型

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

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

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

             可移植性更好

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

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

总结:

源代码是编程语言的初始代码,方便让计算机理解的

通过编译器转化为目标代码,编译型是执行程序输入通过目标代码进行处理然后输出得到结果

而解释型是将源代码直接和输入一块解释执行然后,输出得到结果

posted @   落日坠入夜空  阅读(48)  评论(2编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
点击右上角即可分享
微信分享提示