fbpx
Wikipedia

Jack B. Dennis

Jack B. Dennis (Elizabeth (Nueva Jersey), 13 de octubre de 1931) es profesor de informática e ingeniería, emérito, en el MIT (Massachusetts Institute of Technology).

Jack B. Dennis
Información personal
Nacimiento 13 de octubre de 1931 (89 años)
Elizabeth (Estados Unidos)
Nacionalidad Estadounidense
Educación
Educado en Instituto Tecnológico de Massachusetts
Supervisor doctoral Dean Norman Arden
Información profesional
Ocupación Informático teórico, ingeniero eléctrico, ingeniero y profesor universitario
Empleador Instituto Tecnológico de Massachusetts
Estudiantes doctorales Peter J. Denning
Miembro de
Distinciones

Entró en el MIT en 1949 y se convirtió en profesor en 1969.

Se dedicó a un primer trabajo de tiempo compartido mediante PDP-1. Ésta es conocida en informática como la máquina con la que comenzó la cultura hacker. También dirigió el 'Model Railroad Club' del MIT.

Más tarde, fue uno de los miembros fundadores del proyecto 'Multics', al cual contribuyó con uno de sus conceptos más importantes, la memoria de un solo nivel. 'Multics', aunque no fue muy exitoso comercialmente, inspiró a Ken Thompson para desarrollar Unix.

Se retiró del MIT en 1987 para dedicarse a proyectos independientes y consultorías.

Desarrolló el lenguaje de flujo de datos estático 'VAL', que a su vez inspiró el compilador para el lenguaje de programación 'SISAL'.[1]​ También fue científico visitante en el Instituto de investigación para informática avanzada de la NASA. En 1994 se convirtió en miembro de la 'Association for Computing Machinery', y en 2009 fue elegido en la 'Academia nacional de ingeniería'.

Carrera

Siendo estudiante en el MIT, Jack Dennis compaginó el programa cooperativo en ingeniería eléctrica 'VI-A' con su trabajo en proyectos sobre nuevos sistemas de radar en los laboratorios de investigación de Fuerza Aérea de Cambridge.

Poco después de graduarse, comenzó a usar la computadora 'Whirlwind', y desarrolló un programa innovador para resolver el 'problema de transporte', un caso clásico de programación lineal.

Durante un trabajo de verano en los laboratorios 'Bell Telephone', diseñó y construyó un equipo especial de prueba para el ‘tubo de almacenamiento de rejilla barrera’, un elemento clave para un teléfono electrónico experimental que cambió el sistema.[2]

Completó el doctorado en ingeniería eléctrica en 1958, escribiendo Mathematical Programming and Electrical Networks, una disertación en la que plantea una analogía entre los problemas de la programación matemática y la solución de ciertos tipos de redes eléctricas.

Acabó la facultad en el MIT con el Departamento de ingeniería Eléctrica y llegó a ser profesor en 1969.

El profesor Dennis diseñó un extenso conjunto de modificaciones hardware y adiciones para una computadora 'DEC PDP-1', creando un sistema de computación completo de tiempo compartido para apoyar la investigación en electrónica, comunicaciones e informática. Fue una de las primeras computadoras interactivas de tiempo compartido que comenzaron a funcionar en 1963.

Una de las nuevas características de este sistema fue la posibilidad para el usuario de emplear una herramienta de depuración simbólica (una versión inicial del programa 'DDT'), sin posibilidad de interrupción del depurador de programa durante la prueba. Características similares fueron incorporadas más adelante en la computadora 'SDS 940', usado en el sistema de tiempo compartido 'Genie' en la Universidad de California (Berkeley), y en el diseño de la computadora 'DEC PDP-11/45', el modelo de máquina que apoyó el desarrollo del sistema operativo UNIX en los Laboratorios Bell.

En los primeros días del proyecto 'MAC' del MIT, el profesor Dennis trabajó con Edward Glaser, del equipo 'Multics', para especificar mecanismos que llegaron a ser una parte fundamental del modelo de computador '645' de 'General Electric' (después del 'Honeywell 6180'). En reconocimiento por sus contribuciones al proyecto 'Multics', el doctor Dennis fue elegido miembro del IEEE (asociación profesional para el avance de la tecnología).

Como líder del grupo 'Computation Structures' (laboratorio de informática del M.I.T.), desde 1963 hasta 1985, el profesor Dennis dirigió un programa de investigación que desarrolló aspectos de arquitectura de computadores y lenguajes de programación, basándose en modelos de flujo de datos para la representación y ejecución de programas. Estos proyectos llegaron a muchas universidades e institutos de investigación de todo el mundo y, en 1948, el profesor Dennis ganó el premio 'ACM/IEEE Eckert-Mauchly'.

