Ища комментарий на эту картинку, я обнаружил, что существует дефицит на мемы по теме "смеюсь но не понимаю", на обоих доступных мне языках
Судя по фразе "дефицит на мемы", русский язык для тебя иностранный
на - русское слово!
Рекурсия с хвостовой рекурсией? И как связаны SO и хвостовая рекурсия? Техническая некорректность убивает профильные мемы.
хвостовая рекурсия может быть преобразована в цикл, so не будет. нехвостовая выжрет стек
Ну так а кто преобразовывать должен, нужен тэг шутки для компилятора )
Не каждый компилятор не каждого это преобразует.
В скриптовых языках так вообще нифига не сделает с этим.
В скриптовых языках так вообще нифига не сделает с этим.
Может быть преобразована. А может и не быть.
> И как связаны SO и хвостовая рекурсия?
дык шутка в том, что она не хвостовая
дык шутка в том, что она не хвостовая
> И как связаны SO и хвостовая рекурсия?
дык шутка в том, что она не хвостовая
дык шутка в том, что она не хвостовая
1. Не каждая не-хвостовая рекурсия приведет к SO, если определенно дно стека и не очень глубоко, то нет
2. Не всегда хвостовая рекурсия оптимизируется. Всякие ФП умеют, С++ компиляторы умеют, за других не ручаюсь
2. Не всегда хвостовая рекурсия оптимизируется. Всякие ФП умеют, С++ компиляторы умеют, за других не ручаюсь
Хуяк, хуяк, в продакшен!!
Падме нихрена в программировании не понимает, т.к. нет никакой хвостовой рекурсии. есть оптимизация хвостовой рекурсии
O'RLY? Хвостовая рекурсия - такая, где рекурсивный вызов - последний стейтмент функции (ну а в ФП вообще единственный, ибо стейтментов нет)
Можно написать так, что оптимизатор не вывезет.
Можно написать так, что оптимизатор не вывезет.
Хвостовой рекурсии нет, а ее оптимизация есть? А что тогда оптимизировать))
Чтобы написать коммент, необходимо залогиниться