为了账号安全,请及时绑定邮箱和手机立即绑定

Python与Cpython

Python与Cpython

慕森王 2019-11-04 14:56:41
关于Python和CPython (Jython,IronPython)的所有这些大惊小怪,我不明白:python.org提到CPython是:Python的“传统”实现(别名为CPython)另一个堆栈溢出问题提到:CPython是Python的默认字节码解释器,它是用C编写的。老实说,我并没有得到这两种解释的实际含义,但我想的是,如果我使用CPython,这意味着当我运行示例python代码时,它将其编译为C语言,然后像执行C语言一样执行它码那么CPython到底是什么?与python相比,它有什么区别?我应该在Python上使用CPython吗?如果有,它的优点是什么?
查看完整描述

3 回答

?
侃侃尔雅

TA贡献1801条经验 获得超16个赞

您需要区分语言和实现。Python是一种语言


根据Wikipedia所说,“编程语言是用于编写程序的一种表示法,它是一种计算或算法的规范”。这意味着它只是编写代码的规则和语法。另外,我们有一个编程语言实现,在大多数情况下是实际的解释器或编译器。


Python是一种语言。CPython是C语言中Python的实现。Jython是Java语言中的实现,依此类推。


总结:您已经在使用CPython。


查看完整回答
反对 回复 2019-11-04
  • 3 回答
  • 0 关注
  • 2366 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信