Charla "El lenguaje Python"

en

Ayer dí la charla El lenguaje de programación Python en la Universidad de La Rioja, dentro de la programación de la V Jornadas Tecnológicas Loading…Rioj@Party 2008

Llevaba un par de años sin tocar mucho Python (estoy haciendo más cosas en Javascript ahora mismo), por lo que esta charla me ha servido para refrescar mis conocimientos y volver a disfrutar de Python. Realmente da gusto hacer cualquier cosa con Python.

Aparte de meterme todo lo que pude con Java y C# Wink , practicamos un poco con Python y creo que conseguí el objetivo de interesar a los asistentes por ese “novedoso” lenguaje llamado Python. Aunque sospecho que muchos de los que vayan a usarlo ya estaban interesados antes de la charla. ¿Sólo convencí a los convencidos?

Al final lo más polémico y que más juego dió fue la “amenaza” de incompatibilidad hacia atrás de la siguiente versión de Python (la 3000, o la 3 en realidad) en cosas como devolver un entero o un coma flotante en operaciones entre enteros.

¿Hay que mantener la compatibilidad hacía atrás a toda costa?. Había quien defendía esta postura. Yo creo que a veces es bueno y necesario cierta ruptura. Hay buenos ejemplos de lo perjudicial que es mantener la compatibilidad hacía atrás a toda costa (¿alguien dijo Windows?). Como buenos ejemplos de aplicaciones que rompen la compatibilidad hacía atrás, lo que les permite avanzar y no arrastrar errores y código sobredimensionado, y que les funciona bastante bien sólo se me ocurre Drupal Por cada nueva versión hay que reescribir (al menos en parte) los “plugins”. Es laborioso, pero tiene sus ventajas.

« Antes de imprimir esta página, asegúrese de que es imprescindible hacerlo. El medio ambiente es cosa de todos. »

No hay comentarios. Sé el primero en comentar.

Enviar un comentario nuevo

Los comentarios son propiedad y responsabilidad de sus autores. Los comentarios fuera de tema y el spam serán borrados. Los correos electrónicos se mantienen privados y no se publican ni utilizan para otros efectos que los de validación.
El contenido de este campo se mantiene privado y no se mostrará públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato

CAPTCHA
Esta pregunta es para comprobar que eres una persona y prevenir envíos de spam automáticos.
Image CAPTCHA
Teclea los caracteres (MAYÚSCULAS y números) de la imagen.