The greatest machine that never was John GrahamCumming

but Racine I’m going to talk to you

about is what I call the greatest

machine that never was it was a machine

that was never built and yet it will be

built it was a machine that was designed

long before anyone thought about

computers if you know anything about the

history of computers you will know that

in the 30s and the 40s simple computers

were created that started the computer

revolution we have today and you would

be correct except you’d have the wrong

century

the first computer was really designed

in the 1830s and 1840s not the 1930s and

1940s it was designed and parts of it

were prototyped and the bits of it that

were built are here in south kensington

their machine was built by this guy

Charles Babbage now I have a great

affinity of Charles Babbage because his

hair is always completely unkempt like

this in every single picture and he was

a very wealthy man and a sort of part of

the aristocracy of Britain and on a

Saturday night in Marylebone were you

part of the intelligentsia at that

period you would have been invited round

to his house for a soiree and he invited

everybody kings the Duke of Wellington

many many famous people and he would

have shown you one of his mechanical

machines

I really missed that area you know we

could go around for a soiree and see a

mechanical computer get demonstrated to

you but Babbage Babbage himself was born

at the end of the 18th century and was a

fairly famous mathematician he held the

post that Newton held at Cambridge and

that was recently held by Stephen

Hawking he’s less well known than either

of them because he got this idea to make

mechanical computing devices and never

made any of them and the reason he never

made any of them he’s a classic nerd

every time he had a good idea he thinks

brilliant I’m going to start building

that one I’ll spend a fortune on it I’ve

got a better idea I’m going to work on

this one and let me do this one he did

this until Sir Robert Peel then Prime

Minister basically kicked him out of

number 10 Downing Street and kicking him

out in those days that meant saying I

bid you good day sir

um the thing he designed was this

monstrosity here the analytical engine

now just to give you an idea this is

this is a view from above every one of

these circles is a car

a stack of cogs and this thing is as big

as a steam locomotive so as I go through

this talk I want you to imagine this

gigantic machine we heard there’s

wonderful sounds of what this thing does

sound like and I’m going to take you

through the architectures machine that’s

why it’s computer architecture and tell

you about this this machine which is a

computer so let’s talk about the memory

the memory is very like a memory of a

computer today except it was all a made

out of metal stacks and stacks of cogs

30 cogs hi imagine a thing this high of

cogs hundreds and hundreds of them and

they’ve got numbers on them it’s a

decimal machine everything’s done in

decimal he thought about using binary

the prom with using binary the machine

would have been so tall it would’ve been

ridiculous as it is it’s enormous so

he’s got memory the memory is this bit

over here you see it all like this this

monstrosity over here is the CPU the

chip if you like of course it’s this big

completely mechanical this whole machine

is mechanical this is a picture of a

prototype for part of the CPU which is

in the Science Museum the CPU could do

the four fundamental functions of

arithmetic so addition multiplication

subtraction division which already is a

bit of a feat in metal but it could also

do something that a computer does in a

calculator doesn’t this machine could

look at its own internal memory and make

a decision it could do the if-then for

basic programmers and that fundamentally

made it into a computer it could compute

it couldn’t just calculate it could do

more now if we look at this and we stop

for a minute and we think about chips

today we can’t look inside a silicon

chip it’s just so tiny yet if you did

you would see something very very

similar to this there’s this incredible

complexity in the CPU and this

incredible regularity in the memory if

you ever seen an electron microscope

picture you’ll see this it all looks the

same and there’s a bit over here which

isn’t got to be complicated this all

this cogwheel mechanism here is doing

what the computer does but of course you

need to program this thing and of course

Babbage used the technology of the day

and a technology it would reappear in

the 50s 60s and 70s which is punch cards

this thing over here is one of three

punch card readers in here and this is a

program in the Science Museum just not

far from here

created by Charles Babbage that is

sitting there you can go see it waiting

for the machine to be built and there’s

not just one of these as many of them he

prepared programs anticipating this

would happen now the reason we use punch

cards was that jacquard in France had

created the jacquard loom which was

weaving these incredible patterns

controlled by punch cards so he was just

