La mujer que nos enseñó a programar bien

“Tenía una idea muy sólida de lo que era un buen y un mal programa. Quería hacer fácil el escribir buenos programas, y como no puedes impedir que la gente escriba malos programas, no quería ponérselo demasiado fácil”. Así resume su contribución a la informática Barbara Liskov, premio Turing en 2008 y una de las 3 mujeres reconocidas hasta la fecha con este premio. Barbara es conocida por su principio de sustitución (uno de los principios SOLID del diseño orientado a objetos), el diseño de lenguajes que facilitan la programación de sistemas distribuidos y las bases de datos orientadas a objetos entre otras cuestiones. Y para ayudarnos a entender sus contribuciones hablamos con Carmina de Castro, profesora de la Universidad de Cádiz.

Enlaces

Estos son los enlaces a algunos de los temas interesantes de los que hemos hablado:

  • Según la descripción de ACM, Barbara Weber recibió el Premio Turing en 2008 por sus contribuciones a los fundamentos prácticos y teóricos de los lenguajes de programación y el diseño de sistemas, especialmente relacionados con la abstracción de datos, la tolerancia a fallos y la computación distribuida.
  • Fran Allen en 2006 y Shafi Goldwasser en 2012 (compartido con Silvio Micali) son las otras dos mujeres que han sido reconocidas por la ACM con el Premio Turing.
  • Durante sus años en Mitre Corp. desarrolla el sistema operativo Venus.
  • En 1972 se incorpora al MIT y diseña el lenguaje CLU que se basaba en ALGOL e incorporaba conceptos de programación modular, abstracción de datos y polimorfismo.
  • El lenguaje Argus fue una extensión de CLU para facilitar la programación de sistemas distribuidos y que ya incorporaba conceptos que han aparecen en la programación reactiva.
  • El principio de sustitución lo presentó Barbara Liskov junto con Jeannette Wing en un artículo en el año 1994.
  • El principio de sustitución es uno de los 5 principios SOLID seleccionados en el año 2000 para el diseño y la programación orientada a objetos.
  • Barbara Liskov propuso las bases de datos orientadas a objetos y para demostrar su viabilidad desarrolló Thor.
  • Actualmente trabaja en el estudio de la tolerancia a fallos, en especial en el caso bizantino, inspirada en el problema de los generales bizantinos.
  • Barbara Liskov ha recibido numerosos reconocimientos entre los que cabe destacar la IEEE von Neumann Medal en 2004 por su fundamental contribución a los lenguajes de programación, metodologías de programación y sistemas distribuidos. Además ha sido reconocida como doctora honoris causa en varias universidades de todo el mundo.
  • Su tesis de doctorado versaba sobre finales de ajedrez y fue dirigida por John McCarthy, premio Turing en 1971 por sus contribuciones a la inteligencia artificial y archiconocido por diseñar Lisp y ALGOL.

Si te gusta nuestra música puedes escucharla aquí:

¡Síguenos!

Si quieres seguir nuestro programa desde vuestro reproductor de podcasts preferido, podéis suscribiros en iTunes, Tapewrite, iVoox o en nuestro RSS.

Además podéis escribirnos a hola@tecnologeria.com o contactar con nosotros a través de Facebook o Twitter o nuestro canal en Telegram, donde podrás estar informado de cuándo grabamos, podrás venir a vernos en directo o influir en el contenido del programa.

2 marzo, 2018

Publicado en: 1BIT de memoria, Audios

Etiquetas: , ,

Deja tu comentario

2x05 - Conociendo el sector industrial en las TI alemanas

En el episodio de hoy contamos con Marta Reyes, IT Engineer en Oerlikon. Marta nos ofrece una visión diferente de la informática íntimamente relacionada con el sector industrial y el hardware. Además navegamos por la sociedad alemana tocando entre otras teclas, los aspectos laborales, sociales y culturales más importantes. Todo ello visto con mucho buen rollo y humor.
Como siempre podéis escribirnos a hola@tecnologeria.com o contactar con nosotros a través de Facebook o Twitter o nuestro canal en Telegram, donde podrás estar informado de cuándo grabamos, podrás venir a vernos en directo o influir en el contenido del programa. Si quieres seguir nuestro programa podéis suscribiros en iTunes, Tapewrite o iVoox.
Estos son los enlaces a algunos de los temas interesantes de los que hemos hablado: Si te gusta nuestra música puedes escucharnos aquí:

31 marzo, 2017

Publicado en: Audios, La tecnologería

Etiquetas: , ,

Deja tu comentario

2x01 - De la idea al éxito gracias a YCombinator

¡La Tecnologería vuelve! En esta segunda temporada vamos a contar con invitados que están más allá de nuestras fronteras. Como primera invitada contamos con Laura Valverde, CEO de Beetailer, una empresa que ayuda a las marcas a construir marketplaces de forma rápida. Laura nos cuenta cómo llegar de Sevilla a San Francisco construyendo poco a poco y desde cero una idea de negocio innovadora para acabar siendo elegida por YCombinator como una de las dos empresas españolas (ambas sevillanas) seleccionadas hasta la fecha en su prestigioso programa para startups.
Como comentamos en este episodio, queremos ampliar la Tecnologería con nuevos programas sobre emprendimiento, desarrollo de videojuegos y monográficos de tecnología. Si quieres darnos ideas, venir a hablar a nuestro programa, sacarnos información privilegiada o colaborar de cualquier otra forma, escríbenos a hola@tecnologeria.com o contacta con nosotros en Facebook o Twitter. Además podéis suscribiros en iTunes, iVoox o Tapewrite.
Aquí podéis encontrar algunos enlaces sobre los temas de los que hemos hablado:
Música:

3 febrero, 2017

Publicado en: Audios, La tecnologería

Etiquetas: , , ,

Deja tu comentario