Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/08/2012, 20:52
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: django + python se compila

1.- Python es un lenguaje interpretado. Interpreta codigo escrito en python o código en byte-code de python. Lo único que hace el *.pyc es general byte-codigo optimizado para después ser interpretado. Pero nunca ocurre tal proceso de compilación.

2.- Java es un lenguaje que esta entre un limbo aquí la explicación de porque. Sucede que una vez que tienes tu código en java escrito, este código pasa a ser compilado a byte-code (una especia de código maquina) y este byte code corre en una maquina virtual (jvm).

3.- C# es diferente este lenguaje si es compilado 100%. Pero pasa por varios procesos. De manera menos detallada sigue este proceso. El código de C# pasa a un lenguaje intermedio (CIL common intermediate language) y después ese código intermedio pasa a código maquina que puede ser interpretado directamente por la maquina.

En conclusión:
Python es un lenguaje interpretado.
Java es un lenguaje compilado e interpretado por una maquina virtual.
C# es un lenguaje compilado.