Бнопня по C++

Oct 01, 2016 04:42

Засада. Как вы думаете, какая C++ (11) функция может быть быстрее при достаточно развесистом классе Foo?

size_t DirectSize(Foo && foo) {
auto v = std::vector{std::move(foo)};
return v.size();
}

size_t IndirectSize(Foo && foo) {
auto v = construct_vector(std::move(foo));
return v.size();
}

при условии, что construct_vector() - это ( Read more... )

Leave a comment

Re: Бнопня по C++ zyxman October 3 2016, 17:57:50 UTC
Я с Львом общался лично где-то с 2010 года. Категоричность была несколько другая и совершенно логичная - что НОВЫЕ проекты будут ГОРАЗДО МЕНЬШЕ делаться на плюсах, а будут делаться на том на чем их удобнее делать, и в этом он совершенно прав.

- Реально сейчас очень много вещей за которые платят деньги, делаются совсем не на плюсах, а на Javascript, Java, Scala, Ruby. В этом ряду явно си-подобная только Java, а остальные в большей или меньшей степени богаче чем Си.
Чтобы Лев агитировал за Хаскел я вообще не припоминаю.

Reply

Re: Бнопня по C++ mpd October 3 2016, 18:19:14 UTC
Он там потом нажимал больше, конечно, на Erlang.
Хорошо, а почему не Haskell?

Reply

Re: Бнопня по C++ zyxman October 3 2016, 18:47:57 UTC
Я вот тут объяснил подробнее:
http://lionet.livejournal.com/139828.html?thread=4604980#t4604980

Reply


Leave a comment

Up