May 8th, 2009

C++ dynamics

Не могу удержаться, ну такая конфета:

На BoostCon 2009 прошёл доклад некоего деятеля про итераторы в C++. Называется

Наверное, он ничего в C++ не понимает, раз так говорит. Пардон, а кто это? Да это же Александреску! Это несколько меняет дело, согласитесь.


Вместо итераторов он предлагает ranges. Справа видно как выглядит код на Хаск... на сиплюсплюс, который сортирует только что сформированный кортеж из двух векторов.

Вот как выглядит аналогичный код на Хаскеле:
-- sort the two in lockstep
sort(zip vs vd)

Понятно теперь, куда C++ движется, вместе с лямбдами своими.


А ещё нашёл такую вкуснотищу:
  • "Я думаю, что объектная ориентированность это почти такой же миф, как Искуственный Интеллект..."
  • "Я нахожу ООП технически нездоровым..."
  • "Я нахожу ООП философски нездоровым. Он называет всё объектом. Даже если это так, это не очень интересно — сказать что всё есть объект, означает не сказать ничего"
  • "Я нахожу ООП методологически неправильным..."

Кто автор? Александр Степанов, отец STL и автор STLport.

Навеяно постом yuridichesky