Алан Джей Перлис

Алан Джей Перлис (англ. Alan Jay Perlis1 апреля 1922 — 7 февраля 1990) — американский учёный в области компьютерных технологий, известен своими работами в области языков программирования и как первый лауреат премии Тьюринга.

Алан Перлис родился в Питсбурге (Пенсильвания) 1 апреля 1922 года в еврейской семье. В 1943 году получил степень бакалавра химии в технологическом институте Карнеги (сейчас — университет Карнеги — Меллон). Во время Второй мировой войны служил в рядах армии США, где заинтересовался математикой. Позже получил степени магистра (1949) и Ph.D. математики в Массачусетском технологическом институте. Его докторская диссертация была озаглавлена «Об интегральных уравнениях и их решениях методами итераций и аналитического продолжения» (англ. «On Integral Equations, Their Solution by Iteration and Analytic Continuation»).

В 1952 году принимал участие в проекте создания ЭВМ Whirlwind. Он присоединился к преподавательскому составу университета Пердью, а в 1956 году перешёл в институт Карнеги. Преподавал на кафедре математики, потом стал первым главой кафедры информатики (Computer Science Department). Был избран президентом Ассоциации вычислительной техники в 1962 году.

Алан Перлис награждён премией Тьюринга в 1966 году, согласно цитате, «за его влияние в области передовых методов программирования и создание компиляторов». Имеется в виду его работа в группе, разработавшей язык программирования Алгол.

В 1971 году Перлис перешёл в Йельский университет на кафедру компьютерных наук, заняв место Юджина Хиггинса (Eugene Higgins). Был избран в National Academy of Engineering в 1977 году.

В 1982 году Перлис написал статью «Эпиграммы о программировании» («Epigrams on Programming») для журнала ACM SIGPLAN, описывая по одному предложению сущность многих вещей, которые он изучил о программировании за свою карьеру. Эпиграммы широко цитируются и по сей день.

В 1966 году стал первым лауреатом премии Тьюринга. В 1984 году удостоен образовательной премии AFIPS.

В 1943 году Перлис получил степень бакалавра по химии в Технологическом институте Карнеги (ныне Университет Карнеги-Меллона). Во время Второй мировой войны Перлис служил в военно-воздушных силах США в Европе. После войны Перлис получил степень магистра (1949) и доктора (1950) по математике в Массачусетском технологическом институте, где он работал над Whirlwind, первым компьютером реального времени.

В 1952 году Перлис стал профессором математики и первым директором вычислительной лаборатории в Университете Пердью. Перлис вернулся в Институт Карнеги в качестве директора вычислительного центра (1956–1960), заведующего кафедрой математики (1960–1964) и заведующего кафедрой информатики (1965–1971). В 1957 году Ассоциация вычислительной техники назначила Перлиса председателем комитета по созданию языка программирования высокого уровняALGOL, как позже был назван новый язык, привёл к созданию Pascal, который остаётся широко используемым языком научного программирования.

В 1971 году Перлис стал профессором компьютерных наук имени Юджина Хиггинса в Йельском университете, где он занимал должность заведующего кафедрой компьютерных наук (1976–1980), за исключением 1977–1978 учебного года, когда он работал в Калифорнийском технологическом институте. Он оставался в Йельском университете до конца своей жизни.

В 1982 году Перлис написал «Эпиграммы о программировании» для SIGPLAN Notices Ассоциации вычислительной техники, в которых простыми эпиграммами описал свою философию компьютерного программирования. Некоторые из этих афоризмов в стиле дзен включают:

  • Оптимизация препятствует эволюции.
  • Чтобы понять программу, вы должны стать одновременно машиной и программой.
  • Года, проведённого в искусственном интеллекте, достаточно, чтобы поверить в Бога.

Перлис был членом Американской академии искусств и наук и Национальной инженерной академии США. Он был первым редактором (1958–1962) журнала Communications of the ACM и президентом ACM с 1962 по 1964 год.

Ссылки: