Per Brinch Hansen

Fra wikisida.no
Hopp til navigering Hopp til søk
Per Brinch Hansen
Fil:Per Brinch Hansen - 1990.jpg
Per Brinch Hansen. 1990. Washington, DC

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.

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

Fil:Per Brinch Hansen - 1975.jpg
Per Brinch Hansen. 1975. Taj Mahal

Stillinger

Fil:Per Brinch Hansen - 1967.jpg
Per Brinch Hansen. 1967. Regnecentralen

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
Fil:Per Brinch Hansen - 1959.jpg
Per Brinch Hansen. 1959. stud. polyt.

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


Autoritetsdata