Окончил механико-математический факультет МГУ (1969), аспирантуру ВЦ АН СССР (1975).
Кандидат физико-математических наук (1976), тема диссертации: «Входной язык и реализация метапроцессора системы ЛОРД». Доктор физико-математических наук (1990), тема диссертации: «Системы автоматизации построения трансляторов и их применение для эффективной реализации языков программирования».
Член редколлегии журнала «Программирование».
Преподавал на факультете ВМК МГУ с 1992 по 2019 год, профессор кафедры системного программирования (с 1993 по 2019 год).
Работал в Вычислительном центре РАН с 1976 г.: младший научный сотрудник (1976-1982), старший научный сотрудник (1982-1986), заведующий сектором (1986-1992), заведующий отделом (с 1992).
Область научных интересов: системное программирование, прикладная математика.
Читал лекционный курс «Конструирование компиляторов». Подготовил 15 кандидатов наук.
Автор свыше 100 научных работ, в том числе:
Применение методов синтаксического анализа для автоматической генерации оптимального кода // Системная информатика Новосибирск, Наука, 1993, с.130-164 (соавт. Бездушный А. Н.);
Модель и язык для параллельных вычислений при решении научных задач // ЖВМиМФ, т. 33, №7, 1993;
Интегрированная система информационных ресурсов РАН и технология разработки цифровых библиотек // Программирование ,№4, 2000 (соавт. Бездушный А. Н., Жижченко А. Б. и др.);
Теория и реализация языков программирования М.: МЗ-Пресс, 2003, 296 с. (соавт. Галочкин М. П., Гончар Д. Р., Фуругян М. Г.);
Интеграция метаданных Единого Научного Информационного Пространства РАН М.: ВЦ РАН, 2006 (соавт. Бездушный А. А., Бездушный А. Н., Филиппов В. И.);
Информационная WEB-система «Научный институт» на платформе ЕНИП М.: ВЦ РАН, 2007 (соавт. Бездушный А. А., Бездушный А. Н., Нестеренко А. К., Сысоев Т. М., Теймуразов К. Б.).
|