Per Brinch Hansen

From Freepedia

Image:Per Brinch Hansen - 1999.jpg The Danish-American computer scientist, Per Brinch Hansen, was born November 13, 1938, in Frederiksberg, a suburb of Copenhagen, Denmark. He is currently a professor at Syracuse University, NY.

Per Brinch Hansen is one of the pioneers of concurrent programming (also known as parallel programming) and operating systems (kernels). He coined the Danish word for computer: Datamat (English: datamaton).

In the 1960s, Per Brinch Hansen worked at the Danish computer company Regnecentralen, first in the compiler group headed by Peter Naur and Jørn Jensen, and, later, as the chief architect of the RC 4000 minicomputer and its renowned operating system kernel (RC 4000 Multiprogramming System). In 1972, he wrote the first comprehensive textbook on Operating System Principles.

Image:Per Brinch Hansen - 1990.jpg Since 1970 his research in computer science has focused on concurrent programming: Inspired by Ole-Johan Dahl and Kristen Nygaard's programming language Simula 67, he invented the monitor concept in 1972. In the United States, he also developed the first concurrent programming language, Concurrent Pascal, in 1975. In 1977, he wrote the first book on Concurrent Programming: The Architecture of Concurrent Programs.

More recently, Brinch Hansen has documented the historical development of these fundamental areas of computer science.

Contents

Education

Image:Per Brinch Hansen - 1975.jpg

Professional experience

Honors and awards

  • 1978 Doctor Technices, Technical University of Denmark, for The Architecture of Concurrent Programs
  • 1985 IEEE Fellow
  • 1989 Chancellor's Medal, Syracuse University
  • 2002 IEEE Computer Pioneer Award for pioneering development in operating systems and concurrent programming exemplified by work on the RC 4000 multiprogramming system, monitors, and Concurrent Pascal

Image:Per Brinch Hansen - 1967.jpg

Bibliography

Image:Per Brinch Hansen - 1959.jpg

Quotations

  • Writing is a rigorous test of simplicity: It is just not possible to write convincingly about ideas that cannot be understood
  • Programming is the art of writing essays in crystal clear prose and making them executable

External links



Views
Personal tools
In other languages
Similar Links