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
|
Si tiene preguntas o sugerencias, envíe e-mail a rbaeza@dcc.uchile.cl