stringtranslate.com

Дэвид В. Бэррон

Дэвид Уильям Бэррон FBCS (9 января 1935 - 2 января 2012) был британским академиком в области физики и информатики, которого журнал Times Higher Education описал как одного из «отцов-основателей» информатики. [4]

Семья

Он женился на своей жене Валерии. У них было двое детей: Ник и Джеки.

Работа

Распространение радиоволн

Работа Бэррона с Генри Ришбетом по распространению радиоволн [5] [6] была новаторской в ​​понимании того, как радиоволны отражаются от границы ионосферы.

Информатика

Бэррон начал свою академическую карьеру в Кембриджском университете, где защитил докторскую диссертацию в Кавендишской лаборатории . Его исследования включали очень раннюю работу в области компьютерных приложений, и он был пользователем оригинального компьютера EDSAC , первого в мире электронного компьютера с хранимой программой, поступившего в общее пользование.

После получения докторской степени он поступил в Кембриджскую математическую лабораторию и внес свой вклад в разработку компьютера EDSAC 2 . В начале 1960-х годов он руководил разработкой программного обеспечения в проекте Titan, совместном проекте с Ferranti Ltd по разработке уменьшенной версии компьютера Atlas. В этой роли он руководил усилиями Кембриджа по разработке Titan Supervisor (мультипрограммной операционной системы) и CPL ( комбинированного языка программирования ). Titan Supervisor со временем привел к созданию Кембриджской системы множественного доступа, которая предоставила новаторскую услугу разделения времени большому сообществу пользователей в Кембридже, а также позже была использована в Кембриджском Центре автоматизированного проектирования. Проект CPL открыл новые горизонты в разработке языков и универсальности приложений, и полученный в результате определяющий документ был написан первоначальной командой разработчиков. [7] CPL был известен тем, что привел к созданию BCPL и, следовательно, к языку программирования B , а затем и C.

Бэррон покинул Кембридж в 1967 году, чтобы занять кафедру информатики в Саутгемптонском университете , где он оставался до выхода на пенсию в 2000 году. Будучи ученым-компьютерщиком, он внес свой вклад во многие области, поскольку информатика превратилась в отдельную дисциплину. В Саутгемптоне он продолжил свои почти уникальные способности в писательстве и чтении лекций. В 2009 году, в 60-ю годовщину создания компьютера Cambridge EDSAC, он прочитал плодотворную лекцию о том, что было связано с программированием этой новаторской машины в 1950-х годах. [8]

Он был одним из редакторов-основателей журнала « Программное обеспечение: практика и опыт » [9] и работал им с 1971 года более 30 лет.

Бэррон — автор многих текстов, которые объясняли возникающий предмет поколениям студентов и исследователей. Вместе с другими он опубликовал в 1967 году руководство по программированию автокода Titan . [10] В последующие годы Бэррон написал тексты по рекурсивному программированию (1968), [11] Ассемблерам и загрузчикам (1969), [12] Операционным системам (1971 и 1984), [13] [14] Языкам программирования (1977), [ 15] Реализация Паскаля (1981), [16] Расширенное программирование (1984), [17] Обработка текста и набор текста (1987) [18] и Языки сценариев (2000). [19]

На своей личной веб-странице Бэррон скромно назвал себя «старомодным ученым, пережитком прошлого». [20]

