pypy真的能让python比c还快

作者|肖恩顿来源|游戏不存在

最近“pypy为什么能让python比c还快”刷屏了,真的是如此?先说结论:pypy并不能让python的执行速度比c语言快,而是比cpython快!

本篇文章我们会讲解:为什么pypy解释器比默认cpython解释器快?既然快为什么将不pypy设置为默认解释器?还有实测:c、cpython、pypy、js等执行速度!

正式开始之前,多唠叨两句。我司发力多个赛道的游戏,其中包括某鱼类游戏Top2项目,拿过阿拉丁神灯奖的SLG卡牌小游戏项目和海外三消游戏。这些不同类型的游戏,后端大多是使用的是pypy。对于如何使用pypy,我有一点使用经验可以聊聊。话不多说,正式开始,本文包括下面几个部分:

1、语言分类2、python的解释器实现3、pypy为什么快4、性能比较5、性能优化方法6、pypy的特性7、小结一、语言分类

我们先从最基本的一些语言分类概念聊起,对这部分内容非常了解的朋友可以跳过。

1.静态语言vs动态语言

如果在编译时知道变量的类型,则该语言为静态类型。静态类型语言的常见示例包括Java,C,C++,FORTRAN,Pascal和Scala。在静态类型语言中,一旦使用类型声明了变量,就无法将其分配给其他不同类型的变量,这样做会在编译时引发类型错误。

#javaintdata;data=50;data=“HelloGame_!”;//causesan

转载请注明:http://www.sonphie.com/jbzl/14393.html

  • 上一篇文章:
  • 下一篇文章: 没有了
  • 网站简介| 发布优势| 服务条款| 隐私保护| 广告合作| 网站地图| 版权申明

    当前时间: