Per Brinch Hansen

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


Hansen studied after high school in 1957 electrical engineering at Technical University of Denmark in Copenhagen, where in 1963 he received his diploma. From 1963 he worked in the Danish computer company Regnecentralen, where he first worked on compilers under Peter Naur ( they developed a Cobol compiler for the Siemens 3003 computer among other things). Later, he developed there, the RC -4000 mini-computer and its operating system (1969 ), in which the microkernel concept was first implemented. 1967 to 1970 he led the software development in rain centralen. In 1970 he went as a researcher at the Carnegie Mellon University. In 1972 he invented the monitor concept for concurrent programming and developed the first programming language of concurrent programming, Concurrent Pascal (1975). For this he received a doctorate in 1978 from the Technical University of Denmark. He used Concurrent Pascal, among others, the development of operating systems (such as the Solo system 1976). He was associate professor at Caltech and 1976 professor at the University of Southern California in 1972. 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 Super Pascal programming language for the development and presentation of parallel algorithms.

From Brinch Hansen dates back to the Danish term DATAMAT for computers. In 1999, he criticized the parallel programming concepts that have been implemented in Java.

Brinch Hansen was since 1985 a Fellow of the IEEE, the Computer Pioneer Award he received in 2002.


  • Operating System Principles. Prentice Hall 1973
  • The Architecture of Concurrent Programs. Prentice Hall 1977