CPython是C语言中称为“ Python”的语言的实现。不仅是Cpython,还实现了诸如IronPython和Jython(用Java实现的Python)之类的更多语言。
Python是一种解释型编程语言。因此,Python程序员需要解释器将Python代码转换为机器代码。其中Cython是一种编译的编程语言。Cython程序可以直接由基础计算机的CPU执行,而无需使用任何解释器。
Cython比Python快得多。许多程序员选择Cython用Python编写简明易懂的代码,其执行速度与C代码一样快。
Cython被设计为Python的C扩展。开发人员可以使用Cython加快Python代码执行速度。但是他们仍然可以在不使用Cython的情况下编写和运行Python程序。但是,程序员必须同时安装Python和C编译器,才能运行Cython程序。