Durante este periodo, el profesor Dennis dirigió una investigación de más de veinticinco estudiantes graduados sobre temas como Teoría de 'Petri Nets', Semántica de Lenguajes de Programación o Arquitectura de Sistemas de Computación. En 1994, pasó a ser miembro del 'ACM'.

El profesor Dennis proporcionó servicios de consultoría a fabricantes de ordenadores, incluidos 'Digital Equipment Corporation', 'IBM', 'RCA' y 'Burroughs'.

Era un miembro principal de la firma consultora 'Research and Consulting, Incorporated', que evaluó el mayor programa de desarrollo de computación de la Armada y aconsejó al responsable del comité gubernamental del EE. UU. El desarrollo del 'Common DoD Language' (actividad que convirtió el lenguaje Ada en el estándar incluido en aplicaciones). En varias ocasiones, el doctor Dennis ayudó a evaluar nuevas computadoras.

Enseñanza en el MIT

En su enseñanza en el MIT, el profesor Dennis desarrolló seis temas sobre nuevas áreas de teoría de la Computación y Sistemas de Computación:

1. 'Theorical Models for Computation'. El material desarrollado para este asunto se publicó como un libro, 'Machines, Languages, and Computation', escrito con los estudiantes Petter Denning y Joseph Qualitz.

2. 'Computation Structures'. Enfatiza en la relación entre hardware y tecnología del software para implementar lenguajes de programación.

3. 'Structure of Computer Systems'. Trata conceptos avanzados de arquitectura de computadores y sistemas operativos.

4. 'Semantic Theory for Computer Systems'. Introdujo, por primera vez en el MIT, principios avanzados de teoría semántica para programas y lenguajes, y estudió su aplicación en la especificación y diseño de hardware y sistemas software.

5. 'Semantics of Parallel Computation'. Trató varios resultados de investigaciones que fueron realizadas para representar concurrencia en hardware y sistemas software.

6. 'Computer System Architecture'. Formaba parte de una base común para la enseñanza en informática. El profesor Dennis lo enseñó por primera vez en colaboración con el profesor Arvind.

Actividades profesionales

Las actividades profesionales del profesor Dennis incluyen su participación en el Grupo de Trabajo 2.8 del 'IFIP', 'Functional Programming', y su anterior trabajo en el Grupo 2.2 del 'IFIP', 'Formal Description of Programming Concepts'. Dennis organizó varias reuniones que relacionan conceptos de Flujo de Datos, Concurrencia en Computación y Fundamentos Semánticos para Programación Estructurada. En 1967 era el principal organizador del primer 'Simposio de Principios de Sistemas Operativos' del 'ACM'.

Entre 1987 y 2001 el profesor Dennis trabajó como consultor independiente y científico en la investigación de proyectos principalmente concernientes al hardware de computación paralela y software.

Como Científico Visitante en el Instituto de Investigación de informática Avanzada de la NASA, el Doctor Dennis desarrolló las estrategias de uso de un lenguaje de programación funcional para escribir programas de datos paralelos para la Máquina de Conexión, y comenzó el diseño y la programación del Compilador de Paradigma.

Desde julio de 1992 hasta junio de 1994, el Doctor Dennis trabajó con el Grupo de Arquitectura de 'Carlstedt Elektronik', Gothenburg (Suecia). La compañía estaba desarrollando una nueva arquitectura de computación paralela usando chips de procesador asociativo para el control del proceso e incluyendo aplicaciones del sistema. El Doctor Dennis desarrolló y analizó mecanismos para lenguajes de programación funcional. Este trabajo supuso el uso de especificaciones formales para ayudar a tomar decisiones de especificación del producto.

Entre 1995 y 2001, el profesor Dennis fue Científico Jefe de 'Acorn Networks Inc.', una compañía comprometida con los dispositivos de silicio de alto rendimiento, en vías de desarrollo, para la infraestructura de comunicaciones. Su trabajo supuso un diseño innovador para procesadores de red de alto rendimiento.

Referencias

  1. Treleaven, Philip C. (1987). Future Parallel Computers: An Advanced Course, Pisa, Italy, 9-20 junio 1986, Proceedings (Lecture Notes in Computer Science). Springer. p. 98. ISBN 978-3540182030. 
  2. Wildes, Karl L. (1985). A Century of Electrical Engineering and Computer Science at MIT, 1882-1982. [[The MIT Press]]. p. 345. ISBN 978-0262231190. 

Enlaces externos

  • Jack B. Dennis Home Page.
  •   Datos: Q266386

