Media Summary: We're looking at how the CPU deals with the 'outside world' as Matt Godbolt continues his low-level tour of the computer! Find out ... Why does my neighbour hear the score in the big game before I do? Dr Steve Bagley looks at why video streams suffer delays. Knuth talked about "Literate Programming" over forty years ago, but what does it mean to have code that a developer and a client ...

Program Interrupted Computerphile - Detailed Analysis & Overview

We're looking at how the CPU deals with the 'outside world' as Matt Godbolt continues his low-level tour of the computer! Find out ... Why does my neighbour hear the score in the big game before I do? Dr Steve Bagley looks at why video streams suffer delays. Knuth talked about "Literate Programming" over forty years ago, but what does it mean to have code that a developer and a client ... Learn more and apply to Jane Street's WiSE Long division can be arduous - division in general is something that even computer processors try to avoid with a simple ... A web app that works out how many seconds ago something happened. How hard can coding that be? Tom Scott explains how ...

How did punch card systems work? Professor Brailsford delves further into the era of mainframe computing with this hands-on ... Why it's a bad idea to build a Virtual Private Network using TCP. Dr Steve Bagley on TCP over TCP... A hacked car that could kill you should be more worrying than a thousand lightbulbs taking Facebook offline. University of ... Just what happens when you hit a key on a computer's keyboard? Dr Steve Bagley takes us on the keypress' journey.... Watch ... How does an operating system juggle different Once you've pressed a key on the keyboard and the signal gets to the computer, what happens next? Dr Steve Bagley on the ...

Can there be a universal intermediate programming language? Sounds like Esperanto to us - Professor Brailsford has more. Why do computers have such a hard time showing TV footage? Dr Steve Bagley unlaces the problem. WARNING There is a short ...

Photo Gallery

Program, Interrupted - Computerphile
CPU Interrupts - Computerphile
Video Streaming Problems - Computerphile
Human Readable Code - Computerphile
Why Multi-Threaded Code Can Sometimes Misbehave (Weak Memory Concurrency) - Computerphile
The "Trick" that Compilers Use for Long Division - Computerphile
The Attack That Could Disrupt The Whole Internet - Computerphile
The Problem with Time & Timezones - Computerphile
Punch Card Programming - Computerphile
What's Your Least Favourite Programming Language? (2024 soundcheck question) - Computerphile
TCP Meltdown - Computerphile
Internet of Things Problems - Computerphile
View Detailed Profile
Program, Interrupted - Computerphile

Program, Interrupted - Computerphile

In day to day life

CPU Interrupts - Computerphile

CPU Interrupts - Computerphile

We're looking at how the CPU deals with the 'outside world' as Matt Godbolt continues his low-level tour of the computer! Find out ...

Video Streaming Problems - Computerphile

Video Streaming Problems - Computerphile

Why does my neighbour hear the score in the big game before I do? Dr Steve Bagley looks at why video streams suffer delays.

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 ...

Why Multi-Threaded Code Can Sometimes Misbehave (Weak Memory Concurrency) - Computerphile

Why Multi-Threaded Code Can Sometimes Misbehave (Weak Memory Concurrency) - Computerphile

Learn more and apply to Jane Street's WiSE

The "Trick" that Compilers Use for Long Division - Computerphile

The "Trick" that Compilers Use for Long Division - Computerphile

Long division can be arduous - division in general is something that even computer processors try to avoid with a simple ...

The Attack That Could Disrupt The Whole Internet - Computerphile

The Attack That Could Disrupt The Whole Internet - Computerphile

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

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 ...

Punch Card Programming - Computerphile

Punch Card Programming - Computerphile

How did punch card systems work? Professor Brailsford delves further into the era of mainframe computing with this hands-on ...

What's Your Least Favourite Programming Language? (2024 soundcheck question) - Computerphile

What's Your Least Favourite Programming Language? (2024 soundcheck question) - Computerphile

Computerphile

TCP Meltdown - Computerphile

TCP Meltdown - Computerphile

Why it's a bad idea to build a Virtual Private Network using TCP. Dr Steve Bagley on TCP over TCP...

Internet of Things Problems - Computerphile

Internet of Things Problems - Computerphile

A hacked car that could kill you should be more worrying than a thousand lightbulbs taking Facebook offline. University of ...

What Happens When I Press a Key? - Computerphile

What Happens When I Press a Key? - Computerphile

Just what happens when you hit a key on a computer's keyboard? Dr Steve Bagley takes us on the keypress' journey.... Watch ...

OS Context Switching - Computerphile

OS Context Switching - Computerphile

How does an operating system juggle different

How Software Deals with Key Presses - Computerphile

How Software Deals with Key Presses - Computerphile

Once you've pressed a key on the keyboard and the signal gets to the computer, what happens next? Dr Steve Bagley on the ...

Program Correctness - Computerphile

Program Correctness - Computerphile

Program

The UNCOL Problem - Computerphile

The UNCOL Problem - Computerphile

Can there be a universal intermediate programming language? Sounds like Esperanto to us - Professor Brailsford has more.

The Interlaced Video Problem - Computerphile

The Interlaced Video Problem - Computerphile

Why do computers have such a hard time showing TV footage? Dr Steve Bagley unlaces the problem. WARNING There is a short ...