Джон Э. Л. Пек
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Джон Эдвард Ланселот Пек | |
---|---|
Рожденный | |
Умер | 6 ноября 2013 г. | ( 95 лет
Образование | Бакалавр наук , магистр наук ; Университет Натала Магистр наук ; Университет Натала |
Известный | Топология АЛГОЛ 68 |
Научная карьера | |
Поля | Математика Информатика |
Учреждения | Брауновский университет Университет Натала Университет Нью-Брансуика Университет Макгилла Университет Калгари Университет Британской Колумбии |
Джон Эдвард Ланселот Пек (14 августа 1918 г. - 6 ноября 2013 г.) был первым постоянным заведующим кафедрой компьютерных наук Университета Британской Колумбии (UBC). [1] Он оставался заведующим кафедрой с 1969 по 1977 год.
Он был одним из редакторов исходного отчета об алгоритмическом языке АЛГОЛ 68 и редактором пересмотренного отчета об алгоритмическом языке АЛГОЛ 68 . [2] Он написал статью, в которой изложил свой личный аккаунт. [3] быть частью команды дизайнеров. [4] Прежде чем занять должность руководителя отдела компьютерных наук в Университете Британской Колумбии , он был первым главой Университета Калгари недавно построенного математического факультета .
Многие из его публикаций индексируются на библиографическом сайте DBLP по информатике . [5] и Музей истории компьютеров , сайт группы по сохранению программного обеспечения. [6]
Ранние годы
[ редактировать ]Джон провел свои первые годы в Южной Африке, получив степень бакалавра наук (бакалавр наук) по математике и физике в Университете Натала , Южная Африка, после чего он получил степень магистра наук (M.Sc.) по математике. Его первой преподавательской должностью было чтение лекций по математике. В 1946 году он получил стипендию в Йельском университете , где в 1950 году получил степень доктора философии (Ph.D.), защитив диссертацию по топологическим полугруппам . Затем он в течение трех лет преподавал в Университете Брауна, прежде чем вернуться в Университет Натала. В 1955 году он эмигрировал в Канаду и преподавал в Университете Нью-Брансуика, а затем четыре года в Университете Макгилла . Он покинул Макгилла, чтобы основать математический факультет Университета Калгари.
на просьбу математического факультета Макгилла научиться программировать дататрон Его интерес к компьютерам начался в 1959 году, когда он ответил , и для него были написаны его первые программы. В результате этого опыта он посетил Университет Оклахомы, чтобы научиться программировать IBM 650 , еще одну машину с барабанной памятью , которая имела оптимизирующий ассемблер SOAP. Fortran на внутренний Тогда появился язык программирования Fortran, поскольку осуществлялся перевод с переводчик ( IT ) на SOAP и на объектный код . В то время его программирование было на ассемблере. В 1959 году, когда МакГилл приобрел IBM 650, он был одним из немногих, кто умел его программировать. Примерно в 1961 году, после прибытия в Университет Калгари, университет приобрел IBM 1620 . Он стал директором вычислительного центра, одновременно исполняя обязанности заведующего математическим отделом. На этой машине он исследовал списков методы обработки , а затем использовал их для написания компилятора языка АЛГОЛ 60 . Это привело к приглашению принять участие в Конгресс Международной федерации обработки информации (IFIP) в качестве представителя Канады. В это время в Алгол 60 вносились изменения. Он стал канадским членом рабочей группы 2.1 ИФИП по алгоритмическим языкам и исчислениям. [7] который определяет, поддерживает и поддерживает языки АЛГОЛ 60 и 68. [8]
После работы заведующим отделом он продолжал преподавать в UBC примерно в 1978–1979 годах. Его видели прибывающим в терминальную комнату компьютерного центра рано утром каждые выходные на своем старомодном прочном велосипеде, обгоняя многих аспирантов, которые направлялись в терминальную комнату, чтобы воспользоваться Amdahl мейнфреймом в менее загруженные утренние часы. Он прибыл около 9 часов, если позволяла погода. Предположительно он работал над системой компиляции АЛГОЛ 68 . Тот факт, что профессор его статуса каждые выходные сидел и печатал на терминале, преподнес будущим исследователям несколько невысказанных уроков.
Ссылки
[ редактировать ]- ^ Профиль UBC
- ^ ван Вейнгаарден, Адриан ; Майу, Барри Джеймс ; Пек, Джон Эдвард Ланселот ; Костер, Корнелис Герман Антоний ; Синцов, Мишель [на французском языке] ; Линдси, Чарльз Ходжсон ; Меертенс, Ламбер Гийом Луи Теодор ; Фискер, Ричард Г., ред. (1976). Пересмотренный отчет об алгоритмическом языке АЛГОЛ 68 (PDF) . Спрингер Верлаг . ISBN 978-0-387-07592-1 . OCLC 1991170 . Архивировано (PDF) из оригинала 19 апреля 2019 г. Проверено 11 мая 2019 г.
- ^ личный кабинет
- ^ Пек, Джон Эдвард Ланселот (11 февраля 1993 г.). «Конференция по истории АЛГОЛА 68: Конференция, посвященная 25-летию АЛГОЛА 68, проведенная по случаю 47-летия CWI» . Амстердам.
- ^ JEL Peck на DBLP библиографическом сервере
- ^ Пек, Джон Эдвард Ланселот . «Музей компьютерной истории, Группа сохранения программного обеспечения» .
- ^ Журинг, Йохан; Меертенс, Ламберт; Гутманн, Вальтер (17 августа 2016 г.). «Профиль Рабочей группы ИФИП 2.1» . Фосвики . Проверено 18 июля 2020 г.
- ^ Свирстра, немец; Гиббонс, Джереми ; Меертенс, Ламберт (2 марта 2011 г.). «ScopeEtc: IFIP21: Foswiki» . Фосвики . Проверено 2 сентября 2020 г.