Computer

Just what is functional programming? We asked a member of the team that created Haskell: John Hughes, Professor of Computer Science at Chalmers University of Technology in Gothenburg. http://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: http://bit.ly/nottscomputer Computerphile is a sister project to
0 Comments
Professor Brailsford returns to the Wheeler Jump (as mentioned by Doctor Bagley in the Subroutine video) https://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: https://bit.ly/nottscomputer Computerphile is a sister project to Brady Haran’s Numberphile. More at http://www.bradyharan.com
0 Comments
What’s the absolute minimum you can compress data to? – Entropy conjures up visions of chemistry and physics, but how does it apply to binary codes and computer science? Professor David Brailsford continues his discussion of compression. Addendum: the formula at 4:40 is the “weighted average bits for that state” rather than the total number
0 Comments
To Conclude Professor Brailsford’s series on PDF he discusses how PDFs are created. PDF, what is it for? : https://youtu.be/48tFB_sjHgY Programming in Post Script: https://youtu.be/S_NXz7I5dQc Unrolling the Loops: https://youtu.be/guXgBe2wvEA Google Deep Dream: https://youtu.be/BsSmBPmPeYQ FPS & Digital Video: https://youtu.be/yniSnYtkrwQ Password Cracking: https://youtu.be/7U-RbOKanYs http://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer
0 Comments
The Port Smash exploits Hyperthreading and timings to work out what other programs are doing. Dr Steve Bagley looks at how. Spectre & Meltdown: https://youtu.be/I5mRwzVvFGE Out of Order CPUs: https://youtu.be/_qvOlL8nhN4 Zig Zag Decryption: https://www.youtube.com/watch?v=yxx3Bkmv3ck Physics of Computer Chips: https://www.youtube.com/watch?v=xkLAhU74f3s&t=74s Digital Images: https://www.youtube.com/watch?v=06OHflWNCOE&t=12s Deadly Truth of General AI: https://www.youtube.com/watch?v=tcdVC4e6EV4&t=11s https://www.facebook.com/computerphile Tweets by computer_phile This video was
0 Comments
Which triangles should be in front and which should be behind? The problems computers face when collapsing 3D graphics down to 2 dimensions. Graphics series with John Chapman: 1/ Universe of Triangles : http://youtu.be/KdyvizaygyY 2/ Power of the Matrix : http://youtu.be/vQ60rFwh2ig 3/ Triangles to Pixels : http://youtu.be/aweqeMxDnu4 4/ Visibility Problem : http://youtu.be/OODzTMcGDD0 5/ Lights and
0 Comments
Just what’s going on when your email provider wants to send you a text message? Dr Mike Pound talks about multi-factor authentication. Password Cracking: https://youtu.be/7U-RbOKanYs The End of Time (Unix Time) – Numberphile: https://youtu.be/QJQ691PTKsA http://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: http://bit.ly/nottscomputer
0 Comments
Parting the veil of mystery on quantum superposition using waves. Professor Phil Moriarty takes us through it. Phil’s blogpost on the subject: https://muircheartblog.wpcomstaging.com/2021/10/26/superposition-without-the-superstition/ This video was formerly called What is Quantum Superposition? https://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: https://bit.ly/nottscomputer Computerphile is
0 Comments
Whether you are a Mac-o-phile or a Mac-o-phobe it is hard to deny the impact of the original Mac. As Mac turns 30, Professor David Brailsford takes us through what the original Mac was like and how it helped people learn to love computers. EXTRA BITS: http://youtu.be/rbeYwh2CstQ How YouTube Works: http://www.youtube.com/watch?v=OqQk7kLuaK4 Note: please excuse the
0 Comments
We want to know what you want to see on this channel – leave a comment below or contact us via social media to let us know. We’re listening! http://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computerphile is a project by Brady Haran See the full list of Brady’s
0 Comments
How do you verify that someone is who they say they are? Dr Mike Pound on digital signatures. https://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: https://bit.ly/nottscomputer Computerphile is a sister project to Brady Haran’s Numberphile. More at http://www.bradyharan.com
0 Comments
What does a GPU do differently to a CPU and why don’t we use them for everything? First of a series from Jem Davies, VP of Technology at ARM. Floating Point Numbers: http://youtu.be/PZRI1IfStY0 Why Computers Use Binary: https://youtu.be/thrx3SBEpL8 How Bitcoin Works: https://youtu.be/JyxRH18YlpA Triangles & Pixels (Graphics Playlist): https://www.youtube.com/playlist?list=PLzH6n4zXuckrPkEUK5iMQrQyvj9Z6WCrm http://www.facebook.com/computerphile Tweets by computer_phile This video was
0 Comments
The iconic Atari 2600 VCS inspired a generation of gamers. Jason Fitzpatrick from the Centre for Computing History on arguably the worlds’ first console. EXTRA BITS: https://youtu.be/9mvBCQTuLb8 Programming the Atari 2600 VCS: Coming Soon Centre for Computing History behind the scenes: https://youtu.be/nCAMMKsbEvw Centre for Computing History’s “Retro Tech Archive” Channel: http://www.bit.ly/C_RTA Centre for Computing History:
0 Comments
Can deep learning improve your gaming experience? We have no idea but we know how it works. Dr Mike Pound on Deep Learned Super Sampling EXTRA BITS: https://youtu.be/4ZkrLfEIJXI https://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: https://bit.ly/nottscomputer Computerphile is a sister project to
0 Comments
Recursion can be tricky to grasp. Professor Thorsten Altenkirch uses Python to demonstrate an example taken from his latest book. More on recursion: https://www.youtube.com/playlist?list=PLzH6n4zXuckrnXQ-5AfWUdnCzZOQgft1B EXTRA BITS: https://youtu.be/c9IH8DHDI4M Thorsten & Isaac’s Python programming book: https://bit.ly/2p3r5IT https://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: https://bit.ly/nottscomputer
0 Comments
More information on just what Terms and Conditions can contain, and what that can mean for your data and your details. Professor Tom Rodden from the University of Nottingham. Get Literatin, the T’s & C’s plug-in (for Chrome or Firefox) here: http://bit.ly/literatin Original “Terms & Conditions” film: https://www.youtube.com/watch?v=9Hb2oMlRI0I http://www.facebook.com/computerphile Tweets by computer_phile This video was
0 Comments
Hitler’s High Command didn’t use Enigma, they used a faster system called Lorenz, but when Allied forces first encountered it, they had no idea what it was and code-named it ‘Tunny’ (Tuna). Professor Brailsford explains why this relates to the early days of Computer Science Next Video in this series: https://youtu.be/yxx3Bkmv3ck The Professor’s Notes: Undulator
0 Comments
It’s absolutely everywhere, but what is TLS and where did it come from? Dr Mike Pound explains the background behind this ubiquitous Internet security protocol. Heartbleed, Running the Code: https://www.youtube.com/watch?v=1dOCHwf8zVQ Secure Web Browsing: https://www.youtube.com/watch?v=E_wX40fQwEA Network Stacks & The Internet: https://www.youtube.com/watch?v=PG9oKZdFb7w&t=2s https://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science
0 Comments
A google researcher was put on leave because he apparently believed his AI project had become sentient. Dr Mike Pound discusses. https://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: https://bit.ly/nottscomputer Computerphile is a sister project to Brady Haran’s Numberphile. More at http://www.bradyharan.com
0 Comments
Professor Brailsford on why Goto is frowned upon, and yes, we didn’t mention Dijkstra this time. Note – the Japanese characters for Eiichi Goto’s name should read: 後藤英一 Dijkstra’s Algorithm: https://youtu.be/GazC3A4OQTE https://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: https://bit.ly/nottscomputer Computerphile is a
0 Comments
You don’t just ‘run a cipher’ – you need a mode of operation. Dr Mike Pound explains some relative to the Feistel cipher. **This video was filmed before any social distancing guidelines came into effect** EXTRA BITS: https://youtu.be/0abs6qfuLpg Feistel Cipher Video: https://www.youtube.com/watch?v=FGhj3CGxl8I Mike’s code: github.com/mikepound/feistel https://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited
0 Comments
How well sorted is your algorithm? Choosing the right method to sort numbers has a huge effect on how quickly a computer can process a task. Alex Pinkney talks about two popular sorting algorithms and how they ‘scale up.’ Follow up film “Quick Sort”: http://youtu.be/XE4VP_8Y0BU Alex’s code that generated the data for the tests: https://github.com/apinkney97/Sorts
0 Comments
Why all the confusion, surely SGML, HTML & XML are just different versions of the same thing? Professor Brailsford on the perils of ‘*ML’ Problems with Omitted End Tags: https://youtu.be/Ngi8Iv7mAVA http://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: http://bit.ly/nottscomputer Computerphile is a sister
0 Comments
Diffie Hellman has a flaw. Dr Mike Pound explains how a man in the middle could be a big problem, unless we factor it in… Public Key Cryptography: https://youtu.be/GSIDS_lvRv4 Elliptic Curve Cryptography: Coming Soon! https://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: https://bit.ly/nottscomputer
0 Comments
In the early days the UK had its own thoughts on how email addresses should look. Dr Julian Onions was there! https://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: https://bit.ly/nottscomputer Computerphile is a sister project to Brady Haran’s Numberphile. More at http://www.bradyharan.com
0 Comments
The ‘magic’ trick of pointers to pointers – Professor Brailsford explains how what might seem complicated will actually simplify your code. (See Extra Bits video for a code walkthrough) The Professor’s Code: http://bit.ly/Computerphile_ProfBrails_TripleRef EXTRA BITS – Triple Ref Code: https://youtu.be/1s0w_p5HEuY n.b. Message from the Prof: Many thanks to all of you who have pointed out
0 Comments
Surely decimal numbers are easier to understand than binary? So why don’t computers use them? Professor Brailsford explains the relationships between binary, power and simplicity. EXTRA BITS: https://youtu.be/NlWuTYhF8KM Colossus & Bletchley Park: https://youtu.be/9HH-asvLAj4 Inside a Data Centre: https://youtu.be/fd3kSdu4W7c Steve Furber on ARM: https://youtu.be/1jOJl8gRPyQ Fishy Codes – Bletchley’s Other Secret: https://youtu.be/Ou_9ntYRzzw http://www.facebook.com/computerphile Tweets by computer_phile This
0 Comments