Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
O que são arquivos PYC
? A linguagem de programação Python é conhecida por sua simplicidade direta e portabilidade. Parte disso vem desde a sua fundação como uma linguagem de script interpretada. No entanto, chamar Python uma linguagem totalmente interpretada seria enganosa. Na verdade , Python, muito parecido com Java , trabalha com o conceito de " bytecode " para facilitar a sua execução. Arquivos Python especiais chamados ". Pyc " arquivos representam " compilado " código Python que facilitam a execução rápida e portabilidade do programa . Interpretado Versus linguagens compiladas

Tradicionalmente, linguagens de programação normalmente eram " compilados ", ou reduzida a instruções de máquina , antes que o computador possa executar um programa escrito . Estes programas funcionou no hardware nativo com muito pouco software intermediário. Linguagens interpretadas , por outro lado, ser executado em um "intérprete ". Um intérprete leva código fonte e executa-lo linha por linha. Isto significa que enquanto linguagens compiladas correr mais rápido, linguagens interpretadas tem mais flexibilidade , como o que comanda e sintaxe que possam incorporar em seu conjunto de instruções .
Bytecode

Em algum lugar no meio destes dois paradigmas está o conceito de linguagens compiladas portáteis. A linguagem de programação Java representa um dos primeiros deste tipo de código . Java de código fonte é compilado em Java " bytecode ". Bytecode Java é interpretado por uma máquina virtual Java em instruções específicas da máquina. Isto significa que as linguagens como Java bytecode compilar em arquivos executáveis ​​como linguagens compiladas , mas os programas de bytecode pode ser executado em qualquer JVM existente em qualquer plataforma. Isso faz com que os programas escritos em Java tão portátil como aqueles escritos em linguagens interpretadas , embora ainda não correndo o mais rápido linguagens compiladas como puros.

Python Bytecode

Programadores pode muitas vezes descrever Python como em linguagem interpretada . No entanto , o código fonte Python, como o código-fonte Java, também se decompõe em bytecode . Quando um programador escreve um programa Python , o código fonte é traduzido para bytecode Python eo interpretador Python então interpreta a linha de bytecode por linha durante a execução. Arquivos de Python bytecode termina com a extensão ". Pyc " . Existem utilitários para pré- compilar o código Python, e módulos importados em um script são automaticamente compilados para uso posterior.
Usa para " . PYC " Arquivos

módulos que são importados para os scripts de usuário são compilados pelo intérprete antes da execução. Porque estes módulos tendem a sofrer o uso repetido , o interpretador compila o módulo e armazena o arquivo " . Pyc " em um diretório. Desta forma , quando um script importa que o módulo , a versão bytecode já existe , pronto para uso . Além disso, bytecode ". Pyc " arquivos são portáteis através de múltiplas plataformas , fazendo pré- compilação de scripts Python útil para distribuir programas em Python em diferentes sistemas operacionais.

Anterior :

Próximo : No
  Os artigos relacionados
·Lista de Python Mescla 
·Erros de Unicode em Python 
·Geoprocessamento Com Python 
·Erros não numéricos portuárias em Python 
·Funções com matrizes e escalas em Numerical Python 
·Como Gráfico com Software para Python 
·Cabeçalho Erro em Python 
  Artigos em destaque
·Como saída Variáveis ​​para Cordas XML em Android 
·Como colocar Declarações condicionais em um arquivo J…
·Como escrever uma hierarquia Site 
·Como definir Imagem Largura e Altura Usando programaçã…
·A atualização Coluna atributo é nulo no MySQL 
·Como encontrar palavras em um arquivo usando PHP 
·Como usar o Java para ler Excel 
·Como criar uma Vista Sidebar Gadget 
·Como calcular IRR no Lotus 123 
·Como obter um número inteiro de nextLine 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados