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