Per Brinch Hansen

computer scientist (1938-2007)

Per Brinch Hansen was a Danish-American computer scientist who fundamentally reshaped the architecture of operating systems and concurrent programming. His professional trajectory spanned multiple continents, beginning in the industrial research labs of Denmark and culminating in significant academic contributions at institutions such as Carnegie Mellon and Syracuse University before his death in 2007.

Early Career at Regnecentralen

Born in Frederiksberg in 1938, Brinch Hansen completed his electronic engineering education at the Technical University of Denmark. He joined Regnecentralen in 1963, initially contributing to compiler development. His work evolved toward systems architecture when he helped define the RC 4000 computer. By 1967, he led the software development team for the RC 4000 multiprogramming system, creating a kernel that established mechanisms for batch processing and time-sharing.

THE FREE TEST
How high is yours?

Twenty questions, eight minutes on the clock, and a percentile measured against everyone who has taken it. No sign-up.

Take the IQ test →

Academic Contributions and Monographs

Moving to the United States in 1970, Brinch Hansen became a research associate at Carnegie Mellon University. During this period, he produced the first systematic textbook on operating system principles, published in 1973. This transition marked his shift toward formalizing the study of concurrent processes, leading to the development of the monitor concept alongside researchers like Tony Hoare and Edsger Dijkstra.

Concurrent Pascal and Distributed Systems

At the California Institute of Technology between 1972 and 1976, he focused on concurrent programming languages. He developed Concurrent Pascal, utilizing it to build the Solo operating system. His subsequent tenure at the University of Southern California saw the publication of The Architecture of Concurrent Programs in 1977. His later work included the Distributed Processes language concept and the development of the Edison programming language.

Later Years and Professional Recognition

Brinch Hansen served as a university teacher at the University of Copenhagen before concluding his career at Syracuse University, where he remained from 1987 until his death. His contributions were recognized by the engineering community through his appointment as an IEEE Fellow. In 2002, he received the Computer Pioneer Award for his role in establishing the theoretical foundations of modern computer science.

Fast facts

Questions readers ask

What were Per Brinch Hansen's primary areas of expertise?

He focused on operating systems, concurrent programming, and parallel and distributed computing.

Did he write any influential textbooks?

Yes, he authored 'Operating System Principles' in 1973 and 'The Architecture of Concurrent Programs' in 1977.

Achievements

Compare with the greats

Salvador Dal vs VoltaireCharles Babbage vs Sun TzuImmanuel Kant vs Paul DiracGarry Kasparov vs Michelangelo
See the IQ Rankings →All comparisons →

Child prodigies

Olga KorbutOlga KorbutThe 'Sparrow from Minsk' who transformed gymnastics at the 1972…Ethan BortnickEthan BortnickGuinness World Record — Youngest Solo Musician to Headline a…Tathagat Avatar TulsiTathagat Avatar TulsiEarned a BSc at 11, an MSc at 12, and became an IIT professor…Lydia SebastianMensa Score 162 at Age 12 — Indian-British Doctor's Daughter…
Child prodigies →

Play & come back tomorrow

Daily Genius Challenge · Guess the genius
Scottish physicist who unified electricity, magnetism and light into one set of equations.
Tap your answer ↓
Which Genius Are You? Free IQ Test