Media Summary: Taking the theory of Deterministic Finite Continuing the exploration of Regular Expressions and Laziness is a virtue - well, in programming anyway! Professor Thorsten Altenkirch on how you can use the 'yield' to compute ...

Automata Python Computerphile - Detailed Analysis & Overview

Taking the theory of Deterministic Finite Continuing the exploration of Regular Expressions and Laziness is a virtue - well, in programming anyway! Professor Thorsten Altenkirch on how you can use the 'yield' to compute ... What's in a language? Dr Laurie Tratt breaks it down by creating a brand new programming language by writing an interpreter in a ... Could a computer program find Fermat's Lost Theorem? Professor Altenkirch shows us how to get started with lean. EXTRA BITS ... Described as GenAIs greatest flaw, indirect prompt injection is a big problem, Mike Pound from University of Nottingham explains ...

Professor Brailsford on one of our most requested topics. Playlist of Videos the Prof mentioned: ... Language Models' Achilles heel: Rob Miles talks about "glitch" tokens, those mysterious words which, which result in gibberish ... Encoding recursion in the Lambda calculus, one of Professor Graham Hutton's favourite functions. Lambda Calculus: ... The basis of almost all functional programming, Professor Graham Hutton explains Lambda Calculus. Professor Brailsford helped Adobe with PDF. His group helped move publishing forwards by publishing a journal about publishing ... At the heart of Bzip2 is the Burrows Wheeler Transform. Dr Steve Bagley (and a live studio audience) explains how & why it works.

How ambiguity is dangerous! Professor Brailsford simplifies parsing. EXTRA BITS: Angle Brackets: ... Using T-Diagrams, Professor Brailsford shows us how to take our compiler to the next level. Previous video on t-diagrams: ... Just what is functional programming? We asked a member of the team that created Haskell: John Hughes, Professor of Computer ... Learn this caching trick for faster code from Dr Mike Pound -- Check out Brilliant's courses and start for free at ...

Photo Gallery

Automata & Python - Computerphile
Non-Deterministic Automata - Computerphile
Python Regular Expressions - Computerphile
Laziness in Python - Computerphile
Computers Without Memory - Computerphile
Creating Your Own Programming Language - Computerphile
Automated Mathematical Proofs - Computerphile
Generative AI's Greatest Flaw - Computerphile
Regular Expressions - Computerphile
Glitch Tokens - Computerphile
Same Story, Different Notation - Computerphile
Essentials: Functional Programming's Y Combinator - Computerphile
View Detailed Profile
Automata & Python - Computerphile

Automata & Python - Computerphile

Taking the theory of Deterministic Finite

Non-Deterministic Automata - Computerphile

Non-Deterministic Automata - Computerphile

Non deterministic finite state

Python Regular Expressions - Computerphile

Python Regular Expressions - Computerphile

Continuing the exploration of Regular Expressions and

Laziness in Python - Computerphile

Laziness in Python - Computerphile

Laziness is a virtue - well, in programming anyway! Professor Thorsten Altenkirch on how you can use the 'yield' to compute ...

Computers Without Memory - Computerphile

Computers Without Memory - Computerphile

They're called 'Finite State

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

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

Generative AI's Greatest Flaw - Computerphile

Generative AI's Greatest Flaw - Computerphile

Described as GenAIs greatest flaw, indirect prompt injection is a big problem, Mike Pound from University of Nottingham explains ...

Regular Expressions - Computerphile

Regular Expressions - Computerphile

Professor Brailsford on one of our most requested topics. Playlist of Videos the Prof mentioned: ...

Glitch Tokens - Computerphile

Glitch Tokens - Computerphile

Language Models' Achilles heel: Rob Miles talks about "glitch" tokens, those mysterious words which, which result in gibberish ...

Same Story, Different Notation - Computerphile

Same Story, Different Notation - Computerphile

Finite State

Essentials: Functional Programming's Y Combinator - Computerphile

Essentials: Functional Programming's Y Combinator - Computerphile

Encoding recursion in the Lambda calculus, one of Professor Graham Hutton's favourite functions. Lambda Calculus: ...

Lambda Calculus - Computerphile

Lambda Calculus - Computerphile

The basis of almost all functional programming, Professor Graham Hutton explains Lambda Calculus.

Discussing PDF@30 Years Old - Computerphile

Discussing PDF@30 Years Old - Computerphile

Professor Brailsford helped Adobe with PDF. His group helped move publishing forwards by publishing a journal about publishing ...

How Bzip2 Works (Burrows Wheeler Transform) - Computerphile

How Bzip2 Works (Burrows Wheeler Transform) - Computerphile

At the heart of Bzip2 is the Burrows Wheeler Transform. Dr Steve Bagley (and a live studio audience) explains how & why it works.

Parsing Explained - Computerphile

Parsing Explained - Computerphile

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

Self Compiling Compilers - Computerphile

Self Compiling Compilers - Computerphile

Using T-Diagrams, Professor Brailsford shows us how to take our compiler to the next level. Previous video on t-diagrams: ...

Functional Programming & Haskell - Computerphile

Functional Programming & Haskell - Computerphile

Just what is functional programming? We asked a member of the team that created Haskell: John Hughes, Professor of Computer ...

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