首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编译的python代码和C++代码一样快吗?

编译的python代码和C++代码一样快吗?
EN

Stack Overflow用户
提问于 2011-12-04 10:09:24
回答 3查看 1.3K关注 0票数 2

如果我用Python编写了一个程序,然后使用以下任何一个编译器进行编译:

戈登·麦克米伦的安装程序(跨平台) 托马斯·海勒的py2exe (窗口) Anthony Tuininga的cx_Freeze (跨平台)

它和用编译语言编写的代码一样快吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-12-04 10:12:09

这些工具不是编译器,它们只是将python代码打包到一个更容易启动的应用程序中。如果您想要更像编译的东西,请尝试http://pypy.org (用于Python的JIT python)或http://code.google.com/p/shedskin (这会将Python转换为C++)。

票数 13
EN

Stack Overflow用户

发布于 2011-12-04 10:27:04

为了提高速度,您可能还想了解Cython,它允许用类似Python的语言为Python编写C扩展。

票数 2
EN

Stack Overflow用户

发布于 2017-02-21 16:36:32

谷歌最近发布了脾气暴躁,它让Python在编译之前进行转换。人们的期望是,该软件将以这种方式运行得更快,并绕过臭名昭著的Python,允许真正的多线程。

Grumpy是一种用于源代码转换和运行时的Python,它的目的是替代CPython 2.7。关键的区别在于它将Python源代码编译成源代码,然后编译成本机代码,而不是字节码。这意味着Grumpy没有VM。编译后的Go源代码是对Grumpy运行时的一系列调用,这是一个Go库,具有与Python类似的功能(尽管不直接支持calls )。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8374576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档