En Python & Java: a Side-by-Side Comparison hicieron una comparativa bastante extensa con respecto a éstos dos lenguajes de programación.
Los dos lenguajes datan de los años 90, pero por alguna razón Python no se ha extendido en uso tanto como JAVA, aunque su sintaxis es bastante más sencilla y limpia, y no por eso menos poderoso.
Ejemplos:
JAVA
public class HelloWorld
{
public static void main (String[] args)
{
System.out.println("Hello, world!");
}
}
PYTHON
print "Hello, world!"
Por cierto, Python corre en Windows, Linux, Mac, OS/2, Amiga, Palm OS y en los teléfonos Nokia, interesante 😉
¿Alguien programa en Python ?
Link |
Comparativa Python vs. Java
Sitio Oficial de Python
Vía |
digg
mano noticia vieja de que python sea mejor que java, y eso que no has visto pygtk, pyQt la mera tos para programacion en objetos
Bueno, la primera vez que me sorprendio Python fue al conocer Blender desde ahí segui un tutorial pero nunca lo use, lo que me sorprendio es que era un programa que hacía lo mismo que 3D Max pero multiplataforma y en tan solo 1.40 MB.
mano y eso solo es la punta de iceberg, gentoo en su plataforma de control de paquetes (portage) Full python y eso que no has visto los plugs que se pueden hacer para el Gimp usando python!
Y entonces qué onda que no es muy popular??
python es muy popular en GNU/Linux
cabal como dice pobrecito hablardor jajajaj me recordo al tipo que siempre escribe en barra punto jajaja python es super popular entre los LINUXEROS!!! y eso que hasta se puede correr en el winbugs
si, en win32 el basic es el popular…. los demas nos da hueva bajarlos…. y como la mara en winbugs ya esta toda atolondrada no les gusta investigar..
El ke si es una basura es el perl, lo probe sobre win32, pero la experiencia fue frustrante!!!
Los widgets de SuperKaramba en Kde estan en Python
los gdesklets de gnome tambien estan hechos en python
El grandioso gestor de paquetes de ArchLinux, pacman, esta hecho en python, es de lo mejor esta aplicacion.
¡Hola!
Hace una semana que empecé un curso de Python desde cero, por mi propia cuenta, y hasta el momento lo he visto muy potente frente a otras características de otros lenguajes. Algo más, lo hago sobre una plataforma libre: GNU/Linux, y funciona al 100%.
Hasta pronto.
Python ha demostrado ser uno de los mejores lenguajes de programación.
Es fácil de aprender, fácil de enseñar y poderoso. ¿Que mas se le puede pedir a un lenguaje?
¿Y qué opinan de Jython? Python escrito en Java, con la posibilidad de usar las librerias de Java…
El ejemplo que ponés sobre “Hola Mundo” no tiene absolutamente nada que ver con la simpleza del lenguaje Python.
No podés comprar Una clase que imprime en pantalla un “hola mundo”, con una línea de python.
Uno lo hace con POO. Es tonto el ejemplo.
sesese, todo muy lindo…pero te cagas de hambre programando en python…
A mi me gusta programar en q-basic…fui a buscar laburo, y me cagaron a patadas…
Chau…(y no opinen sobre mi comentario…)
@Diego
En Python todo es un objeto, si es cierto porque no llamamos a los comentarios dentro de un función:
def EnPythontodoEsUnObjeto():
“hola mundo”
print EnPythontodoEsUnObjeto.__doc__
Creo que solo lees el primer ejemplo, deberías de ver el post al cual se hace referencia.
@talishte
Tu ejemplo no tiene mucho sentido, porque uno en python podria escribir un archivo que solo tenga el
“print ‘hola'” o directamente “hola” :p en java si o si tenes qeu crear una clase para el main
@talishte:
Quizas no me exprese bien en mi comentario.
En un ejemplo se crea una clase y luego se invoca al metodo.
En el otro ejemplo solo se imprime una linea.
Si es por eso, entonces hago un “echo” con PHP.
Lei el post al cual se hace referencia.
Si te fijas en los ejemplos del post vas a ver lo siguiente:
**Java
for (int i = 1; i < 10; i++)
{
System.out.println(i);
}
**Python
for i in range(1,10):
print i
**En Java se podria hacer:
for (int i = 1; i < 10; i++) System.out.println(i);
Al ver mas lineas de codigo en uno se podria concluir (acertadamente) que uno es mas sencillo que otro.
No discuto, pero digo que los ejemplos no son acordes. Uno es un lenguaje "fuertemente tipado" y el otro no (en realidad python si lo es, pero en el ejemplo usa el tipado dinamico).
A algunos programadores esto puede parecerles chocante, a otros no.
De Python entiendo a un nivel casi intermedio, de Java no creo que llegue a intermedio aun, pero lo que nadie puede negar es lo pobre de python en cuanto a POO. No encontre apuntes sobre modificadores de acceso por ejemplo. Y eso es una falta de respeto a la POO. Hasta PHP lo tiene!!
Estoy totalmente seguro que con el pasar de los años Python sera 10 veces mejor de lo que es.
Me encanta estudiar Python, pero hay que aceptar la distancia (años luces) que tiene con Java en POO.
Perdon, volvi a ingresar al sitio y releer mi comentario.
Me doy cuenta que confundi definiciones con lo del tipado.
Igualmente, no vale la pena el debate. Que cada uno utilice el lenguaje que mas le guste.
Hola a todos para mi fue una grata experiencia aprender el lenguaje python pues en la experiencia educativa que me impartieron para la Ing.Quimica, se necesita un lenguaje de sintaxis sencilla y potente, me impartieron matlab y visual basic.
PD: Uso mas python.
Y como esta respecto a velocidad de ejecucion y tambien respecto a productividad , cual de los dos lenguajes hace mas productivo al programador ?
Hola a todos pues yo programe en Python y se me hace un lenguaje sencillo facil de entender y muy potente, se puede hacer de todo, es cierto algunos otros lenguajes tienen ciertas ventajas sobre python pero espero que en unos años sea el lenguaje mas poderoso de todos mujajaja saludos!!!
@Jdeveloper
Productivo para el programador.?
Si yo te digo que Visual Basic es mas productivo para el programador, me harias caso?…
Por que se me hace mas facil, y ya lo aprendi.. jaja por eso te digo.
Pero creo que todo depende en que quieras emforcarte, o lo que quieras realizar con dicho programa, ya que casi todos los lenguajes de programción, tiene sus contras y afavor.
Por que?
Por que si.. jaja S:
Aqui mi respuesta:
Por que, unos tienes cosas que otros no tiene, pero cuando te das cuenta con el otro lenguaje de programción podias hacer lo mismo,en menos tiempo y a veces mucho mejor.
Entonces SI lo que quieres es PRODUCTIVIDAD,
A volar huevo, jaja nombre, ah estudiar todos los Lenguajes de Programación que puedas y cuando tengas 60 años, ya sabes el 70% o 60%, de los Lenguajes de Programacion que existen en el planeta, si no es cuando vayas en los 40 años ya invetaron 50% más de lo que existe actualmente, y tu productividad seria de 10% a 15%,a los 60 años.
La moraleja:
^Quedate con tu Pene,por que no siempre estara Erecto.^ SR.
Quiere decir:
Quedate con un lenguaje, y dependiendo tu necesidad actualizate o busca otro , pero siempre orientado al primer programa.
Por que si estas, va de probar, va de probar… al final no se te quedara nada..
No sos el unico a todos nos pasa esto de estar probando y probando y al final never…