Per Brinch Hansen. 1999. Syracuse University, NY Per Brinch Hansen (born November 13, 1938) is a Danish-American computer scientist known for concurrent programming theory. Image File history File links Per Brinch Hansen. ...
Image File history File links Per Brinch Hansen. ...
is the 317th day of the year (318th in leap years) in the Gregorian calendar. ...
Year 1938 (MCMXXXVIII) was a common year starting on Saturday (link will take you to calendar). ...
Computer science (informally: CS or compsci) is, in its most general sense, the study of computation and information processing, both in hardware and in software. ...
Parallel programming (also concurrent programming), is a computer programming technique that provides for the execution of operations concurrently, either within a single computer, or across a number of systems. ...
He was born in Frederiksberg, a suburb of Copenhagen, Denmark. Frederiksberg is a municipality of Denmark. ...
Copenhagen (IPA: or ; Danish: IPA: ) is the capital of Denmark and the countrys largest city. ...
Brinch Hansen is one of the pioneers of concurrent programming and operating systems (kernels). He coined the Danish word for computer: Datamat (English: datamaton). Parallel programming (also concurrent programming), is a computer programming technique that provides for the execution of operations concurrently, either within a single computer, or across a number of systems. ...
It has been suggested that Monolithic system be merged into this article or section. ...
The NASA Columbia Supercomputer. ...
In the 1960s, Brinch Hansen worked at the Danish computer company Regnecentralen, first in the compiler group headed by Peter Naur and Jørn Jensen, and, later, as the chief architect of the RC 4000 minicomputer and its renowned operating system kernel (RC 4000 Multiprogramming System). In 1972, he wrote the first comprehensive textbook on Operating System Principles. The 1960s decade refers to the years from January 1, 1960 to December 31, 1969, inclusive. ...
Regnecentralen, or RC for short, was the first Danish computer company, founded on October 12, 1955. ...
A diagram of the operation of a typical multi-language, multi-target compiler. ...
Portrait of Peter Naur taken 1968, courtesy of Robert M. McClure. ...
Jørn Jensen, one of the earliest Danish programmers. ...
Minicomputer (colloquially, mini) is a largely obsolete term for a class of multi-user computers which make up the middle range of the computing spectrum, in between the largest multi-user systems (traditionally, mainframe computers) and the smallest single-user systems (microcomputers or personal computers). ...
It has been suggested that Maintenance OS be merged into this article or section. ...
A kernel connects the application software to the hardware of a computer. ...
The RC 4000 Multiprogramming System was an operating system developed for the RC 4000 minicomputer in 1969. ...
Year 1972 (MCMLXXII) was a leap year starting on Saturday (link will display full calendar) of the Gregorian calendar. ...
Since 1970 his research in computer science has focused on concurrent programming: Inspired by Ole-Johan Dahl and Kristen Nygaard's programming language Simula 67, he invented the monitor concept in 1972. In the United States, he also developed the first concurrent programming language, Concurrent Pascal, in 1975. In 1977, he wrote the first book on Concurrent Programming: The Architecture of Concurrent Programs. Professor emeritus Ole-Johan Dahl (October 12, 1931 â June 29, 2002) was a Norwegian computer scientist and is considered to be one of the fathers of Simula and object-oriented programming along with Kristen Nygaard. ...
Kristen Nygaard Kristen Nygaard (August 27, 1926 - August 10, 2002) was a Norwegian mathematician, computer programming language pioneer and politician. ...
Simula is a programming language developed in the 1960s at the Norwegian Computing Centre in Oslo, primarily by Ole-Johan Dahl and Kristen Nygaard. ...
A monitor is an approach to synchronizing two or more computer tasks that use a shared resource, usually a hardware device or a set of variables. ...
Concurrent Pascal was designed by Per Brinch Hansen for writing concurrent programs such as operating systems and real-time monitoring systems on shared-memory computers. ...
More recently, Brinch Hansen has documented the historical development of these fundamental areas of computer science. He was as of 2004 a professor at Syracuse University in New York State. On July 31, 2007, Per Brinch Hansen died after a brave battle with cancer. 2004 is a leap year starting on Thursday of the Gregorian calendar. ...
The meaning of the word professor (Latin: one who claims publicly to be an expert) varies. ...
Syracuse University (SU) is a private nonsectarian research university located in Syracuse, New York. ...
NY redirects here. ...
Education
Year 1957 (MCMLVII) was a common year starting on Tuesday (link displays the 1957 Gregorian calendar). ...
Year 1963 (MCMLXIII) was a common year starting on Tuesday (link will display full calendar) of the Gregorian calendar. ...
Technical University of Denmark The Technical University of Denmark (Danish: Danmarks Tekniske Universitet (DTU)) was founded in 1829 as the College of Advanced Technology (Danish: Den Polytekniske Læreanstalt) belonging to the University of Copenhagen. ...
Professional experience - 1963–1970 Systems Programmer, Regnecentralen, Copenhagen, Denmark
- 1967–1970 Head of Software Development, Regnecentralen
- 1970–1972 Research Associate, Carnegie Mellon University
- 1972–1976 Associate Professor, California Institute of Technology
- 1976–1982 Professor, University of Southern California
- 1982–1984 Henry Salvatori Professor, University of Southern California
- 1984–1987 Professor, University of Copenhagen, Denmark
- starting 1987 Distinguished Professor, Syracuse University
Carnegie Mellon University is a private research university located in Pittsburgh, Pennsylvania. ...
The California Institute of Technology (commonly referred to as Caltech)[1] is a private, coeducational university located in Pasadena, California, in the United States. ...
The Trojan Shrine, better known as Tommy Trojan in June 2006. ...
The Trojan Shrine, better known as Tommy Trojan in June 2006. ...
The University of Copenhagen (Danish: Københavns Universitet) is the oldest and largest university and research institution in Copenhagen, Denmark. ...
Syracuse University (SU) is a private nonsectarian research university located in Syracuse, New York. ...
Honors and awards - 1978 Doctor Technices, Technical University of Denmark, for 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
Bibliography - Operating System Principles (1973, ISBN 0-13-637843-9)
- The Architecture of Concurrent Programs (1977, ISBN 0-13-044628-9)
- Programming a Personal Computer (1983, ISBN 0-13-730267-3)
- Brinch Hansen on Pascal Compilers (1985, ISBN 0-13-083098-4)
- Studies in Computational Science: Parallel Programming Paradigms (1995, ISBN 0-13-439324-4)
- The Search for Simplicity: Essays in Parallel Programming (1996)
- Programming for Everyone in Java (1999, ISBN 0-387-98683-9)
- Classic Operating Systems: From Batch Processing to Distributed Systems (editor, 2001, ISBN 0-387-95113-X)
- The Origin of Concurrent Programming: From Semaphores to Remote Procedure Calls (editor, 2004, ISBN 0-387-95401-5)
- A Programmer's Story: The Life of a Computer Pioneer (2004, available at http://brinch-hansen.net/)
Per Brinch Hansen. 1959. student Image File history File links Per Brinch Hansen. ...
Image File history File links Per Brinch Hansen. ...
Quotations - 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
External links - Personal website with memoirs, selected papers and detailed bibliography
- Syracuse University site for Per Brinch Hansen
- Early papers by Per Brinch Hansen (1966–1970) at the Danish Datamuseum
|