Per Brinch Hansen

Per Brinch Hansen

Per Brinch Hansen

Per Brinch Hansen. 1999. Universidad de Siracusa, NY

Per Brinch Hansen (EN DESARROLLO) (13 de noviembre 1938 - 31 de julio 2007) fue un danés-estadounidense informático conocido por la teoría de la programación concurrente.

Contenido

Biografia

Nació en Frederiksberg, en Copenhague, Dinamarca.

Brinch Hansen fue uno de los pioneros de la programación concurrente y nucleos de sistemas operativos. Él acuñó el término danés para computadora: Datamat (Inglés: datamaton). En la década de 1960, Brinch Hansen trabajó en la empresa de informática danesa Regnecentralen, primero en el grupo de compilador dirigido por Peter Naur y Jørn Jensen, más tarde, como el principal arquitecto de la minicomputadora 4000 RC y su famoso kernel del sistema operativo (RC 4000 Multiprogramming System). En 1972, escribió el libro Operating System Principles(Principios de los Sistemas Operatvos).

En 1970, su investigación en ciencias de la computación se centró en la programación concurrente: Inspirados por el leguaje de programación de Ole-Johan Dahl y Kristen Nygaard(Simula 67), que inventó el concepto monitor en 1972. En los Estados Unidos, también se desarrolló el primer lenguaje de programación concurrente, Pascal concurrente, en 1975. En 1977, escribió el primer libro sobre programación concurrente:The Architecture of Concurrent Programs(La Arquitectura de los programas concurrentes).

Más recientemente, Brinch Hansen documento el desarrollo histórico de estas áreas fundamentales de la informática.

En 1987, se convirtió en Profesor en la Universidad de Siracusa, Estado de Nueva York. El 31 de julio de 2007, por Brinch Hansen murió de cáncer.

Educación

Per Brinch Hansen. 1959. En su etapa de estudiante
  • 1957 High School graduation, St. Jørgens Gymnasium, Frederiksberg
  • 1963 MS en Ingeniería Eléctrica,Technical University of Denmark(Universidad Técnica de Dinamarca)

Experiencia Profesional

  • 1963–1970 Programador de sistemas, Regnecentralen, Copenhagen, Denmark
  • 1967–1970 Jefe de desarrollo de softaware, Regnecentralen
  • 1970–1972 Investigador asociado, Carnegie Mellon University
  • 1972–1976 Profesor asociado, California Institute of Technology
  • 1976–1982 Profesor, University of Southern California
  • 1982–1984 El profesor Henry Salvatori, University of Southern California
  • 1984–1987 Profesor, University of Copenhagen, Dinamarca
  • 1987–2007 Profesor distinguido, Syracuse University

Menciones y premios

  • 1978 Doctor Technices, Technical University of Denmark, por su libro The Architecture of Concurrent Programs
  • 1985 IEEE Fellow
  • 1989 Chancellor's Medal, Syracuse University(Universidad de Siracusa)
  • 2002 IEEE Computer Pioneer Award, por el desarrollo pionero en sistemas operativos y programación concurrente, ejemplificado por el trabajo en el RC 4000 Multiprogramming System, monitores y Pascal concurrente

Bibliografía

  • 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/)

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

Links Externos

Obtenido de "Per Brinch Hansen"

Wikimedia foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Mira otros diccionarios:

  • Per Brinch Hansen — (November 13, 1938 July 31, 2007) was a Danish American computer scientist known for concurrent programming theory.BiographyHe was born in Frederiksberg, in Copenhagen, Denmark. Brinch Hansen was one of the pioneers of concurrent programming and… …   Wikipedia

  • Per Brinch Hansen — Brinch Hansen 1959 Per Brinch Hansen (* 13. November 1938 in Frederiksberg; † 31. Juli 2007) war ein dänischer Informatiker. Er gilt als Pionier der Entwicklung von Betriebssystemen und der Nebenläufigkeits Programmierung (Concurrent Programming) …   Deutsch Wikipedia

  • Hansen (Familienname) — Hansen ist ein Familienname. Herkunft und Bedeutung Der Name „Hansen“ ist ein patronymisch gebildeter Familienname mit der Bedeutung „Sohn des Hans“. Verbreitung Der Name ist vor allem im deutschen, dänischen und norwegischen Sprachraum… …   Deutsch Wikipedia

  • Per Hansen — ist der Name folgender Personen: Per Boye Hansen (* 1957), norwegischer Opernregisseur Per Brinch Hansen (1938–2007), dänischer Informatiker Diese Seite ist eine Begriffsklärung zur Unterscheidung mehrerer mit demselben …   Deutsch Wikipedia

  • Kernel (computing) — A kernel connects the application software to the hardware of a computer In computing, the kernel is the main component of most computer operating systems; it is a bridge between applications and the actual data processing done at the hardware… …   Wikipedia

  • Kernel (computer science) — In computer science, the kernel is the central component of most computer operating systems (OS). Its responsibilities include managing the system s resources (the communication between hardware and software components). As a basic component of… …   Wikipedia

  • Monitor (synchronization) — In concurrent programming, a monitor is an object or module intended to be used safely by more than one thread. The defining characteristic of a monitor is that its methods are executed with mutual exclusion. That is, at each point in time, at… …   Wikipedia

  • Separation of mechanism and policy — The Separation of mechanism [Butler W. Lampson and Howard E. Sturgis. [http://research.microsoft.com/Lampson/15 ReflectionsOnOS/Acrobat.pdf Reflections on an Operating System Design] [http://portal.acm.org/citation.cfm?id=360051.360074]… …   Wikipedia

  • Concurrent computing — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent c …   Wikipedia

  • RC 4000 Multiprogramming System — The RC 4000 Multiprogramming System was an operating system developed for the RC 4000 minicomputer in 1969. It is historically notable for being the first attempt to break down an operating system into a group of interacting programs… …   Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”