Клаус Самельсон | |
---|---|
Родившийся | |
Умер | 25 мая 1980 г. | (61 год)
Гражданство | Германия |
Образование | Мюнхенский университет Людвига-Максимилиана ( доктор философии , 1951) |
Научная карьера | |
Поля | Информатика |
Учреждения | Математический институт Мюнхенского технического университета |
Тезис | Замечания по теории униполярной индукции и связанных с ней эффектов (1951 г.) |
Докторант | Фридрих Бопп |
Клаус Самельсон (21 декабря 1918 [1] - 25 мая 1980) был немецким математиком, физиком и компьютерным пионером в области перевода языков программирования и алгоритмов стека push-pop для последовательного перевода формул на компьютерах.
Ранняя жизнь [ править ]
Он родился в Страсбурге , Эльзас-Лотарингия , и в ранние детские годы жил в Бреслау . Его старшим братом был математик Ханс Самельсон . По политическим причинам он дождался 1946 года, чтобы изучать математику и физику в Мюнхенском университете Людвига-Максимилиана в Мюнхене .
Карьера [ править ]
После окончания учебы он некоторое время работал учителем в средней школе, прежде чем вернулся в университет. В 1951 году он закончил свою степень доктора философии (Ph.D.) в области физики с Фридрихом Боппа (Fritz) с диссертацией по квантовой механике задачи , поставленной Арнольд Зоммерфельд , связанные с униполярной индукции . [2]
Самельсон заинтересовался численным анализом , и когда Ганс Пилоти, инженер-электрик, и Роберт Зауэр, профессор математики, начали работать вместе, он присоединился к ранним компьютерам и занялся им в качестве научного сотрудника в Математическом институте Технического университета г. Мюнхен .
Это изменило его научную карьеру. Его первые публикации были связаны с интересами Зауэра, связанными со сверхзвуковой скоростью потока и проблемами точности цифровых вычислений для численных расчетов собственных значений .
Вскоре после этого сильное влияние Самельсона началось на развитие компьютерных наук и информатики как новой научной дисциплины. С Фридрихом Л. Бауэром , у которого также был Фриц Бопп в качестве доктора философии. Советник, он изучал структуру языков программирования для разработки эффективных алгоритмов их перевода и реализации. Это исследование привело к заключению в скобки структур, и Самельсону стало ясно, что этот принцип должен управлять трансляцией языков программирования и системы времени выполнения с моделями стека и блочной структурой. Это был фундаментальный прорыв в моделировании и проектировании компьютерных систем.
Пилоти, Бауэр и Самельсон также работали над дизайном PERM , компьютера, частично основанного на концепции Whirlwind I. К 1955 году PERM был завершен, и они продолжили начатую Бауэром в 1951 году работу по концепциям автоматического программирования.
Самельсон принимал участие в разработке международных стандартов в программировании и информатике и играл ключевую роль в разработке алгоритмов 58 и 60 в качестве члена Рабочей группы 2.1 Международной федерации обработки информации (IFIP) IFIP по алгоритмическим языкам и исчислениям [3 ], который определяет , поддерживает и поддерживает языки программирования АЛГОЛ 60 и АЛГОЛ 68 . [4]
В 1958 году он принял кафедру математики в Университете Майнца , а с 1963 года он занимал кафедру в Техническом университете Мюнхена, где вместе с Ф.Л. Бауэром начал разрабатывать университетскую учебную программу по информатике и информатике. Он стал редактором журнала Acta Informatica, когда он начал свою работу в 1971 году.
Избранные публикации [ править ]
- Перлис, Алан Дж .; Самельсон, Клаус (1958). Предварительный отчет: международный алгебраический язык. Коммуникации ACM (Отчет). 1 . С. 8–22.
- Самельсон, Клаус; Бауэр, Фридрих Л. (1959). «Sequentielle Formelübersetzung» [Последовательный перевод формул]. Elektronische Rechenanlagen . 1 (4): 176–182.
- Дейкстра, Эдсгер В .; Heise, W .; Перлис, Алан Дж .; Самельсон, Клаус (1959). «Отчет Подкомитета ALGOL - Расширения». Коммуникации ACM . 2 (9): 24.
- Бауэр, Фридрих Л .; Самельсон, Клаус (1959). Проблема общего языка, особенно для научных числовых работ (Отчет). Конгресс ИФИП. С. 120–124.
- Бэкус, Джон В .; Бауэр, Фридрих Л .; Грин, Жюльен; Katz, C .; Маккарти, Джон ; Перлис, Алан Дж .; Рутисхаузер, Хайнц ; Самельсон, Клаус; Вокуа, Бернар; Вегштейн, Джозеф Генри ; Вейнгаарден, Адриан ван ; Вудгер, Майкл (1960). Отчет на алгоритмическом языке АЛГОЛ 60. Коммуникации ACM (Отчет). 3 . С. 299–314.
- Самельсон, Клаус; Бауэр, Фридрих Л. (1960). Последовательный перевод формул, сообщения ACM (отчет). 3 . С. 76–83.
- Бауэр, Фридрих Л .; Самельсон, Клаус (апрель 1961 г.). «Комментарии к обслуживанию и исправлениям АЛГОЛА 60». Бюллетень АЛГОЛа (12).
- Самельсон, Клаус (1962). Языки программирования и их обработка (Отчет). Конгресс ИФИП. С. 487–492.
- Эйкель, Юрген; Пол, Манфред; Бауэр, Фридрих Л .; Самельсон, Клаус (1963). Генератор формальных языковых процессоров, управляемый синтаксисом. Коммуникации ACM (Отчет). 6 . С. 451–455.
- Бэкус, Джон В .; Бауэр, Фридрих Л .; Грин, Жюльен; Katz, C .; Маккарти, Джон ; Перлис, Алан Дж .; Рутисхаузер, Хайнц ; Самельсон, Клаус; Вокуа, Бернар; Вегштейн, Джозеф Генри ; Вейнгаарден, Адриан ван ; Вудгер, Майкл ; Наур, Питер (1963). Пересмотренный отчет по алгоритмическому языку АЛГОЛ 60. Коммуникации ACM (Отчет). 6 . С. 1–17.
- Бауэр, Фридрих Л .; Самельсон, Клаус (1976). Языковые иерархии и интерфейсы, Международная летняя школа (отчет). Марктобердорф, Германия, 23 июля - 2 августа 1975 г .: Springer.CS1 maint: location ( ссылка )
- Самельсон, Клаус (1976). Конференция ECI 1976, Труды 1-го Европейского сотрудничества в области информатики (отчет). Амстердам, Нидерланды, 9–12 августа 1976 г., Материалы: Springer.CS1 maint: location ( ссылка )
- Гнац, Руперт; Самельсон, Клаус (1977). Methoden der Informatik für Rechnerunterstütztes Entwerfen und Konstruieren, GI-Fachtagung (Отчет). Мюнхен, 19–21 октября 1977 г .: Springer.CS1 maint: location ( ссылка )
- Самельсон, Клаус. Entwicklungslinien in der Informatik, GI Jahrestagung 1978 (отчет). С. 132–148.
- Бауэр, Фридрих Л .; Брой, Манфред ; Дош, Уолтер; Гнац, Руперт; Криг-Брюкнер, Бернд; Лаут, Альфред; Luckmann, M .; Мацнер, Т .; Мёллер, Бернхард; Парч, Гельмут; Пеппер, Питер; Самельсон, Клаус; Штайнбрюгген, Ральф; Вирсинг, Мартин; Весснер, Ганс (октябрь 1981). Программирование на языке широкого спектра: сборник примеров (отчет). Наука компьютерного программирования. 1 . Эльзевир. С. 73–114.
- Самельсон, Клаус; Бауэр, Фридрих Л. (1983). «Последовательный перевод формул (перепечатка)». Коммуникации ACM . 26 (1): 9–13. DOI : 10.1145 / 357980.357983 . S2CID 555174 .
- Мюнхенский проект CIP: Том I: язык широкого спектра CIP-L (Отчет). Springer-Verlag. 1986 г.
Заметки [ править ]
- ^ Götze, H .; Бауэр, Флорида (июнь 1980 г.). "Клаус Самельсон: гл. 21. 12. 1918, гест. 25. 5. 1980". Numerische Mathematik (на немецком языке). Springer . 36 (2): 109. DOI : 10.1007 / BF01396753 . S2CID 125254214 .
- ^ Самельсон, Клаус (1951). Bemerkungen zur Theorie der Unipolarinduktion und verwandter Effekte [ Замечания по теории униполярной индукции и связанных эффектов ] (доктор философии). Мюнхенский университет Людвига-Максимилиана .
- ^ Jeuring, Йохан; Меертенс, Ламберт ; Гуттманн, Вальтер (17 августа 2016 г.). «Профиль Рабочей группы 2.1 ИФИП» . Фосвики . Проверено 7 сентября 2020 .
- ^ Swierstra, Doaitse; Гиббонс, Джереми ; Меертенс, Ламберт (2 марта 2011 г.). "ScopeEtc: IFIP21: Foswiki" . Фосвики . Проверено 7 сентября 2020 .
Ссылки [ править ]
- Бауэр, Флорида ; Ершов А.П . ; Пол, М .; Перлис, AJ (декабрь 1980 г.). «Клаус Самельсон». Acta Informatica . Берлин - Гейдельберг: Шпрингер. 15 (1): 1-2. DOI : 10.1007 / BF00269806 . S2CID 35479240 .
- Хашаген, Ульф (21–26 июля 2004 г.). «История численного анализа и научных вычислений: интервью с Фрицем Бауэром» . Общество промышленной и прикладной математики (SIAM) .
Внешние ссылки [ править ]
- Клаус Самельсон из Библиографического сервера DBLP
- Клаус Самельсон на проекте « Математическая генеалогия»
- Самельсон-Принцип (на немецком языке)