El lenguaje de programación Python cumple 30 años





El tiempo pasa rápido y Python, uno de los lenguajes de programación más populares de la actualidad, tiene 30 años. Se conoció por primera vez a finales de febrero de 1991, cuando Guido van Rossum publicó el primer número de Python en el grupo alt.sources.



El trabajo en el lenguaje tomó dos años, la tarea inicial fue crear un lenguaje de scripting para trabajar con el sistema operativo Amoeba. Se suponía que este lenguaje era de un nivel superior al de C, además de que proporcionaría un acceso conveniente a las llamadas al sistema del sistema operativo.



En la primera versión del lenguaje apareció soporte para clases con herencia, manejo de excepciones, además de un sistema de módulos y lista de tipos base, dict y str. Una herramienta como la implementación de módulos y excepciones se tomó prestada del lenguaje Modula-3. El estilo de codificación basado en sangría llegó a Python desde el lenguaje ABC, en cuyo desarrollo el autor también participó directamente.



El papel más importante en el desarrollo del lenguaje lo jugaron los principios que permitieron ahorrar tiempo en el proceso de codificación:



  • Tomando prestadas ideas útiles de otros proyectos.
  • Esforzarse por la simplicidad, pero sin simplificar demasiado (el principio de Einstein "Todo debe expresarse de la manera más simple posible, pero no más simple").
  • Siguiendo la filosofía UNIX de que los programas hacen una pieza de funcionalidad, pero lo hacen bien.
  • No se preocupe demasiado por el rendimiento, se pueden agregar optimizaciones según sea necesario cuando sea necesario.
  • No intente lidiar con las cosas predominantes, sino déjese llevar.
  • Evitar el perfeccionismo suele ser suficiente.
  • A veces puede tomar atajos, especialmente si se puede hacer algo más tarde.


Hay otros principios que guido van Rossum siguió al desarrollar Python:



  • La implementación no tiene que ser específica de la plataforma. Es posible que algunas funciones no siempre estén disponibles, pero la funcionalidad básica debería funcionar en todas partes.
  • No cargue a los usuarios con piezas que la máquina pueda manejar.
  • , .
  • .
  • — .
  • .




Python ocupa ahora el cuarto lugar en demanda entre los desarrolladores. Este año, de manera bastante inesperada, la participación de Python en el mercado de la programación ha disminuido. Las razones aún no están muy claras: tal vez el nicho de la ciencia de datos esté lleno, tal vez algo más influenciado. Pero sea como fuere, el declive no es significativo, y el lenguaje en sí tendrá que trabajar por el bien de la humanidad durante muchos años más, probablemente decenas de años.






All Articles