Python

Solo disponible en BuenasTareas
  • Páginas : 2 (463 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de marzo de 2011
Leer documento completo
Vista previa del texto
Python es un lenguaje de programación de alto nivel cuya filosofía hace hincapié en una sintaxis muy limpia y que favorezca un código legible. Se trata de un lenguaje de programación multiparadigmaya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico, es fuertemente tipado y es multiplataforma.Es administrado por la Python Software Foundation y posee una licencia de código abierto.

Fue creado a finales de los ochenta por Guido van Rossumen los Países Bajos, como un sucesor dellenguaje de programación ABC, capaz de manejar excepciones e interactuar con el sistema operativo Amoeba.
El nombre del lenguaje proviene de la afición de su creador original, Guido van Rossum, por loshumoristas británicos Monty Python.
El modelo de excepciones en Python es parecido al de Modula-3, con la adición de una cláusula else. Python alcanzó la versión 1.0 en enero de 1994. Unacaracterística de este lanzamiento fueron las herramientas de la programación funcional: lambda, reduce, filter y map. En 1995, van Rossum continuó su trabajo en Python en la Corporation for National ResearchInitiatives (CNRI) en Reston, Virginia, donde lanzó varias versiones del software.
Python 2.0 tomó una característica mayor del lenguaje de programación funcional Haskell: listas por comprensión. Lasintaxis de Python para esta construcción es muy similar a la de Haskell, salvo por la preferencia de los caracteres de puntuación en Haskell, y la preferencia de Python por palabras claves alfabéticas.Python 2.0 introdujo además un sistema de recolección de basura capaz de recolectar referencias cíclicas. Una innovación mayor en Python 2.2 fue la unificación de los tipos en Python (tiposescritos en C), y clases (tipos escritos en Python) dentro de una jerarquía. Esa unificación logró un modelo de objetos de Python puro y consistente.11 También fueron agregados los generadores que fueron...
tracking img