Saltar al contenido

Utilice Cython como convertidor de Python a C

Solución:

  1. Sí, en esencia, esto es lo que hace Cython. Pero …
  2. No necesita Cython, sin embargo, necesita libpython. Puede sentir que no usa tantas funciones de Python, pero creo que si intenta esto, encontrará que no es cierto; no podrá separar su programa de su dependencia de libpython mientras todavía usa el lenguaje Python.

Otra opción es PyPy, específicamente su cadena de herramientas de traducción, NO el intérprete de PyPy Python. Te permite traducir RPython, un subconjunto del lenguaje Python, a C. Si realmente no estás usando muchas funciones o bibliotecas del lenguaje Python, esto puede funcionar.

PyPy se conoce principalmente como una implementación alternativa de Python, pero también es un conjunto de herramientas para compilar lenguajes dinámicos en varias formas. Esto es lo que permite que la implementación PyPy de Python, escrita en (R) Python, se compile en código máquina.

Si C ++ está disponible, Nuitka es un compilador de Python a C ++ que funciona para Python normal, no solo para RPython (que es lo que usan shedskin y PyPy).

Si C ++ está disponible para esa plataforma incrustada, hay piel muda, convierte Python en C ++.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *