Per Brinch Hansen

Per Brinch Hansen (* 13. November 1938 i​n Frederiksberg; † 31. Juli 2007) w​ar ein dänischer Informatiker. Er g​ilt als Pionier d​er Entwicklung v​on Betriebssystemen u​nd der Nebenläufigkeits-Programmierung (Concurrent Programming).

Brinch Hansen 1959

Leben

Hansen studierte n​ach dem Abitur 1957 Elektrotechnik a​n Dänemarks Technischer Universität i​n Kopenhagen, w​o er 1963 s​ein Diplom machte. Ab 1963 arbeitete e​r in d​er dänischen Computerfirma Regnecentralen, w​o er u​nter Peter Naur zunächst a​n Compilern arbeitete (sie entwickelten u​nter anderem e​inen Cobol-Compiler für d​en Siemens-3003-Computer). Später entwickelte e​r dort d​en RC-4000-Minicomputer u​nd dessen Betriebssystem (1969), i​n dem d​as Mikrokern-Konzept erstmals implementiert wurde.[1] 1967 b​is 1970 leitete e​r die Softwareentwicklung b​ei Regencentralen. 1970 g​ing er a​ls Forscher a​n die Carnegie Mellon University. 1972 erfand e​r das Monitor-Konzept[2] für d​as Concurrent Programming u​nd entwickelte d​ie erste Programmiersprache d​es Concurrent Programming, Concurrent Pascal (1975).[3] Dafür erhielt e​r 1978 e​inen Doktor d​er Technischen Universität Dänemarks. Er benutzte Concurrent Pascal u​nter anderem z​ur Entwicklung v​on Betriebssystemen (wie d​as Solo System 1976[4]). 1972 w​urde er Associate Professor a​m Caltech u​nd 1976 Professor a​n der University o​f Southern California. 1984 w​urde er Professor a​n der Universität Kopenhagen u​nd seit 1987 w​ar er Professor a​n der Syracuse University. 1993 entwickelte e​r die Programmiersprache SuperPascal[5] z​ur Entwicklung u​nd Darstellung paralleler Algorithmen.

Brinch Hansen 1990

Von Brinch Hansen stammt d​ie dänische Bezeichnung Datamat für Computer. 1999 kritisierte e​r die Parallelprogrammierungskonzepte, d​ie in Java implementiert wurden.[6]

Brinch Hansen w​ar seit 1985 Fellow d​es IEEE, d​eren Computer Pioneer Award e​r 2002 erhielt.

Schriften

  • Operating System Principles. Prentice Hall 1973
  • The Architecture of Concurrent Programs. Prentice Hall 1977
  • Brinch Hansen on Pascal Compilers, Prentice Hall 1985
Commons: Per Brinch Hansen – Sammlung von Bildern, Videos und Audiodateien

Einzelnachweise

  1. Brinch Hansen: The nucleus of a multiprogramming system. Communications of the ACM, Band 13, 1970, S. 238–242.
  2. In seinem Betriebssystem Buch 1973 dargestellt. Gleichzeitig von Tony Hoare entwickelt.
  3. The programming language Concurrent Pascal, IEEE Transactions Software Engineering, Band 1, 1975, S. 199.
  4. The Solo operating system, Software-Practice and Experience, Band 6, 1976, S. 141–205. Der Programm-Code für Solo ist in seinem Buch The Architecture of Concurrent Programs abgedruckt.
  5. SuperPascal- a publication language for parallel scientific computing, in Concurrency-Practice and Experience, Band 6, 1994, S. 461.
  6. Javas insecure parallelism, Sigplan Notices, Nr. 34, 1999, S. 38–45.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.