Media Summary: Who's in control? The real difference between Drawing windows and responding to events - what's going on 'under the hood' in your Today, we're going to discuss the critical role

Gui Programming Introduction Computerphile - Detailed Analysis & Overview

Who's in control? The real difference between Drawing windows and responding to events - what's going on 'under the hood' in your Today, we're going to discuss the critical role What's in a language? Dr Laurie Tratt breaks it down by creating a brand new Emulation sounds difficult, begins to look simple and then ends up being difficult after all! Dr Steve Bagley explains. Encoding recursion in the Lambda calculus, one of Professor Graham Hutton's favourite functions. Lambda Calculus: ...

Learn this caching trick for faster code from Dr Mike Pound -- Check out Brilliant's courses and start for free at ... 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 ... How did punch card systems work? Professor Brailsford delves further into the era of mainframe computing with this hands-on ... The sights and sounds of sorting! - Alex takes inspiration from our BBC microcomputer film and combines Procedural generation is the idea of using simple rules to generate more complicated items - used in games such as Minecraft ... Von Neumann Architecture is how nearly all computers are built, but who was John Von Neumann and where did the architecture ...

How ambiguity is dangerous! Professor Brailsford simplifies parsing. EXTRA BITS: Angle Brackets: ... Mike Continues his look at AI Image Generation with Stable Diffusion Mike's code: ...

Photo Gallery

GUI Programming Introduction - Computerphile
GUI: Under the Hood - Computerphile
Graphical User Interfaces: Crash Course Computer Science #26
Human Readable Code - Computerphile
Lights and Shadows in Graphics - Computerphile
Creating Your Own Programming Language - Computerphile
Functional Programming & Haskell - Computerphile
Emulation - Computerphile
Essentials: Functional Programming's Y Combinator - Computerphile
Code Optimisation via Memoization - Computerphile
Original Hello World in "B" Programming Language - Computerphile
Punch Card Programming - Computerphile
Sponsored
Sponsored
View Detailed Profile
GUI Programming Introduction - Computerphile

GUI Programming Introduction - Computerphile

Who's in control? The real difference between

GUI: Under the Hood - Computerphile

GUI: Under the Hood - Computerphile

Drawing windows and responding to events - what's going on 'under the hood' in your

Sponsored
Graphical User Interfaces: Crash Course Computer Science #26

Graphical User Interfaces: Crash Course Computer Science #26

Today, we're going to discuss the critical role

Human Readable Code - Computerphile

Human Readable Code - Computerphile

Knuth talked about "Literate

Lights and Shadows in Graphics - Computerphile

Lights and Shadows in Graphics - Computerphile

Audible free book: http://www.audible.com/

Sponsored
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

Functional Programming & Haskell - Computerphile

Functional Programming & Haskell - Computerphile

Just what is functional

Emulation - Computerphile

Emulation - Computerphile

Emulation sounds difficult, begins to look simple and then ends up being difficult after all! Dr Steve Bagley explains.

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

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

Original Hello World in "B" Programming Language - Computerphile

Original Hello World in "B" Programming Language - Computerphile

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

Punch Card Programming - Computerphile

Punch Card Programming - Computerphile

How did punch card systems work? Professor Brailsford delves further into the era of mainframe computing with this hands-on ...

Programming BASIC and Sorting - Computerphile

Programming BASIC and Sorting - Computerphile

The sights and sounds of sorting! - Alex takes inspiration from our BBC microcomputer film and combines

Procedural Generation in Games - Computerphile

Procedural Generation in Games - Computerphile

Procedural generation is the idea of using simple rules to generate more complicated items - used in games such as Minecraft ...

Von Neumann Architecture - Computerphile

Von Neumann Architecture - Computerphile

Von Neumann Architecture is how nearly all computers are built, but who was John Von Neumann and where did the architecture ...

Parsing Explained - Computerphile

Parsing Explained - Computerphile

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

Lambda Calculus - Computerphile

Lambda Calculus - Computerphile

The basis of almost all functional

Stable Diffusion in Code (AI Image Generation) - Computerphile

Stable Diffusion in Code (AI Image Generation) - Computerphile

Mike Continues his look at AI Image Generation with Stable Diffusion Mike's code: ...

Related Video Content

Graphical user interface - Wikipedia information

A GUI uses a combination of technologies and devices to provide a platform that users can interact with, for the...

Graphical User Interface - GeeksforGeeks information

Jul 26, 2025 · A graphical user interface (GUI) comprises visual components like cursors, icons, and buttons,...

What Is a GUI (Graphical User Interface)? - Computer Hope information

Dec 6, 2024 · A GUI (Graphical User Interface) is a system of interactive visual components for computer software. A...

What Is a GUI? - Coursera information

Oct 15, 2025 · What is GUI in a computer system? A graphical user interface (GUI) is an interface between a user and...

What Is a GUI? An Explanation, Examples, and UI Design Tips information

Mar 24, 2025 · A GUI, or graphical user interface, is a visual system that enables users to interact with machines—be...