python解释型语言 和 c编译型语言对比
2017-12-30 23:48
323 查看
1.c语言版本helloworld
hello.c
#include "stdio.h"
int main(void){
printf("hello guys \n");
}
/*
gcc hello.c -o hello
./hello
*/通过gcc编译过c文件后,通过 ./hello
运行文件
2.python版本helloworld
hello.py
print("hello python")先编译成字节码,然后由python虚拟机解释执行。所以由于虚拟机的存在,同时执行的是字节码,所以并不是机器码,所以更慢了一步。所以传统意义上说,c这种底层语言运行速度比python脚本语言快。
3.pyc字节码的生成
当在b模块 出现import a时,就会生成a.pyc文件,所以并不会生成b.pyc文件。
hello.c
#include "stdio.h"
int main(void){
printf("hello guys \n");
}
/*
gcc hello.c -o hello
./hello
*/通过gcc编译过c文件后,通过 ./hello
运行文件
2.python版本helloworld
hello.py
print("hello python")先编译成字节码,然后由python虚拟机解释执行。所以由于虚拟机的存在,同时执行的是字节码,所以并不是机器码,所以更慢了一步。所以传统意义上说,c这种底层语言运行速度比python脚本语言快。
3.pyc字节码的生成
当在b模块 出现import a时,就会生成a.pyc文件,所以并不会生成b.pyc文件。
相关文章推荐
- [python]编译型语言vs解释型语言
- Java、Python分别是解释型还是编译型语言?
- [Python] 解释型语言 VS 编译型语言
- C/C++、Java、Python谁是编译型语言,谁是解释型语言?
- 解释型语言和编译型语言的对比
- Python到底是解释型语言还是编译型语言
- Python程序的执行过程(解释型语言和编译型语言)
- 编译型语言,解释型语言和脚本语言的对比
- [Python] 解释型语言 VS 编译型语言
- Python程序的执行过程 解释型语言和编译型语言
- C/C++、Java、Python谁是编译型语言,谁是解释型语言?
- 通过流程图对比编译型语言,解释型语言以及C#,JAVA的编译流程
- 解释型语言和编译型语言的不同以及Python如何运行
- 解释型语言与编译型语言 2015-04-26 08:47 42人阅读 评论(0) 收藏
- 编译型语言、解释型语言、静态类型语言、动态类型语言概念与区别
- 编译型语言与解释型语言简析
- 解释型和编译型语言
- 编译型语言和解释型语言的区别和优劣(基础知识了解)
- Java, Python, Ruby, PHP, C等语言性能对比
- JAVA到底是解释型语言还是编译型语言