stringtranslate.com

David W. Barron

David William Barron FBCS (9 de enero de 1935 - 2 de enero de 2012) fue un académico británico en Física y Ciencias de la Computación que fue descrito en la revista Times Higher Education como uno de los "padres fundadores" de la informática. [4]

Familia

Se casó con su esposa, Valerie. Tuvieron dos hijos: Nik y Jacky.

Trabajar

Propagación de ondas de radio

El trabajo de Barron con Henry Rishbeth sobre la propagación de ondas de radio [5] [6] fue pionero en promover la comprensión de cómo se reflejaban las ondas de radio en el límite ionosférico.

Ciencias de la Computación

Barron comenzó su carrera académica en la Universidad de Cambridge, donde obtuvo un doctorado en el Laboratorio Cavendish . Su investigación se centró en trabajos muy tempranos en aplicaciones informáticas y fue usuario del ordenador original EDSAC , el primer ordenador electrónico con programa almacenado del mundo que entró en servicio.

Después de su doctorado se unió al Laboratorio de Matemáticas de Cambridge y contribuyó al desarrollo de la computadora EDSAC 2. A principios de la década de 1960, fue líder del desarrollo de software en el proyecto Titan, un esfuerzo conjunto con Ferranti Ltd para desarrollar una versión reducida de la computadora Atlas. En este papel, lideró los esfuerzos de Cambridge para desarrollar el Supervisor Titan (un sistema operativo de multiprogramación) y CPL ( lenguaje de programación combinado ). El Supervisor Titan condujo a su debido tiempo al Sistema de acceso múltiple de Cambridge, que proporcionó un servicio pionero de tiempo compartido a una gran comunidad de usuarios en Cambridge y también se empleó más tarde en el Centro de diseño asistido por computadora con sede en Cambridge. El proyecto CPL abrió nuevos caminos en el diseño de lenguajes y la generalidad de aplicaciones, y el documento de definición resultante fue escrito por el equipo de desarrollo original. [7] CPL fue notable por conducir a BCPL y, por lo tanto, al lenguaje de programación B y luego C.

Barron dejó Cambridge en 1967 para ocupar una cátedra de informática en la Universidad de Southampton , donde permaneció hasta su jubilación en 2000. Como científico informático, contribuyó a muchos campos a medida que la informática se convertía en una disciplina propia. En Southampton continuó con sus habilidades casi únicas en la escritura y la docencia. En 2009, en el 60 aniversario de la finalización de la computadora EDSAC de Cambridge, pronunció una conferencia fundamental sobre lo que implicaba la programación de esta máquina pionera en la década de 1950. [8]

Fue uno de los editores fundadores de Software: Practice and Experience , [9] y se desempeñó como editor desde 1971 durante más de 30 años.

Barron es autor de numerosos textos que explicaron el tema emergente a generaciones de estudiantes e investigadores. Junto con otros, publicó, en 1967, el manual de programación Titan Autocode . [10] En los años siguientes, Barron escribió textos sobre Programación recursiva (1968), [11] Ensambladores y cargadores (1969), [12] Sistemas operativos (1971 y 1984), [13] [14] Lenguajes de programación (1977), [15] Implementación de Pascal (1981), [16] Programación avanzada (1984), [17] Procesamiento de textos y composición tipográfica (1987) [18] y Lenguajes de scripting (2000). [19]

En su página web personal, Barron se describió modestamente como "un erudito anticuado, una reliquia del pasado". [20]

