Per Brinch Hansen

Dr. techn. Per Brinch Hansen (13. november 1938Frederiksberg31. juli 2007) var en dansk datalog og i årene 1987-2007 professor ved Syracuse-Universitetet i New York.

Per Brinch Hansen

Per Brinch Hansen - 1999.jpg

Personlig information
Født 13. november 1938 Rediger på Wikidata
Frederiksberg, Danmark Rediger på Wikidata
Død 31. juli 2007 (68 år) Rediger på Wikidata
Syracuse, New York, USA Rediger på Wikidata
Dødsårsag Kræft Rediger på Wikidata
Far Jørgen Brinch Hansen Rediger på Wikidata
Uddannelse og virke
Uddannelses­sted Danmarks Tekniske Universitet,
Skt. Jørgens Gymnasium Rediger på Wikidata
Elev af Peter Naur Rediger på Wikidata
Medlem af The Institute of Electrical and Electronics Engineers Rediger på Wikidata
Beskæftigelse Universitetslærer, ingeniør, datalog Rediger på Wikidata
Fagområde Datalogi Rediger på Wikidata
Arbejdsgiver California Institute of Technology (1972-1976), Københavns Universitet (1984-1987), Carnegie Mellon University (1970-1972), University of Southern California (1976-1984), Syracuse University (1987-2007), Regnecentralen (1963-1970) Rediger på Wikidata
Nomineringer og priser
Udmærkelser IEEE Fellow,
Computer Pioneer Award (2002) Rediger på Wikidata
Information med symbolet Billede af blyant hentes fra Wikidata. Kildehenvisninger foreligger sammesteds.

Per Brinch Hansen var en af pionererne inden for udvikling af parallelprogrammering og principper for styresystemkerner. Han var også ophavsmand til det danske ord for computer: Datamat.

I 1960'erne arbejdede Per Brinch Hansen på Regnecentralen, først i compilergruppen under Peter Naur og Jørn Jensen, sidenhen som chefarkitekten bag RC4000-datamaten og dens banebrydende operativsystemkerne. I 1972 skrev han den første bog om Operating System Principles.[1]

Per Brinch Hansen. 1990. Washington, DC

I perioden 1970-2000 gjaldt det parallelprogrammering og datalogi: Inspireret af Ole-Johan Dahl og Kristen Nygaards programmeringssprog Simula 67 opfandt han monitorbegrebet i 1972. I USA udviklede han det første parallelle programmeringssprog, Concurrent Pascal i 1975, og skrev i 1977 den første bog om parallel programmering: The Architecture of Concurrent Programs.[2]

I de seneste år dokumenterede Brinch Hansen den historiske udvikling inden for disse centrale emner.

UddannelseRediger

 
Per Brinch Hansen. 1975. Taj Mahal

ErhvervsarbejdeRediger

 
Per Brinch Hansen. 1967. Regnecentralen

UdmærkelserRediger

  • 1978 Dr. techn. ved Danmarks Tekniske Universitet med afhandlingen: 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.

BibliografiRediger

BøgerRediger

  • Operating System Principles 1973[1]
  • The Architecture of Concurrent Programs 1977[2]
  • Programming a Personal Computer 1983[3]
  • Brinch Hansen on Pascal Compilers 1985[4]
  • Studies in Computational Science: Parallel Programming Paradigms 1995[5] (Hans begreb Programming Paradigms svarer til design patterns)
  • The Search for Simplicity: Essays in Parallel Programming 1996[6]
  • Programming for Everyone in Java 1999[7]
  • Classic Operating Systems: From Batch Processing to Distributed Systems (redaktør) 2001[8]
  • The Origin of Concurrent Programming: From Semaphores to Remote Procedure Calls (redaktør) 2002[9]
  • A Programmer's Story: The Life of a Computer Pioneer 2004.[10]

Udvalgte artiklerRediger

CitaterRediger

  • 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

KilderRediger

Interne henvisninger/sprogforklaringerRediger

Af hensyn til forståelsen af visse begreber, personer og steder, der pt. ikke er at finde på den danske wikipedia, henvises her til den engelsksprogde wikipedia