Хайнц Рутисхаузер (30 января 1918 — 10 ноября 1970) — швейцарский математик , пионер современной численной математики и информатики .
Отец Рутисхаузера умер, когда ему было 13 лет, а мать умерла три года спустя, поэтому вместе со своим младшим братом и сестрой он переехал жить в дом своего дяди. С 1936 года Рутисхаузер изучал математику в ETH Zürich , которую окончил в 1942 году. С 1942 по 1945 год он был ассистентом Вальтера Саксера в ETH, а с 1945 по 1948 год — преподавателем математики в Гларисегге и Трогене. В 1948 году он получил степень доктора философии (PhD) в ETH, защитив хорошо принятую диссертацию по комплексному анализу .
С 1948 по 1949 год Рутисхаузер находился в Соединенных Штатах в университетах Гарварда и Принстона, чтобы изучать современное состояние вычислительной техники. С 1949 по 1955 год он был научным сотрудником в Институте прикладной математики в ETH Zürich, недавно основанном Эдуардом Штифелем , где он работал вместе с Амбросом Шпайзером над разработкой первого швейцарского компьютера ERMETH и разработал язык программирования Superplan (1949–1951), название которого является отсылкой к Rechenplan (английский: план вычислений), в терминологии Конрада Цузе , обозначающему единую программу Plankalkül . Он внес особый вклад в область пионерской работы в области компиляторов и в конечном итоге был вовлечен в определение языков ALGOL 58 и ALGOL 60 . Он был членом рабочей группы IFIP 2.1 по алгоритмическим языкам и исчислениям Международной федерации по обработке информации (IFIP) , [1] которая специфицировала , обслуживала и поддерживала ALGOL 60 и ALGOL 68. [ 2]
Среди прочего, он ввел несколько основных синтаксических особенностей в компьютерное программирование , в частности, зарезервированное слово (ключевое слово) for
для цикла for , сначала как немецкое für в Superplan, затем через его английский перевод for в ALGOL 58.
В 1951 году Рутисхаузер стал преподавателем; на немецком языке — приват-доцентом . В 1955 году он был назначен внештатным профессором, а в 1962 году — доцентом прикладной математики в ETH. В 1968 году он стал главой Группы компьютерных наук, которая позже стала Институтом компьютерных наук, а в 1981 году — Отделением компьютерных наук в ETH Zürich.
По крайней мере с 1950-х годов Рутисхаузер страдал от проблем с сердцем. В 1964 году он перенес сердечный приступ, от которого оправился. 10 ноября 1970 года он умер в своем офисе от острой сердечной недостаточности . После его безвременной кончины его жена Маргарет руководила публикацией его посмертных работ. [3]
В предисловии к своему тексту «Систематическое программирование: введение » Никлаус Вирт назвал Рутисхаузера «... создателем идеи языков программирования и соавтором АЛГОЛа-60». [4]