Media Summary: Could a computer program find Fermat's Lost Theorem? Professor Altenkirch shows us how to get started with lean. EXTRA BITS ... You can optimise for speed, power consumption or memory use & tiny changes can have a negligible or huge impact, but what ... How do you prove something without giving away all your data? Zero Knowledge

Programming With Proofs Computerphile - Detailed Analysis & Overview

Could a computer program find Fermat's Lost Theorem? Professor Altenkirch shows us how to get started with lean. EXTRA BITS ... You can optimise for speed, power consumption or memory use & tiny changes can have a negligible or huge impact, but what ... How do you prove something without giving away all your data? Zero Knowledge Prepping for Post-Quantum, Mike Pound explains why now! -- Try Jane Street's neural net puzzle: ... Correction : as oodles of commenters have pointed out, the clock face should go from 0 to n-1. Also, worth reminding people that ... How ambiguity is dangerous! Professor Brailsford simplifies parsing. EXTRA BITS: Angle Brackets: ...

Learn this caching trick for faster code from Dr Mike Pound -- Check out Brilliant's courses and start for free at ... Taking T-Diagrams to the next level, Professor Brailsford tries to improve last episode's intermediate codes. Grateful thanks to Dr ... 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 ... We take multithreaded code for granted, but what's needed to make it work properly? We need two Dr Steve Bagleys to illustrate ... Why are code and data so separate? Robert Smith of Rigetti Quantum Computing explains how he uses Lisp code to generate ...

Photo Gallery

Programming with Proofs - Computerphile
Automated Mathematical Proofs - Computerphile
Programming in PostScript - Computerphile
Optimising Code - Computerphile
Zero Knowledge Proofs - Computerphile
Post Quantum Cryptography - Computerphile
Diffie Hellman -the Mathematics bit- Computerphile
Parsing Explained - Computerphile
Code Optimisation via Memoization - Computerphile
Improving Intermediate Codes - Computerphile
What is Bootstrapping Anyway? - Computerphile
Multithreading Code - Computerphile
View Detailed Profile
Programming with Proofs - Computerphile

Programming with Proofs - Computerphile

Continuing our look at the Agda

Automated Mathematical Proofs - Computerphile

Automated Mathematical Proofs - Computerphile

Could a computer program find Fermat's Lost Theorem? Professor Altenkirch shows us how to get started with lean. EXTRA BITS ...

Programming in PostScript - Computerphile

Programming in PostScript - Computerphile

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

Optimising Code - Computerphile

Optimising Code - Computerphile

You can optimise for speed, power consumption or memory use & tiny changes can have a negligible or huge impact, but what ...

Zero Knowledge Proofs - Computerphile

Zero Knowledge Proofs - Computerphile

How do you prove something without giving away all your data? Zero Knowledge

Post Quantum Cryptography - Computerphile

Post Quantum Cryptography - Computerphile

Prepping for Post-Quantum, Mike Pound explains why now! -- Try Jane Street's neural net puzzle: ...

Diffie Hellman -the Mathematics bit- Computerphile

Diffie Hellman -the Mathematics bit- Computerphile

Correction : as oodles of commenters have pointed out, the clock face should go from 0 to n-1. Also, worth reminding people that ...

Parsing Explained - Computerphile

Parsing Explained - Computerphile

How ambiguity is dangerous! Professor Brailsford simplifies parsing. EXTRA BITS: https://youtu.be/Airi85CPdPk Angle Brackets: ...

Code Optimisation via Memoization - Computerphile

Code Optimisation via Memoization - Computerphile

Learn this caching trick for faster code from Dr Mike Pound -- Check out Brilliant's courses and start for free at ...

Improving Intermediate Codes - Computerphile

Improving Intermediate Codes - Computerphile

Taking T-Diagrams to the next level, Professor Brailsford tries to improve last episode's intermediate codes. Grateful thanks to Dr ...

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

Multithreading Code - Computerphile

Multithreading Code - Computerphile

We take multithreaded code for granted, but what's needed to make it work properly? We need two Dr Steve Bagleys to illustrate ...

Code vs Data (Metaprogramming) - Computerphile

Code vs Data (Metaprogramming) - Computerphile

Why are code and data so separate? Robert Smith of Rigetti Quantum Computing explains how he uses Lisp code to generate ...