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