Клаус Самельсон | |
---|---|
Родился | (1918-12-21) 21 декабря 1918 года. Страсбург, Эльзас-Лотарингия |
Умер | 25 мая 1980 (1980-05-25) (61 год) |
Гражданство | Германия |
Образование | Мюнхенский университет Людвига-Максимилиана (Ph.D., 1951) |
Научная карьера | |
Области | Компьютерные науки |
Учреждения | Математический институт, Мюнхенский технический университет |
Диссертация | Замечания по теории униполярной индукции и связанных с ней эффектов (1951) |
Докторант | Фридрих Бопп |
Клаус Самельсон (21 декабря 1918 - 25 мая 1980 г.) был немецким математиком, физиком и пионером компьютеров в области языка программирования перевода и стека push-pop алгоритмы последовательного перевода формул на компьютерах.
Он был родился в Страсбурге, Эльзас-Лотарингия, а в раннем детстве жил в Бреслау. Его старшим братом был математик Ганс Самельсон. По политическим причинам он дождался 1946 года, чтобы изучать математику и физику в Мюнхенском университете Людвига Максимилиана в Мюнхене.
После выпуска он некоторое время работал учителем в средней школе, прежде чем вернулся в университет. В 1951 году он завершил свою докторскую степень по физике (Ph.D.) вместе с Фридрихом Боппом (Фриц), защитив диссертацию по квантовой механике. Арнольд Зоммерфельд, связанный с униполярной индукцией.
Самельсон заинтересовался численным анализом, и когда Ганс Пилоти, инженер-электрик, и Роберт Зауэр, профессор математики, начал работать вместе, он присоединился к ранним компьютерам и занялся им в качестве научного сотрудника в Математическом институте Мюнхенского технического университета.
Это изменило его научную карьеру. Его первые публикации были связаны с интересами Зауэра, посвященными сверхзвуковой скорости потока и задачам точности цифровых вычислений для численных вычислений собственных значений.
. Вскоре после этого сильное влияние Самельсона началось на развитие компьютерных наук и информатики. как новая научная дисциплина. Вместе с Фридрихом Л. Бауэром, у которого также был Фриц Бопп в качестве доктора философии. Советник, он изучал структуру языков программирования для разработки эффективных алгоритмов их перевода и реализации. Это исследование привело к заключению в скобки структур, и Самельсону стало ясно, что этот принцип должен управлять трансляцией языков программирования и системы времени выполнения с моделями стека и блочной структурой. Это был фундаментальный прорыв в моделировании и проектировании компьютерных систем.
Пилоти, Бауэр и Самельсон также работали над дизайном PERM, компьютера, частично основанного на концепции Whirlwind I. К 1955 году PERM был завершен, и они продолжили работу, начатую Бауэром в 1951 году по концепциям автоматического программирования.
Самельсон занимался международными стандартами программирования и информатики и сыграл ключевую роль в разработке АЛГОЛОВ 58 и 60, будучи членом Международной федерации обработки информации (IFIP) Рабочая группа 2.1 IFIP по алгоритмическим языкам и вычислениям, которая указала, поддерживает и поддерживает языки программирования АЛГОЛ 60 и АЛГОЛ 68.
В 1958 году он принял кафедру математики в Университете Майнца, а с 1963 года он занимал кафедру в Техническом университете Мюнхена, где он и Флорида Бауэр начал разработку университетской учебной программы по информатике и компьютерным наукам. Он стал редактором журнала Acta Informatica, когда он начал свою работу в 1971 году.