hacking for designer lecture series

30
Hacking for Designers 1 Alan Turing and the Machine of Thinking

Upload: bo-wang

Post on 13-Apr-2017

18 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Hacking for Designer Lecture Series

Hacking for Designers

1

Alan Turing

and the

Machine of

Thinking

Page 2: Hacking for Designer Lecture Series

2

Hacking for Designers

Alan Turing and the Machine of ThinkingS0:

"The fact remains that everyone who taps at a keyboard, opening a spreadsheet or a word-

processing program, is working on an incarnation of a Turing machine."

- Time Magazine, 1999

Page 3: Hacking for Designer Lecture Series

Hacking for Designers

3

Alan Turing and the Machine of ThinkingS0:

Page 4: Hacking for Designer Lecture Series

Hacking for Designers

4

Alan Turing and the Machine of ThinkingS0:

Turning Machine

He proved that some such machine would be capable of

performing any conceivable mathematical computation if

it were representable as an algorithm.

Page 5: Hacking for Designer Lecture Series

5

Hacking for Designers

Alan Turing and the Machine of ThinkingS0:

Turning Machine

Every algorithm can be expressed in a language for a computer consisting of only five basic instructions:

• move left one location• move right one location• read symbol at current location• print 0 at current location• print 1 at current location

Page 6: Hacking for Designer Lecture Series

Hacking for Designers

6

Alan Turing and the Machine of ThinkingS0:

UniversalTurning Machine

Page 7: Hacking for Designer Lecture Series

7

Hacking for Designers

Alan Turing and the Machine of ThinkingS0:

"von Neumann ... firmly emphasised to me, and to others I am sure, that the fundamental conception is

owing to Turing—insofar as not anticipated by Babbage, Lovelace and others."

- Letter by Stanley Frankel to Brian Randell, 1972

Page 8: Hacking for Designer Lecture Series

Hacking for Designers

8

Alan Turing and the Machine of ThinkingS0:

EDVAC

Electronic Discrete Variable Automatic Computer

Page 9: Hacking for Designer Lecture Series

Hacking for Designers

9

Alan Turing and the Machine of ThinkingS0:

ACETuring produced a detailed design for what was called the Automatic Computing Engine (ACE.)

Page 10: Hacking for Designer Lecture Series

Hacking for Designers

10

Alan Turing and the Machine of ThinkingS0:

Bendix G-15Introduced in 1956, some consider it to be the first personal computer

Page 11: Hacking for Designer Lecture Series

Hacking for Designers

11

Alan Turing and the Machine of ThinkingS0:

TheImitationGame

Page 12: Hacking for Designer Lecture Series

12

Hacking for Designers

Alan Turing and the Machine of ThinkingS0:

EnigmaMachine

Page 13: Hacking for Designer Lecture Series

13

Hacking for Designers

Alan Turing and the Machine of ThinkingS0:

U-Boat

Page 14: Hacking for Designer Lecture Series

14

Hacking for Designers

Alan Turing and the Machine of ThinkingS0:

"You needed exceptional talent, you needed genius at Bletchley and Turing's was that genius."

- Asa Briggs

Page 15: Hacking for Designer Lecture Series

Hacking for Designers

15

Alan Turing and the Machine of ThinkingS0:

September 1939

joined by other mathematicians at Bletchley Park, Turing rapidly developed a new machine (the ‘Bombe’) capable of breaking Enigma messages on an industrial scale.

Bombe

Page 16: Hacking for Designer Lecture Series

16

Hacking for Designers

Alan Turing and the Machine of ThinkingS0:

Could Have Been

Page 17: Hacking for Designer Lecture Series

Hacking for Designers

17

Alan Turing and the Machine of ThinkingS0:

Ex Machina

Page 18: Hacking for Designer Lecture Series

18

Hacking for Designers

Alan Turing and the Machine of ThinkingS0:

?CanaMachineThink

Page 19: Hacking for Designer Lecture Series

Hacking for Designers

19

Alan Turing and the Machine of ThinkingS0:

Artificial Intelligence

In 1950, he published a paper entitled Computing Machinery and Intelligence, in which he explored the notion.

In the paper, Turing suggested that rather than building a program to

simulate the adult mind, it would be better rather to produce a simpler one to simulate a child's mind and

then to subject it to a course of education.

Page 20: Hacking for Designer Lecture Series

20

Hacking for Designers

Alan Turing and the Machine of ThinkingS0:

The idea was that a computer could be said to "think" if a human interrogator could not tell it apart, through conversation, from a human

being.

His Turing test was a significant, characteristically provocative and lasting

contribution to the debate regarding artificial intelligence, which continues after more than

half a century.

Turing Test

Page 21: Hacking for Designer Lecture Series

Hacking for Designers

21

Alan Turing and the Machine of ThinkingS0:

WhatisComputerScience

?

Page 22: Hacking for Designer Lecture Series

Hacking for Designers

22

Alan Turing and the Machine of ThinkingS0:

Traveling SalesmanProblem

Given a list of cities and the distances between each pair of cities, what is the shortest possible route that visits each city exactly once and returns to the origin city?

Page 23: Hacking for Designer Lecture Series

Hacking for Designers

23

Alan Turing and the Machine of ThinkingS0:

WhatisComputerScience

Computational ComplexityComputer Graphics

Programming LanguageHuman-Computer Interaction

Computational BiologyArtificial Intelligence

Page 24: Hacking for Designer Lecture Series

Hacking for Designers

24

Alan Turing and the Machine of ThinkingS0:

Since 1966, the Turing Award has been given annually by the Association for Computing

Machinery for technical or theoretical contributions to the computing community.

It is widely considered to be the computing world's highest honor, equivalent to the Nobel

Prize.

Turing Award

Page 25: Hacking for Designer Lecture Series

Hacking for Designers

25

Alan Turing and the Machine of ThinkingS0:

Charles Babbage(December 1791 – October 1871)

Considered by some to be a "father of the computer”, Babbage is credited with inventing the first mechanical computer that eventually led to more complex designs. His varied work in other fields has led him to be described as "pre-eminent" among the many polymaths of his century.

Page 26: Hacking for Designer Lecture Series

Hacking for Designers

26

Alan Turing and the Machine of ThinkingS0:

Ada Lovelace(December 1815 – November 1852)

Chiefly known for her work on Charles Babbage's early mechanical general-purpose computer, the Analytical Engine. Her notes on the engine include what is recognized as the first algorithm intended to be carried out by a machine. As a result, she is often regarded as the first computer programmer.

Page 27: Hacking for Designer Lecture Series

27

Hacking for Designers

Alan Turning and the Machine of ThinkingS0:

World-class Runner

Page 28: Hacking for Designer Lecture Series

Hacking for Designers

28

Alan Turning and the Machine of ThinkingS0:

The Apple Logo Anecdote

Page 29: Hacking for Designer Lecture Series

Hacking for Designers

29

Alan Turning and the Machine of ThinkingS0:

"God, we wish it were."

- Steve Jobs

Page 30: Hacking for Designer Lecture Series

30

Hacking for Designers

Alan Turning and the Machine of ThinkingS0:

- Vint Cerf

“Turing's legacy continues to evolve, astonish, challenge and excite. His insights and fearless

approach to daunting problems set benchmarks for decades to come.”