编程语言分类
编程语言分类
1.编译型
将源代码通过编译器转化为目标代码的一个过程
源代码通常是高级语言编写
代码执行编译器程序的称为编译器
执行程序是执行目标代码
优点:对于相同的源代码编译所产生的目标代码,它的执行速度更快,目标代码不需要通过编译器可以直接运行
缺点:需要修改源程序只能修改源代码,修改完源代码之后,在重新编译执行
将源代码通过编译器转化为目标代码然后执行输出
2.解释型
将源代码逐条转化为目标代码
没有编译的过程,源代码和输入一起解释执行,最后得到输出
优点:需要修改源程序,只需要保留源代码,在源代码上修改,程序的纠错和维护就更方便,修改完毕后,可直接运行。
可移植性更好
缺点:必须保留源代码源代码丢失了就无法运行
采用编译型的叫静态语言,采用解释型的叫脚本语言
总结:
源代码是编程语言的初始代码,方便让计算机理解的
通过编译器转化为目标代码,编译型是执行程序输入通过目标代码进行处理然后输出得到结果
而解释型是将源代码直接和输入一块解释执行然后,输出得到结果
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话