Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Spring til indhold

Per Brinch Hansen

Fra Wikipedia, den frie encyklopædi
Per Brinch Hansen
Personlig information
Født13. november 1938 Rediger på Wikidata
Frederiksberg, Danmark Rediger på Wikidata
Død31. juli 2007 (68 år) Rediger på Wikidata
Syracuse, New York, USA Rediger på Wikidata
DødsårsagKræft Rediger på Wikidata
FarJørgen Brinch Hansen Rediger på Wikidata
Uddannelse og virke
Uddannelses­stedDanmarks Tekniske Universitet,
Skt. Jørgens Gymnasium Rediger på Wikidata
Elev afPeter Naur Rediger på Wikidata
Medlem afThe Institute of Electrical and Electronics Engineers Rediger på Wikidata
BeskæftigelseUniversitetsunderviser, ingeniør, datalog Rediger på Wikidata
FagområdeDatalogi Rediger på Wikidata
ArbejdsgiverCalifornia 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ærkelserIEEE Fellow,
Computer Pioneer Award (2002) Rediger på Wikidata
Information med symbolet Billede af blyant hentes fra Wikidata. Kildehenvisninger foreligger sammesteds.

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 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.

Per Brinch Hansen. 1975. Taj Mahal

Erhvervsarbejde

[redigér | rediger kildetekst]
Per Brinch Hansen. 1967. Regnecentralen
  • 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.
  • 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 artikler

[redigér | rediger kildetekst]
  • 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

Interne henvisninger/sprogforklaringer

[redigér | rediger kildetekst]

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 engelsksprogede wikipedia