
Sign up to save your podcasts
Or


Ray Tracing seems straightforward, but what about reflections and refractions? Lewis Stuart explains how these are managed by a spot of recursion!
Computerphile is supported by Jane Street. Learn more about them (and exciting career opportunities) at: https://jane-st.co/computerphile
This video was filmed and edited by Sean Riley.
Computerphile is a sister project to Brady Haran's Numberphile. More at https://www.bradyharanblog.com
Learn more about your ad choices. Visit megaphone.fm/adchoices
What's the most ridiculous activity to do via text message? Joe decided on computer programming & entered a hackathon with a 'text by code' system last year... (he didn't win, maybe its not that ridiculous?)
Tweeting Vending Machine: http://youtu.be/-NVex5tVGy8
Raspberry Pi Hardware: http://youtu.be/sx2HjuZBuo0
http://www.facebook.com/computerphile
https://twitter.com/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 Brady Haran's Numberphile. See the full list of Brady's video projects at: http://bit.ly/bradychannels
Learn more about your ad choices. Visit megaphone.fm/adchoices
Malleable encryption means you can flip a bit in the encrypted message and the corresponding bit is flipped in the unencrypted plain text. Dr Tim Muller gives us some examples.
nb This video is a reupload due to an audio problem with the first version. For those interested there were tones at approx 2.1k and then at approx 5.5k & 9k - guessing computer fan noise as there were a couple of occasions where it changed frequency slightly possibly as it sped up or slowed down.
Computerphile is supported by Jane Street. Learn more about them (and exciting career opportunities) at: https://jane-st.co/computerphile
This video was filmed and edited by Sean Riley.
Computerphile is a sister project to Brady Haran's Numberphile. More at https://www.bradyharanblog.com
Learn more about your ad choices. Visit megaphone.fm/adchoices
Why use Reverse Polish Notation? How does it relate to trees in Computer Science? Professor Brailsford explains how RPN arises naturally, as a linearized form of a tree.
For further research, the Prof suggests you seek out material on the topics of "Postorder Tree Traversal" and "Dijkstra's Shunting Yard"
Correction: In the graphic at 06:30, on the illustration of the second tree, the A is incorrectly labelled as a C.
Reverse Polish Notation & the Stack: http://youtu.be/7ha78yWRDlE
The Dawn of Desktop Publishing: http://youtu.be/1rCNnMZrFUQ
Upside Down Trees: http://youtu.be/umTbivyJoiI
Domino Addition - Numberphile: http://youtu.be/lNuPy-r1GuQ
http://www.facebook.com/computerphile
https://twitter.com/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 Brady Haran's Numberphile. See the full list of Brady's video projects at: http://bit.ly/bradychannels
Learn more about your ad choices. Visit megaphone.fm/adchoices
Modern CPUs manage to speed up even the simplest code, Matt Godbolt explains how there's a lot of juggling going on even in the simple use of registers.
Computerphile is supported by Jane Street. Learn more about them (and exciting career opportunities) at: https://jane-st.co/computerphile
This video was filmed and edited by Sean Riley.
Computerphile is a sister project to Brady Haran's Numberphile. More at https://www.bradyharanblog.com
Learn more about your ad choices. Visit megaphone.fm/adchoices
Following on from our contentious 'Mac or PC' film, we asked Professor Tom Rodden just what the actual difference is between Mac and PC. (by PC we are referring to machines running Windows or a variant of Linux)
Floating Point Numbers: http://youtu.be/PZRI1IfStY0
Mac or PC? : http://youtu.be/A_Zptl34hbo
Heartbleed, Running the Code: http://youtu.be/1dOCHwf8zVQ
http://www.facebook.com/computerphile
https://twitter.com/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 Brady Haran's Numberphile. See the full list of Brady's video projects at: http://bit.ly/bradychannels
Learn more about your ad choices. Visit megaphone.fm/adchoices
What's in a language? Dr Laurie Tratt breaks it down by creating a brand new programming language by writing an interpreter in a few lines of code.
Computerphile is supported by Jane Street. Learn more about them (and exciting career opportunities) at: https://jane-st.co/computerphile
More from Laurie: https://tratt.net/laurie/
Dr Laurence Tratt is programmer and the Shopify / Royal Academy of Engineering Research Chair in Language Engineering in the Department of Informatics at King’s College London
This video was filmed and edited by Sean Riley.
Computerphile is a sister project to Brady Haran's Numberphile. More at https://www.bradyharanblog.com
Learn more about your ad choices. Visit megaphone.fm/adchoices
Over Computerphile's first year, we asked each contributor the question: "Mac or PC?" as part of our sound-check. Here are the answers...
nb - we know that PC is defined as Personal Computer, and that to be pedantic, a Mac 'is' a PC, but in general, 'PC' is the way people refer to a machine running Linux or Windows.
Differences between Macs and PCs: http://youtu.be/SZXY5990xZs
How NOT to Store Passwords!: http://youtu.be/8ZtInClXe1Q
Elegant Compression in Text (LZ): http://youtu.be/goOa3DGezUA
Typesetters in the '80's: http://youtu.be/XvwNKpDUkiE
Little Mac with the Big Bite: http://youtu.be/NMlbUCAOEXw
In Order of Appearance:
Dr Steven Bagley - University of Nottingham
John Chapman - Graphics Programmer
Professor Steve Benford - University of Nottingham
Spencer Owen - Nottingham Hackspace
Professor Derek McAuley - University of Nottingham
Paula Besson - Nottingham University Hacking Society
Matt Lloyd - Ciseco, Nottingham
Michael Erskine - Nottingham Hackspace
Dr. Taha Osman - Nottingham Trent University
James Hayward - Nottingham Hackspace
Professor Tom Rodden - University of Nottingham
Ian Livingstone - Life President of Eidos
Laurence Day - University of Nottingham
Tom Scott - @tomscott
Dr. Richard Mortier - University of Nottingham
Professor Luciano Floridi - Professor of Philosophy and Ethics of Information, Oxford Internet Institute
Alex Pinkney - University of Nottingham
Joe Nash - University of Nottingham
Professor David Brailsford - University of Nottingham
Professor David Brown - Nottingham Trent University
Dr. Thorsten Altenkirch - University of Nottingham
http://www.facebook.com/computerphile
https://twitter.com/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 Brady Haran's Numberphile. See the full list of Brady's video projects at: http://bit.ly/bradychannels
Learn more about your ad choices. Visit megaphone.fm/adchoices
Bayesian logic is already helping to improve Machine Learning results using statistical models. Professor Mike Osborne drew us some sausage plots to explain the idea.
Mike Osborne is Professor of Machine Learning at the University of Oxford - Find out more here: http://www.robots.ox.ac.uk/~mosb?
Computerphile is supported by Jane Street. Learn more about them (and exciting career opportunities) at: https://jane-st.co/computerphile
This video was filmed and edited by Sean Riley.
Computerphile is a sister project to Brady Haran's Numberphile. More at https://www.bradyharanblog.com
Learn more about your ad choices. Visit megaphone.fm/adchoices
Audible Free Book: http://www.audible.com/computerphile
Recursion; like something from the film "Inception". Even Professor Brailsford says it can be hard to get your head around - watch him make it much easier to understand...
EXTRA BITS: http://youtu.be/0pncNKHj-Sc
Opening up the Original Mac: http://youtu.be/wFJrHuSXnZM
http://www.facebook.com/computerphile
https://twitter.com/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 Brady Haran's Numberphile. See the full list of Brady's video projects at: http://bit.ly/bradychannels
Learn more about your ad choices. Visit megaphone.fm/adchoices
From the publisher's feed