Читать книгу Python a fondo - Óscar Ramírez Jiménez - Страница 63
1.16.1 CPython
ОглавлениеLa implementación original del lenguaje y la que se menciona por defecto es CPython. Es una implementación del lenguaje hecha en ANSI C y es la más utilizada. El intérprete genera byte codes desde los ficheros fuente para ejecutarlos en la máquina virtual de Python, y esta los ejecuta.
Si un sistema operativo tiene una versión de Python preinstalada, lo más seguro es que la implementación sea CPython. Es el software que se puede descargar de la web oficial del lenguaje (http://www.python.org).
Si se pretende crear código que sea lo más compatible posible o software libre, y no se tiene una restricción fuerte o una dependencia con algún otro lenguaje (como Java o C#), lo mejor es optar por CPython, dado que es el estándar, siempre se mantiene más actualizada, soporta la interoperabilidad con librerías escritas en C y, normalmente, es muy rápida en tiempo de ejecución si se compara con la mayoría de las demás implementaciones.