четверг, 19 мая 2011 г.

Презентации с BoostCon 2011

Начали появляться первые презентации с BoostCon 2011. Интересно, но мало. Ждем видео.

9 комментариев:

niXman комментирует...

Здравствуйте.
Скажите, а по презентациям, исходники вообще будут доступны? и где?
К примеру по этой: https://github.com/boostcon/2011_presentations/raw/master/thu/pimpl.pdf

Спасибо.

Marat Abrarov комментирует...

Это вопрос не ко мне. К сожалению, я не имею отношения к BoostCon.
Глядя на то, что осталось после проведения BoostCon 2010, можно сделать вывод, что исходники - это решение каждого докладчика в отдельности (кто-то даже давал ссылки в конце презентации).
Кстати, презентации по Asio не очень-то "глубокие". Теперь все мое внимание приковано к видео.
Недавно появилось: Christopher Kohlhoff: Thinking Asynchronously

niXman комментирует...

К сожалению, я не имею отношения к BoostCon.
я просто подумал что Вы в курсе)

Недавно появилось: Christopher Kohlhoff: Thinking Asynchronously
ораторские навыки у Криса не на высоте :)

спасибо.

Marat Abrarov комментирует...

Для тех, кто не читает рассылку по Boost :)
Вот здесь видео с BoostCon 2011/2010

Marat Abrarov комментирует...

ораторские навыки у Криса не на высоте
Мне тоже показалось, что у него какой-то акцент.
Но от его презентации я жду практическую информацию, а не красивое шоу - так что мне "по барабану" акценты/тон/разборчивость и т.п. - сам-то я "по-англицки" неважно говорю.

Вообще, приятно послушать такую легендарную личность (Cliff Green: "Should Chris
Kohlhoff, Asio author, receive a Nobel prize, or merely a lesser but still important award?"
).

Мне очень импонирует его способность взвешено подходить к решению сложных вопросов, аккуратность и отсутствие фанатизма при принятии важных решений (например, Asio - до сих пор библиотека, а не framework - это для меня очень важно) - и все это без эгоизма (сравните с Линусом).

niXman комментирует...

кстати, в презентации Phoenix V3: https://github.com/boostcon/2011_presentations/raw/master/mon/phoenix_v3.pdf
начиная с 27ой страницы, приводится пример asio-echo_server с использование Phoenix.

я на выходных прочел доку по оному(взял последний boost из SVN). вроде все понятно. даже кое-что накодил. но я так и не понял, в чем сакральный смысл использования ФП в с++ %)
нет, конечно, понял что в ФП - все есть функция. понял что все вычисления ленивые. но не смог представить ситуации, когда ФП - единственное решение. знакомых, которые могли бы привести такой пример тоже не нашел. может быть Вы? ;)

спасибо.

Marat Abrarov комментирует...

но я так и не понял, в чем сакральный смысл использования ФП в с++

Что бы было, что ответить программистам на F# и Erlang 8).

Вообще, Phoenix, наверное, классная штука:

We modeled C++ inside C++
•With the help of Proto, we created a powerful compiler toolkit
•Enabling the creation of new technologies:
▫Multi stage programming, completely done in C++
▫Optimize code based on the high level information of the AST
▫Change the evaluation of a Phoenix expression to whatever you like


Вот за это я люблю C++! Но Phoenix я (совсем) не знаю. Попробую осилить как-нибудь вечерком.

niXman комментирует...

Вообще, Phoenix, наверное, классная штука
ну..: "конструкция_языковых_конструкций_с++_средствами_с++_библиотек_в_пользовательском_коде" - звучит устрашающе и выглядит крайне необычно.
но цель/смысл/преимущество/плюсы - мне не ясны %)

Marat Abrarov комментирует...

но цель/смысл/преимущество/плюсы - мне не ясны

Видимо, что-то вроде: "А вот вы на своей Java так не можете!".

В той же презентации приводится пример... эээ, что-то типа "вот вам OpenMP-like конструкция средствами C++".