Porting Compilers Computerphile

Overview to Porting Compilers Computerphile

Using T-Diagrams, Professor Brailsford shows us how to take our 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 ... Taking T-Diagrams to the next level, Professor Brailsford tries to improve last episode's intermediate codes. Grateful thanks to Dr ... You can optimise for speed, power consumption or memory use & tiny changes can have a negligible or huge impact, but what ... How ambiguity is dangerous! Professor Brailsford simplifies parsing. EXTRA BITS: Angle Brackets: ... Cross compile or 'invade' the machine you want to work with - Professor Brailsford discusses various options to making a system ...

What's in a language? Dr Laurie Tratt breaks it down by creating a brand new programming language by writing an interpreter in a ... Following on from our look at the history of CP/M, Spencer takes us through using it. CP/M History film: ... Why can't floating point do money? It's a brilliant solution for speed of calculations in the computer, but how and why does Why are code and data so separate? Robert Smith of Rigetti Quantum Computing explains how he uses Lisp code to generate ... When you first learned to write code, you probably realized that computers don't really have any common sense. You need to tell ... How do CPUs make the most efficient use of their compute time? Matt Godbolt takes us through the pipeline - allowing the CPU to ...

Main Features

Explore the main sources for Porting Compilers Computerphile.

— Presentation Slides, PDFs, Source Code and other presenter materials are available at: ...

History

Stay updated on Porting Compilers Computerphile's latest milestones.

What's Behind Port Smash? - Computerphile
Optimising Code - Computerphile
Just In Time (JIT) Compilers - Computerphile
Parsing Explained - Computerphile
Bootstrapping with T-Diagrams - Computerphile
'Accidental' CrossCompiler - Computerphile
Creating Your Own Programming Language - Computerphile
Using CP/M - Computerphile
Floating Point Numbers - Computerphile
Code vs Data (Metaprogramming) - Computerphile
How do computers read code?
CPU Pipeline - Computerphile

Expert Insights

Data is compiled from public records and verified media reports.

Last Updated: May 21, 2026

Conclusion

For 2026, Porting Compilers Computerphile remains one of the most searched-for profiles. Check back for the newest reports.

Disclaimer:

Porting Compilers - Computerphile

Porting Compilers - Computerphile

Concluding his series on

Editorial 12:12 36,592 views 31 Desember 2025

Self Compiling Compilers - Computerphile

Self Compiling Compilers - Computerphile

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

Editorial 12:56 168,558 views 16 Maret 2026

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

Editorial 20:34 173,552 views 19 Maret 2026

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

Editorial 21:57 56,550 views 23 April 2026

What's Behind Port Smash? - Computerphile

What's Behind Port Smash? - Computerphile

The

Editorial 14:06 72,197 views 31 Desember 2025

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

Editorial 19:43 181,111 views 07 Juni 2025

Just In Time (JIT) Compilers - Computerphile

Just In Time Compilers - Computerphile

A look at why (under certain circumstances) JIT

Editorial 10:41 323,713 views 04 Januari 2026

Parsing Explained - Computerphile

Parsing Explained - Computerphile

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

Editorial 14:58 280,304 views 26 November 2025

Bootstrapping with T-Diagrams - Computerphile

Bootstrapping with T-Diagrams - Computerphile

How do you compile a

Editorial 15:49 177,537 views 05 Februari 2026

'Accidental' CrossCompiler - Computerphile

'Accidental' CrossCompiler - Computerphile

Cross compile or 'invade' the machine you want to work with - Professor Brailsford discusses various options to making a system ...

Editorial 15:13 114,016 views 13 November 2025

Creating Your Own Programming Language - Computerphile

Creating Your Own Programming Language - Computerphile

What's in a language? Dr Laurie Tratt breaks it down by creating a brand new programming language by writing an interpreter in a ...

Editorial 21:15 352,764 views 11 Mei 2026

Using CP/M - Computerphile

Using CP/M - Computerphile

Following on from our look at the history of CP/M, Spencer takes us through using it. CP/M History film: ...

Editorial 6:34 69,315 views 30 Januari 2026

Floating Point Numbers - Computerphile

Floating Point Numbers - Computerphile

Why can't floating point do money? It's a brilliant solution for speed of calculations in the computer, but how and why does

Editorial 9:16 2,513,051 views 10 Juli 2025

Code vs Data (Metaprogramming) - Computerphile

Code vs Data - Computerphile

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

Editorial 7:38 115,989 views 08 Maret 2026

How do computers read code?

How do computers read code?

When you first learned to write code, you probably realized that computers don't really have any common sense. You need to tell ...

Editorial 12:01 3,451,032 views 22 Oktober 2025

CPU Pipeline - Computerphile

CPU Pipeline - Computerphile

How do CPUs make the most efficient use of their compute time? Matt Godbolt takes us through the pipeline - allowing the CPU to ...

Editorial 21:48 98,199 views 02 Agustus 2025

CppCon 2017: Matt Godbolt “What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid”

CppCon 2017: Matt Godbolt “What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid”

http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: ...

Editorial 1:15:46 175,266 views 29 Mei 2025