Введение

Бьярн Строструп (Bjarne Stroustrup; родился 30 декабря 1950 года) — датский учёный в области информатики, наиболее известен как создатель и разработчик языка программирования C++. С 2014 года Строструп является приглашённым профессором информатики в Колумбийском университете, а с 2022 года — штатным профессором.

Ранние годы и образование

Струструп родился в Орхусе, Дания. Его семья принадлежала к рабочему классу, и он посещал местные школы. С 1969 по 1975 год он учился в Орхусском университете и получил степень кандидата наук (Candidatus Scientiarum) по математике со специализацией в информатике. Его интересы были сосредоточены на микропрограммировании и архитектуре вычислительных машин. Он изучал основы объектно-ориентированного программирования у его изобретателя Кристена Нюгаарда, который часто посещал Орхус. В 1979 году он получил степень доктора философии (PhD) в области компьютерных наук в Кембриджском университете, где его исследования в области распределённых вычислений проходили под руководством Дэвида Уилера.

Карьера и исследования

В 1979 году Строструп начал свою карьеру в качестве сотрудника технического персонала в Центре исследований компьютерных наук лаборатории Bell Labs в Мюррей-Хилл, штат Нью-Джерси. Там он начал работу над C++ и техниками программирования. Строструп возглавлял отдел исследований в области крупномасштабного программирования AT&T Bell Labs с момента его основания до конца 2002 года. В 1993 году он получил статус Bell Labs Fellow, а в 1996 году – AT&T Fellow. С 2002 по 2014 год Строструп занимал должность профессора кафедры инженерии в области компьютерных наук в Техасском университете A&M. С 2011 года ему было присвоено звание University Distinguished Professor. С января 2014 года по апрель 2022 года Строструп был техническим директором и управляющим директором в технологическом подразделении Morgan Stanley в Нью-Йорке, а также приглашенным профессором информатики в Колумбийском университете. По состоянию на июль 2022 года Строструп является штатным профессором компьютерных наук в Колумбийском университете.