Roger Hui


Roger Kwok Wah Hui (29 de diciembre de 1953 - 16 de octubre de 2021) fue un científico informático que trabajó en lenguajes de programación de matrices . Él co-desarrollado el lenguaje de programación J . [1] [2]

En 1973, Hui ingresó a la Universidad de Alberta . En su segundo año tomó un curso sobre probabilidad y estadística en el que se esperaba que los estudiantes aprendieran el lenguaje de programación APL con poca o ninguna instrucción formal. Usó todo el tiempo que pudo reunir en una computadora pesada y se benefició del Manual del usuario de APL \ 360 (el libro APL Language no se publicó hasta marzo de 1975). Debido a que el manual fue escrito por Adin Falkoff y Kenneth E. Iverson , Hui pensó que era razonable decir que aprendió APL de Falkoff e Iverson.

Como estudiante de verano en 1975 y 1976, Hui trabajó en IP Sharp Associates (IPSA) en Calgary , en espacios de trabajo para cálculos estadísticos y de probabilidad. El mayor atractivo del trabajo fue el tiempo ilimitado de la computadora con acceso a APL.

Después de recibir una licenciatura con honores de primera clase en ciencias de la computación en 1977, Hui trabajó durante dos años como programador y analista a tiempo completo en la nueva oficina de IPSA en Edmonton , donde su principal deber era ayudar a los clientes en el uso del tiempo APL. -compartir . Asistió a la conferencia APL79 en Rochester, Nueva York , donde Iverson pronunció dos ponencias: "The Role of Operators in APL" y "The Derivative Operator". En el camino, Hui se detuvo en IPSA en Toronto y obtuvo una copia de "Operators and Functions" [Informe de investigación de IBM No. 7091, 1978]. Ha estado estudiando ese documento y sus sucesores desde entonces. [ cita requerida ]

En septiembre de 1979, Hui ingresó en el Departamento de Ciencias de la Computación de la Universidad de Toronto y recibió su maestría en mayo de 1981 con una tesis sobre "La complejidad de algunas descomposiciones en álgebra matricial". [4]

Después de completar su maestría, Hui trabajó de 1981 a 1985 como analista y programador de sistemas APL para Alberta Energy Company en Edmonton. En febrero de 1982, Hui compró A Source Book en APL (1981), en el que los artículos más memorables fueron "The Design of APL" (1973), "The Evolution of APL" (1978) y "Notation as a Tool of Thought". (1980).