“Conocimientos Programación>Python Programming

Qué son los archivos PYC

2013/6/22
¿ El lenguaje de programación Python se caracteriza por su simplicidad y fácil portabilidad. Parte de esto se debe a su fundación como un lenguaje de programación interpretado. Sin embargo, llamar Python un lenguaje interpretado del todo sería engañoso . De hecho , Python , tanto como Java , trabaja con el concepto de " código de bytes " para facilitar su ejecución . Archivos Python especiales llamados " . Pyc " archivos representan " compilado " código Python que facilitan la ejecución rápida y portabilidad del programa. Interpretado Versus Compilado Idiomas

Tradicionalmente , los lenguajes de programación de computadoras eran usualmente " compilados ", o se reducen a las instrucciones de la máquina, antes de que el equipo podría ejecutar un programa escrito . Estos programas corriendo en el hardware nativo con muy poco software intermediario . Los lenguajes interpretados , por el contrario , se ejecutan en un " intérprete. " El intérprete toma el código fuente y lo ejecuta línea por línea. Esto significa que mientras que lenguajes compilados se ejecutan más rápido , lenguajes interpretados tienen más flexibilidad en cuanto a los comandos y la sintaxis que pueden incorporar a su sistema de instrucción .
Bytecode

algún lugar de la medio de estos dos paradigmas se encuentra el concepto de lenguajes compilados portátiles . El lenguaje de programación Java representa una de la primera de este tipo de código . Código fuente de Java es compilado en Java " bytecode ". Bytecode Java es interpretado luego por una Máquina Virtual Java en instrucciones específicas de la máquina . Esto significa que los lenguajes de código de bytes , como Java se compilan en archivos ejecutables como los lenguajes compilados , pero los programas de código de bytes se pueden ejecutar en cualquier JVM existente en cualquier plataforma. Esto hace que los programas escritos en Java tan portátil como los escritos en lenguajes interpretados , mientras que todavía no funciona tan rápido como lenguajes compilados puros.

Python bytecode

Programadores a menudo puede describir Python como un lenguaje interpretado. Sin embargo , el código fuente de Python, como el código fuente de Java, también se desglosa en bytecode . Cuando un programador escribe un programa en Python , el código fuente se traduce a código de bytes de Python y el intérprete de Python interpreta entonces la línea de código de bytes por la línea durante la ejecución. Archivos de Python bytecode termina con la extensión ". Pyc " . Utilidades existen en el código Python pre - compilación y módulos importados en un script se compilan automáticamente para su uso posterior .
Usos para " . PYC " Archivos

módulos que se importan en scripts de usuario se compilan por el intérprete antes de la ejecución . Debido a que estos módulos tienden a sufrir el uso repetido , el intérprete compila el módulo y almacena el " . Pyc " archivo en un directorio . De esta manera , cuando un script importa que el módulo , la versión de código de bytes ya existe , listo para su uso . Por otra parte, de código de bytes ". Pyc " archivos son portátiles a través de múltiples plataformas , por lo que los scripts de Python precompilar útil para la distribución de programas de Python a través de diferentes sistemas operativos.

Python Programming
Cómo hacer nombres globales en Python
Lista de módulos de Python
Cómo código en Python
Python Métodos de lona
Cómo hacer un Traductor en Python
Cómo reemplazar una fecha en Python
Cómo calcular el porcentaje en Python
Cómo quitar un guión en Python
Conocimientos Informáticos © http://www.ordenador.online