Este artículo tiene varios problemas. Ayúdenos a mejorarlo o a discutir estos problemas en la página de discusión . ( Aprenda cómo y cuándo eliminar estos mensajes )
|
Juan Edward Lancelot Peck | |
---|---|
Nacido | (1918-08-14)14 de agosto de 1918 |
Fallecido | 6 de noviembre de 2013 (2013-11-06)(95 años) |
Educación | Licenciatura , Maestría ; Universidad de Natal Maestría ; Universidad de Natal |
Conocido por | Topología ALGOL 68 |
Carrera científica | |
Campos | Matemáticas Informática |
Instituciones | Universidad Brown Universidad de Natal Universidad de Nuevo Brunswick Universidad McGill Universidad de Calgary Universidad de Columbia Británica |
John Edward Lancelot Peck (14 de agosto de 1918 – 6 de noviembre de 2013) fue el primer director permanente del Departamento de Ciencias de la Computación de la Universidad de Columbia Británica (UBC). [1] Siguió siendo director del Departamento desde 1969 hasta 1977.
Fue uno de los editores del Informe original sobre el lenguaje algorítmico ALGOL 68 y editor colaborador del Informe revisado sobre el lenguaje algorítmico ALGOL 68. [2] Ha escrito un artículo que describe su relato personal [3] de ser parte del equipo de diseño. [ 4] Antes de asumir su papel como Jefe de Ciencias de la Computación en la Universidad de Columbia Británica , fue el primer Jefe del recién construido Departamento de Matemáticas de la Universidad de Calgary .
Muchas de sus publicaciones están indexadas en el sitio de bibliografía informática DBLP , [5] y en el Computer History Museum , sitio del grupo de preservación de software. [6]
John pasó sus primeros años en Sudáfrica recibiendo una Licenciatura en Ciencias (B.Sc.) en Matemáticas y Física en la Universidad de Natal , Sudáfrica, después de lo cual recibió una Maestría en Ciencias (M.Sc.) en matemáticas. Su primer puesto docente fue dando clases de matemáticas. En 1946, obtuvo una beca para la Universidad de Yale , donde obtuvo un Doctorado en Filosofía (Ph.D.) en 1950, con una tesis sobre los semigrupos topológicos . Luego pasó a enseñar en la Universidad de Brown durante tres años antes de regresar a la Universidad de Natal. En 1955, emigró a Canadá y enseñó en la Universidad de Nuevo Brunswick, seguida de cuatro años en la Universidad McGill . Dejó McGill para formar el Departamento de Matemáticas en la Universidad de Calgary.
Su interés por las computadoras comenzó en 1959, cuando respondió a una solicitud del departamento de matemáticas de McGill para aprender a programar un Datatron , y sus primeros programas fueron escritos para él. A raíz de esta experiencia, visitó la Universidad de Oklahoma para aprender a programar un IBM 650 , otra máquina con memoria de tambor , que tenía un ensamblador optimizador llamado SOAP. El lenguaje de programación Fortran estaba surgiendo entonces, ya que la traducción era de Fortran a Internal Translator (IT) a SOAP a código objeto . En ese momento, su programación era en código ensamblador. En 1959, cuando McGill adquirió un IBM 650, era uno de los pocos individuos que podía programarlo. Alrededor de 1961, después de llegar a la Universidad de Calgary, la universidad adquirió un IBM 1620. Se convirtió en el director del centro de computación, al mismo tiempo que desempeñaba sus funciones como jefe del departamento de matemáticas. En esta máquina, exploró los métodos de procesamiento de listas , y luego los utilizó para escribir un compilador para el lenguaje ALGOL 60 . Esto le valió una invitación para asistir al congreso de la Federación Internacional de Procesamiento de Información (IFIP) como representante de Canadá. En ese momento, se estaban realizando revisiones a ALGOL 60. Se convirtió en miembro canadiense del Grupo de Trabajo 2.1 de la IFIP sobre Lenguajes Algorítmicos y Cálculos, [7] que especifica, respalda y mantiene los lenguajes ALGOL 60 y 68. [8]
Después de su etapa como jefe de departamento, continuó enseñando en la UBC, alrededor de 1978-1979. Se le veía llegar a la sala de terminales del centro de cómputo temprano por la mañana cada fin de semana en su vieja y sólida bicicleta, adelantando a muchos estudiantes de posgrado que se dirigían a la sala de terminales para usar la computadora central Amdahl en las horas menos concurridas de la mañana. Llegaba alrededor de las 9:00 en punto, si el clima lo permitía. Presumiblemente estaba trabajando en un sistema compilador ALGOL 68. El hecho de que un profesor de su estatus estuviera sentado y escribiendo en la terminal cada fin de semana daba algunas lecciones tácitas a los futuros investigadores.