@Misterz3r0

4:52 The sound a compiler makes when executing a recursion call.

@docopoper

I'm sad you didn't put a link to this video in the description.

@newbie6036

Honestly speaking, this is the best recursion explanation I've ever heard.

@funastacia

This is the clearest explanation I came across! Thanks so much! 👏

@alvarocomedy

I already understood the basics of recursive functions in programming, but this explanation was really well done. This man makes programming beautiful!

@ajaxmaxxer

Best explanation of recursion. The key thing for me was the visualization of the stack, it helped me unlock everything, the key point is really understanding that whenever you enter the call the function inside of itself, it is being put inside of a call stack, waiting for the other calls, until it reaches the ending call, then allowing it to make its way back to the first call that was on the stack. Sorry for my english, it is not my main language !

@uexp4

I took computer science in high school and got a great teacher who really cared a lot about what she was teaching and understood what was important. She taught us recursion when most schools skipped this lesson (because it was not mandate to be taught by the ministry). When my prof in uni began the lecture about recursion I could hear the confusion in the room. Luckily, I had decent grasp of the concept before hand.

@khiryshank4930

This is like the best recursion explanation of all time.

@yaweno9555

It's always exciting to discover a professor that can actually teach. Great intro to recursion.

@EsotericArnold

this is literally the best explanation of recursion I've seen yet. everyone seems to miss that critical part (pending multiply). thanks for this gem.

@TomsMucenieks

Thank you! Well explained!!!

@benphua

Reviewing this concept a year later, Prof Barilsford's teaching style is still really one of the best

@colza1025

Very good explanation. I feel these two parts are especially essential.
04:48 I can't get the answer, so I need to jump back to the equation.
05:47 Demonstrate with a stack diagram.

@unreciever_

So many recursion explanations out there without a visual and straightforward demonstration of the stack calls, but this one is an amazing exception. Thank you Computerphile and Prof. Brailsford, this is a lifesaver!

@NikolajLepka

Recursion; (noun) see: Recursion

@normanfrankiv5512

I love the programming community because all the comments always make everything easier to understand. This explanation in the video was excellent, but seeing the comments about "for understanding recursion, you must understand recursion" really made it clear. Thanks everyone.

@averagegiuseppe5640

This fellow deserves to be called an "educator".

@jodn4435

mind-blowned me completely... I've been trying to find a clear and brief explanation to recursion while avoiding the hour lecture and this by far was the best analog I've come across. I wish he was my professor

@X_Baron

I personally wouldn't trust the Comic Sans n to return the correct value.

@runeheidt

This is by far the best explanation in youtube as to how recursion works. This recursion-thing is tricky.