@DuaneYaiser

Creates a lego model as a concrete example of the abstract idea.
Renders a beautiful, fully 3-D digital visual display of the lego model.
I love you so much, Computerphile.

@VitruvianSasquatch

Everyone complaining that their language is better and doesn't need pointers, try coding on small microcontrollers. They are useful.

@MrSlowestD16

Oh man, I remember when I started programming in C and had trouble wrapping my head around this.  Now years later it seems so trivial.  You take it for granted.
Great explanation.

@w.m.4077

"We're gonna use lego to explain linked lists"

Oh my lord I think I'm in love with this man...

@pilzfreak9662

I would give a lot to just have an hour of time to talk about computer science with professor Brailsford. Such a genious person and how freaking well he explains the stuff.

@CODcanbefornoobs

It took me a year to figure out how pointers work, I'm glad I didn't give up

@aplcc323

I hope professor Brailsford is here for a lot more years so he can keep teaching us the history of computer science. It is truly an honor to be taught by such a well informed, clear person (:

@unlokia

The best Computerphile teacher bar none - happy, relaxed, enigmatic, affable, funny, and knowledgeable, incredibly articulate, not only in breadth but in extremes of depth. Sorry guys but NONE of you even get anywhere near close, (apart from Brian Kernighan.)

@CharlesVanNoland

I'm a C coder for life: I can't imagine coding without pointers, I use them for a variety of things beyond simple linked lists, but IIRC it was the linked list that I first learned how to wield them back in the 90s.

@jrajesh11

From childhood experiences most of us can relate a train as a linked list. Each train car is connected to a similar one. The data items are passengers

@kandysman86

You have helped me on my late in life(35) journey into coding more than any other teacher on the internet. You make these concepts accessible. Thank you.

@xOWSLA

What a lovely guy, and a beautiful way of explaining pointers. He locked me to the screen for 20 min.

@nateshrager512

Intellectual older folks develop such great voices and habits of speech. So nice to listen to

@jessesullivan4811

Though all this information has been hammered into me since my freshman year at uni, I just love hearing him talk about this.

@MECHANISMUS

Explaining a simpler subject by means of a more complex subjects is a THING to behold.

@RichardEricCollins

Great explanation, using lego is a great leaning tool. Pointers are one of C's most powerful tools.

@JulianOnions

char ***avp = &argv; 
Enough to scare most programmers!

@morsecode9223

Clearly understood after 3 years of struggling,all thanks to you sir.
Thank you.

@user-eg6xu7cr8e

This is the most complicated explanation I've ever seen and it blows my head. I can explain pointer in two sentences: 

Pointer is an unsigned integer containing a memory address (or nothing - then it's null-pointer, which in most programming language means that value of pointer = 0, but sometimes it's special constant for null-pointers) . 
Making pointer  to particular type is basically an information for programming language how to interpret arithmetic operations with that pointer : addition and subtraction - so that adding 1 to the pointer doesn't increase stored memory address value by 1 , but by the size of type .

@paulmann1289

It's been a long time since I mucked around in C, and pointers where always my headache, but this is the best explanation I've seen.  I might actually break out the compiler again.