badsector
  • Najlepsze
  • Wszystkie komentarze
bohater
@badsector:

Co sobotę budzi ze swoim znajomym Mirkiem całą rodzinę o 4 w nocy, bo hałasują, pakując kości RAM-u i procki, zanim pojadą na hackaton, żeby im pamięci i mocy obliczeniowej na rekurencję starczyło.
posikalam sie :D
Formbi
@bohater: ja najbardziej zgniłem z rangi cons i koszulki z lambdą xD

bohater
@Formbi: ale nie do kazdej funkcji da sie zaaplikowac tail recursion!
badsector
badsector Autor
1
@Formbi: w Clojure trzeba specjalnie ustawiać kod i wołać recur, bo JVM nie obsługuje automatycznego wykrywania rekurencji ogonowej. No i tak, jak @bohater napisał, nie każdy problem da się rozwiązać rekurencją ogonową. Czasem wtedy da się dwoma lub kilkoma funkcjami, które się nawzajem wywołują – dla takich zastosowań w Clojure jest funkcja trampoline, ona też sprawia, że nie są odkładane ramki powrotu, ale nie od razu, tylko po zakończeniu
Formbi
@badsector:

w Clojure trzeba specjalnie ustawiać kod i wołać recur

no wiem, ale jest taka możliwość
Formbi
@badsector: xDDDD
bohater
@badsector: maly feedback: duzo lepiej sie to czyta niz slucha
badsector
badsector Autor
0
@bohater: dzięki! to chyba zależy od człowieka i jego preferencji bardziej, niż od tematyki albo nawet formy; w przypadku tego materiału średnio 1 osoba na 7 woli czytać, przy random:press podobnie. sporo słuchaczy random:pressa racjonalizuje, że woli słuchać z uwagi na wolną chwilę rano i po południu w drodze do/z pracy.

fun fact: przedwczoraj podzieliłem się odnośnikiem z kilkoma znajomymi, żeby posłuchali, z zaznaczeniem, żeby nie rozsyłali innym, bo to