Kristen Nygaard (1926-2002)

Thou shalt not make unto thee
a computer in the likeness of man! 
Kristen Nygaard interrumpiendo una charla en los 80.


 

El mes pasado hablábamos del deceso de Edsger Djikstra, el 10 de agosto de este año. Cuatro días más tarde falleció
Kristen Nygaard, uno de los inventores de la programación orientada a objetos.  A diferencia de Djikstra, quién era casi una persona legendaria para mi, hablarles de Kristen es más fácil  pues tuve el placer de conocerlo personalmente
cuando fui  el anfitrión de su única visita a Chile en 1997. Pero también es difícil asimilar esta noticia, pues hasta hace poco
recibí sus mails y recuerdo como si fuera hoy su asombrosa vitalidad para conversar, comer, beber y fumar, vitalidad que
no sólo se reflejó en su contribución a la computación, sino que también en el ámbito político.

Sus Contribuciones

Kristen fue el coinventor, junto con Ole-Johan Dahl, durante los 60, del primer lenguaje orientado a objeto, Simula. Su
segunda versión, Simula 67, inspiró Smalltalk y C++. Con Simula nacieron los conceptos de objetos, clases, herencia
y ejecución paralela en base a procesos livianos. Debido a esta contribución que ha marcado la última década,
ambos recibieron el premio Turing de la ACM y la medalla von Neumann de la IEEE en el año 2001. Lamentablemente no pudó recibir formalmente el premio Turing, que estaba programado para noviembre en el congreso más importante
de su área: OOPSLA. A mediados de los 70 lideró el desarrollo del primer lenguaje de especificación de sistemas
orientados a objeto, Delta. Durante los 80 incentivó la creación de un grupo de investigación en sistemas de información
y orientación a objetos en la Universidad de Oslo. También participó en el desarrollo de Beta, un lenguaje orientado
a objetos que unificó parámetros y objetos en una sola abstracción que llamaron patrones. En los últimos años su interés
se concentró en la enseñanza de diseño orientado a objetos.

Sin embargo Kristen es recordado en Noruega por su liderazgo en el movimiento contra la incorporación a la
comunidad europea, liderazgo que resulto decisivo para la victoria en el plebiscito realizado en 1994.
Su involucración en la política y actividades sociales comenzó mucho antes. Desde 1971 a 1973 llevó a
cabo un proyecto para el sindicato de trabajadores metalúrgicos noruegos de como mediante la participación y la acción
coordinada se podía influir en el desarrollo de los sistemas de información. El impacto social y profesional de este proyecto
fue reconocido con el premio Norbert Wiener de la asociación estadounidense de profesionales de la computación
para la responsabilidad social en 1990. También participó activamente en movimientos ecológicos y de apoyo a las
personas sin hogar en Oslo.

Su Vida
 
Kristen nació el 27 de agosto de 1926 en Oslo, Noruega. Recibió un master en matemáticas en 1956 de la Universidad de Oslo. Entre los años 1948 y 1960 trabajó en el departamento de investigación del mininisterio de defensa noruego. Luego continuó en el Centro de Computación Noruego, del que paso a ser director en 1962 para convertirlo en un centro de investigación. En los años 75 y 76 fué profesor en Aarhus, Dinamarca, y luego profesor en su alma mater hasta 1996. Durante 1987 realizó un sabático en la Univ. de Stanford y Xerox Park. Su carrera fue reconocida con el título de doctor honoris causa de las universidades de Lund (Suecia) y Aalborg (Dinamarca), en 1990 y 1991, respectivamente.

Kristen disfrutaba de cada actividad que desarrollaba, y por ende
una persona que amaba la vida. Gustaba mucho de conversar, a veces 
acaloradamente, y de contar chistes mientras degustaba un buen vino.
Por esta razón era un viajador incansable, lo que le llevó a conocer países 
en todos los continentes, junto a su esposa Johanna, dando charlas
y conociendo nuevas amistades, haciendo gala de su generosidad, humor, versátil conocimiento, excelente memoria y sabiduría. Lo sobreviven su esposa, tres hijos y siete nietos.


Si tiene preguntas o sugerencias, envíe e-mail a rbaeza@dcc.uchile.cl