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
Per Brinch Hansen i 1999.
Født13. nov. 1938[1]Rediger på Wikidata
Frederiksberg
Død31. juli 2007[1]Rediger på Wikidata (68 år)
Syracuse
BeskjeftigelseInformatiker, ingeniør, universitetslærer Rediger på Wikidata
Utdannet vedDanmarks Tekniske Universitet[2]
Skt. Jørgens Gymnasium
FarJørgen Brinch Hansen
NasjonalitetKongeriket Danmark
USA (1992–)[3]
Medlem avInstitute of Electrical and Electronics Engineers
UtmerkelserComputer Pioneer Award (2002)
IEEE Fellow

Per Brinch Hansen. 1990. Washington, DC

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.

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 rediger

 
Per Brinch Hansen. 1975. Taj Mahal

Stillinger rediger

 
Per Brinch Hansen. 1967. Regnecentralen

Utmerkelser rediger

  • 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
 
Per Brinch Hansen. 1959. stud. polyt.

Bibliografi rediger

  • 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 rediger

  • 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 rediger

  1. ^ a b Social Networks and Archival Context, SNAC Ark-ID w6q399w5, besøkt 9. oktober 2017[Hentet fra Wikidata]
  2. ^ Mathematics Genealogy Project[Hentet fra Wikidata]
  3. ^ brinch-hansen.net, besøkt 20. juni 2019[Hentet fra Wikidata]

Eksterne lenker rediger