dimrub: (Default)
[personal profile] dimrub
Нет, вы не знаете С++. Вы знаете С++ с хорошей стороны, но вы еще узнаете С++ с плохой стороны!

Я в последние годы как-то остерегаюсь высказывать категоричные мнения по таким темам, как будущее языков программирования, но мне кажется, что будет интересно.

on 2009-03-09 08:58 am (UTC)
Posted by [identity profile] dimrub.livejournal.com
По поводу №2 тут надо заметить, что, во-первых, в новом стандарте добавили for_each, а во-вторых, что идеология STL подразумевает использование std::for_each где только можно вместо использования итераторов, и что судя по всему, изменения языка теперь предпочтительно идут через stdlib, а не через внесение изменений в core.

on 2009-03-09 09:05 am (UTC)
Posted by [identity profile] cmm.livejournal.com
идеология STL подразумевает использование std::for_each где только можно вместо использования итераторов

без лямбд это было, гм, не очень практично.  а с лямбдами посмотрим.

on 2009-03-09 09:07 am (UTC)
Posted by [identity profile] dimrub.livejournal.com
Да, функторы по каждому поводу определять - геморой еще тот. Именно что посмотрим (в пайтоне, например, зачастую удобнее определить анонимную функцию, чем писать лямбду).

on 2009-03-09 09:18 am (UTC)
Posted by [identity profile] cmm.livejournal.com
в пайтоне, например, зачастую удобнее определить анонимную функцию, чем писать лямбду

а, эээ.
там это разные вещи?  "но как?!".

on 2009-03-09 09:22 am (UTC)
Posted by [identity profile] dimrub.livejournal.com
Пардон, соврал (точнее, спутал с javascript-ом). Таки лямбда, и никаких гвоздей. Либо именованную функцию. Но ее зато на месте можно определить, в отличие от плюсов, в которых если на месте определять - то только класс.

on 2009-03-09 02:19 pm (UTC)
Posted by [identity profile] ionial.livejournal.com
для этого есть херня в бусте, называемая bind.
Создает, правда, кривовато, inline-функтор, либо для вызова функции, либо для
вызова куска кода - тут, правда, тоже есть кривые ограничения.

Profile

dimrub: (Default)
Adventures of a somewhat curious character

September 2013

S M T W T F S
12 345 67
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 22nd, 2026 09:33 am
Powered by Dreamwidth Studios