Harold Lawson

from Wikipedia, the free encyclopedia
Harold Lawson (2017)

Harold W. Lawson , called Bud, (born December 13, 1937 in Philadelphia - † June 10, 2019 ) was an American computer scientist .

Career

Lawson graduated from Temple University with a bachelor's degree in 1959 and received a PhD from the Royal Swedish Technical University in Stockholm in 1983.

During his time at IBM , he invented the pointer variable in 1964/65 and integrated it into the PL / I programming language . It was also adopted in programming languages ​​such as C, Pascal, C ++ and Ada and found exemplary application in the code for the MULTICS operating system developed by MIT and Bell Laboratories in the late 1960s, which was programmed in PL / I and was e.g. Used by General Electrics and Honeywell. He taught at the Polytechnic Institute of Brooklyn in the late 1960s and at Linköping University in Sweden in the 1970s and 1980s . In 1983 he was one of the founders of the Institute for Computer Science (IDA). He has also taught at the Technical University of Barcelona, ​​the University of Malaya, the University of California, Irvine and Keio University. In 1988 he gave up teaching and worked as a consultant.

He was involved in the development of the Cobol compiler for the UNIVAC II under Grace Murray Hopper from 1959 to 1961.

As a computer architect he was involved in the design of the MLP-900 computer (1969/70) for the Standard Computer Corporation and was the architect of the FCPU (Flexible Central Processing Unit) at Datasaab (1971-73).

From 1975 he dealt with computer systems z. B. in power supply, railways, automobiles, medicine and military.

In 2000 he received the Computer Pioneer Award with others . He was a fellow of the IEEE and the Association for Computing Machinery .

Fonts

  • A journey through the system landscape, College Publications 2010

Web links

Individual evidence

  1. Harold “Bud” Lawson, a co-founder of IDA, passed away on June 10, 2019. Linköping University, accessed July 5, 2019
  2. ^ Lawson PL / I List Processing , Communications ACM, June 1967