beanz Magazine

The Turing Test

The People Speak on Flickr

The Turing Test, and its creator Alan Turing, have had a profound effect on computer science and artificial intelligence.

As a simple matter, the Turing Test is easy to describe. You sit in a room with a device in front of you. In the next room is a person connected to your device and a machine also connected to your device. You cannot see either the person or the machine in the next room. As you use your device to talk back and forth with the person and machine in the next room, could you tell which is human and which is machine?

I use the words device and machine because, in 1950, when Alan Turing proposed this test, computers as we know them did not exist. Primitive computers had started to appear. And, of course, there was a millenia or more of work on automata, or what we might call robots, from ancient times through the Renaissance to the modern era. People loved to build machines that could do stuff that made them seem human. Or just for fun.

Turing himself in the 1930s had described what became known as the Turing machine. But it was a set of ideas that described what we call a computer and solved a mathematical problem. Turing had more interest in the math problem, and less interest in the physical machine.

How the Turing Test Was Created

The Turing test first appeared as an idea in a paper he wrote, Computing Machinery and Intelligence, published in 1950. Unlike many academic papers, his essay is chatty and easy to read.

He begins by asking the question, “Can computers think?” Then he ignores the question and suggests a game:


To read the full article, subscribe today to read the rest of this article PLUS the links from this story.

This magazine is 100% reader supported by people like you. Subscribers support independent research and writing, as well as daily operations. Subscribers also help keep this magazine free of annoying ads.

Subscribe Today!

Also In The May 2014 Issue

Computer Science Unplugged

The Computer Science Unplugged movement introduces non-technical people to computer hardware and software concepts that drive the technologies we use.

What is Computational Thinking?

While computers think in rigid predictable patterns, learning computational thinking helps us understand how and why computers work.


We've all used Captchas and found some impossible to solve. Here's why they exist, how they work, and less frustrating alternatives.

Data Types

Programming languages use data types to allocate memory and enforce data integrity. They also reveal the nature of a language.

Lauren Ipsum

If the idea of a computer science book without computers upsets you, please close your eyes until you've finished reading.

The Turing Test

The Turing Test, and its creator Alan Turing, have had a profound effect on computer science and artificial intelligence.

If debugging is the process of removing software bugs, then programming must be the process of putting them in.

May 2014 Learn More Links

Links from the bottom of all the May 2014 articles, collected in one place for you to print, share, or bookmark.


One of two key programming languages (Lisp is the other), FORTRAN defined many of the key ideas used in programming languages.

May 2014 News Wire

Interesting stories about computer science, software programming, and technology for the month of April 2014.

How to Create (and Crack) Secret Codes and Ciphers

Secret codes, or ciphers, are a great way to teach computational thinking.

Grace Hopper

One of the first female programmers, Grace Hopper also worked as a mathematician and had an unusual career for women in the 1900s.


Bogons are not an evil race of aliens. But they do shine a light on one part of the internet little known outside of a few security technologists.