[python]编译型语言vs解释型语言
来源:互联网 发布:vb中通用对话框 编辑:程序博客网 时间:2024/05/16 05:11
参考帖:http://blog.csdn.net/lujiandong1/article/details/50067655,写的很棒
之前学习c的时候,它的修饰词是:高级语言,编译型语言。
我们如何理解这句话呢,c语言是用高级语言编写的机器,不能直接执行(机器语言才能直接执行,例如汇编语言),c语言需要先编译、链接,最终生成可执行的二进制文件,机器才能执行。
但是我们学习python的时候,说它是“解释型”语言。
直到遇见.pyc,就疑惑了,这是怎么回事? .pyc是不是编译的中间产物?
原来python执行时,先生成编译结果并保存在内存的pcCodeObject中。程序运行结束时把编译结果写入硬盘的pyc。再次运行时候,从硬盘直接找pyc,找到就可以直接取pyc了。
什么样的.py才会有.pyc? 使可重入的。就是被别的文件import的。
阅读全文
0 0
- [python]编译型语言vs解释型语言
- [Python] 解释型语言 VS 编译型语言
- 编译型语言VS解释型语言
- 编译型语言VS解释型语言
- 编译型语言vs解释型语言
- 编译型VS解释型语言
- 编译语言 vs 解释语言
- 编译型语言VS解释型语言、动态语言、静态语言
- 编译型语言VS解释型语言、动态语言、静态语言
- Python 解释型语言
- Complied VS Interpreted Language编译型语言与解释型语言
- 解释型 编译型 语言
- 编译型语言&&解释型语言
- 编译型语言和解释型语言
- 编译型语言与解释型语言
- 编译型语言和解释型语言
- 编译型语言和解释型语言
- 大话解释型语言、编译型语言
- Spring 校验注解大全
- nodejs里redis的用法
- Pool类
- 关于空指针NULL、野指针、通用指针
- Linux下利用Matlab对cifar10数据可视化
- [python]编译型语言vs解释型语言
- Lucene学习总结之九:Lucene的查询对象(3)
- 字符串格式化,与int转string
- 自用 VS2010 开发环境编辑风格 / .vssettings文件使用
- readonly 与 disabled的区别
- Python的命令行参数解析
- 企业微信自动打卡插件开发
- 单系统中高并发下单例模式
- LeetCode:M-583. Delete Operation for Two Strings