La vida informática de Gary Kildare
El 19 de mayo de 1942, nació Gary Kildare en Seattle, en el noroeste de Estados Unidos, donde vivió hasta los 27 años. Un compatriota de Gates. En la escuela secundaria, no era un estudiante estrella. Le encantaban los coches y los aparatos novedosos. Diseñó y construyó una alarma antirrobo automática, una máquina que utilizaba una grabadora para utilizar el código Morse y un convertidor binario activado. Le encantaba jugar con el equipo telefónico durante largos períodos de tiempo, obsesionándose con él de la misma manera que los piratas informáticos posteriores se obsesionaron con las computadoras.
A principios de la década de 1960, dos años antes de asistir a la universidad en Kildare, enseñó en la escuela de vela de su padre en Seattle. Allí desarrolló un gran interés por las matemáticas, pero la navegación era un campo dominado por la tecnología antigua. Fue a la Universidad de Washington, donde se especializó en matemáticas como estudiante universitario. Cuando ingresó por primera vez a la universidad, tomó dos cursos de programación informática, lo que determinó su futuro. Usó una calculadora antigua para su investigación en análisis numérico, pero cuando terminó el curso, ya estaba involucrado en el programa FORTRAN. Estaba preocupado por las deficiencias de la computadora y pasó toda la noche en el centro de computación de la universidad. En 1962, Kildare se casó con Dorothy McEwen; su matrimonio duró 20 años y tuvieron dos hijos.
Comenzó la Guerra de Vietnam y Kildare se alistó en el ejército. Se unió a la Reserva Naval para poder continuar su educación. Pasó dos veranos en la Escuela de Reserva de Oficiales en Rhode Island. En 1967, obtuvo una licenciatura en informática y permaneció en la Universidad de Washington para realizar estudios de posgrado en informática. En el centro de computación de la universidad, Kildare trabajaba en la computadora Burroughs 5500 por las tardes, a través de la cual Kildare aprendió muchos conceptos nuevos e interesantes, incluida la tecnología de asignación de almacenamiento en bloques. Al final de la noche, la máquina era esencialmente sólo suya. Hizo la compilación ALGOL para Burroughs 5500, lo que le proporcionó experiencia en compilación, que también fue la dirección principal de sus estudios de posgrado.
Después de completar su maestría en Kildare a principios de 1969, fue llamado al servicio militar y tenía dos opciones: abordar un destructor con destino a Vietnam o enseñar informática en la Escuela de Postgrado Naval en Monterey, California. . "Solo me tomó dos milisegundos hacer mi elección". Enseñó informática en la Escuela de Postgrado de la Marina de los EE. UU. durante tres años y comenzó sus estudios de doctorado, centrándose en la optimización del código compilado. El título de su tesis fue "Análisis de tráfico total". Se utiliza para decidir cómo hacer que el código de máquina sea lo más conciso posible. En 1972, recibió un doctorado en informática de la Universidad de Washington y se unió a la Marina de los EE. UU. En el otoño, fue asignado a la Escuela de Postgrado Naval de los EE. UU. en Monterey, California, como instructor de computación, dedicándose principalmente a la investigación de software.
A Kildare le gusta el paisaje de esta ciudad costera. El ambiente brumoso de pinos verdes se adapta a sus gustos. Es de voz suave, inteligente y viste sudaderas y mallas. Cuando quiere expresar algo, a menudo primero encuentra una tiza o un lápiz. Su hábito de usar imágenes para responder preguntas es un hábito de toda la vida que nunca abandonará.
Le gusta enseñar, es un excelente profesor, tiene buena relación con los alumnos y ha publicado varios libros. Su trabajo también le da tiempo para programar. Se puede decir que el ambiente académico lo hacía sentir como pez en el agua.