关于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。
添加回答
举报
0/150
提交
取消