首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python的基础语言

Python的基础语言
EN

Stack Overflow用户
提问于 2012-02-26 17:23:18
回答 6查看 95K关注 0票数 93

Python的基础语言是什么?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-02-26 17:56:40

您不能说Python是用某种编程语言编写的,因为作为一种语言,Python只是一组规则(如语法规则或标准功能的描述)。所以我们可以说,它是用英语写的:)。但是,上述规则可以在某些编程语言中实现。因此,如果您向名为interpreter程序发送类似'import this‘的字符串,它将返回"Zen of Python“。

由于大多数现代操作系统都是用C编写的,所以现代高级语言的编译器/解释器也是用C编写的。Python也不例外--它最流行/“传统”的实现叫做CPython,是用C编写的。

还有其他实现:

  • IronPython (在.NET)
  • Jython上运行的python (在Java Virtual Machine)
  • PyPy上运行的Python )(使用即时compiler)
  • Stackless Python的快速Python实现(支持microthreads)

的CPython的分支

票数 127
EN

Stack Overflow用户

发布于 2012-02-26 17:27:17

其来源是public。Python是用C编写的(实际上默认实现称为CPython)。

票数 37
EN

Stack Overflow用户

发布于 2012-02-26 17:55:12

Python是用英语写的。但有几种实现:

  • PyPy (用Python)
  • CPython编写)(用C)
  • IronPython编写(用C#)
  • Jython编写)
票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9451929

复制
相关文章

相似问题

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