Сообщение Re[4]: Шикарная книжка по C++ от 07.10.2016 19:55
Изменено 07.10.2016 19:56 VTT
Здравствуйте, _hum_, Вы писали:
__>не, я немного про другое — что на с++ рекурсивный подход использовать мало того, что сомнительно по эффективности, так еще и небезопасно по переполнению стека. вот вы знаете, как удостовериться, что размера стека хватит?
Ну вот автор книжки ссылается на фундаментальнейшую теорему "Ей-богу, так!".
Книга по большей части написана в виде <summary>\r\n<code>.
Лучше бы автор вместо нее просто сделал репозиторий.
И еще бы привел код, использованный для сравнения производительности.
А то все таблица Run-time Results похожа на сравнение порошков.
__>не, я немного про другое — что на с++ рекурсивный подход использовать мало того, что сомнительно по эффективности, так еще и небезопасно по переполнению стека. вот вы знаете, как удостовериться, что размера стека хватит?
Ну вот автор книжки ссылается на фундаментальнейшую теорему "Ей-богу, так!".
Такая оптимизация действительно может иметь место, но как удостовериться, что со всей этой рекурсией мы действительно не отстрелим себе ногу, и что делать пользователям других компиляторов — об ни слова.The Apple LLVM version 6.1.0 compiler was used to compile the samples in this book using the “-O3” option that includes tail-call optimization.
Книга по большей части написана в виде <summary>\r\n<code>.
Лучше бы автор вместо нее просто сделал репозиторий.
И еще бы привел код, использованный для сравнения производительности.
А то все таблица Run-time Results похожа на сравнение порошков.
Re[4]: Шикарная книжка по C++
Здравствуйте, _hum_, Вы писали:
__>не, я немного про другое — что на с++ рекурсивный подход использовать мало того, что сомнительно по эффективности, так еще и небезопасно по переполнению стека. вот вы знаете, как удостовериться, что размера стека хватит?
Ну вот автор книжки ссылается на фундаментальнейшую теорему "Ей-богу, так!".
Книга по большей части написана в виде <summary>\r\n<code>.
Лучше бы автор вместо нее просто сделал репозиторий.
И еще бы привел код, использованный для сравнения производительности.
А то все таблица Run-time Results похожа на сравнение порошков.
__>не, я немного про другое — что на с++ рекурсивный подход использовать мало того, что сомнительно по эффективности, так еще и небезопасно по переполнению стека. вот вы знаете, как удостовериться, что размера стека хватит?
Ну вот автор книжки ссылается на фундаментальнейшую теорему "Ей-богу, так!".
Такая оптимизация действительно может иметь место, но как удостовериться, что со всей этой рекурсией мы действительно не отстрелим себе ногу, и что делать пользователям других компиляторов — об этом ни слова.The Apple LLVM version 6.1.0 compiler was used to compile the samples in this book using the “-O3” option that includes tail-call optimization.
Книга по большей части написана в виде <summary>\r\n<code>.
Лучше бы автор вместо нее просто сделал репозиторий.
И еще бы привел код, использованный для сравнения производительности.
А то все таблица Run-time Results похожа на сравнение порошков.