"La informática se asocia con el dinero y no con la ciencia"

Donald E. Knuth, matemático estadounidense, ha ganado, a sus 73 años, el premio Fronteras del Conocimiento por "hacer de la programación informática una ciencia"

AINHOA IRIBERRI MADRID 27/06/2011 08:20

El matemático Donald E. Knuth, durante su visita a Madrid.

El matemático Donald E. Knuth, durante su visita a Madrid.

El matemático Donald Knuth (Wisconsin, EEUU, 1938) está entusiasmado con su visita a Madrid, pero no sólo por haber ganado el premio Fronteras del Conocimiento en Tecnologías de la Información y la Comunicación de la Fundación BBVA dotado con 400.000 euros, sino porque, al día siguiente de su llegada a España, tuvo la oportunidad de tocar el órgano del Palacio Real, una de las aficiones de este hombre polifacético que, sin embargo, sabe bien cuál es su mejor talento: "Escribir buenos libros sobre ordenadores. Si termino de escribir mi obra antes de volverme senil, haré música, pero lo primero sé que lo hago muy bien, mientras que mi música puede que sea horrible", bromea. Knuth es autor de El arte de programar ordenadores que, según el jurado del premio, es "el trabajo más relevante de la ingeniería informática, en su sentido más amplio. Su impacto, tanto en la teoría como en la práctica, no tiene parangón", añade el acta. Empezó a trabajar en esta obra en 1962 y sigue completándola.

Una de las razones por las que le han premiado es por convertir la programación en ciencia. ¿Siente que la informática está igual de valorada que otras disciplinas más clásicas?

Sí. De hecho, llegamos a este nivel hace ya 20 o 30 años, pero después tuvimos tanto éxito que la gente se dio cuenta de que la computación respondía a preguntas realmente interesantes y difíciles. Esto ha hecho que, para mucha gente, esté más asociada al dinero que a la ciencia. Para medir el éxito de un programador, las personas se preguntan ¿cuántas empresas tiene? ¿Será un millonario como Bill Gates?

¿Por qué empezó a programar con código abierto?

Es sencillo. Si tenemos a mucha gente trabajando en una idea, será más fácil saber por qué algo no funciona y encontrar una solución. Si yo uso un programa de Microsoft y no me funciona, lo único que haré será enfadarme más y más. Yo empecé a trabajar en código abierto porque me ganaba la vida como científico y programar era una de mis tareas. Si hacía accesible mi trabajo a todo el mundo, tendría a miles de personas ayudándome. Si lo hacía en privado, sin embargo, mi trabajo no se extendería.

¿Recomendaría a todo el mundo programar con código abierto?

No. La única razón por la que el código abierto es posible es porque los que lo utilizan tienen otras fuentes de ingresos. La gente que escribe software tiene que ser pagada y, si todo el mundo lo hiciera en código abierto, ¿cómo se ganarían la vida los programadores?

¿Y recomendaría a un usuario no profesional utilizar un sistema operativo libre, como Linux?

Yo diría que se puede ser muy feliz usando Linux, excepto por una cosa, y es que cuando recibes un correo electrónico con un adjunto escrito con otro software, puede que no funcione. Yo utilizo Mac para abrir mis correos, y también para hacer mis gráficos. Pero uso Linux para escribir mis libros, que es lo más importante para mí. Creo que te puedes fiar más de él.

¿Y cree que está creciendo el uso de código abierto?

Sí. Pero tampoco creo que vaya a despegar, porque hay mucho software que requiere sutilezas que lleva años desarrollar. Nunca esperaría que lo hicieran mis estudiantes hasta que hubieran pasado unos cuantos años. El código abierto es lo mejor para programas que no son muy complicados.

Una de las compañías que han destacado por apostar por el uso de código abierto es Google. ¿Qué opinión le merece esa utilización?

Creo que es una gran empresa y todos los que conozco que trabajan ahí están encantados, no sólo porque trabajan con código abierto, sino porque tienen un espíritu peculiar, una cultura específica. Parece que los trabajadores no se ven como personas tratando de enriquecerse, sino intentando construir un mundo mejor y, a la vez, ganar un buen sueldo. Pero no se crea, ellos también guardan secretos, no todo es abierto. Además, hacen algunas cosas mal. El espíritu de Google me gusta, aunque controla mi vida.

¿Hay alguna otra empresa en particular de la que no le guste cómo desarrolla software?

No le voy a decir ningún nombre, pero he pasado muchos días con mi mujer y mi secretaria llorando por software escrito por ciertas compañías, que no era precisamente de código abierto.

¿Cómo opina que influirá en el código abierto la ampliación y desarrollo del uso de móviles?

Creo que es algo que está cambiando mucho las cosas, pero mi especialidad no son las cosas que están de moda ahora mismo. Yo soy un científico que escribo sobre métodos de computación que serán interesantes dentro de 50 años. Mi trabajo es encontrar qué merece la pena recordar de lo que pasa hoy. Como se descubren cosas nuevas a cada rato, me mantengo muy ocupado.

