python编译器和解释器的区别
高级语言不能直接被机器所理解执行,所以都需要一个翻译的阶段,解释型语言用到的是解释器,编译型语言用到的是编译器。
编译型语言通常的执行过程是:源代码——预处理器——编译器——目标代码——链接器——可执行程序。
某种意义上来说预处理事实上是一个附加的功能,C,PHP,都可以添加这种功能,其中,预处理指令多为头文件包含,宏定义等等。因为宏定义的核心说白了就是一个字“换”,所以预处理就是提供一个程序执行的环境。
编译器——目标代码就是把高级程序语言转换成机器可以理解执行的机器语言。
立即学习“Python免费学习笔记(深入)”;
文章推荐
-
Pycharm配置虚拟机的方法详解
这篇文章主要为大家详细介绍了最全的pycharm学习教程第七篇,python快捷键相关设置,具有一定的参考价值,感兴趣的...
Python
15秒前 0 -
详解python中StringAndDate的用法
这篇文章主要介绍了python 字符串和日期之间转换 stringanddate简单实例的相关资料,需要的朋友可以参考下...
Python
1分钟前 1 -
Python模块和包重名的解决方法
这篇文章主要给大家介绍了在python中模块与包有相同名字的处理方法,文中介绍的非常详细,对大家具有一定的参考学习价值,...
Python
2分钟前 1 -
详解Django中观察者模式
django中提供了“信号调度”,用于在框架执行操作时解耦。通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒...
Python
2分钟前 1 -
发生异常重试的处理方案
这篇文章主要给大家介绍了在python中异常重试的解决方案,文中介绍的非常详细,相信对大家学习或者使用python具有一...
Python
4分钟前 1
最新文章
- Pycharm配置虚拟机的方法详解 15秒前
- 详解python中StringAndDate的用法 1分钟前
- Python模块和包重名的解决方法 2分钟前
- 详解Django中观察者模式 2分钟前
- 发生异常重试的处理方案 4分钟前
- 完成计算文本文件字数的Python代码实例 5分钟前
- 分享两种生成随机用户名和密码的方法 6分钟前
- Python函数使用C语言模仿的实例 6分钟前
- matplotlib中文乱码在Python中的解决办法 8分钟前
- Python如何对Csv文件操作的实例代码分享(图) 8分钟前