Информация об изменениях

Сообщение Re[3]: Шикарная книжка по C++ от 06.10.2016 21:07

Изменено 06.10.2016 21:10 _hum_

Здравствуйте, LaptevVV, Вы писали:

LVV>>>Уже первая глава — рекурсивная форма стандартных алгоритмов.

LVV>>>Понятная даже начинающим.
LVV>>>Неистово рекомендую!
__>>так а это разве правильно — рекурсивная форма алгоритмов на с++? или уже появилась возможность контроля размера стека?
LVV>Первое, что в книжке объясняется: побочный эффект и чистые функции без побочных эффектов.
LVV>Потом берет и пишет рекурсивную форму многих стандартных алгоритмов.
LVV>И не просто пишет, а сравнивает со стандартной реализацией в указанной им платформе.
LVV>В половине случаев рекурсивная версия оказывается эффективнее.
LVV>Потом у него лямды, потом — ленивые вычисления...
LVV>В общем, то, что я успел посмотреть-почитать — мне ОЧЕНЬ понравилось.

не, я немного про другое — что на с++ рекурсивный подход использовать мало того, что сомнительно по эффективности, так еще и небезопасно по переполнению стека. вот вы знаете, как удостовериться, что размера стека хватит?
Re[3]: Шикарная книжка по C++
Здравствуйте, LaptevVV, Вы писали:

LVV>>>Уже первая глава — рекурсивная форма стандартных алгоритмов.

LVV>>>Понятная даже начинающим.
LVV>>>Неистово рекомендую!
__>>так а это разве правильно — рекурсивная форма алгоритмов на с++? или уже появилась возможность контроля размера стека?
LVV>Первое, что в книжке объясняется: побочный эффект и чистые функции без побочных эффектов.
LVV>Потом берет и пишет рекурсивную форму многих стандартных алгоритмов.
LVV>И не просто пишет, а сравнивает со стандартной реализацией в указанной им платформе.
LVV>В половине случаев рекурсивная версия оказывается эффективнее.
LVV>Потом у него лямды, потом — ленивые вычисления...
LVV>В общем, то, что я успел посмотреть-почитать — мне ОЧЕНЬ понравилось.

не, я немного про другое — что на с++ рекурсивный подход использовать мало того, что сомнительно по эффективности, так еще и небезопасно по переполнению стека. вот вы знаете, как удостовериться, что размера стека хватит?

я к тому веду, что такие вещи естественнее изучать на соответствующих языках (меня в свое время впечатлила P.Van Roy, S. Haridi. Concepts, Techniques, and Models of Computer Programming)