Народ делится впечатлениями о прошедшем ICFPC'08. Задание можно посмотреть тут.
отчет о ICFPC'08: часть 1, часть 2, часть 3
ICFPC'08 writeup
ICFP 2008 post-mortem
Updated 03.08.2008
Вдогонку: около-ICFPC-шные ссылки (2008)
Результаты, увы, будут только в сентябре.
понедельник, июля 21, 2008
Посты про прошедший ICFPC'08
Категории: programming
воскресенье, июля 20, 2008
суббота, июля 12, 2008
Я теперь работаю в компании Vogster Entertainment
Сейчас программирую под Nintendo Wii. К сожалению, вся документация, что идет с Wii, помечена как confidential, так что ничего особенно интересного про эту приставку я рассказать не смогу. В общем, тематика блога останется той же, что и была.
Мне нравится, меня тоже вроде пока не выгоняют, а там посмотрим :-)
Категории: me
четверг, июля 10, 2008
Опрос Which Tools?
Какие-то ребята из Sun'а долго спорили о преимуществах разных систем контроля версий и багтракинговых систем и в итоге решили провести опрос. Так что присоединяйтесь. Опрос тут, а вот здесь можно посмотреть результаты.
Тим Брей в своем посте Which Tools? этот опрос рекламирует.
Спасибо Maniac'у за ссылку.
Ссылки по теме:
Система контроля версий, багтрак и wiki
Системы контроля версий
Категории: programming
среда, июля 09, 2008
Инициализация в C++0x
Герб Саттер написал пост по итогам июньской встречи комитета и рассказал немного по поводу будущих улучшений инициализации в C++0x.
Лично мне всегда не хватало простой инициализации векторов. Чтобы по-быстрому забить вектор тестовыми значениями и проверить что-нибудь. Сейчас заполнение вектора выглядит так:
// Initialize by hand today
vector<string> v;
v.push_back( "xyzzy" );
v.push_back( "plugh" );
v.push_back( "abracadabra" );
map'а вот так:
// Initialize by hand today
map<string,string> phonebook;
phonebook[ "Bjarne Stroustrup (cell)" ] = "+1 (212) 555-1212";
phonebook[ "Tom Petty (home)" ] = "+1 (858) 555-9734";
phonebook[ "Amy Winehouse (agent)" ] = "+44 20 74851424";
А в C++0x можно будет делать так
// Can use initializer list in C++0x
vector<string> v = { "xyzzy", "plugh", "abracadabra" };
map<string,string> phonebook =
{ { "Bjarne Stroustrup (cell)", "+1 (212) 555-1212" },
{ "Tom Petty (home)", "+1 (858) 555-9734" },
{ "Amy Winehouse (agent)", "+44 99 74855424" } };
Полный драфт C++0x обещают в сентябре. После его выхода в C++0x будут вноситься уточнения, будут делаться багфиксы, ничего нового уже не добавится.
Категории: cpp