repurposing the technology of the day

and like everything else he did he’s

using the technology of his era

so 1830s 1840s 1850s cogs steam

mechanical devices ironically ball in

the same year as Charles Babbage was

Michael Faraday who had completely

revolutionary ruthless never died

everything with the Dynamo transform was

always was things

Babbage of course wanted to use proven

technology so steam and things now he

needs accessories obviously you got a

computer now you’ve got punch cards a

CPU and memory you need accessories

you’re going to come with you’re not

going to have that so first of all he

had sound he had a bell so if anything

went wrong or the machine needed the

attendant to come to it there was a bell

it could ring and there’s actually

instruction on the punch card that says

ring the bell so you know madness ding

you know just stopped Ramone imagine all

those noise this thing’s like the steam

engine ding right and you also need a

printer obviously everyone is a printer

this is actually a picture of the

printing mechanism for another machine

of his called The Difference Engine

number 2 which he never built but which

the science museum did build in the 80s

and 90s it’s a completely mechanical

again a printer and it prints just

numbers because he was obsessed with

numbers and but it does print onto paper

and even does word wrapping so to get to

underline it goes round like that and

you also need graphics right I mean if

you going to do anything with graphics

so he said well I need a plotter I got a

big piece of paper an ink pen and I’ll

make it plot so he designed a plotter as

well and and you know at that point I

think he got pretty much pretty good

machine and along comes this woman Ada

Lovelace now imagine these soirees all

these great and good comes along this

lady is the daughter of mad

and dangerous to know Lord Byron and her

mother being a bit worried that she

might have inherited some of Lord

Byron’s madness and badness thought I

know the solution mathematics is the

solution we’ll teach her mathematics

that’ll calm her down because of course

there’s never been a mathematician

that’s gone crazy so in an army file

suddenly refi so she’s got this

mathematical and training and she goes

to one of these soirees with her mother

and Charles Babbage you know gets out

his machine so Duke of Wellington is

there you know again that machine

obviously demonstrated and she gets it

she’s the only person in his lifetime

really who said I understand what this

does and I understand the future of this

machine and we owe to her an enormous

amount because we know a lot about the

machine that Babbage was intending to

build because of her now some people

call her the first programmer this is

actually the from one of the paper that

she translated this is a program written

in a particular style it’s not a

historically totally accurate that she’s

the first programmer and actually she

did something more amazing rather than

just being a programmer she saw

something that Babbage didn’t Babbage

was totally obsessed with mathematics he

was building a machine to do mathematics

and Lovelace said you could do more than

mathematics on this machine and just as

you do everyone in this room has ready

got a computer on them right now because

I got a phone if you go into that phone

every single thing in out phone or

computer or anything any other computing

device is mathematics it’s all numbers

at the bottom whether it’s video or text

or music or voice it’s all numbers is

all underlying it mathematical functions

happening and Lovelace said just because

you’re doing mathematical functions and

symbols doesn’t mean this thing’s can’t

represent other things in the real world

such as music this was the huge leap

because Babbage is there saying we get

to complete these amazing functions and

print out tables and numbers and draw

graphs and Lovelace of those he says

look this thing could even compose music

if you told it a representation of music

numerically so this is what I call

Lovelace asleep when you say she’s a

programmer

she did do some but the real thing is to

have said the future is going to be much

much more than this now 100 years later

this guy comes Long Island cheering and

and in 1936 and invents the computer all

over again

now of course Babbage’s machine was

entirely mechanical cheering’s machine

was entirely theoretical both of these

guys were coming from a mathematical

perspective but cheering told us

something very important he just laid

down the mathematical foundations for

computer science and said it doesn’t

matter how you make a computer it

doesn’t matter if your computer’s

mechanical like Babbage’s was or

electronic like computers are today or

perhaps in the future cells or again

mechanical again once we get into

nanotechnology we could go back to

Babbage’s machine and just make it tiny

all those things are computers there

isn’t a computing essence this is called

the church during thesis and so suddenly

you get this link where you say this

thing Babbage built really was a

computer in fact it was capable of doing

everything we do today with computers

