Замельсон, Клаус

Материал из Циклопедии
Перейти к навигации Перейти к поиску

Клаус Замельсон

англ. Klaus Samelson


Дата рождения
21 декабря 1918 года
Место рождения
Страсбург, Эльзас-Лотарингия
Дата смерти
25 мая 1980 года
Гражданство
Германия


Род деятельности
математик, физик, учёный в области информатики






Клаус Замельсон ([Нет даты!]) — немецкий математик, физик и пионер в области информатики. Известен работами в сфере трансляции языков программирования и алгоритмов стека для последовательной трансляции формул на компьютерах.

Биография[править]

Родился в Страсбурге (Эльзас-Лотарингия). В раннем детстве жил в Бреслау. Его старшим братом был математик Ханс Замельсон. Из-за политических обстоятельств он смог начать изучение математики и физики в Мюнхенском университете только в 1946 году.

Карьера[править]

После окончания университета недолго работал учителем в средней школе, затем вернулся в университет. В 1951 году получил степень доктора философии по физике под руководством Фридриха Боппа. Его диссертация была посвящена проблеме квантовой механики, поставленной Арнольдом Зоммерфельдом и связанной с униполярной индукцией.

Замельсон заинтересовался численным анализом. Когда инженер-электрик Ханс Пилоти и профессор математики Роберт Зауэр начали совместную работу, он присоединился к ним. В качестве научного сотрудника Математического института Мюнхенского технического университета он начал работать с первыми компьютерами.

Это изменило его научную карьеру. Его первые публикации были связаны с интересами Зауэра в области течений со сверхзвуковой скоростью и проблемами точности цифровых вычислений для численного нахождения собственных значений.

Вскоре Замельсон начал оказывать влияние на развитие информатики как новой научной дисциплины. Совместно с Фридрихом Л. Бауэром, чьим научным руководителем также был Фридрих Бопп, он изучал структуру языков программирования для разработки эффективных алгоритмов их трансляции и реализации. Это исследование привело к созданию скобочных структур. Замельсон пришёл к выводу, что этот принцип должен лежать в основе трансляции языков программирования и системы времени выполнения со стековыми моделями и блочной структурой. Это стало прорывом в моделировании и проектировании компьютерных систем.

Пилоти, Бауэр и Замельсон также работали над созданием PERM — компьютера, частично основанного на концепции Whirlwind I. К 1955 году создание PERM было завершено. Они продолжили работу над концепциями автоматического программирования, начатую Бауэром в 1951 году.

Замельсон участвовал в разработке международных стандартов в области программирования и информатики. Он сыграл ключевую роль в создании ALGOL 58 и 60 как член Рабочей группы 2.1 Международной федерации по обработке информации (IFIP) по алгоритмическим языкам и исчислениям, которая определяет, поддерживает и развивает языки программирования ALGOL 60 и ALGOL 68.

В 1958 году он занял должность профессора математики в Майнцском университете. С 1963 года он был профессором Мюнхенского технического университета, где вместе с Бауэром начал разрабатывать университетскую учебную программу по информатике. В 1971 году он стал редактором журнала Acta Informatica.

Примечания[править]

Литература[править]

Ссылки[править]

Рувики

Одним из источников, использованных при создании данной статьи, является статья из википроекта «Рувики» («ruwiki.ru») под названием «Замельсон, Клаус», расположенная по адресу:

Материал указанной статьи полностью или частично использован в Циклопедии по лицензии CC-BY-SA 4.0 и более поздних версий.

Всем участникам Рувики предлагается прочитать материал «Почему Циклопедия?».