Barry J. Mailloux

Source: Wikipedia, the free encyclopedia.

Barry James Mailloux
Born1939 (1939) or 1940 (1940)
DiedMay 26, 1982(1982-05-26) (aged 41โ€“42)
Other namesBJ
EducationUniversity of Alberta (M.Sc., 1963)
Mathematisch Centrum (Ph.D., 1968)
Scientific career
FieldsComputer science
InstitutionsMathematisch Centrum
University of Alberta
Theses
  • Numerical Solution of Differential Equations  (1963)
  • On the implementation of ALGOL 68  (1969)
Academic advisorsAdriaan van Wijngaarden
Notable studentsChris Thomson

Barry James Mailloux (1940? โ€“ 26 May 1982) obtained his Master of Science (M.Sc.) in numerical analysis in 1963. From 1966, he studied at Amsterdam's Mathematisch Centrum under Adriaan van Wijngaarden, earning a Doctor of Philosophy (Ph.D.) in 1968.[1][2][3][4]

He was the "first et al editor" of the original Report on the Algorithmic Language ALGOL 68, and the Revised Report on the Algorithmic Language ALGOL 68.[5]

He was a member of the International Federation for Information Processing (IFIP) IFIP Working Group 2.1,[6] which specified, maintains, and supports the programming languages ALGOL 60 and ALGOL 68.[7]

In 1968, he returned to the University of Alberta as an assistant professor in the Department of Computing Science. His work on ALGOL 68 made the university a world center for ALGOL 68-related activity.

Mailloux's student Chris Thomson and friend Colin Broughton established Chion Corporation, which produced the Full Language Algol 68 Checkout Compiler (

Edsger Dijkstra
.

References

  1. ^ Daniel Boulet (2002-10-10). "Barry J. Mailloux". everything2. Retrieved 2020-05-10.
  2. ^ Lindsey, C. H. A History of ALGOL 68.
  3. ^ Bergin, Thomas J.; Gibson, Richard G. (1996). History of Programming Languages. ACM Press. .
  4. ^ Smillie, Keith (December 1990). The Department of Computing Science: The First Twenty-Five Years. University of Alberta.
  5. (PDF) from the original on 2019-04-19. Retrieved 2019-05-11.
  6. ^ Jeuring, Johan; Meertens, Lambert; Guttmann, Walter (2016-08-17). "Profile of IFIP Working Group 2.1". Foswiki. Retrieved 2020-09-06.
  7. ^ Swierstra, Doaitse; Gibbons, Jeremy; Meertens, Lambert (2011-03-02). "ScopeEtc: IFIP21: Foswiki". Foswiki. Retrieved 2020-09-06.