only really slowly to give you an idea

of how slowly we had about 1k of memory

and it used punch cards which have been

fed in and it ran about 10,000 times

slower than the first zx81 it did have a

ram pack you could add on a lot of extra

memory if you wanted to so where does

that bring us today so there’s there’s a

there aplan over in Swindon the science

museum archive there are hundreds of

plans and thousands of pages of notes

written by Charles Babbage about this

analytical engine one of those is a set

of plans that we call plan 28 and that

is also the name of a charity that I

started with Doron Swade

who was the curator of computing at the

Science Museum and also the person who

drove the project to build difference

engine and our plan is to build it here

in South Kensington we will build the

analytical engine the project has a

number of parts to it one was the

scanning of Babbage’s archive that’s

been done the second is now the study of

all of those plans to determine what to

build the third part is a computer

simulation of that machine and the last

part is to physically build it at the

science

when it’s built you’ll finally be able

to understand how a computer works

because we’re having a tiny chip in

front of you you better look at this

humongous thing and say ah I see the

memory operating I see the CPU are

breaking I hear it operating I probably

smell it operating and but in between

that we’re going to do a simulation

Babbage himself wrote that he said as

soon as the analytical engine exists it

will surely guide the future course of

science because he never built it

because he was always fiddling with new

plans but when he did get built of

course in the 1940s everything changed

I’ll just give you a little taste of

what it looks like in motion with a

video which shows just one part of the

CPU mechanism working so there’s just

three sets of cogs and it’s going to add

this is the adding mechanism in action

so you imagine this gigantic machine so

give me five years before the 2030s

happen we’ll have it thank you very much

但我要和你

谈谈的拉辛是我所说的最伟大的

机器,它从来都不是,它是一台从未制造过的机器

,但它会被

制造出来,它是一台在任何人想到计算机之前就设计好的机器,

如果你 了解

计算机的历史你会知道

在 30 年代和 40 年代创造了简单的计算机

,开始了

我们今天的计算机革命,你

是对的,除非你有错误的

世纪第一台计算机是真正设计

的 1830 年代和 1840 年代,而不是 1930 年代和

1940 年代,它的设计

和部分原型

是在南肯辛顿这里

建造的,他们的机器是由查尔斯巴贝奇这个家伙建造的,

现在我对查尔斯巴贝奇有很大的

亲和力,因为他的

在每一张照片中,头发总是像这样完全蓬乱,他是

一个非常富有的人,是

英国贵族的一部分,

在马里波恩的一个星期六晚上,你是

不是 那个时期的知识分子艺术,

你会被邀请

到他家参加晚会,他邀请

了威灵顿公爵的所有国王,

许多名人,他会

向你展示他的一台机械

机器,

我真的很怀念那个地区,你知道 我们

可以去参加一个晚会,看看一台

机械计算机向你展示,

但巴贝奇巴贝奇本人出生

于 18 世纪末,是一位

相当有名的数学家,他担任

牛顿在剑桥的职位

,最近由 史蒂芬·

霍金(Stephen Hawking)他

比他们中的任何一个都不太出名,因为他有制造

机械计算设备的想法,但从未

制造过任何一个,而且他从未

制造过任何一个,他是一个经典的书呆子,

每次他有一个他认为很棒的好主意

我 我要开始建造

那个我会花一大笔钱我

有一个更好的主意我会在

这个上工作并让我做这个他一直

这样做直到罗伯特·皮尔爵士 en

首相基本上把他踢出了

唐宁街 10 号

,在那些日子里把他踢出去,这意味着我

向你

问好,先生,他设计的东西是

这里的这个怪物,现在的分析引擎

只是为了给你一个想法,这就是

这个 是从上面看到的每

一个圆圈 是一辆车

一堆齿轮 这东西

有蒸汽机车那么大 所以当我

讲完这个演讲 我想让你想象一下

我们听到的这台巨大的机器

这是什么的美妙的声音 事情听起来确实

像,我将带

你了解架构机器,这就是

为什么它是计算机架构,并告诉

你这台机器是一

台计算机,所以让我们谈谈

内存,内存非常像今天的计算机内存,

