Media Summary: Using T-Diagrams, Professor Brailsford shows us how to take our A look at why (under certain circumstances) JIT How 'not to code' with our "real" programmer - who, as Julian explains, is demoing what NOT to do. Dr Julian Onions tells us more ...

Self Compiling Compilers Computerphile - Detailed Analysis & Overview

Using T-Diagrams, Professor Brailsford shows us how to take our A look at why (under certain circumstances) JIT How 'not to code' with our "real" programmer - who, as Julian explains, is demoing what NOT to do. Dr Julian Onions tells us more ... What's in a language? Dr Laurie Tratt breaks it down by creating a brand new programming language by writing an interpreter in a ... You can optimise for speed, power consumption or memory use & tiny changes can have a negligible or huge impact, but what ... Let's see if Natalie is complete enough to

What if we can't trust *ANY* software...even if you have the source code? A perfect, B is the forerunner to C - but seemed lost - Angelo Papenhoff decided to change it and brought it back from the brink! Here he tries ... Can there be a universal intermediate programming language? Sounds like Esperanto to us - Professor Brailsford has more.

Photo Gallery

Self Compiling Compilers - Computerphile
Just In Time (JIT) Compilers - Computerphile
What NOT to do: Self Modifying Code - Computerphile
Creating Your Own Programming Language - Computerphile
LLVM in 100 Seconds
Optimising Code - Computerphile
Wait, how can a compiler compile itself?!
Can We Self-Compile Our Ruby Compiler? | Bootstrapping a Compiler
Porting Compilers - Computerphile
'Accidental' CrossCompiler - Computerphile
The Original Sin of Computing...that no one can fix
How a Compiler Works in ~1 minute
Sponsored
Sponsored
View Detailed Profile
Sponsored
Sponsored