Семинары Степанова Александра Александровича

15 апреля 2010, 11:56

Мы открываем регистрацию сразу на два семинара, которые состоятся 19 и 20 апреля 2010 года, в московском офисе Яндекса.


К нам в гости приезжает Степанов Александр Александрович, известный специалист по программированию, основоположник подхода Generic programming (обобщенного программирования) и создатель Standard Template Library (STL) в языке C++.

Степанов А.А. -  автор монографии по обобщённому программированию Elements of Programming ("The book contains some of the most beautiful code I have ever seen." - Bjarne Stroustrup, Designer of C++ ).

Александр Александрович имеет огромный как административный, так и технический опыт в компаниях мирового класса: General Electric Research Center, НР Labs, CTO of Server and Supercomputer Business Unit in SGI, VP and Chief Architect at AT&T, Compaq,  Adobe. В настоящее время работает в A9.com (Amazon).


19 апреля состоится выступление на тему: Наибольшая общая мера: последние 2500 лет (Originally prepared as the 1999 Arthur Schoffstall Lecture in Computer Science and Computer Engineering at the Rensselaer Polytechnic Institute).

Цель лекции - это убедить слушателя в том, что математика и алгоритмика едины, и что их единство - центральная тема нашей цивилизации. Идея обобщенных алгоритмов не была придумана нами, но имеет древнюю историю.

Изучение математики развивает архитектурный талант - талант организовывать знания, - который необходим программистам. Начала Евклида - это замечательный учебник для разработчиков сложных систем.

Знание истории своей дисциплины необходимо ученому, чтобы отличить важное от второстепенного.


20 апреля пройдет выступление  на тему: Преобразования и их орбиты (Transformations and their orbits).


Преобразование - это унарная регулярная функция, возвращающая объект того же типа. Повторные применения преобразования к начальному объекту определяют орбиту этого объекта. Используя лишь регулярность преобразования и конечность орбиты, дан алгоритм для определения структуры орбиты, применимый для различных приложений - например, для обнаружения цикла в списке или для анализа генератора псевдослучайных чисел. Определен интерфейс к алгоритму, связанные с ним процедуры, их параметры и возвращаемые значения. Воспользовавшись разбором алгоритма определения структуры орбиты, мы ввели на простейшем примере наш подход к программированию.


Зарегистрироваться  на мероприятие можно по телефону (495) 739-7000 - не забудьте сообщить, на какой именно семинар вы  планируете прийти. Участие в семинарах бесплатное, количество мест - ограничено.


Начало мероприятий в 17:30, но чтобы успеть занять место и не опоздать на начало лекции - лучше подойти к 17.00.


Юлия Симутенко, обучаем и развиваем