Referencias

  1. ^ De Roure, David "Dave" Charles (1990). Un entorno Lisp para modelar sistemas distribuidos (Lisp cuasi paralelo) (tesis doctoral). Universidad de Southampton . Número de pedido AAIDX94677.(261 páginas)
  2. ^ Grant, John (1971). Quién es quién entre los científicos británicos. ISBN 978-0-58211464-7. Recuperado el 11 de enero de 2012 .
  3. ^ "Profesor David Barron". En memoria y celebración. Universidad de Southampton . 2 de enero de 2012. Archivado desde el original el 10 de marzo de 2020. Consultado el 11 de enero de 2012 .
  4. ^ ab "David Barron, 1935–2012". Times Higher Education . TES Global . 2 de febrero de 2012. ISSN  0049-3929. Archivado desde el original el 10 de marzo de 2020 . Consultado el 3 de febrero de 2012 .
  5. ^ Rishbeth, Henry; Barron, David William (1960). "Distribuciones electrónicas de equilibrio en la capa F2 de la ionosfera". Journal of Atmospheric and Terrestrial Physics . 18 (2–3): 234–252. Bibcode :1960JATP...18..234R. doi :10.1016/0021-9169(60)90095-7.
  6. ^ Barron, David William (1959). "La teoría del 'modo guía de ondas' de la propagación de ondas de radio cuando la ionosfera no está claramente delimitada". Revista filosófica . 4 (45): 1068–1081. Código Bibliográfico :1959PMag....4.1068B. doi :10.1080/14786435908238287.
  7. ^ Barron, David William; Buxton, John N.; Hartley, David Fielding ; Nixon, Eric; Strachey, Christopher S. (1963). "Las principales características de CPL". The Computer Journal . 6 (2): 134–143. doi : 10.1093/comjnl/6.2.134 .
  8. ^ Barron, David William (2010). "EDSAC: Un programador recuerda". The Computer Journal .
  9. ^ "Software: práctica y experiencia". Wiley . doi :10.1002/(ISSN)1097-024X. ISSN  1097-024X. Archivado desde el original el 28 de marzo de 2016.
  10. ^ Barron, David William; et al. (1967). Manual de programación Titan Autocode (3.ª ed.). Cambridge, Reino Unido: University Mathematical Laboratory, Universidad de Cambridge . OCLC  459308. Consultado el 10 de marzo de 2020 .(108 páginas)
  11. ^ Barron, David William (1968) [1967]. Escrito en Cambridge, Reino Unido. Gill, Stanley (ed.). Técnicas recursivas en programación . Macdonald Computer Monographs (1.ª ed.). Londres, Reino Unido: Macdonald & Co. (Publishers) Ltd. Bibcode :1970rtp..book.....B. SBN  356-02201-3.(viii+64 páginas)
  12. ^ Barron, David William (1978) [1971, 1969]. Escrito en la Universidad de Southampton , Southampton, Reino Unido. Floretin, J. John (ed.). Ensambladores y cargadores . Monografías informáticas (3.ª ed.). Nueva York, EE. UU.: Elsevier North-Holland Inc. ISBN  0-444-19462-2.LCCN 78-19961  .(xii+100 páginas)
  13. ^ Barron, David William (1971). Sistemas operativos de computadora (1.ª ed.). Chapman y Hall .
  14. ^ Barron, David William (1984). Sistemas operativos de computadoras: para micros, minis y mainframes (2.ª ed.). Chapman y Hall .
  15. ^ Barron, David William (1977). Introducción al estudio de los lenguajes de programación . Cambridge University Press .
  16. ^ Barron, David William (7 de abril de 1981). PASCAL: el lenguaje y su implementación . Serie Wiley sobre informática. Vol. 23 (1.ª edición). Wiley . ISBN 0-47127835-1.(312 páginas)
  17. ^ Barron, David William; Bishop, Judith "Judy" Mary (1984). Programación avanzada: un curso práctico . Serie de Wiley sobre informática (1.ª edición). John Wiley & Sons Ltd. ISBN 0-47190521-6.(277 páginas)
  18. ^ Barron, David William; Rees, Michael "Mike" J. (1987). Procesamiento de textos y composición tipográfica con Unix . International Computer Science Series (1.ª ed.). Addison-Wesley . ISBN 0-20114219-8.(464 páginas)
  19. ^ Barron, David William (julio de 2000). El mundo de los lenguajes de programación . Serie mundial sobre informática (1.ª edición). Wiley . ISBN 978-0-471-99886-0.(506 páginas)
  20. ^ Barron, David William (2010). "David Barron". Facultad de Electrónica y Ciencias de la Computación, Universidad de Southampton . Archivado desde el original (página web personal) el 6 de marzo de 2012. Consultado el 17 de junio de 2010 .