Интернет магазин китайских планшетных компьютеров



Компьютеры - Степанов, Александр Александрович

22 января 2011


Оглавление:
1. Степанов, Александр Александрович
2. Награды



Александр Александрович Степанов — русско-американский учёный в области информатики и вычислительной техники. Был топ-менеджером компаний SGI, AT&T и Compaq. Наиболее известен как разработчик STL, ставшей частью стандартной библиотеки языка C++.

Биография

Александр родился 16 ноября 1950 в Москве на улице Остоженка. С 1967 по 1972 изучал математику в Московском государственном университете. В 1973 получил диплом учителя математики в Московском областном педагогическом институте им. Крупской.

C 1972 по 1976 годы Александр работал в Институте проблем управления и ЦНИИКА. В команде программистов под руководством Александра Михайловича Гуревича участвовал в разработке мини-компьютера для управления гидроэлектростанциями. Занимался разработкой аппаратуры, операционных систем, отладчиков. Первая его опубликованная работа, относится к этому периоду. Она была посвящена операционным системам реального времени. В это же время у него появились идеи, связанные с обобщённым программированием, которые через 15 лет вылились в разработку библиотеки STL.

В 1977 году уехал в США. Начал работать в исследовательском центре компании General Electric в Скеннектади. В это время он работал над языком программирования Tecton. В этой работе принимал участие Дэвид Мюссер — соратник во многих последующих проектах Александра.

В 1983 году стал доцентом в Polytechnic University, Brooklyn NY. Результатом этого периода было создание, совместно с Дэвидом Мюссером и Ароном Кершенбаумом, большой библиотеки компонентов на Scheme.

В 1985 году Александр был вновь приглашён в GE Research для преподавания курса высокоуровневого программирования. Получил грант от GE Research, Information Systems Laboratory для работы над реализацией своих идей обобщённого программирования в виде библиотеки алгоритмов на языке Ada.

В 1987 получил предложение поработать в Bell Laboratories, чтобы реализовать свой подход в виде библиотеки на языке C++. Однако стандарт языка в это время ещё не позволял в полном объёме осуществить задуманное.

В 1988 Александр перешёл в HP Labs, где первоначально работал над вещами, не связанными с обобщённым программированием. Он занимался системами хранения данных, дисковыми контроллерами. В 1992-м вернулся к работе над алгоритмами. В конце 1993 года он рассказал о своих идеях Энди Кёнигу, который, высоко оценив их, организовал ему встречу с членами Комитета ANSI/ISO по стандарту C++. Уже весной 1994 года библиотека STL, разработанная Александром Степановым, при помощи Менга Ли стала частью официального стандарта языка C++.

В 1995 года перешёл в SGI, где первоначально работал над новым вариантом реализации библиотеки STL. С 1999 года Александр стал больше заниматься менеджментом, став главным инженером подразделения серверов и суперкомпьютеров SGI.

В мае 2000 года Александр Степанов перешёл в AT&T как вице-президент и главный архитектор AT&T Laboratories.

В декабре 2000 года Александр перешёл в Compaq как вице-президент и главный учёный.

C ноября 2002 года до ноября 2009 года работал в компании Adobe, где занимался преподаванием программирования. С ноября 2009 работает в A9.com



Просмотров: 2215


<<< Сошников, Дмитрий Валерьевич
Терехов, Андрей Николаевич >>>