Хайнц Рутисхаузер (30 января 1918 - 10 ноября 1970) был швейцарским математиком и пионером современной вычислительной математики и информатики .
Хайнц Рутисхаузер | |
---|---|
Родившийся | Вайнфельден , Швейцария | 30 января 1918 г.
Умер | 10 ноября 1970 г. | (52 года)
Гражданство | Швейцария |
Образование | ETH Цюрих Гарвардский университет Принстонский университет |
Известен | Суперплан АЛГОЛ |
Научная карьера | |
Поля | Математика информатика |
Учреждения | ETH Zürich |
Докторанты | Уолтер Саксер Альберт Пфлюгер |
Жизнь
Отец Рутисхаузера умер, когда ему было 13 лет, а его мать умерла три года спустя, поэтому вместе со своими младшими братом и сестрой он переехал жить в дом их дяди. С 1936 года Рутисхаузер изучал математику в Высшей технической школе Цюриха, которую он окончил в 1942 году. С 1942 по 1945 год он был ассистентом Уолтера Саксера в Высшей технической школе, а с 1945 по 1948 год - учителем математики в Гларисегге и Троген. В 1948 году он получил степень доктора философии (PhD) в ETH с хорошо принятой диссертацией по комплексному анализу .
С 1948 по 1949 год , Rutishauser был в Соединенных Штатах в университетах в Гарварде и Принстоне , чтобы изучить состояние дел в области вычислительной техники. С 1949 по 1955 году он был научный сотрудник в Институте прикладной математики в ETH Zürich недавно основанный Эдуардом Штифель , где он работал вместе с Ambros Спейсером по разработке первого швейцарского компьютера ERMETH и разработал язык программирования Superplan (1949-1951 ), название является ссылкой на Rechenplan (английский: план вычислений), в терминологии Конрада Цузе , обозначающее единственную программу Plankalkül . Он внес особый вклад в области новаторских разработок в области компиляторов и в конечном итоге участвовал в определении языков ALGOL 58 и ALGOL 60 . Он был членом Рабочей группы 2.1 Международной федерации обработки информации (IFIP) IFIP по алгоритмическим языкам и исчислениям [1], которая определяет , поддерживает и поддерживает Алгол 60 и Алгол 68 . [2]
Среди других взносов, он представил несколько основных синтаксические функции для компьютерного программирования , в частности зарезервированного слова (ключевое слово) for
при а цикл , первый , как немецкий für в SUPERPLAN, рядом через его перевод на английском языке для АЛГОЛА 58.
В 1951 году Рутисхаузер стал лектором; на немецком языке - приват-доцент . В 1955 году он был назначен экстраординарным профессором, а в 1962 году - доцентом прикладной математики в ETH. В 1968 году он возглавил Группу компьютерных наук, которая позже стала Институтом компьютерных наук, а в 1981 году - Отделением компьютерных наук в ETH Zürich.
По крайней мере, с 1950-х годов Рутисхаузер страдал от проблем с сердцем. В 1964 году он перенес сердечный приступ, от которого выздоровел. 10 ноября 1970 года он умер в своем кабинете от острой сердечной недостаточности . После его безвременной кончины его жена Маргарет руководила публикацией его посмертных произведений. [3]
В предисловии к его текста Систематическое программирование: Введение , Никлаус Вирт называется Rutishauser , как»... создатель идеи языков программирования, а также соавтор Алгол-60" . [4]
Статьи
- Automatische Rechenplanfertigung. Habilitationsschrift ETHZ, 1951. (т.е. Автоматическое построение планов вычислений , абилитации диссертации)
- Automatische Rechenplanfertigung bei programmgesteuerten Rechenmaschinen. Базель: Биркхойзер, 1952.
- Некоторые методы программирования для ERMETH , JACM, 2 (1), стр. 1–4, январь 1955 г.
- Der Quotienten-Differenzen-Algorithmus. Базель: Биркхойзер, 1957.
- Vorlesungen über numerische Mathematik. Группа I: Gleichungssysteme, Interpolation und Approximation. Мартин Гуткнехт (Hrsg.). Базель: Биркхойзер , 1976. ISBN 3-7643-0810-9 . [5]
- Vorlesungen über numerische Mathematik. Группа II: Differentialgleichungen und Eigenwertprobleme. Мартин Гуткнехт (Hrsg.). Базель: Биркхойзер, 1976. ISBN 3-7643-0850-8 . [5]
- Хайнц Рутисхаузер, Амброс Пауль Шпайзер, Эдуард Штифель: Programmgesteuerte digitale Rechengeräte (elektronische Rechenmaschinen). Базель: Birkhäuser, 1951. [6]
- Ханс Рудольф Шварц, Хайнц Рутисхаузер, Эдуард Штифель: Numerik symrischer Matrizen. Штутгарт: Teubner, 1972, 2. Auflage, ISBN 3-519-12311-8 .
- Numerische Prozeduren. Aus Nachlass und Lehre. Вальтер Гандер (Hrsg.). Базель: Биркхойзер, май 1998 г., ISBN 3-7643-0874-5 .
Литература
- Фридрих Людвиг Бауэр (2005), «Rutishauser, Heinz» , Neue Deutsche Biographie (на немецком языке), 22 , Берлин: Duncker & Humblot, стр. 303–303
Рекомендации
- ^ Jeuring, Йохан; Меертенс, Ламберт ; Гуттманн, Вальтер (17 августа 2016 г.). «Профиль Рабочей группы 2.1 ИФИП» . Фосвики . Дата обращения 4 сентября 2020 .
- ^ Swierstra, Doaitse; Гиббонс, Джереми ; Меертенс, Ламберт (2 марта 2011 г.). "ScopeEtc: IFIP21: Foswiki" . Фосвики . Дата обращения 4 сентября 2020 .
- ^ Бауэр, Фридрих Л. "Мои годы с Рутисхаузером" (PDF) . Департамент компьютерных наук . Университет Мэриленда.
- ^ Вирт, Никлаус (1973). "Предисловие". Систематическое программирование: введение . стр. xiii. ISBN 0-13-880369-2.
- ^ а б Стюарт, GW (1978). "Обзор: Vorlesungen über numerische Mathematik , Х. Рутисхаузер" . Бык. Амер. Математика. Soc . 84 (4): 660–663. DOI : 10,1090 / s0002-9904-1978-14517-0 .
- ^ Тодд, Джон (1952). «Краткий обзор: Programmgesteuerte digitale Rechengeräte (elektronische Rechenmaschinen) , Х. Рутисхаузер, А. Шпайзер и Э. Штифель» . Бык. Амер. Математика. Soc . 58 (2): 278. DOI : 10.1090 / s0002-9904-1952-09611-7 . CS1 maint: обескураженный параметр ( ссылка )
Внешние ссылки
- Биография в ETH Zürich
- О'Коннор, Джон Дж .; Робертсон, Эдмунд Ф. , "Хайнц Рутисхаузер" , архив истории математики MacTutor , Сент-Эндрюсский университет.
- Heinz Rutishauser на немецком , французском и итальянском языках в Историческом онлайн- словаре Швейцарии .