Клаус Самельсон
Клаус Самельсон | |
---|---|
Рожденный | |
Умер | 25 мая 1980 г. | ( 61 год
Гражданство | Германия |
Образование | Мюнхенский университет Людвига-Максимилиана ( доктор философии , 1951 г.) |
Научная карьера | |
Поля | Информатика |
Учреждения | Математический институт Мюнхенского технического университета |
Диссертация | Замечания о теории униполярной индукции и связанных с ней эффектах (1951) |
Докторантура | Фридрих Бопп |
Клаус Самельсон (21 декабря 1918 г.) [1] — 25 мая 1980) — немецкий математик, физик и пионер компьютеров в области языков программирования перевода и алгоритмов стека push-pop для последовательного перевода формул на компьютерах.
Ранняя жизнь [ править ]
Он родился в Страсбурге , Эльзас-Лотарингия жил в Бреслау , и в раннем детстве . Его старшим братом был математик Ганс Самельсон . Из-за политических обстоятельств он ждал до 1946 года, чтобы изучать математику и физику в Мюнхенском университете Людвига-Максимилиана в Мюнхене .
Карьера [ править ]
После окончания университета он некоторое время работал учителем средней школы, прежде чем вернуться в университет. В 1951 году он получил степень доктора философии (Ph.D.) по физике вместе с Фридрихом Боппом (Фрицем), защитив диссертацию по проблеме квантовой механики, поставленной Арнольдом Зоммерфельдом и связанной с униполярной индукцией . [2]
Самельсон заинтересовался численным анализом , а когда Ганс Пилоти, инженер-электрик, и Роберт Зауэр, профессор математики, начали работать вместе, он присоединился к первым компьютерам и занялся ими в качестве научного сотрудника в Математическом институте Технического университета Германии. Мюнхен .
Это изменило его научную карьеру. Его первые публикации были связаны с интересами Зауэра, связанными со сверхзвуковыми скоростями потока и проблемами точности цифровых вычислений для численных расчетов собственных значений .
Вскоре после этого началось сильное влияние Самельсона на развитие информатики и информатики как новой научной дисциплины. С Фридрихом Л. Бауэром , у которого также был доктор философии Фриц Бопп. Советник, он изучал структуру языков программирования, чтобы разработать эффективные алгоритмы их трансляции и реализации. Это исследование привело к созданию структур в скобках, и Самельсону стало ясно, что этот принцип должен управлять переводом языков программирования и систем времени выполнения со стековыми моделями и блочной структурой. Это был фундаментальный прорыв в моделировании и проектировании компьютерных систем.
Пилоти, Бауэр и Самельсон также работали над разработкой PERM , компьютера, частично основанного на Whirlwind I. концепции К 1955 году PERM был завершен, и они продолжили работу, начатую Бауэром в 1951 году, над концепциями автоматического программирования.
Самельсон занимался международными стандартами программирования и информатики и сыграл ключевую роль в разработке АЛГОЛов 58 и 60, будучи членом Международной федерации обработки информации (IFIP) Рабочей группы 2.1 IFIP по алгоритмическим языкам и исчислениям. [3] который определил , поддерживает и поддерживает языки программирования АЛГОЛ 60 и АЛГОЛ 68 . [4]
В 1958 году он занял кафедру математики в Университете Майнца , а с 1963 года он занимал кафедру в Техническом университете Мюнхена, где он и Бауэр начали разрабатывать университетскую программу по информатике и информатике. Он стал редактором журнала Acta Informatica , когда он начал свое существование в 1971 году.
Избранные публикации [ править ]
- Перлис, Алан Джей ; Самельсон, Клаус (1958). Предварительный отчет: Международный алгебраический язык. Сообщения АКМ (Отчет). Том. 1. С. 8–22.
- Самельсон, Клаус; Бауэр, Фридрих Людвиг (1959). «Последовательный перевод формул». Электронно-вычислительные системы (на немецком языке). 1 (4): 176–182.
- Дейкстра, Эдсгер Вайбе ; Хейзе, Вилли; Перлис, Алан Джей ; Самельсон, Клаус (1959). «Отчет подкомитета ALGOL - Расширения». Коммуникации АКМ . 2 (9): 24.
- Бауэр, Фридрих Людвиг ; Самельсон, Клаус (1959). Проблема общего языка, особенно для научной счетной работы (Доклад). Конгресс ИФИП. стр. 120–124.
- Бэкус, Джон Уорнер ; Бауэр, Фридрих Людвиг ; Грин, Жюльен; Кац, Чарльз ; Маккарти, Джон ; Перлис, Алан Джей ; Рутисхаузер, Хайнц ; Самельсон, Клаус; Вокуа, Бернар [на французском языке] ; Вегштейн, Джозеф Генри ; ван Вейнгаарден, Адриан ; Вуджер, Майкл (1960). Отчет по алгоритмическому языку АЛГОЛ 60. Коммуникации АКМ (Отчет). Том. 3. С. 299–314.
- Самельсон, Клаус; Бауэр, Фридрих Людвиг (1960). Последовательный перевод формул, сообщения ACM (отчет). Том. 3. С. 76–83.
- Бауэр, Фридрих Людвиг ; Самельсон, Клаус (апрель 1961 г.). «Комментарии к сопровождению и изменениям ALGOL 60». Алгол Бюллетень (12).
- Самельсон, Клаус (1962). Языки программирования и их обработка (Доклад). Конгресс ИФИП. стр. 487–492.
- Эйкель, Юрген [на немецком языке] ; Пол, Манфред [на немецком языке] ; Бауэр, Фридрих Людвиг ; Самельсон, Клаус (1963). Генератор формальных языковых процессоров, управляемый синтаксисом. Сообщения АКМ (Отчет). Том. 6. С. 451–455.
- Бэкус, Джон Уорнер ; Бауэр, Фридрих Людвиг ; Грин, Жюльен; Кац, Чарльз ; Маккарти, Джон ; Перлис, Алан Джей ; Рутисхаузер, Хайнц ; Самельсон, Клаус; Вокуа, Бернар [на французском языке] ; Вегштейн, Джозеф Генри ; ван Вейнгаарден, Адриан ; Вуджер, Майкл ; Наур, Питер (1963). Пересмотренный отчет об алгоритмическом языке АЛГОЛ 60. Сообщения АКМ (Отчет). Том. 6. стр. 1–17.
- Бауэр, Фридрих Людвиг ; Самельсон, Клаус (1976) [23 июля 1975 г. - 2 августа 1975 г.]. Языковые иерархии и интерфейсы, Международная летняя школа (Отчет). Марктобердорф, Германия: Springer.
- Самельсон, Клаус (1976) [12 сентября 1976-08-09]. Конференция ECI 1976 г., Материалы 1-го Европейского сотрудничества в области информатики (Отчет). Амстердам, Нидерланды: Спрингер.
- Гнатц, Руперт; Самельсон, Клаус (1977) [1977-10-19/21]. Методы информатики для автоматизированного проектирования и строительства, конференция GI (доклад) (на немецком языке). Мюнхен, Германия: Шпрингер.
- Самельсон, Клаус. Линии развития информатики, ежегодная конференция GI 1978 г. (Отчет) (на немецком языке). стр. 132–148.
- Бауэр, Фридрих Людвиг ; Брой, Манфред ; Дош, Уолтер; Гнатц, Руперт; Криг-Брюкнер, Бернд; Громко, Альфред; Лукманн, Манфред; Мацнер, Томас; Мёллер, Бернхард [на немецком языке] ; Парч, Хельмут; Пеппер, Питер; Самельсон, Клаус; Штайнбрюгген, Ральф; Савой, Мартин ; Весснер, Ганс (октябрь 1981 г.). Программирование на языке широкого спектра: сборник примеров (отчет). Наука компьютерного программирования. Том 1. Эльзевир. стр. 73–114.
- Самельсон, Клаус; Бауэр, Фридрих Людвиг (1983). «Последовательный перевод формул (перепечатка)» . Коммуникации АКМ . 26 (1): 9–13. дои : 10.1145/357980.357983 . S2CID 555174 .
- Бауэр, Фридрих Людвиг ; Бергаммер, Рудольф ; Брой, Манфред ; Дош, Уолтер; Гейзебрехтингер, Франц; Гнатц, Руперт; Хангель, Эрих; Гессен, Вольфганг [на немецком языке] ; Криг-Брюкнер, Бернд; Громко, Альфред; Мацнер, Томас; Мёллер, Бернхард [на немецком языке] ; Никль, Фридерика; Парч, Хельмут; Пеппер, Питер; Савой, Мартин ; Весснер, Ганс (1986) [1985]. Мюнхенский проект CIP: Том I: Язык широкого спектра CIP-L (Отчет). Том I. Берлин, Германия: Springer-Verlag . ISBN 3-540-15187-7 .
Ссылки [ править ]
- ^ Гетце, Хайнц [на немецком языке] ; Бауэр, Фридрих Людвиг (июнь 1980 г.). «Клаус Самельсон: родился 21 декабря 1918 г., умер 25 мая 1980 г.». Численная математика (на немецком языке). 36 (2). Спрингер : 109. doi : 10.1007/BF01396753 . eISSN 0945-3245 . ISSN 0029-599X . S2CID 125254214 . КОД NUMMA7 .
- ^ Самельсон, Клаус (1951). Замечания по теории ( униполярной индукции и связанных с ней эффектов кандидатская диссертация) (на немецком языке). Мюнхенский университет Людвига-Максимилиана .
- ^ Журинг, Йохан; Меертенс, Ламберт ; Гутманн, Вальтер (17 августа 2016 г.). «Профиль Рабочей группы ИФИП 2.1» . Фосвики . Проверено 7 сентября 2020 г.
- ^ Свирстра, С. Доатиз; Гиббонс, Джереми ; Меертенс, Ламберт (2 марта 2011 г.). «ScopeEtc: IFIP21: Foswiki» . Фосвики . Проверено 7 сентября 2020 г.
Дальнейшее чтение [ править ]
- Бауэр, Фридрих Людвиг ; Ершов Андрей Петрович ; Пол, Манфред [на немецком языке] ; Перлис, Алан Джей (декабрь 1980 г.). «Клаус Самельсон». Акта Информатика . 15 (1). Берлин – Гейдельберг, Германия: Шпрингер: 1–2. дои : 10.1007/BF00269806 . S2CID 35479240 .
- Хашаген, Ульф [на немецком языке] (21–26 июля 2004 г.). «История численного анализа и научных вычислений: интервью с Фрицем Бауэром» . Общество промышленной и прикладной математики (SIAM) .
- Шмидт, Гюнтер (2020). Оглядываясь назад на истоки мюнхенской информатики (на немецком языке). Спрингер Вьюег . ISBN 978-3-65828754-2 .
Внешние ссылки [ править ]
- Клаус Самельсон на DBLP библиографическом сервере
- Клаус Самельсон в проекте «Математическая генеалогия»
- Принцип Самельсона (на немецком языке)
- 1918 рождений
- 1980 смертей
- Немецкие ученые-компьютерщики
- Формальные методы люди
- Разработчики языков программирования
- Исследователи языков программирования
- Выпускники Мюнхенского университета Людвига-Максимилиана
- Академический состав Мюнхенского технического университета
- Академический состав Университета Иоганна Гутенберга в Майнце