Patterson Hume


James Nairn Patterson " Pat " Hume CM FRSC (17 de marzo de 1923 - 9 de mayo de 2013) fue un profesor y educador científico canadiense al que se ha llamado "el pionero de la programación informática de Canadá". [1] Fue profesor de física y de informática en la Universidad de Toronto , y se desempeñó como segundo maestro de Massey College de 1981 a 1988.

Hume recibió una licenciatura en Matemáticas y Física en 1945, una maestría en Física en 1946 y un doctorado en Física en 1949 (Espectroscopía Atómica Teórica) de la Universidad de Toronto . De 1946 a 1949 enseñó Matemáticas a los soldados que regresaban en el campus de la Universidad de Toronto en Ajax, Ontario . [8] [9] Fue profesor de física en la Universidad de Rutgers en Nueva Jersey entre 1949 y 1950 antes de reincorporarse a la Universidad de Toronto como profesor asistente de física. [10]

En 1953, Hume y Beatrice Worsley comenzaron a desarrollar Transcode , un nuevo lenguaje informático para la máquina Ferranti Mark 1 conocido como FERUT . [11]

En colaboración con su colega Donald Ivey , ayudó a orientar la enseñanza de la física en una nueva dirección mediante el uso de películas y programas educativos de televisión . A partir de 1958, Hume e Ivey prepararon y presentaron más de cien programas de televisión para la Canadian Broadcasting Corporation sobre diversos temas de física. Los cortometrajes para el PSSC , como Frames of Reference y el programa de televisión de CBC The Nature of Things , utilizaron el humor y el trabajo de cámara creativo para hacer que la física fuera accesible a una gama más amplia de estudiantes. [12] En 1958 con Calvin Gotlieb publicó High-speed Data Processing, [13] el primer libro sobre el uso de computadoras en los negocios [14] que fue "reconocido por The Oxford English Dictionary en doce entradas relacionadas con la computadora: bloque, carácter, dato, generador, limpieza, en línea, intérprete, teclado, lógica , bucle, matriz y simulación". [15]

En 1964, con Calvin Gotlieb y Thomas Hull , fundó el departamento de Ciencias de la Computación en la Universidad de Toronto.

Con Ric Holt , fue coautor de muchos libros de texto de programación informática, para SP/k , Fortran , Pascal , Turing y Java . [dieciséis]