jack, dennis, elizabeth, nueva, jersey, octubre, 1931, profesor, informática, ingeniería, emérito, massachusetts, institute, technology, información, personalnacimiento13, octubre, 1931, años, elizabeth, estados, unidos, nacionalidadestadounidenseeducacióneduc. Jack B Dennis Elizabeth Nueva Jersey 13 de octubre de 1931 es profesor de informatica e ingenieria emerito en el MIT Massachusetts Institute of Technology Jack B DennisInformacion personalNacimiento13 de octubre de 1931 89 anos Elizabeth Estados Unidos NacionalidadEstadounidenseEducacionEducado enInstituto Tecnologico de MassachusettsSupervisor doctoralDean Norman ArdenInformacion profesionalOcupacionInformatico teorico ingeniero electrico ingeniero y profesor universitarioEmpleadorInstituto Tecnologico de MassachusettsEstudiantes doctoralesPeter J DenningMiembro deAcademia Nacional de IngenieriaAssociation for Computing MachineryDistincionesACM FellowBeca Guggenheim 1982 Premio Eckert Mauchly 1984 Medalla John von Neumann 2013 editar datos en Wikidata Entro en el MIT en 1949 y se convirtio en profesor en 1969 Se dedico a un primer trabajo de tiempo compartido mediante PDP 1 Esta es conocida en informatica como la maquina con la que comenzo la cultura hacker Tambien dirigio el Model Railroad Club del MIT Mas tarde fue uno de los miembros fundadores del proyecto Multics al cual contribuyo con uno de sus conceptos mas importantes la memoria de un solo nivel Multics aunque no fue muy exitoso comercialmente inspiro a Ken Thompson para desarrollar Unix Se retiro del MIT en 1987 para dedicarse a proyectos independientes y consultorias Desarrollo el lenguaje de flujo de datos estatico VAL que a su vez inspiro el compilador para el lenguaje de programacion SISAL 1 Tambien fue cientifico visitante en el Instituto de investigacion para informatica avanzada de la NASA En 1994 se convirtio en miembro de la Association for Computing Machinery y en 2009 fue elegido en la Academia nacional de ingenieria Indice 1 Carrera 2 Ensenanza en el MIT 3 Actividades profesionales 4 Referencias 5 Enlaces externosCarrera EditarSiendo estudiante en el MIT Jack Dennis compagino el programa cooperativo en ingenieria electrica VI A con su trabajo en proyectos sobre nuevos sistemas de radar en los laboratorios de investigacion de Fuerza Aerea de Cambridge Poco despues de graduarse comenzo a usar la computadora Whirlwind y desarrollo un programa innovador para resolver el problema de transporte un caso clasico de programacion lineal Durante un trabajo de verano en los laboratorios Bell Telephone diseno y construyo un equipo especial de prueba para el tubo de almacenamiento de rejilla barrera un elemento clave para un telefono electronico experimental que cambio el sistema 2 Completo el doctorado en ingenieria electrica en 1958 escribiendo Mathematical Programming and Electrical Networks una disertacion en la que plantea una analogia entre los problemas de la programacion matematica y la solucion de ciertos tipos de redes electricas Acabo la facultad en el MIT con el Departamento de ingenieria Electrica y llego a ser profesor en 1969 El profesor Dennis diseno un extenso conjunto de modificaciones hardware y adiciones para una computadora DEC PDP 1 creando un sistema de computacion completo de tiempo compartido para apoyar la investigacion en electronica comunicaciones e informatica Fue una de las primeras computadoras interactivas de tiempo compartido que comenzaron a funcionar en 1963 Una de las nuevas caracteristicas de este sistema fue la posibilidad para el usuario de emplear una herramienta de depuracion simbolica una version inicial del programa DDT sin posibilidad de interrupcion del depurador de programa durante la prueba Caracteristicas similares fueron incorporadas mas adelante en la computadora SDS 940 usado en el sistema de tiempo compartido Genie en la Universidad de California Berkeley y en el diseno de la computadora DEC PDP 11 45 el modelo de maquina que apoyo el desarrollo del sistema operativo UNIX en los Laboratorios Bell En los primeros dias del proyecto MAC del MIT el profesor Dennis trabajo con Edward Glaser del equipo Multics para especificar mecanismos que llegaron a ser una parte fundamental del modelo de computador 645 de General Electric despues del Honeywell 6180 En reconocimiento por sus contribuciones al proyecto Multics el doctor Dennis fue elegido miembro del IEEE asociacion profesional para el avance de la tecnologia Como lider del grupo Computation Structures laboratorio de informatica del M I T desde 1963 hasta 1985 el profesor Dennis dirigio un programa de investigacion que desarrollo aspectos de arquitectura de computadores y lenguajes de programacion basandose en modelos de flujo de datos para la representacion y ejecucion de programas Estos proyectos llegaron a muchas universidades e institutos de investigacion de todo el mundo y en 1948 el profesor Dennis gano el premio ACM IEEE Eckert Mauchly Durante este periodo el profesor Dennis dirigio una investigacion de mas de veinticinco estudiantes graduados sobre temas como Teoria de Petri Nets Semantica de Lenguajes de Programacion o Arquitectura de Sistemas de Computacion En 1994 paso a ser miembro del ACM El profesor Dennis proporciono servicios de consultoria a fabricantes de ordenadores incluidos Digital Equipment Corporation IBM RCA y Burroughs Era un miembro principal de la firma consultora Research and Consulting Incorporated que evaluo el mayor programa de desarrollo de computacion de la Armada y aconsejo al responsable del comite gubernamental del EE UU El desarrollo del Common DoD Language actividad que convirtio el lenguaje Ada en el estandar incluido en aplicaciones En varias ocasiones el doctor Dennis ayudo a evaluar nuevas computadoras Ensenanza en el MIT EditarEn su ensenanza en el MIT el profesor Dennis desarrollo seis temas sobre nuevas areas de teoria de la Computacion y Sistemas de Computacion 1 Theorical Models for Computation El material desarrollado para este asunto se publico como un libro Machines Languages and Computation escrito con los estudiantes Petter Denning y Joseph Qualitz 2 Computation Structures Enfatiza en la relacion entre hardware y tecnologia del software para implementar lenguajes de programacion 3 Structure of Computer Systems Trata conceptos avanzados de arquitectura de computadores y sistemas operativos 4 Semantic Theory for Computer Systems Introdujo por primera vez en el MIT principios avanzados de teoria semantica para programas y lenguajes y estudio su aplicacion en la especificacion y diseno de hardware y sistemas software 5 Semantics of Parallel Computation Trato varios resultados de investigaciones que fueron realizadas para representar concurrencia en hardware y sistemas software 6 Computer System Architecture Formaba parte de una base comun para la ensenanza en informatica El profesor Dennis lo enseno por primera vez en colaboracion con el profesor Arvind Actividades profesionales EditarLas actividades profesionales del profesor Dennis incluyen su participacion en el Grupo de Trabajo 2 8 del IFIP Functional Programming y su anterior trabajo en el Grupo 2 2 del IFIP Formal Description of Programming Concepts Dennis organizo varias reuniones que relacionan conceptos de Flujo de Datos Concurrencia en Computacion y Fundamentos Semanticos para Programacion Estructurada En 1967 era el principal organizador del primer Simposio de Principios de Sistemas Operativos del ACM Entre 1987 y 2001 el profesor Dennis trabajo como consultor independiente y cientifico en la investigacion de proyectos principalmente concernientes al hardware de computacion paralela y software Como Cientifico Visitante en el Instituto de Investigacion de informatica Avanzada de la NASA el Doctor Dennis desarrollo las estrategias de uso de un lenguaje de programacion funcional para escribir programas de datos paralelos para la Maquina de Conexion y comenzo el diseno y la programacion del Compilador de Paradigma Desde julio de 1992 hasta junio de 1994 el Doctor Dennis trabajo con el Grupo de Arquitectura de Carlstedt Elektronik Gothenburg Suecia La compania estaba desarrollando una nueva arquitectura de computacion paralela usando chips de procesador asociativo para el control del proceso e incluyendo aplicaciones del sistema El Doctor Dennis desarrollo y analizo mecanismos para lenguajes de programacion funcional Este trabajo supuso el uso de especificaciones formales para ayudar a tomar decisiones de especificacion del producto Entre 1995 y 2001 el profesor Dennis fue Cientifico Jefe de Acorn Networks Inc una compania comprometida con los dispositivos de silicio de alto rendimiento en vias de desarrollo para la infraestructura de comunicaciones Su trabajo supuso un diseno innovador para procesadores de red de alto rendimiento Referencias Editar Treleaven Philip C 1987 Future Parallel Computers An Advanced Course Pisa Italy 9 20 junio 1986 Proceedings Lecture Notes in Computer Science Springer p 98 ISBN 978 3540182030 Wildes Karl L 1985 A Century of Electrical Engineering and Computer Science at MIT 1882 1982 The MIT Press p 345 ISBN 978 0262231190 Enlaces externos EditarJack B Dennis Home Page Datos Q266386Obtenido de https es wikipedia org w index php title Jack B Dennis amp oldid 132362733, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos