Per Brinch Hansen
Per Brinch Hansen | |
---|---|
Personlig information | |
Født |
13. november 1938![]() Frederiksberg ![]() |
Død |
31. juli 2007 (68 år)![]() Syracuse ![]() |
Dødsårsag |
Kræft![]() |
Uddannelse og virke | |
Uddannelsessted |
Danmarks Tekniske Universitet![]() |
Medlem af |
The Institute of Electrical and Electronics Engineers![]() |
Beskæftigelse |
Universitetslærer, ingeniør, datalog![]() |
Fagområde |
Datalogi![]() |
Arbejdsgiver |
Københavns Universitet, Syracuse University![]() |
Nomineringer og priser | |
Udmærkelser |
IEEE Fellow, Computer Pioneer Award (2002) ![]() |
Information med symbolet ![]() |
Dr. techn. Per Brinch Hansen (13. november 1938 på Frederiksberg – 31. 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 operativsystemkerner. 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.
I perioden 1970-2000 gjaldt det parallel programmering 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.
I de seneste år dokumenterede Brinch Hansen den historiske udvikling inden for disse centrale emner.
Indholdsfortegnelse
Uddannelse[redigér | redigér wikikode]
- 1957 Studentereksamen, St. Jørgens Gymnasium, Frederiksberg
- 1963 Civilingeniør inden for elektronik ved Danmarks Tekniske Universitet
Erhvervsarbejde[redigér | redigér wikikode]
- 1963–1970 Regnecentralen i København
- 1967–1970 Leder af programudvikling for Regnecentralens RC4000-maskine
- 1970–1972 Gæsteforsker ved Carnegie Mellon University 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 datalogi sammesteds
- 1984–1987 Professor i datalogi ved Københavns Universitet
- 1987–nu Æresprofessor i datalogi ved Syracuse-Universitetet i staten New York.
Udmærkelser[redigér | redigér wikikode]
- 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
Bibliografi[redigér | redigér wikikode]
- 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 (tilgængelig i åben digital udgave på Brinch Hansens hjemmeside)
Citater[redigér | redigér wikikode]
- 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
Kilder[redigér | redigér wikikode]
- Personligt web-sted med erindringer, udvalgte publikationer og udførlig bibliografi
- Syracuse University web-sted for Brinch Hansen
- Det danske Datamuseum (tidlige udgivelser af Brinch Hansen)
Interne henvisninger/sprogforklaringer[redigér | redigér wikikode]
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
- California Institute of Technology → en:California Institute of Technology
- Carnegie Mellon Universitetet → en:Carnegie Mellon University
- Monitorbegrebet → en:Monitor (synchronization)
- Operativsystemkerner → en:Kernel (computer science)
- Parallelprogrammering → en:Concurrent programming language
- Universitetet i Southern California → en:University of Southern California
- Æresprofessor → distinguished professor
|