Size: a a a

2020 August 18

DS

Dmitriy Strukov in pro.elixir
Tharin
Я вообще считал всегда рекурсию базовым навыком программирования. Типа как понять, что такое цикл.
Ну тебе нужно представить стэк и как функция собирает все это потом
источник

DS

Dmitriy Strukov in pro.elixir
Цикл проще, он линейный
источник

T

Tharin in pro.elixir
Dmitriy Strukov
Ну тебе нужно представить стэк и как функция собирает все это потом
Я вчера только двоих друзей учил рекурсии на примере эликсира :)
источник

DS

Dmitriy Strukov in pro.elixir
Tharin
Я вчера только двоих друзей учил рекурсии на примере эликсира :)
Подскажи как проще понять, мне сложно каждый раз :))
источник

DS

Dmitriy Strukov in pro.elixir
Представлять все это в голове и писать через рекурсию
источник

T

Tharin in pro.elixir
Dmitriy Strukov
Подскажи как проще понять, мне сложно каждый раз :))
Нарисовать стэк и показать
источник

T

Tharin in pro.elixir
источник

DS

Dmitriy Strukov in pro.elixir
источник

М

Максим in pro.elixir
Tharin
Я вчера только двоих друзей учил рекурсии на примере эликсира :)
А какой у них бэкграунд был до этого?
источник

AB

Alexey Bolshakov in pro.elixir
Tharin
Нарисовать стэк и показать
нам в кружке без стека вроде бы объясняли
источник

DS

Dmitriy Strukov in pro.elixir
Tharin
Нарисовать стэк и показать
Ещё потом представлять отличие хвостовой. В цикле не надо ничего такого :)))
источник

T

Tharin in pro.elixir
Максим
А какой у них бэкграунд был до этого?
Один ничего не знал вообще. Учу его программировать с нуля. Вторая училась в вузе на кодера, Но чёт забила. Вот заново начинает.
источник

М

Максим in pro.elixir
Тогда это резонно.
источник

IK

Ihor Katkov in pro.elixir
Źmićer Rubinštejn
Чуваки пришли из жабы и хотять сделать абстрактную фабрику фасадов синглтонов подписчиков на командный метод
Тэйт очень толковый чудак, зря ты так
источник
2020 August 19

♂DUNGEON♂MASTER♂... in pro.elixir
Максим
Чето вдруг взадумался. Вроде уже не один раз поднималась эта тема с тяжёлым принятием рекурсии. А с чего собственно у людей такие проблемы? Сейчас не модно делать рекурсивные обходы деревьев на классических языках во всяких вузах? Или настолько велик процент народа, которые не имеют профильного образования или минимального знания структур данных, что аж и до эликсира/эрланга дотягиваются?
Даже в ЕГЭ сейчас, насколько знаю, есть задачка, где нужно именно рекурсивным методом решить проблему
источник

AB

Alex Bubnov in pro.elixir
Максим
Не могу распознать разницу.
не "как написать рекурсивную функцию", а "как написать рекурсивную функцию, чтобы beam соптимизировала ее в цикл"
источник

B

Bogdan in pro.elixir
Alexey Bolshakov
интересно, а как думают хаскелисты )
Там тебе сразу за монады расскажут
источник

T

Tharin in pro.elixir
Alexey Bolshakov
интересно, а как думают хаскелисты )
захотелось теперь Хаскелль выучить
источник

T

Tharin in pro.elixir
К слову: что посоветуете по углублению в функциональный подход? Какие-нибудь крутые книги? Нашёл вот такую: Ричард Берд "Жемчужины проектирования алгоритмов. Функциональный подход" (2015)
источник

PG

Pig Greenest in pro.elixir
источник