Jump to content

Historia de Phyton, el lenguaje de programacion creado por Guido van Rossum


GutZ

Publicaciones recomendadas

Python nació de la mano de Guido van Rossum, un programador de origen holandés que desarrolló este lenguaje de programación a finales de los años 80 para el Centro para las Matemáticas y la Informática de los Países Bajos que buscaba un lenguaje de programación para ser utilizado bajo el sistema operativo Amoeba de Andrew S. Tanenbaum que fuese capaz de sustituir al lenguaje ABC. ¿Y qué es Python? Un lenguaje de programación de alto nivel que fue diseñado con una sintaxis muy limpia que permitiese obtener códigos que fuesen fáciles de leer, es multiplataforma y soporta orientación a objetos, programación imperativa e, incluso, programación funcional.

 

 

Guido_van_Rossum_at_Google_IO_2008-1.jpg

 

 

Con un nombre que era un guiño al grupo de humoristas Monty Python, Van Rossum asumió el papel del BDFL de Python y siguió a la cabeza de los desarrollos de este lenguaje. En 1991, Van Rossum publicó la versión 0.9.0 del lenguaje en el que aparecían clases con herencia o excepciones, en 1994 se formó el primer foro de discusión alrededor de este lenguaje además de lanzarse, en el mes de enero, la versión 1.0 del lenguaje (que incluía herramientas para programación funcional).

 

En 1995, Van Rossum dejó el Centro para las Matemáticas y la Informática de los Países Bajos y se marchó a Estados Unidos a continuar el desarrollo de Python en la Corporation for National Research Initiatives hasta que en el año 2000, Van Rossum y su equipo de desarrolladores se marcharon a BeOpen.com donde lanzaron Python 2.0 (que incluía un recolector de basura) hasta marcharse, de nuevo, a Digital Creations (ambos movimientos motivados por la idea de trabajar en software comercial).

 

 

En el año 2000 Python era bastante popular y, según la licencia de este lenguaje, estaba sujeto a la legislación del Estado de Virginia, lo cual era incompatible con la licencia GPL. En el año 2001, se creó la Python Software Foundation (PSF), siguiendo el modelo de Apache y se lanzó Python 2.1 bajo la licencia Python Software Foundation License. Esta fundación sin ánimo de lucro, a día de hoy, es la que salvaguarda todo el código de Python y toda su documentación, fomenta la comunidad de desarrolladores y es la encargada de impulsar el desarrollo de este lenguaje. Desde entonces, Python ha seguido evolucionando hasta llegar a la actual versión 3.2 que fue lanzada el 20 de febrero de este año.

 

Enlace al comentario
Compartir en otros sitios web

Python ha vuelto a ganar el premio a mejor lenguaje de programación de Linux Journal, uno de los magazines de referencia dedicados al sistema operativo, y uno de los más populares entre los programadores aficionados. Y ya es la tercera vez. Python se vuelve a imponer así ante su más ferviente competidor, el clásico C++, que se quedó un 6% atrás en las votaciones.

 

Para los que no estén muy puestos en el tema, decir que Python es un lenguaje de programación de alto nivel bastante joven, ya que su primera versión fue lanzada hace 20 años, en 1991. Su ventaja sobre otros lenguajes es que es muy facil utilizarlo, con una sintaxis que se caracteriza por su sencillez y por su limpieza. Para que os hagáis una idea, el clásico “Hello world” –ejemplo común en los lenguajes de programación para mostrar como se imprime una línea en pantalla— se puede conseguir con ésta simple sentencia:

print “Hello world”

 

Facil, ¿verdad? Más adelante en Bitelia os contaremos más de este interesante lenguaje, pero de momento, ¿qué nos queda decir? Bueno, que actualmente va por su versión 3.2, lo que en mi opinión le otorga el rango de veterano pese a que como os contaba al principio tiene dos décadas. En tan poco tiempo ha logrado consolidarse e incluso influir en el mundo de la programación de tal forma que varios lenguajes se basan en él y en su sintaxis para seguir creciendo.

 

Python es sinónimo de sencillez y potencia, dos palabras que deberían ir unidas y que hacen que algo esté cambiando en el mundo de la programación gracias a lenguajes como éste.

Enlace al comentario
Compartir en otros sitios web

Crear una cuenta o conéctate para comentar

Tienes que ser miembro para dejar un comentario

Crear una cuenta

Regístrese para obtener una cuenta nueva en nuestra comunidad. ¡Es fácil!

Registrar una nueva cuenta

Conectar

¿Ya tienes una cuenta? Conéctate aquí.

Conectar ahora
×
×
  • Crear nuevo...