Está en la página 1de 4



3\WKRQYV-DYD_7HFQRORJtD/D5HYLVWD,1

Tecnologa La Revista IN
Seccin tecnologia de La Revista In

Python vs Java

0HJXVWD $SHUVRQDVOHVJXVWDHVWR6pHOSULPHURGHWXVDPLJRV

Diferencia entre Python y Java


Python es un lenguaje de programacin que cuenta con una curva de
aprendizaje ms suave, y un estilo de codificacin ms intuitivo. Java es
tambin otro lenguaje de programacin, pero con una clara ventaja en
comparacin con otros lenguajes de programacin. Programas hechos con
Java pueden ejecutarse en cualquier sistema operativo. Esto es porque Java
no se compila a cdigo de bytes nativo, como Python hace; compila a un
cdigo de bytes de Java que puede ser ledo y ejecutado por la mquina
virtual. El uso de una mquina virtual perjudica el rendimiento de los
programas Java debido a la sobrecarga producida. Los programas que se
compilan a cdigo nativo, como Python, puedan realizar en su mejor
momento, ya que puede aprovechar las optimizaciones. Aunque se puede
compilar programas Java a cdigo nativo, pero no funciona tan bien.

KWWSWHFQRORJLDODUHYLVWDLQS\WKRQYVMDYD





3\WKRQYV-DYD_7HFQRORJtD/D5HYLVWD,1

Una caracterstica clave en Python es el uso de espacio en blanco para


indicar el principio y el final de los bloques de cdigo. Java, como la mayora
de los lenguajes de programacin, utiliza los apoyos para la misma
funcionalidad. Para comparar una a la otra, una llave de apertura para Java
es igual a una sangra creciente en Python. La llave de cierre para Java es el
equivalente de una llave de la disminucin en Python.
Articulo de interes:Los 10 lenguajes de programacin ms populares
Otra diferencia entre los dos, es cmo hacen frente a las variables. Java es un
lenguaje fuertemente tipado, mientras que Python no lo es. Bsicamente,
Java no permite el tipo de datos de una variable para ser cambiado, mientras
que Python si lo hace. A diferencia de la mayora de los lenguajes de
programacin, Python le permite asignar una cadena a una variable que una
vez tuvo un valor entero. Esto no es posible con Java, y hay que definir una
variable para cada uno con el tipo correcto.
Como una comparacin general, podemos decir que Python es mucho ms
simple de usar, y ms compacto que Java. En general, es ms fcil de
aprender, y ms tolerante cuando se trata de usar los accesos directos, como
la reutilizacin de una variable de edad. Tambin tendr menos lneas para
escribir un cdigo en Python que en Jav. Como efecto secundario, un cdigo
en Python es un poco ms fcil de leer y entender que Java.
Conclusin:
1. Java crea aplicaciones que funcionan a travs de diversas plataformas,
mientras que Python no lo hace.
2. Los programas de Java tienden a correr ms lento en comparacin con los
programas en Python.
3. Java utiliza los aparatos tradicionales para comenzar y terminar los
bloques, mientras que Python usa sangra.
4. Java emplea tipos estticos, mientras que Python se escribe de forma
dinmica.
5. Python es ms simple y ms compacto en comparacin con Java.
Fuente: http://www.differencebetween.net/technology/difference-between-python-and-java/
KWWSWHFQRORJLDODUHYLVWDLQS\WKRQYVMDYD





3\WKRQYV-DYD_7HFQRORJtD/D5HYLVWD,1

0HJXVWD $SHUVRQDVOHVJXVWDHVWR6pHOSULPHURGHWXVDPLJRV

Related Posts:

Los 10 lenguajes
de programacin
ms populares

Por qu Python
es importante
para los
desarrolladores?

Todo lo que
siempre quisite
saber sobre
Python

Diferencias entre
photoshop,
illustrator e
indesign

10 cosas que
usted debera
saber sobre
adobe illustrator

Mquinas
Inteligentes: Qu
quiere Facebook
con la IA?

MQUINAS INTELIGENTES: QU QUIERE FACEBOOK CON LA IA?

Deja un comentario
Tu direccin de correo electrnico no ser publicada. Los campos necesarios estn
marcados *

Nombre *

Correo electrnico *

Web

KWWSWHFQRORJLDODUHYLVWDLQS\WKRQYVMDYD





3\WKRQYV-DYD_7HFQRORJtD/D5HYLVWD,1

PUBLICAR COMENTARIO

2015 All Rights Reserved LA REVISTA IN Powered by WordPress Theme by DinevThemes

KWWSWHFQRORJLDODUHYLVWDLQS\WKRQYVMDYD



También podría gustarte