Python: los lenguajes también pueden ser de código abierto

Logo de Python

Existen multitud de lenguajes de programación, algunos de ellos muy conocidos y utilizados, como es el caso de Python. Un lenguaje interpretado, y que además es bastante sencillo de aprender, aunque no sea de los más rápidos. Este lenguaje de programación se utiliza para crear diferentes aplicaciones y últimamente está siendo muy utilizado para crear scripts para administrar sistemas o para hacking. Pero esto no es de lo que queremos hablar en este artículo, aunque Python sea uno de los protagonistas de la noticia…

Python fue creado por Guido van Rossum a finales de los años ochenta para suceder al lenguaje ABC. El nombre de este curioso lenguaje proviene de los Monty Python, el conocido grupo de humoristas británicos. van Rossum quiso publicar el código de este proyecto que se traía entre manos y así es como este lenguaje de programación tan utilizado hoy en día se adentró en la comunidad. Actualmente es multiplataforma y se gestiona bajo la Python Software Foundation. Desde la web oficial del proyecto podéis descargaros diferentes versiones del mismo y conseguir documentación.

Si aun no sabes programar o estás comenzando, te recomiendo Python, ya que no es un lenguaje difícil. Y por cierto, la licencia bajo la que se publica este lenguaje es una especial denominada Python Software Foundation License, compatible con la GPL de GNU a partir de la versión 2.1.1, aunque incompatible con ciertas versiones anteriores. Y hablando de la Python Software Foundation, decir que es una fundación que se encarga de administrar y promover el lenguaje de programacion.

Es una organización sin ánimo de lucro. La PSF fue creada en 2001 y simplemente se dedica a gestionar (desarrollo, administración de los derechos intelectuales, conseguir fondos económicos para continuar con la evolución, etc.) este proyecto desde entonces, que ahora es desarrollado gracias a la comunidad. Y para finalizar, me gustaría decir que entre las diferentes versiones se encuentran la Python 2.x y la Python 3.x, esta última con diferentes novedades. Además se han generado implementaciones como CPython, IronPython (realizada para .NET), Stackless Python (CPython sin stack de C), Jython (hecha en Java), Pippy (para Palm), PyPy (optimizada mediante JIT) y ActivePython (privativo con extensiones).


Categorías

Programas, Software Libre

Isaac P. E.

Soy un apasionado de la tecnología y me encanta compartir, pero sobre todo aprender cada día más. Me gusta todo lo que tenga que ver con la ciencia y leer sobre esta temática. En mi tiempo libre escribo un libro sobre microprocesadores, mi tema favorito. También me gusta realizar diseños electrónicos en Basic Stamp, Arduino, además me encanta jugar con Linux. Algunos de mis estudios son: - Módulo superior de electrónica y microelectrónica. - Módulo de domótica. - Experto en gestión medioambiental en la empresa. - Técnico en prevención en la industria. - Técnico en montaje y reparación de ordenadores. - Técnico en reparación de portátiles. - Técnico en redes informáticas. - Curso GNU/Linux. Otros conocimientos: inglés, ofimática, programación en diversos lenguajes (C, KOP, VHDL, PBASIC, Arduino y HTML), conocimientos avanzados de Windows y Linux,...

Escribe un comentario