Análise dos mecanismos de operação do Python
📁 python, pergunta, IA
Não faz muito tempo que uso Python para meus propósitos. Surgiu a questão sobre a implementação da própria linguagem. Vou começar em ordem:
- A linguagem Python, pelo que entendi, foi escrita em C. Mas então o que significa Cython? É a mesma coisa?
- Se foi escrita em C, como é interpretada? Tenho a suposição de que cada linha é compilada separadamente e executada imediatamente, é assim? Posso ler os sources em algum lugar?
- Na internet há informações sobre a Python virtual machine. O que é isso? Sei que Java tem uma. Mas Java não é uma linguagem interpretada. Após a compilação, resulta em byte code, que então o JRE interpreta em tempo real para uma máquina específica. Mas não há algo como JRE... ou há?