Blog personal de J.Ramón Palacios. Sobre los más variados temas.
Para saber más…
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#
, 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.
Comentarios recientes
hace 1 semana 1 día
hace 2 semanas 1 hora
hace 2 semanas 1 día
hace 2 semanas 1 día
hace 1 semana 1 día
hace 1 semana 3 días
hace 1 semana 1 día
hace 1 semana 1 día
hace 1 semana 1 día
hace 1 semana 1 día