Лекция в ИТМО была дико популярна — пришло на удивление очень много
желающих, и в актовом зале ИТМО просто не хватило на всех места. Очень
много людей стояло в проходах. Я сидел, но на самом последнем ряду.
Сначала Вирт по бумажке читал приветствие на русском. Это произвело
довольно гнетущее впечатление, так как было очень медленно и половину
было невозможно понять. На это наложились технические проблемы — Вирт
говорил бОльшую часть мимо микрофона, и в переполненном зале было
недостаточно громкости.
Далее была собственно профессорская лекция. По просьбе зала он ее читал
без переводчика (на английском), что безусловно сильно помогло и
убыстрило процесс. Небольшая часть народа в процессе лекции ушла, это
несколько разгрузило зал, но не радикально — все равно осталось много
людей, которые стояли в проходах.
Здесь тоже были технические трудности. Вирт все больше смотрел на
слайды, стоя вполоборота к залу, из-за чего опять же говорил не в
микрофон, а мимо него, и не все можно разобрать. Однако, слайды
помогали уловить основную мысль, да и в целом понимать эту часть было
несколько проще.
Лекция была на тему (не дословно) "Old problems — revisited". Вирт
рассказывал о разных интересных проблемах своего времени, которые
стояли перед разработчиками софта и железа, и показывал, как то, что
казалось хорошим решением в одно время, позже оказывалось не очень
хорошим. Некоторые вещи для меня были новыми и интересными и, к
сожалению, не все из этих вещей удалось уловить из-за проблем со
звуком. Было бы интересно даже еще раз послушать тоже самое, но уже с
хорошим звуком, и чтобы кто-нибудь контролировал Вирта, чтобы тот
говорил в микрофон (может, дать ему микрофон в руку, чтобы он мог
поворачиваться куда угодно; а еще лучше — повесить ему мини-микрофон на
лацкан пиджака, чтобы точно был звук!).
Общая мысль была такая: когда вы что-то делаете, то не смотрите только
на технологии, которые доступны сейчас, а старайтесь продумать, каким
образом будущие изменения в технологиях повлияют на применимость
вашего решения.