Per Brinch Hansen
Fra Wikipedia, den frie encyklopedi
Per Brinch Hansen (født 13. november 1938 i Frederiksberg, Danmark) er en dansk datamaskinspesialist, og siden 1987 professor ved Syracuse University i New York.
Per Brinch Hansen er en av pionerene innenfor utvikling av parallellprogrammering og prinsipper for operativsystemer. Han var også opphav til det danske ord for datamaskin: datamat.
På 1960-tallet arbeidet Per Brinch Hansen på Regnecentralen i Køpenhavn , 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 har Brinch Hansen dokumentert den historiske utvikling innen for disse sentrale emnene.
Innhold |
[rediger] Utdanning
- 1957 Studentereksamen, St. Jørgens Gymnasium, Frederiksberg
- 1963 Sivilingeniør innenfor elektronik ved Danmarks Tekniske Universitet
[rediger] Stillinger
- 1963–1970 Regnecentralen i København
- 1967–1970 Leder av programvareutvikling for Regnecentralens RC4000-maskiner
- 1970–1972 Gjesteforsker ved Carnegie Mellon-Universitetet 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 databehandling samme sted
- 1984–1987 Professor i informasjonsteknologi ved Københavns Universitet
- 1987–nå Æresprofessor i informasjonsteknologi ved universitetet i Syracuse i staten New York.
[rediger] 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
[rediger] 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 (tilgengelig i åpen digital utgave på Brinch Hansens hjemmeside)
[rediger] 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