Media Summary: Using T-Diagrams, Professor Brailsford shows us how to take our If you don't secure your web forms, one mistaken click could be all it takes for your users to delete their own accounts. Tom Scott ... Where does it all start? How is it was say "C is written in C" - Matt Godbolt breaks it down by building it up! Find out more about ...

Accidental Crosscompiler Computerphile - Detailed Analysis & Overview

Using T-Diagrams, Professor Brailsford shows us how to take our If you don't secure your web forms, one mistaken click could be all it takes for your users to delete their own accounts. Tom Scott ... Where does it all start? How is it was say "C is written in C" - Matt Godbolt breaks it down by building it up! Find out more about ... Long division can be arduous - division in general is something that even computer processors try to avoid with a simple ... A little bit of magic - bootstrapping, allows the separation of code and machine, allowing one single piece of code to run on many ... The back door that may not be a back door... The suspicion about Dual_EC_DRBG - The Dual Elliptic Curve Deterministic ...

A checksum that's robust & trivial to compute with Matt Godbolt -- Check out Brilliant's courses and start for free at ... The XZ Exploit was an incredible near miss. Dr Richard G Clegg of Queen Mary University London explains how a seemingly ... In the early days the UK had its own thoughts on how email addresses should look. Dr Julian Onions was there! Knuth talked about "Literate Programming" over forty years ago, but what does it mean to have code that a developer and a client ... Summing up why Hamming's error correcting codes are regarded as 'Perfect' - Professor Brailsford explains. EXTRA BITS: ... Equality sounds a straightforward idea, but there are subtle problems in theoretical computer science. Professor Thorsten ...

Described as GenAIs greatest flaw, indirect prompt injection is a big problem, Mike Pound from University of Nottingham explains ... When you're setting your hardware design out using automated tools is essential, but what if the tools themselves have bugs in ... Devising codes for different weather states is all well and good, but what if the weather strikes back? Electrical storms can distort ... Can there be a universal intermediate programming language? Sounds like Esperanto to us - Professor Brailsford has more.

Photo Gallery

'Accidental' CrossCompiler - Computerphile
Self Compiling Compilers - Computerphile
Cross Site Request Forgery - Computerphile
What is Bootstrapping Anyway? - Computerphile
The "Trick" that Compilers Use for Long Division - Computerphile
Porting Compilers - Computerphile
Bootstrapping with T-Diagrams - Computerphile
What is Bootstrapping? - Computerphile
Elliptic Curve Back Door - Computerphile
Cyclic Redundancy Check (CRC) - Computerphile
XZ Exploit - Computerphile
Email Endianness Problems - Computerphile
View Detailed Profile
'Accidental' CrossCompiler - Computerphile

'Accidental' CrossCompiler - Computerphile

Cross compile

Self Compiling Compilers - Computerphile

Self Compiling Compilers - Computerphile

Using T-Diagrams, Professor Brailsford shows us how to take our

Cross Site Request Forgery - Computerphile

Cross Site Request Forgery - Computerphile

If you don't secure your web forms, one mistaken click could be all it takes for your users to delete their own accounts. Tom Scott ...

What is Bootstrapping Anyway? - Computerphile

What is Bootstrapping Anyway? - Computerphile

Where does it all start? How is it was say "C is written in C" - Matt Godbolt breaks it down by building it up! Find out more about ...

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

Porting Compilers - Computerphile

Porting Compilers - Computerphile

Concluding his series on

Bootstrapping with T-Diagrams - Computerphile

Bootstrapping with T-Diagrams - Computerphile

How do you

What is Bootstrapping? - Computerphile

What is Bootstrapping? - Computerphile

A little bit of magic - bootstrapping, allows the separation of code and machine, allowing one single piece of code to run on many ...

Elliptic Curve Back Door - Computerphile

Elliptic Curve Back Door - Computerphile

The back door that may not be a back door... The suspicion about Dual_EC_DRBG - The Dual Elliptic Curve Deterministic ...

Cyclic Redundancy Check (CRC) - Computerphile

Cyclic Redundancy Check (CRC) - Computerphile

A checksum that's robust & trivial to compute with Matt Godbolt -- Check out Brilliant's courses and start for free at ...

XZ Exploit - Computerphile

XZ Exploit - Computerphile

The XZ Exploit was an incredible near miss. Dr Richard G Clegg of Queen Mary University London explains how a seemingly ...

Email Endianness Problems - Computerphile

Email Endianness Problems - Computerphile

In the early days the UK had its own thoughts on how email addresses should look. Dr Julian Onions was there!

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

The Perfect Code - Computerphile

The Perfect Code - Computerphile

Summing up why Hamming's error correcting codes are regarded as 'Perfect' - Professor Brailsford explains. EXTRA BITS: ...

The Hardest Problem in Type Theory - Computerphile

The Hardest Problem in Type Theory - Computerphile

Equality sounds a straightforward idea, but there are subtle problems in theoretical computer science. Professor Thorsten ...

Generative AI's Greatest Flaw - Computerphile

Generative AI's Greatest Flaw - Computerphile

Described as GenAIs greatest flaw, indirect prompt injection is a big problem, Mike Pound from University of Nottingham explains ...

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

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

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.