10 Comentarios
  • Urbek
    #1 Vota Vota

    -4 i Urbek 27-06-2011 09:20

    Vaya entrevista más chorra.

  • Doraemon
    #2 Vota Vota

    3 i Doraemon 27-06-2011 09:51

    Pues sí. Como si preguntaran a Einstein si le gusta más escribir a tiza o con boli.

  • Fendetestas
    #3 Vota Vota

    0 i Fendetestas 27-06-2011 12:00

    Pues no será con el dinero que ganan los programadores.....

  • geheheim
    #4 Vota Vota

    0 i geheheim 27-06-2011 12:07

    #1), #2),

    "la informática se asocia con el dinero y no con la ciencia"

    Me gustaría saber por qué considerais esta entrevista una chorrada. En el mundo del trabajo en la in dustria hemos contemplado un proceso en el que el empleo masivo de de la informática en los procesos productivos significó una racionalización extrema por una parte, y por otra, un despido masivo de trabajadores. A lo mejor es que informática y ciencia tienen puntos de vista distintos: la informática se ha empleado exclusivamente para implementar la capacidad tecnológica; mientras la ciencia tiene un punto de vista más amplio, olista, digamos.

  • BarVader
    #5 Vota Vota

    2 i BarVader 27-06-2011 12:47

    Bueno, son las preguntas más o menos habituales cuando se entrevista a alguien que ha programado software libre. Lo que no sé es por qué no se cita en ningún momento el TeX, sistema de proceso de textos científicos muy extendido hoy en día, que creó Knuth en los 70.

  • Juanlu001
    #6 Vota Vota

    0 i Juanlu001 27-06-2011 12:53

    Pero si este hombre dijo que dejó de usar el email hace años! Ahora si que ya no entiendo nada...

  • Doraemon
    #7 Vota Vota

    5 i Doraemon 27-06-2011 14:04

    #4 No, la informática es una ciencia, pura y dura. Que se lo pregunten justamente a Knuth, que es matemático y ha sentado las bases matemáticas de gran parte de la informática. No lo confundamos con que haya mucha gente con conocimiento de ciencias que no es científica por ocupación. La mayoría de médicos no investigan ni publican, sino que atienden a enfermos; tampoco la mayoría de físicos, ni la mayoría de psicólogos se dedica a investigar. Utilizan sus conocimientos científicos para fines prácticos, que son muchos y muy variados. Pero nadie duda de que la medicina o la física no sean ciencias porque los médicos o los físicos en su mayoría no lo sean. Pues la informática lo mismo, e incluso algo más en el plano teórico, pues está a medio camino de las ciencias exactas, de las matemáticas. Lo de que suponga despidos masivos; pues lo mismo que la mecánica, la ciencia en la agricultura, etc.

    Knuth responde bastante bien. Sobre todo al final cuando dice: "Creo que es algo que está cambiando mucho las cosas, pero mi especialidad no son las cosas que están de moda ahora mismo. Yo soy un científico que escribo sobre métodos de computación que serán interesantes dentro de 50 años." Y sobre eso, ni mu. Muchas preguntas sobre los temas de moda ahora mismo, en su mayoría son trivialidades, sobre las cueles Knuth no es un especialista, ni pretende serlo, y con esta respuesta le viene a decir "¿y a mi que me cuentas de todo esto, nene?". Es algo totalmente circunstancial que programe en código abierto, la verdad. Como si a Einstein le preguntaran por si prefiere la pizarra o el papel, y ni mu sobre física, y que qué opina sobre el futuro de los métodos de escritura. El código abierto es un tema social, de propiedad del software; y ni mu sobre algorítimica, matemática o ingeniería del software, que es por lo que le han dado el premio y en lo que es una eminencia.

  • MaeseSamsagaz
    #8 Vota Vota

    0 i MaeseSamsagaz 28-06-2011 02:52

    Llevo más de 15 años trabajando en y por el software libre desde la universidad y creo que, a pesar de contradecir a Knuth tengo un cierto conocimiento para rebatir algunas cosas.

    La primera de ellas es la afirmación de que algunos formatos pueden no ser leídos. So exceptuamos formatos cerrados de algunos programas muy específicos como pueden ser los de diseño electrónico o aún más específicos TODO puede ser leído en Linux con un 99,99% de compatibilidad. Por ejemplo, para los doc se puede usar openoffice (libreoffice) sin ningún problema.

    Salvo que tenga que interactuar con usuarios que desconocen la informática, todo mi trabajo documental lo realizo en LaTeX, las macros creadas por Lamport sobre TeX, inventado y desarrollado por el propio Knuth.

    El problema de esta entrevista es que se ha centrado en Knuth como técnico y no como científico. Es más que indudable su calidad científica y, en su momento, la calidad técnica también era indudable. Sin embargo la informática corre mucho y tiene muchas vertientes. No se puede estar a todas y menos a partir de ciertas edades. Curiosamente, en algunas de las preguntas Knuth está un poco atrasado, así como entre 5 y 10 años.

    Había preguntas mucho más interesantes para hacerle a Knuth pero los periodistas suelen quedarse en la superficie y a veces en las respuestas a preguntas en las que el entrevistado no es un experto.

    Por cierto Doraemon, es tanto un tema social como que, preguntas más interesantes como alguna sobre la dependencia tecnológica no habría sido interesante realizar a Knuth. Por cierto, que la mayoría de los servidores a los que accedemos están en Linux. Vaya con los programas sencillitos.

    Por mi parte resumo todo en esta frase: mi enhorabuena para Donald Knuth y mi más sincero respeto y admiración por su persona y su trabajo y vaya birria de entrevista.

  • 1Qalkiera
    #9 Vota Vota

    0 i 1Qalkiera 29-06-2011 11:31

    Hoy en día el saber en general se asocia solo al dinero. Teniendo en cuenta que solos los necios confunden valor y precio, así nos va.

    Me quedo con la contradicción que muestra Donald E. Knuth cuando le hablan de Google y del software cerrado. Los informáticos tienen que programar con código cerrado para ganar dinero, sin embargo él mismo admite que Google es una empresa modelo no solo porque se trabaje con código abierto sino porque además tiene un espíritu específico. ¡Qué pena que el periodista no ahondara en esta cuestión!.

  • varicate4
    #10 Vota Vota

    0 i varicate4 29-06-2011 12:57

    TERCERA CULTURA YA.

Cargando...

Cargando

Generado: 2012-05-29 00:54:04