python的编译和解释

编译和解释

1.编译: 将源代码一次性转换成目标代码的过程

源代码 → 编辑器 →目标代码 →程序执行(同时程序输入)→结果输出

2.解释: 将源代码逐条转换成目标代码同时逐条运行的过程

源代码+程序输入 →结果输出

根据执行方式不同,编程语言分为两大类

静态语言:使用编译执行的编程语言:C/C++语言、java语言

优势:一次性生存目标代码,优化更充分,程序执行速度更快

脚本语言:使用解释执行的编程语言:python,JavaScript,php

优势:执行程序时需要源代码,维护更灵活。源代码维护灵活、跨多个操作系统平台

举例:某些企业app用了5年、10年,结果发现源代码找不到了。导致维护十分困难

原文地址:https://www.cnblogs.com/beidaxmf/p/13749703.html