1. 1
Java vs Python
Madelyne Velasco Mite
Los lenguajes de programación son ampliamente usados en el mundo actual en los cuales
dos suelen ser comparados a menudo: Java y Python. Java existe desde hace mucho tiempo y
siempre ha gozado de popularidad mientras que Python que aunque tenga sus años, su popularidad
es relativamente nueva. Como todos los lenguajes de programación, estos poseen actualizaciones
cada cierto tiempo en los cuales pueden modificar su sintaxis o añadir nuevas cosas y también
poseen grandes diferencias entre ellos. En este ensayo vamos a analizar las principales diferencias
entre ambos lenguajes de programación.
Entre las principales diferencias entre estos dos lenguajes, existe el uso de corchetes para
separar bloques en Java y Python usa la sangría. Es común en Java olvidarse algún corchete y luego
encontramos errores en el código que suelen ser molestos pero también es común querer aumentar
la inclusión de un bloque en Python que resulta tedioso por el incremento de la sangría. Además, el
uso de corchetes permite que los bloques no se les aumenten mucho la sangría para hacer más
fáciles de leer a diferencia de Python en donde los anidamientos serían bastante tediosos.
Visualmente, Java puede ser más fácil de leer que Python.
Otra diferencia entre ambos es la multiplataforma de Java comparada a Python. Aunque
Python viene integrada en los sistemas Linux, no es tan ampliamente distribuida por dispositivos
como los teléfonos móviles donde las aplicaciones se suelen escribir usando Java. La independencia
del lenguaje a la plataforma es importante a la hora de crear proyectos para distintos dispositivos
para aumentar la versatilidad del producto.
Una ventaja de Python sobre Java es la facilidad de aprendizaje que tiene como lenguaje.
Para las personas que desean aprender a programar, Python les ofrece un lenguaje de alto nivel pero
de fácil entendimiento a diferencia de Java donde hay que involucrar muchos conceptos para
2. 2
empezar a programar. Python es un lenguaje más compacto que Java (usa menos palabras y líneas
para realizar lo mismo) que ayuda a preocuparse más cómo crear algoritmos a cómo entender el
lenguaje para los nuevos.
Al hacer estas comparaciones, podemos ver que la manera en cómo están estructurados los
lenguajes de programación dependen de su uso y para quién están destinados. Por experiencias
personales escogería a Java sobre Python pero podría darle otra oportunidad si se presenta la
ocasión.
Referencias
Milokuk, K. (9 de Agosto de 2013). Python vs Java_ Key Differences. Recuperado el 4 de Mayo de
2016, de Udemy Blog: https://blog.udemy.com/python-vs-java/