除了 这一切都是

由金属堆叠和成堆的齿轮制成的

30 个齿轮 嗨,想象一下这么高的

齿轮,成百上千个,上面

有数字,这是一台

十进制机器,一切都完成了 用

十进制表示,他考虑过使用二进制

使用二进制的舞会 机器

会非常高,这将是

荒谬的,因为它是巨大的,所以

他有记忆,记忆就

在这里,你看都是这样的,这个

怪物 这是 CPU

芯片 如果你喜欢 当然它是这么大

完全机械 整台机器

都是机械的 这是一张 CPU 的原型图片,

在科学博物馆里 CPU 可以

完成四个基本的

算术功能 所以 加法

减法除法已经

是金属中的一项壮举,但它也可以

做计算机在

计算器中所做的事情这台机器不能

查看它自己的内部存储器并

做出决定它可以做if-then 对于

基本的程序员来说,它从根本

上变成了一台可以计算的计算机

今天我们无法查看硅芯片内部,

它是如此之小,但如果你这样做了,

你会看到

与此非常相似的东西,

如果

你看过电子显微镜

图片,CPU 的复杂性和内存中的惊人规律性 你会看到这一切看起来都

一样而且这里

有一点不必复杂这里所有

的齿轮机制都在

做计算机所做的事情但当然你

需要对这个东西进行编程当然还有

巴贝奇使用

当今的技术以及它将

在 50 年代、60 年代和 70 年代重新出现的技术,即打孔卡

这里的东西是这里的三个

打孔卡读卡器之一,这

是科学博物馆的一个程序,就在

离这里不远的地方

,由 查尔斯巴贝奇

坐在那里,你可以去看看它

等待机器被建造,而且

不仅仅是其中一个,因为他

准备了许多程序,预计

现在会发生这种情况,这就是我们使用的原因 打孔

卡是法国提花公司

创造了提花织机,它

编织出这些

由打孔卡控制的令人难以置信的图案,所以他只是

重新利用当时的技术

,就像他所做的一切一样,他

使用他那个时代的技术,

所以 1830 年代 1840 年代 1850 年代的齿轮

具有讽刺意味的是

,与查尔斯巴贝奇同一年的蒸汽机械设备是

迈克尔法拉第,他拥有彻底的

革命性无情永不死

一切与 Dynamo 变换

始终是东西

巴贝奇当然想使用经过验证的

技术所以蒸汽和东西现在他

需要配件显然你得到了 一

台电脑 现在你有打孔卡

CPU 和内存 你需要配件

你要随身携带 你

不会有所以首先他

有声音 他有一个铃 如果出现任何

问题或机器 需要

服务员来这里有一个

可以响的铃并且实际上

打孔卡上有说明说

响铃所以你 知道疯狂丁

你知道刚刚停止雷蒙想象所有

这些噪音这东西就像

蒸汽机叮当正确而且你还需要一

台打印机显然每个人都是打印机

这实际上是他的

另一台机器的打印机制的图片

称为差异引擎

编号 2 他从未建造,

但科学博物馆确实在 80 年代

和 90 年代建造了它,它又是一台完全

机械的打印机,它只打印

数字,因为他痴迷于

数字,但它确实打印在纸上

,甚至还进行了自动换行以便得到

强调它是这样循环的,

你还需要图形,我的意思是,如果

你要对图形做任何事情,

所以他说我需要一台绘图仪我有一张

大纸和一支墨水笔,我会

让它绘图,所以他 还设计了一台

绘图仪,你知道那时我

认为他得到了相当不错的

机器,这个女人

艾达洛夫莱斯来了,现在想象这些晚会所有

这些伟大而美好的事情 沿着

这位女士是疯狂

和危险认识拜伦勋爵的女儿和她的

母亲有点担心她

可能继承了拜伦勋爵

的一些疯狂和坏事认为我

知道解决方案数学是

我们将教她数学的解决

方案 会让她冷静下来,因为

当然从来没有一个

数学家发疯过,所以在军队档案中

突然refi,所以她接受了

数学和训练,她

