Per Brinch Hansen

from Wikipedia, the free encyclopedia
Brinch Hansen 1959

Per Brinch Hansen (born November 13, 1938 in Frederiksberg ; † July 31, 2007 ) was a Danish computer scientist . He pioneered the development of operating systems and concurrency programming (concurrent programming).

Life

After graduating from high school in 1957, Hansen studied electrical engineering at Denmark's Technical University in Copenhagen, where he received his diploma in 1963. From 1963 he worked for the Danish computer company Regnecentralen , where he initially worked on compilers under Peter Naur (they developed, among other things, a Cobol compiler for the Siemens 3003 computer). He later developed the RC-4000 minicomputer and its operating system (1969), in which the micro- kernel concept was first implemented. From 1967 to 1970 he was in charge of software development at Regencentralen. In 1970 he went to Carnegie Mellon University as a researcher . In 1972 he invented the monitor concept for concurrent programming and developed the first programming language for concurrent programming, Concurrent Pascal (1975). For this he received a doctorate from the Technical University of Denmark in 1978. He used Concurrent Pascal, among other things, to develop operating systems (such as the Solo System 1976). In 1972 he became an Associate Professor at Caltech and in 1976 Professor at the University of Southern California . In 1984 he became a professor at the University of Copenhagen and since 1987 he was a professor at Syracuse University . In 1993 he developed the programming language Super Pascal for the development and representation of parallel algorithms .

Brinch Hansen 1990

The Danish name Datamat for computer comes from Brinch Hansen. In 1999 he criticized the parallel programming concepts implemented in Java .

Brinch Hansen had been a Fellow of the IEEE since 1985 and received its Computer Pioneer Award in 2002.

Fonts

  • Operating System Principles . Prentice Hall 1973
  • The Architecture of Concurrent Programs . Prentice Hall 1977
  • Brinch Hansen on Pascal Compilers , Prentice Hall 1985

Web links

Commons : Per Brinch Hansen  - collection of images, videos and audio files

Individual evidence

  1. ^ Brinch Hansen: The nucleus of a multiprogramming system , Communications of the ACM, Volume 13, 1970, pp. 238-242
  2. ↑ Represented in his 1973 operating book. Developed simultaneously by Tony Hoare .
  3. ^ The programming language Concurrent Pascal , IEEE Transactions Software Engineering, Volume 1, 1975, p. 199
  4. The Solo operating system , Software Practice and Experience, Volume 6, 1976, pp. 141-205. The program code for Solo is printed in his book The Architecture of Concurrent Programs .
  5. Super Pascal- a publication language for parallel scientific computing , in Concurrency- Practice and Experience, Volume 6, 1994, p. 461
  6. Javas insecure parallelism , Sigplan Notices, No. 34, 1999, pp. 38-45