Media Summary: A true essential, the subroutine saves time, effort and helps avoid bugs. Dr Bagley explains why he has two essentials! Essentials: ... How programmers found ways to push the hardware past its design limits. Dr "Heartbleed" Bagley shows us the rest of his Atari ... How did early computers like EDSAC deal with programs? Professor Brailsford on the code David

Wheeler Jump Computerphile - Detailed Analysis & Overview

A true essential, the subroutine saves time, effort and helps avoid bugs. Dr Bagley explains why he has two essentials! Essentials: ... How programmers found ways to push the hardware past its design limits. Dr "Heartbleed" Bagley shows us the rest of his Atari ... How did early computers like EDSAC deal with programs? Professor Brailsford on the code David The Port Smash exploits Hyperthreading and timings to work out what other programs are doing. Dr Steve Bagley looks at how. A web app that works out how many seconds ago something happened. How hard can coding that be? Tom Scott explains how ... How 'not to code' with our "real" programmer - who, as Julian explains, is demoing what NOT to do. Dr Julian Onions tells us more ...

When you're setting your hardware design out using automated tools is essential, but what if the tools themselves have bugs in ... Hyperspace was hijacked by science fiction, but what is a space? Robert Miles explains with the use of small red rabbits and ... Discussing Bitcoin scaling - Mustafa Al-Bassam of the UCL Security group talks about on-chain and off-Chain ideas. UCL Link: ... Devising codes for different weather states is all well and good, but what if the weather strikes back? Electrical storms can distort ... Knuth talked about "Literate Programming" over forty years ago, but what does it mean to have code that a developer and a client ... Share part of a secret without knowing which part? Dr Tim Muller explains how Oblivious Transfer works.

Steve Jobs demoed the Apple Laserwriter only after John Warnock had massaged the code. Professor Brailsford explains that if ... Play around with one of the first Von Neumann machines (well, in simulation!) Professor Brailsford shows us what EDSAC was ... RISC processors kept things simple, but when do you need to make your hardware more complicated and when can you leave it ...

Photo Gallery

Wheeler Jump - Computerphile
ESSENTIALS: Subroutines & The Wheeler Jump - Computerphile
How Bzip2 Works (Burrows Wheeler Transform) - Computerphile
Pushing the Atari Limits - Computerphile
Bootstrapping EDSAC: Initial Orders - Computerphile
What's Behind Port Smash? - Computerphile
The Problem with Time & Timezones - Computerphile
What NOT to do: Self Modifying Code - Computerphile
Finding Hardware Bugs - Computerphile
Flip Flops, Latches & Memory Details - Computerphile
Mouse Pointers & Fitts's Law - Computerphile
Rabbits, Faces & Hyperspaces - Computerphile
View Detailed Profile
Wheeler Jump - Computerphile

Wheeler Jump - Computerphile

Professor Brailsford returns to the

ESSENTIALS: Subroutines & The Wheeler Jump - Computerphile

ESSENTIALS: Subroutines & The Wheeler Jump - Computerphile

A true essential, the subroutine saves time, effort and helps avoid bugs. Dr Bagley explains why he has two essentials! Essentials: ...

How Bzip2 Works (Burrows Wheeler Transform) - Computerphile

How Bzip2 Works (Burrows Wheeler Transform) - Computerphile

At the heart of Bzip2 is the Burrows

Pushing the Atari Limits - Computerphile

Pushing the Atari Limits - Computerphile

How programmers found ways to push the hardware past its design limits. Dr "Heartbleed" Bagley shows us the rest of his Atari ...

Bootstrapping EDSAC: Initial Orders - Computerphile

Bootstrapping EDSAC: Initial Orders - Computerphile

How did early computers like EDSAC deal with programs? Professor Brailsford on the code David

What's Behind Port Smash? - Computerphile

What's Behind Port Smash? - Computerphile

The Port Smash exploits Hyperthreading and timings to work out what other programs are doing. Dr Steve Bagley looks at how.

The Problem with Time & Timezones - Computerphile

The Problem with Time & Timezones - Computerphile

A web app that works out how many seconds ago something happened. How hard can coding that be? Tom Scott explains how ...

What NOT to do: Self Modifying Code - Computerphile

What NOT to do: Self Modifying Code - Computerphile

How 'not to code' with our "real" programmer - who, as Julian explains, is demoing what NOT to do. Dr Julian Onions tells us more ...

Finding Hardware Bugs - Computerphile

Finding Hardware Bugs - Computerphile

When you're setting your hardware design out using automated tools is essential, but what if the tools themselves have bugs in ...

Flip Flops, Latches & Memory Details - Computerphile

Flip Flops, Latches & Memory Details - Computerphile

Audible free book: http://www.audible.com/

Mouse Pointers & Fitts's Law - Computerphile

Mouse Pointers & Fitts's Law - Computerphile

Audible free book: http://www.audible.com/

Rabbits, Faces & Hyperspaces - Computerphile

Rabbits, Faces & Hyperspaces - Computerphile

Hyperspace was hijacked by science fiction, but what is a space? Robert Miles explains with the use of small red rabbits and ...

Bitcoin, Blockchain Forks & Lightning - Computerphile

Bitcoin, Blockchain Forks & Lightning - Computerphile

Discussing Bitcoin scaling - Mustafa Al-Bassam of the UCL Security group talks about on-chain and off-Chain ideas. UCL Link: ...

Error Detection and Flipping the Bits - Computerphile

Error Detection and Flipping the Bits - Computerphile

Devising codes for different weather states is all well and good, but what if the weather strikes back? Electrical storms can distort ...

Human Readable Code - Computerphile

Human Readable Code - Computerphile

Knuth talked about "Literate Programming" over forty years ago, but what does it mean to have code that a developer and a client ...

Oblivious Transfer - Computerphile

Oblivious Transfer - Computerphile

Share part of a secret without knowing which part? Dr Tim Muller explains how Oblivious Transfer works.

Unrolling the Loops - Computerphile

Unrolling the Loops - Computerphile

Steve Jobs demoed the Apple Laserwriter only after John Warnock had massaged the code. Professor Brailsford explains that if ...

EDSAC Simulator - Computerphile

EDSAC Simulator - Computerphile

Play around with one of the first Von Neumann machines (well, in simulation!) Professor Brailsford shows us what EDSAC was ...

Hardware vs Software & Digital Video - Computerphile

Hardware vs Software & Digital Video - Computerphile

RISC processors kept things simple, but when do you need to make your hardware more complicated and when can you leave it ...