Ричард Хэмминг был американским математиком и компьютерным ученым, наиболее известным благодаря так называемому коду Хэмминга, линейному коду коррекции (корректирующему коду, обладающему свойством линейности), позволяющим обнаруживать и исправлять одну ошибку в передаваемом сообщении. Лауреат премии Тьюринга (1968).
Хэмминг родился 11 февраля 1915 года в Чикаго, штат Иллинойс. Вырос в Чикаго, где посещал школу и учился в университете. Он решил изучать инженерное дело в университете, но единственное предложение о стипендии поступило от Чикагского университета, в котором не было инженерного факультета. Он поступил в Чикагский университет, получив степень бакалавра в 1937 году по специальности «математика». После окончания бакалавриата он поступил в Университет Небраски, где в 1939 году получил степень магистра наук. В 1942 году он получил степень доктора философии по математике в Университете Иллинойса в Урбана-Шампейн. Его докторская диссертация «Некоторые проблемы теории граничных значений линейных дифференциальных уравнений» была написана под руководством Вальдемара Тржицинского (1901-1973). Тржицинский, русский по происхождению, эмигрировал в США в 1920-х годах и был профессором математики в Университете Иллинойса с 1934 по 1969 год. Его интересы лежали в области анализа, особенно теории меры, интегрирования и дифференциальных уравнений. В работе, опубликованной в журнале Acta Mathematica в 1936 году, Тржицинский изучал линейные дифференциальные системы с двухточечными граничными условиями определенного типа, и Хэмминг расширил эту работу в своей диссертации. В частности, Хэмминг исследовал функцию Грина, а также характеристические решения, для которых он получил асимптотические выражения. Далее он развил методы, введенные Джейкобом Д Тамаркиным, чтобы исследовать характеристические числа и показать, что используемые ряды сходятся равномерно. Хэмминг, однако, интересовался идеями, которые были весьма далеки от его изучения дифференциальных уравнений, например, «законами мышления» Буля.
После присуждения докторской степени Хэмминг женился на Ванде Литтл 5 сентября 1942 года. В течение короткого времени он преподавал в Университете Иллинойса, а затем в Университете Луисвилля. В 1945 году, подстрекаемый другом, он присоединился к Манхэттенскому проекту, исследовательскому проекту правительства США по созданию атомной бомбы. Однако к тому времени, когда Хэмминг был принят в проект, он уже осуществлялся в Лос-Аламосе. Через месяц после прибытия в Лос-Аламос к нему присоединилась его жена Ванда, которая также работала в Манхэттенском проекте. Ричарду было поручено управлять компьютерами IBM, которые играли жизненно важную роль в проекте. Ванда же начала работать с настольными калькуляторами, а позже работала на Энрико Ферми и Эдварда Теллера.
После окончания Манхэттенского проекта Хэмминг оставался в Лос-Аламосе в течение шести месяцев, записывая детали проведенных расчетов. Он чувствовал, что важно попытаться понять, что именно было достигнуто и почему это было так успешно. Именно в это время он понял, что поступил правильно, не став изучать инженерное дело - инженеры выполняли большую часть рутинной работы, а математики, такие как он, больше занимались передовыми инновациями.
В результате опыта, полученного в Лос-Аламосе, у него сформировался взгляд на математику, согласно которому вычисления имели большое значение, но это заставило его усомниться в значимости стандартного подхода с помощью абстрактных математических теорий. Ему уже предложили место в Bell Telephone Laboratories в Нью-Джерси, и в 1946 году он начал работать там в математическом отделе. Однако, Ричард не прервал связи с Лос-Аламосом, продолжая каждое лето совершать двухнедельные визиты в Лос-Аламосскую научную лабораторию в качестве консультанта. В Bell Labs он имел возможность работать как с Клодом Шенноном, так и с Джоном Тьюки.
Свою работу по кодам, обнаруживающим и исправляющим ошибки, Хэмминг осуществлял, работая в BellLabs. Его фундаментальная статья на эту тему «Коды, обнаруживающие и исправляющие ошибки» (прим. прочесть можно здесь) появилась в апреле 1950 года в Bell System Technical Journal. Этой статьей он положил начало новому предмету в теории информации. Коды Хэмминга, расстояние Хэмминга и метрика Хэмминга – стандартные термины, используемые сегодня в теории кодирования, но они также используются во многих других областях математики. Все эти идеи, имеющие фундаментальное значение для теории кодирования, зародились в этой классической работе и имеют практическое применение при проектировании компьютеров.
Он продолжал работать в Bell Telephones до 1976 года, хотя его все больше интересовало преподавание, и с 1960 по 1976 год он занимал должности приглашенного или адъюнкт-профессора в Стэнфордском университете, Городском колледже Нью-Йорка, Калифорнийском университете в Ирвайне и Принстонском университете. После ухода на пенсию из Bell Labs в 1976 году он принял должность профессора информатики в военно-морской аспирантуре в Монтерее, штат Калифорния. В этот момент он отказался от научной карьеры, решив сосредоточиться на преподавании и написании книг. Он сформировал убеждение, что способ преподавания математики является неправильным, а единственный способ изменить ситуацию – это написать учебники, которые могут быть использованы для нового подхода. Его попытка перейти к новому способу преподавания исчисления представлена в книге «Методы математики, применяемые к исчислению, вероятности и статистике» (1985).
В декабре 1997 года Хэмминг ушел на пенсию, оставив преподавание в Военно-морской аспирантуре, и получил звание заслуженного профессора. Через месяц, 7 января 1998 года, Ричард Хэмминг умер от сердечного приступа.
Публикация подготовлена по материалам, опубликованным в сети Интернет.