Análisis de los mecanismos de operación de Python
📁 python, pregunta, IA
No hace mucho tiempo uso Python para mis propósitos. Surgió la pregunta sobre la implementación del lenguaje en sí. Empezaré en orden:
- El lenguaje Python, según tengo entendido, está escrito en C. Pero entonces, ¿qué significa Cython? ¿Es lo mismo?
- Si está escrito en C, ¿cómo se interpreta? Tengo la suposición de que cada línea se compila por separado y se ejecuta inmediatamente, ¿es así? ¿Se pueden leer las fuentes en algún lado?
- En Internet hay información sobre la máquina virtual de Python. ¿Qué es eso? Sé que Java tiene una. Pero Java no es un lenguaje interpretado. Después de la compilación, se obtiene un byte code, que luego JRE interpreta sobre la marcha para una máquina específica. Pero no hay algo parecido a JRE... ¿o sí?