Лекция А. Степанов в Яндексе – автор STL, экс-президент AT&T, экс-президент HP/Compaq, ведущий ученый в Adobe рассказывает популярно, о истории алгоритма нахождения наибольшего общего делителя.
Основные прозвучавшие идеи (не об алгоритме, а о текущем состоянии науки):
- Computer Scientists должны знать математику и это ошибочно от нее уходить. Информатика тесно связана с математикой.
- Специализация способствует отрицательному градиенту развития (точнее, было сказано, что специализация – узкая направленность – это плохо)
- Купить Кнута и поставить на полку. Когда-нибудь прочитаете. Не купив – вы вообще никогда не прочитаете
- Ответ на возражение Кнута: зависит от определения (см. лекцию). Такой ответ хорош во многих случаях
- Была высказана мечта о создании единого ЯП. Все остальные – "диалекты". Тут у меня почему-то возникли ассоциации с не очень удачными экспериментами с эсперанто и логлан.
- Было много сказано о том, какой Кнут умный, а Страуструп усердный. Кстати, Страуструп любит пиво с селедкой.
- Совет: соблюдайте смирение и уважение к предыдущим поколениям. Не надо быть нигилистами.
- Состояние CS в Америке и Европе ужаснуло: ООП изучают до циклов.
- Читайте “Начала Евклида”, это позволит “правильно” думать
- Не улетайте далеко в абстракции и теории. Их следует применять и проверять на практике. Это как эксперимент для проверки физической теории.
Посмотреть можно здесь:
Дополнительное видео можно найти здесь тут и тут.
Так же для искушенных в качестве можно воспользоваться торрент-трекером и скачать в лучшем качестве.
Навеяно оригиналом прочитанным на Хабре
Ссылка на публикации и работы Александра Степанов http://www.stepanovpapers.com/.
Read more: