February 2, 2012

GoingNative 2012 в Microsoft

Весь день был на кампусе Microsoft на GoingNative 2012, посвященному C++11.
Двадцать лет назад я прочитал первую книжку Страуструпа, а сегодня впервые увидел его вживую, даже рядом постоял :)
(Книжка эта кстати до сих пор у меня есть. В ней описан еще старый добрый синтаксис this=allocMyType(); )
Страуструп рассказывал о C++11 features
Потом выступал Ханс Боэм (мужик из HP, известный написанием garbage collector-а имени себя). Он рассказывал про concurrent programming в C++11.
Дальше был Стефан Лававей (Microsoft STL guy, на channel9 много его лекций по STL). Лававей рассказывал о новом синтаксисе C++11 и связанных с этим изменением в STL. Еще сказал что в VC++12 они сделали поддержку синтаксиса типа

vector< MyType> myVector;
for(var& e: myVector)
{
...
}

Потом пришел Александреску и начал сильно веселить народ примерами типа:
template <
typename T,
template <
template < class... > class... Policies
>
>
class ICantBelieveItsNotButter;
(Yup, this works!)
Я сделал несколько фотографий выступающих телефоном (Nokia C2), но дома обнаружил что получилось крайне плохо.
Попутно в перерыве познакомился с Аленой C++.

Завтра второй день, пойду с утра Саттера послушаю

No comments:

Post a Comment