Рекомендации

  1. ^ Де Рур, Дэвид «Дэйв» Чарльз (1990). Lisp-среда для моделирования распределенных систем (квазипараллельный Lisp) (кандидатская диссертация). Университет Саутгемптона . Номер заказа AAIDX94677.(261 страница)
  2. ^ Грант, Джон (1971). Кто есть кто из британских учёных. ISBN 978-0-58211464-7. Проверено 11 января 2012 г.
  3. ^ "Профессор Дэвид Бэррон". В память и праздник. Университет Саутгемптона . 02.01.2012. Архивировано из оригинала 10 марта 2020 г. Проверено 11 января 2012 г.
  4. ^ ab «Дэвид Бэррон, 1935–2012». Высшее образование Таймс . ТЕС Глобал . 2 февраля 2012 г. ISSN  0049-3929. Архивировано из оригинала 10 марта 2020 г. Проверено 3 февраля 2012 г.
  5. ^ Ришбет, Генри; Бэррон, Дэвид Уильям (1960). «Равновесное распределение электронов в слое F2 ионосферы». Журнал физики атмосферы и Земли . 18 (2–3): 234–252. Бибкод : 1960JATP...18..234R. дои : 10.1016/0021-9169(60)90095-7.
  6. ^ Бэррон, Дэвид Уильям (1959). «Теория распространения радиоволн в режиме волновода, когда ионосфера не ограничена резко». Философский журнал . 4 (45): 1068–1081. Бибкод : 1959PMag....4.1068B. дои : 10.1080/14786435908238287.
  7. ^ Бэррон, Дэвид Уильям; Бакстон, Джон Н.; Хартли, Дэвид Филдинг ; Никсон, Эрик; Стрейчи, Кристофер С. (1963). «Основные особенности CPL». Компьютерный журнал . 6 (2): 134–143. дои : 10.1093/comjnl/6.2.134 .
  8. ^ Бэррон, Дэвид Уильям (2010). «EDSAC: Программист помнит». Компьютерный журнал .
  9. ^ «Программное обеспечение: практика и опыт». Уайли . doi : 10.1002/(ISSN) 1097-024X. ISSN  1097-024X. Архивировано из оригинала 28 марта 2016 г.
  10. ^ Бэррон, Дэвид Уильям; и другие. (1967). Руководство по программированию Titan Autocode (3-е изд.). Кембридж, Великобритания: Университетская математическая лаборатория Кембриджского университета . OCLC  459308 . Проверено 10 марта 2020 г.(108 страниц)
  11. ^ Бэррон, Дэвид Уильям (1968) [1967]. Написано в Кембридже, Великобритания. Гилл, Стэнли (ред.). Рекурсивные методы в программировании . Компьютерные монографии Макдональда (1-е изд.). Лондон, Великобритания: Macdonald & Co. (Publishers) Ltd. Бибкод : 1970rtp..book.....B. СБН  356-02201-3.(viii+64 страницы)
  12. ^ Бэррон, Дэвид Уильям (1978) [1971, 1969]. Написано в Саутгемптонском университете , Саутгемптон, Великобритания. Флоретин, Дж. Джон (ред.). Сборщики и грузчики . Компьютерные монографии (3-е изд.). Нью-Йорк, США: ISBN Elsevier North-Holland Inc.  0-444-19462-2. LCCN  78-19961.(xii+100 страниц)
  13. ^ Бэррон, Дэвид Уильям (1971). Компьютерные операционные системы (1-е изд.). Чепмен и Холл .
  14. ^ Бэррон, Дэвид Уильям (1984). Операционные системы компьютеров: для микро, мини и мейнфреймов (2-е изд.). Чепмен и Холл .
  15. ^ Бэррон, Дэвид Уильям (1977). Введение в изучение языков программирования . Издательство Кембриджского университета .
  16. ^ Бэррон, Дэвид Уильям (7 апреля 1981). ПАСКАЛЬ — Язык и его реализация . Серия Wiley в области вычислительной техники. Том. 23 (1-е изд.). Уайли . ISBN 0-47127835-1.(312 страниц)
  17. ^ Бэррон, Дэвид Уильям; Бишоп, Джудит «Джуди» Мэри (1984). Продвинутое программирование: практический курс . Серия Уайли по вычислительной технике (1-е изд.). Джон Уайли и сыновья, ООО . ISBN 0-47190521-6.(277 страниц)
  18. ^ Бэррон, Дэвид Уильям; Рис, Майкл «Майк» Дж. (1987). Обработка и верстка текста в Unix . Международная серия по информатике (1-е изд.). Аддисон-Уэсли . ISBN 0-20114219-8.(464 страницы)
  19. ^ Бэррон, Дэвид Уильям (июль 2000 г.). Мир скриптовых языков . Всемирная серия по информатике (1-е изд.). Уайли . ISBN 978-0-471-99886-0.(506 страниц)
  20. ^ Бэррон, Дэвид Уильям (2010). «Дэвид Бэррон». Школа электроники и компьютерных наук Саутгемптонского университета . Архивировано из оригинала (личная веб-страница) 6 марта 2012 г. Проверено 17 июня 2010 г.