和她的母亲和查尔斯巴贝奇一起参加了这些晚会,

你知道

他的机器出来了 威灵顿公爵

在吗,你又知道那台机器

显然已经展示了,

她明白了

很多关于

巴贝奇

因为她而打算建造的机器现在有些

人称她为第一个程序员这

实际上是来自一个教皇 r

她翻译

这是一个以特定风格编写的程序 从

历史上看,

她是第一个程序员

并不是完全准确的 数学 他

正在建造一台机器来做数学

,洛夫莱斯说你可以

在这台机器上做比数学更多的事情,就像

你做的那样,这个房间里的每个人现在都准备好

了一台电脑,因为

如果你进入那个电话,我就有一部电话

电话或

计算机或任何其他计算

设备中的每一件事都是数学它底部的所有数字

无论是视频、文本

、音乐或语音它所有的数字都是它的

基础数学函数正在

发生,Lovelace 说只是因为

你在做 数学函数和

符号并不意味着这个东西不能

代表现实世界中的其他东西,

比如音乐,这是 巨大的飞跃,

因为巴贝奇在那里说我们

要完成这些惊人的功能并

打印出表格和数字并绘制

图表和洛夫莱斯他说

如果你告诉它以数字方式表示音乐,这东西甚至可以创作音乐

所以这就是我

当你说 Lovelace 是一名

程序员时,

她确实做了一些事情,但真正的事情

是说未来会

比现在多得多 100 年后,

这个家伙欢呼着来到长岛,

并在 1936 年发明了计算机

现在又重新

开始了 当然 Babbage 的机器

完全是机械欢呼的

机器完全是理论上的 这两个

家伙都是从数学的角度来的,

但是欢呼告诉我们

一些非常重要的事情,他只是

奠定了计算机科学的数学基础

并说

没关系 你如何制造一台计算机

不管你的计算机是

像巴贝奇那样是机械的还是

像计算机那样是电子的 有一天或

将来,细胞或

再次机械化,一旦我们进入

纳米技术,我们可以回到

巴贝奇的机器,只是把它变小

所有这些东西都是计算机,

没有计算本质,这

在论文中被称为教堂,所以突然

你得到这个链接,你说这个

巴贝奇建造的东西真的是一

台计算机,事实上它能够

做我们今天用计算机所做的一切,

只是非常缓慢地让你

了解我们拥有大约 1k 的内存有多慢

,它使用穿孔卡 它已经被

输入,它的运行

速度比第一个 zx81 慢了大约 10,000 倍。它确实有一个

ram 包,如果你愿意,你可以添加很多额外的

内存,所以

今天它给我们带来了哪里,所以有一个

计划 斯温顿科学

博物馆档案馆有数百个

计划和数千页

由查尔斯巴贝奇撰写的关于这个

分析引擎的笔记,其中一个是

我们称之为计划 28 的一组计划,那

就是 也是我与科学博物馆计算策展人 Doron Swade 开始的慈善机构的名称

,也是

推动该项目构建差异

引擎的人,我们的计划是

在南肯辛顿建立它,我们将建立

分析 engine 这个项目有

很多部分,第一部分是

对 Babbage 档案的扫描,

第二部分是现在研究

所有这些计划以确定要

建造什么第三部分

是该机器的计算机模拟,最后

一部分是 是在科学上物理地构建它

当它建成时,你最终将

能够理解计算机是如何工作的,

因为我们面前有一个小芯片,

你最好看看这个

巨大的东西,然后说啊,我看到

内存在运行 我看到 CPU

坏了 我听到它在运行 我可能

闻到它在运行,但在

这期间我们要做一个模拟

Babbage 自己写道,他说

一旦分析引擎存在它

肯定会指导未来的科学进程,

因为他从未建造过它,

因为他总是摆弄新

计划,但是当他确实

在 1940 年代建成时,一切都发生

了变化 有一段

视频显示

CPU 机制的一部分在工作,所以只有

三组齿轮,它会添加

这是正在运行的添加机制,

所以你想象这台巨大的机器,所以

在 2030 年代发生之前给我五年,

我们会 有它非常感谢你