К разговорам о ренессансе C++.
Чертовски любопытное выступление Герба Саттера "Why C++".
Оригинал:
http://herbsutter.com/2011/09/07/my-c-and-beyond-intro-c-renaissance/ (видео почему-то не открывается).
То же, на Channel9:
http://channel9.msdn.com/posts/C-and-Beyond-2011-Herb-Sutter-Why-C
Видео не ахти и пока что я не смог найти расшифровки, может, кто знает, где она есть?
Вкратце, о чём оно.
— В 1999-2009 акцент в индустрии смещался с энергопотребления и энергоэффективности на производительность программистов и абстрактные игры (я бы назвал это явление A Momentary Lapse Of Reason — бывает, что там);
— Начиная с 2010 всё возращается на круги своя — начинают считать циклы/ватт потребляемой мощности (Саттер называет это Return of The King);
— Ну и собственно, о том, как возвращаются позиции C++ и в мобильных устройствах, и на серверах;
— И да, о том, как C++ поможет в борьбе с глобальным потеплением (ну куда ж без трололо? правда, это уже Страуструп).
По ходу он, конечно, проезжается по поводу того, что "All Windows API will be managed", ну и там ещё много такого троллинга, одно только "Coffe-based languages" чего стоит.
Есть ссылка на любопытный документ, озаглавленный, ни много ни мало: Dark Silicon and the End of Multicore Scaling (см.
здесь). Там авторы делают не слишком утешительные выводы относительно перспектив роста производительности многопроцессорных систем в ближайшее время, что как бы символизирует.
В общем, похоже, что нересурсам грядёт неиллюзорный лимит и это начинают всё громче и громче признавать.
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!