Alan Turing’s Universal Machine: Concept to Early Computing Applications

Clip title: 1966: Alan Turing’s Machines | Mathematics in Action | BBC Archive Author / channel: BBC Archive URL: https://www.youtube.com/watch?v=oRBS70J2Poo

Summary

This video, titled “Logic and the Computer: The Future” from the BBC’s “Mathematics in Action” series, introduces viewers to the foundational concepts of computation through the lens of early computers and theoretical models. The presenter, Benedict Nixon, begins by showcasing the sophisticated Atlas computer, highlighting its ability to multitask and manage complex operations using a “supervisor program.” He notes the logical complexity embedded in such machines, citing 14 different types of “add” instructions as an example of built-in efficiency. This complexity leads to a central question: what is the simplest possible computing machine that can still perform what modern computers do?

The answer, Nixon explains, was provided by English mathematician Alan Turing in 1936, years before the first electronic computers. Turing was interested in the ultimate limits of computation and, to explore this, conceptualized a “Turing Machine.” This theoretical device strips computation down to its absolute essentials: an infinitely long tape divided into squares, each holding a symbol (e.g., a cross or a blank); a scanner that reads and writes symbols; and a “state” that the machine is currently in. The machine’s behavior is dictated by a “function table,” which, based on the scanned symbol and current state, instructs it to replace the symbol, change its state, and move along the tape. Nixon demonstrates this with a model, showing how a simple Turing machine can perform a task like adding one to a sequence of crosses. However, this basic Turing machine is “special purpose,” meaning a different machine would be needed for every distinct task.

The crucial breakthrough, also conceived by Turing, is the “Universal Turing Machine” (UTM). This is a special kind of Turing machine that, instead of having a fixed task, can imitate any other Turing machine. It does this by taking the “function table” (program) and the initial tape setup of the machine it is supposed to imitate as its own input. This theoretical concept is incredibly significant because it demonstrates that a single, sufficiently powerful machine can perform any computable task, simply by being programmed with the “recipe” for that task. Nixon concludes that modern stored-program computers, like the Atlas, are in essence universal computers, capable of reaching the “ultimate limits of what is possible by computation” if given the appropriate programs.

Looking to the future, the video illustrates advanced ways computers can be used, emphasizing a partnership between humans and machines. Examples include a computer dynamically calculating bridge stresses as a car crosses, and an interactive system where a designer uses a light pen to arrange furniture in a room layout, with the computer instantly processing and displaying changes. The presenter envisions a future where individuals can easily access computers for various needs, from scheduling to entertainment, with computers handling vast information with speed and efficiency, while humans contribute creativity and judgment. This vision highlights the transformative power of the universal computer and its potential to augment human capabilities across diverse fields.

Description

Schools programme.

What are the ultimate limits to what a computer can do? Oddly enough, this question was answered as long ago as 1936, years before the first computer began to work, by the English mathematician, Alan Turing.

Computer scientist Benedict Nixon demonstrates how even a sophisticated modern supercomputer - like the Atlas computer at London University - operates according to the guiding principles of Alan Turing’s theoretical computer. Nixon has built his own variation of some simple Turning Machines, for the purposes of demonstration.

Clip taken from Mathematics in Action, originally broadcast on BBC One, 24 March, 1966.

You have now entered the BBC Archive, a time machine that will transport you back to the golden age of TV to educate, entertain and enlighten you with classic clips from the BBC vaults.

You can also dive into plenty more BBC Archive on our website - https://www.bbc.co.uk/archive

Tags

bbc, archive bbc, classic tv, british tv nostalgia, bbc archive, archive, the bbc archive, nostalgia, legendary television, retro tv, vintage, past science, classic tech, classic technology, tech, gadget, outdated science, outdated technology, retro tech, science and technology, vintage technology, future tech, turing machines, alan turing, mathematics in action bbc, benedict nixon computer science, 60s computers, history of computers, how does a computer work, bbc schools

URLs