Ir para conteúdo
Fórum Script Brasil
  • 0

Quais São As Formas Que O Programa Python São Exec


Guest hains

Pergunta

Quais são as formas que o programa python são executados?

É sempre interpretado?

Vi um post num fórum que os compilados em bytecode, só serve para otimizar a carga do programa, mas

a execução fica a mesma coisa que interpretado, ou seja, não é a mesma coisa que Java?

Achei estranho, pois o Python não tem um JIT também?

Vi no mesmo post, que os programas compilados para plataforma nativa com o py2exe, também são interpretados,

e não compilados, o que acontece é que ficam empacotados, somente isso. Alguém pode me confirmar?

Se for verdade, existe outro programa que compila de verdade para a plataforma nativa?

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Quais são as formas que o programa python são executados?

É sempre interpretado?

Sim, os byte-codes são sempre interpretados, sejam eles carregados diretamente ou gerados na execução.

Vi um post num fórum que os compilados em bytecode, só serve para otimizar a carga do programa, mas

a execução fica a mesma coisa que interpretado, ou seja, não é a mesma coisa que Java?

Sim, mas os byte-codes de Python são muito mais rápidos que os de Java (você pode ver esta diferença executando um simples "Hello, World" em ambas as linguagens).

Achei estranho, pois o Python não tem um JIT também?

Não, o JIT em Python se chama Psyco e é obtido separadamente.

Vi no mesmo post, que os programas compilados para plataforma nativa com o py2exe, também são interpretados,

e não compilados, o que acontece é que ficam empacotados, somente isso. Alguém pode me confirmar?

Sim, eles não são compilados para a plataforma nativa. Apenas são empacotados de uma maneira que não seja necessária a instalação do interpretador.

Se for verdade, existe outro programa que compila de verdade para a plataforma nativa?

Que eu saiba não. Mas, isso é realmente importante?

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...