Per Brinch Hansen

**Per Brinch Hansen** (født 13. november 1938 i Frederiksberg, Danmark, død 31. juli 2007) var en dansk datamaskinspesialist, og siden 1987 professor ved Syracuse University i New York.

Per Brinch Hansen var en av pionerene innenfor utvikling av parallellprogrammering og prinsipper for operativsystemer. Han var også opphav til det danske ord for datamaskin: datamat.

På 1960-tallet arbeidet Per Brinch Hansen på Regnecentralen i København, først i kompilergruppen under Peter Naur og Jørn Jensen, siden som sjefarkitekten bak RC4000-datamaskinen og dens banebrytende operativsystemkjerne. I 1972 skrev han den første bok om operativsystemprinsipper.

I perioden 1970-2000 gjaldt det parallellprogrammering og databehandling: Inspirert av Ole-Johan Dahl og Kristen Nygaards programmeringsspråk Simula 67 samt ideer fra den britiske spesialisten Tony Hoare, oppfant han i 1972 monitorbegrepet for synkron utnyttelse av delte ressurser. I USA utviklet han det første parallelle programmeringsspråk, Concurrent Pascal i 1975, og skrev i 1977 den første bok om parallellprogrammering: *The Architecture of Concurrent Programs*.

I de senere år dokumenterte Brinch Hansen den historiske utvikling innen for disse sentrale emnene.

## Utdanning
* 1957 Studenteksamen, St. Jørgens Gymnasium, Frederiksberg
* 1963 Sivilingeniør, elektronikk ved Danmarks Tekniske Universitet

## Stillinger
* 1963–1970 Regnecentralen i København
* 1967–1970 Leder av programvareutvikling for Regnecentralens RC4000-maskiner
* 1970–1972 Gjesteforsker ved Carnegie Mellon-Universitetet i Pennsylvania
* 1972–1976 *Associate professor* ved California Institute of Technology
* 1976–1982 Professor ved University of Southern California
* 1982–1984 Henry Salvatori-professor i databehandling samme sted
* 1984–1987 Professor i informasjonsteknologi ved Københavns Universitet
* 1987–nå   Æresprofessor i informasjonsteknologi ved universitetet i Syracuse i staten New York.

## Utmerkelser
* 1978 Dr. techn. ved Danmarks Tekniske Universitet med avhandlingen: *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*

## Bibliografi
* *Operating System Principles* 1973
* *The Architecture of Concurrent Programs* 1977
* *Programming a Personal Computer* 1983
* *Brinch Hansen on Pascal Compilers* 1985
* *Studies in Computational Science: Parallel Programming Paradigms* 1995
* *The Search for Simplicity: Essays in Parallel Programming* 1996
* *Programming for Everyone in Java* 1999
* *Classic Operating Systems: From Batch Processing to Distributed Systems* (redaktør) 2001
* *The Origin of Concurrent Programming: From Semaphores to Remote Procedure Calls* (redaktør) 2002
* *A Programmer's Story: The Life of a Computer Pioneer 2004 (tilgjengelig i åpen digital utgave på Brinch Hansens hjemmeside)

== Sitater ==
* *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''

## Referanser


## Eksterne lenker
* Privat nettsted med biografi
* Syracuse University nettsted for Brinch Hansen
* Det danske Datamuseum (tidlige utgivelser av Brinch Hansen)