Сегодня был на лекции Бертранда Мейера в Нижегородском Университете (
http://www.unn.ru/?file=announces&id=154 ).
Для тех кто не знает: Мейер сейчас занимает должность декана факультета компьютерной-науки в ETH, которую раньше, до ухода на пенсию, занимал Н. Вирт.
Он рассказывал о параллельном программировании на Eiffel.
В конце, когда задавали вопросы, я спросил как он относится к параллельному программированию на Active Oberon и операционной системе BlueBottle. Он сказал, что его подход изначально более объектно-ориентирован, чем подход Вирта-Гуткнехта. Они занимаются тем же самым но иным способом. А вот какой из этих двух способов лучше (что выбрать?) - решать надо мне самому. Во время лекции он, кстати, поругал идею активных объектов назвав её, с его точки зрения, внутренне противоречивой, сославшись на невозможность наследования активных объектов. Поскольку он во главу угла ставит ООП с наследованием, то активные объекты, стало быть, для него плохие.
Ещё ему был задан такой интересный вопрос: почему Eiffel, появившийся довольно давно, до сих пор не распространён по всему миру, не популярен. Мейер ответил, что есть две причины. Первая, то что распространением Eiffel не занимаются крупные компании типа Microsoft -> C#, Sun & IBM -> Java. А вторая причина заключается в том, что Eiffel появился слишком рано и промышленность к нему ещё не готова. Но это не так уж и плохо - дело в том, что сам Eiffel тоже совершенствуется со временем, и сегодняшний Eiffel - это вовсе не тот Eiffel, который был 10 или даже 5 лет назад. К тому времени когда промышленность будет к нему готова, тогда и сам Eiffel тоже будет готов.
Смысл его турне по России в том, что он ищет себе аспирантов. Обещал высокую, даже по меркам Цуриха, зарплату.
Он француз, но разговаривал на русском языке.