Брукер, Тони (>jrtyj, Mkun)

Перейти к навигации Перейти к поиску
Тони Брукер
англ. Tony Brooker
Имя при рождении англ. Ralph Anthony Brooker
Дата рождения 22 сентября 1925(1925-09-22)[1]
Место рождения
Дата смерти 20 ноября 2019(2019-11-20)[1][2] (94 года)
Место смерти
Страна
Научная сфера информатика
Место работы
Альма-матер

Ральф Энтони Брукер (22 сентября 1925 — 20 ноября 2019 года) — британский учёный, специалист в области вычислительной техники известный по разработке автокода Mark 1[3].

Получил образование в школе Эммануила, в 1945 году окончил математический курс в Имперском колледже, в 1947 году вернулся туда в качестве помощника младшего преподавателя. Его первым проектом по вычислительной технике было создание устройства быстрого умножения из электромеханических реле. В дальнейшем проект был передан Сиду Майклсону[4] и К.Д. Точеру, а позже включен в ICCE, вычислительную машину Имперского колледжа, основаннуя на той же технологии.[5] К тому времени (1949 год) Тони перешёл в компьютерную лабораторию Кембриджского университета, где под началом Мориса Уилкса занимался разработкой программного обеспечения для вычислительной машины EDSAC.

В октябре 1951 года начал работу в Лаборатории вычислительных машин в Манчестерском университете, где подхватил обязанности Алана Тьюринга по написанию руководств по программированию и поддержке пользователей компьютера Ferranti Mark 1. Опыт работы с довольно громоздкими манчестерскими соглашениями о машинном кодировании привёл его к разработке, вероятно, первого в мире общедоступного языка высокого уровня — автокода Mark 1, который появился в марте 1954 года, что почти на два года раньше первого компилятора Фортрана.

В 1950-х Тони возглавлял группу в Манчестере, занимавшуюся теоретической основой компиляторов. Кульминацией их работы стал компилятор компиляторов, оригинальная идея, впервые представленная на конференции Британского компьютерного общества в июле 1960 года Брукером и Дерриком Моррисом.[6] Впоследствии эта система была реализована на Ferranti ATLAS и использовалась для разработки языков высокого уровня. ATLAS считался самым мощным компьютером в мире на момент ввода в эксплуатацию в декабре 1962 года.

В середине 1960-х Тони помог открыть в Манчестере первый в Великобритании учебный курс по компьютерным наукам. В 1967 году он перешёл в Эссексский университет, где занял пост председателя-основателя кафедры компьютерных наук. Первые выпускники Эссекса по компьютерным наукам получили дипломы летом 1970 года.

Тони вышел на пенсию в 1988 году[7]. Умер 20 ноября 2019 года в доме престарелых в Хексхэме.[3][8][9]

Литература[править | править код]

  • Brooker, R .A.; MacCallum, I. R.; Morris, D.; Rohl, J. S. (1963), "The compiler-compiler", Annual Review in Automatic Programming, 3: 229—275

Примечания[править | править код]

  1. 1 2 3 https://www.theguardian.com/technology/2019/dec/05/tony-brooker-obituary
  2. 1 2 https://www.nytimes.com/2019/12/13/technology/tony-brooker-dead.html
  3. 1 2 Reilly, Edwin D. Milestones in Computer Science and Information Technology (англ.). — Greenwood Publishing Group, 2003. — P. 311. — ISBN 1573565210.
  4. Imperial College Computing Engines. Дата обращения: 16 декабря 2019. Архивировано 16 декабря 2019 года.
  5. B. W.; Hollocks. Intelligence, innovation and integrity— KD Tocher and the dawn of simulation (англ.) // Journal of Simulation  (англ.) : journal. — 2008. — Vol. 2, no. 3. — P. 128. — doi:10.1057/jos.2008.15.
  6. Lee, John A. N. International Biographical Dictionary of Computer Pioneers (англ.). — Chicago: Fitzroy Dearborn  (англ.), 1995. — P. 138. — ISBN 1-884964-47-8.
  7. Staff in the Department: Emeritus Professors Professor TONY BROOKER. University of Essex School of Computer Science (7 августа 2008). Дата обращения: 11 сентября 2012. Архивировано из оригинала 30 июня 2012 года.
  8. Tony Brooker obituary. The Guardian (5 декабря 2019). Дата обращения: 5 декабря 2019. Архивировано 5 декабря 2019 года.
  9. Архивированная копия. Дата обращения: 16 декабря 2019. Архивировано 16 декабря 2019 года.

Ссылки[править | править код]