“Conocimientos Programación>Python Programming

¿Qué es la compilación Py

2012/9/20
? Programadores usan el lenguaje de programación Python para escribir guiones flexibles para aplicaciones de escritorio y el software Web. Facilidad de uso de Python viene del hecho de que es un lenguaje interpretado de alto nivel que incluye muchas funciones integradas y estructuras de datos "fuera de la caja. " Sin embargo , Python puede no ejecutarse tan rápidamente como otros lenguajes compilados como C /C + + o Java . Para ayudar a la velocidad de ejecución , el intérprete de Python contiene la funcionalidad del módulo " py_compile " para los módulos de pre - compilación de uso. Interpretado Idiomas

Python es un lenguaje de " interpretar " . A diferencia de lenguajes compilados como C /C + + o Java , Python no se traduce en un archivo binario antes de la ejecución . C /C + + y Java existe como archivos binarios que el ordenador ejecuta como código de máquina . Python como un lenguaje interpretado , se ejecuta en un intérprete que lee y ejecuta cada línea de código de uno en uno . El intérprete ejecuta el código máquina del código fuente de Python. La capa de interpretación del código ralentiza la ejecución de código , pero permite que las características dinámicas no incorporan normalmente en lenguajes compilados , como débil tipificación de variables.
Python y compilación

Uno de los puntos fuertes de Python es su biblioteca, en módulos incluidos que automatizan tareas básicas de programación . Cuando estos módulos se importan a un archivo, el intérprete tiene que leer de la misma manera el código fuente se lee . Por ejemplo , un script en Python que importa el módulo " sys" forzará el intérprete de leer el código de módulo sys primero , que puede ser extensa , y, finalmente, leer el código del programa en sí . Esto tiene que suceder cada vez que el archivo se ejecuta . Sin embargo , Python intenta eludir este problema mediante la compilación de ciertos archivos .
Python Compilado archivos

Cuando los módulos se cargan en un programa en el entorno de Python para programadores , el intérprete compila el módulo en un archivo pre - interpretado llamado archivo " . pyc " . De esta manera , cuando el programador utiliza el módulo en otros programas , el intérprete de Python se referirá a su forma pre - interpretado en lugar de ejecutar el módulo de una y otra vez . Este proceso de compilación se acorta el tiempo de ejecución , por lo que los módulos de uso frecuente que rara vez cambian de someterse a una sola ejecución interpretativa .
Py_compile

El módulo " py_compile " ofrece este funcionalidad de los módulos generales que el programador puede ser que desee para compilar a partir del código fuente de Python. Al utilizar el módulo de py_compile , el programador puede compilar su propio código fuente en código de bytes de Python . Esto no sólo ayuda a acelerar la ejecución de piezas de elección del programa Python , sino que también permite que varios programadores para compartir bibliotecas de Python idénticos a través de sus diferentes entornos de programación .

Página siguiente:
Python Programming
Cómo diseñar software de contabilidad
Cómo desplazarse por el código Python
Cómo utilizar Python Con mod_wsgi
Cómo importar un proyecto en Python Glade
Cómo detectar los nombres en Python
Breaks PHP en VirtualHost Tipo Mime
Cómo eliminar Signos de puntuación en Python
Cómo buscar en Python
Conocimientos Informáticos © http://www.ordenador.online