ABOUT THE SPEAKER
John Graham-Cumming - Computer programmer
Computer programmer John Graham-Cumming keeps geek history alive by raising awareness for it's heroes and their inventions.

Why you should listen

John Graham-Cumming received his Ph.D. in computer security from Oxford University. A peripatetic programmer, he has worked in Silicon Valley, New York, the UK, Germany and France. In 2004, his open source POPFile program won a Jolt Productivity Award. He has authored two books: The Geek Atlas, a travel companion for math and science history enthusiasts; and GNU Make Unleashed, a guide for programmers. In 2009, he spearheaded a successful petition to the British Government demanding an apology for its persecution of Alan Turing for his homosexuality. His personal blog was rated among the "top 30 science blogs" by The Times in February 2010. And in October, 2010, he founded an organization dedicated to build Charles Babbage's famous analytical engine.

 

More profile about the speaker
John Graham-Cumming | Speaker | TED.com
TEDxImperialCollege

John Graham-Cumming: The greatest machine that never was

John Graham-Cumming: Najwspanialsza maszyna, która nigdy nie powstała

Filmed:
1,242,570 views

Informatyka rozpoczęła się w latach 30. - 1830. John Graham-Cumming opowiada historię mechanicznej, zasilanej parą „maszyny analitycznej” Charlesa Babbage'a. Mówi też jak córka Lorda Byrona, Ada Lovelace, matematyczka, przewidziała przyszłość komputerów. (Nagrane podczas TEDxImperialCollege)
- Computer programmer
Computer programmer John Graham-Cumming keeps geek history alive by raising awareness for it's heroes and their inventions. Full bio

Double-click the English transcript below to play the video.

00:16
So the machinemaszyna I'm going to talk you about
0
106
1424
Maszyna, o której dziś opowiem
00:17
is what I call the greatestnajwiększy machinemaszyna that never was.
1
1530
1674
jest wspaniała, ale nigdy nie powstała.
00:19
It was a machinemaszyna that was never builtwybudowany,
2
3204
1999
Nie została nigdy zbudowana,
00:21
and yetjeszcze, it will be builtwybudowany.
3
5203
2380
ale jednak na pewno zbudowana zostanie.
00:23
It was a machinemaszyna that was designedzaprojektowany
4
7583
1992
Została zaprojektowana
00:25
long before anyonektokolwiek thought about computerskomputery.
5
9575
2351
na długo zanim myślano o komputerach.
00:27
If you know anything about the historyhistoria of computerskomputery,
6
11926
2149
Jeśli macie pojęcie o historii komputerów,
00:29
you will know that in the '30s and the '40s,
7
14075
2520
to wiecie, że w latach 30. i 40.
00:32
simpleprosty computerskomputery were createdstworzony
8
16595
2555
powstały proste komputery,
00:35
that startedRozpoczęty the computerkomputer revolutionrewolucja we have todaydzisiaj,
9
19150
2793
które zapoczątkowały rewolucję komputerową.
00:37
and you would be correctpoprawny,
10
21943
1286
Mielibyście rację,
00:39
exceptz wyjątkiem for you'dty byś have the wrongźle centurystulecie.
11
23229
2482
ale pomylilibyście stulecia.
00:41
The first computerkomputer was really designedzaprojektowany
12
25711
1640
Pierwszy komputer zaprojektowano
00:43
in the 1830s and 1840s, not the 1930s and 1940s.
13
27351
3672
w latach 1830-40., a nie 1930-40.
00:46
It was designedzaprojektowany, and partsCzęści of it were prototypedprototypy,
14
31023
2328
Powstały prototypy części projektu
00:49
and the bitsbity of it that were builtwybudowany are here
15
33351
2136
i są w Londynie
00:51
in SouthPołudniowa KensingtonKensington.
16
35487
1993
w South Kensington.
00:53
That machinemaszyna was builtwybudowany by this guy, CharlesCharles BabbageBabbage.
17
37480
3319
Ta maszyna została stworzona
przez Charlesa Babbaga.
00:56
Now, I have a great affinitypowinowactwo for CharlesCharles BabbageBabbage
18
40799
1756
Sądzę, że mam coś wspólnego z Charlesem,
00:58
because his hairwłosy is always completelycałkowicie unkemptzaniedbany like this
19
42555
2609
ponieważ jego włosy
są w kompletnym nieładzie
01:01
in everykażdy singlepojedynczy pictureobrazek. (LaughterŚmiech)
20
45164
2341
na każdym zdjęciu. (Śmiech)
01:03
He was a very wealthyzamożny man, and a sortsortować of,
21
47505
1847
Był bardzo bogaty i w zasadzie
01:05
partczęść of the aristocracyarystokracja of BritainWielkiej Brytanii,
22
49352
2013
należał do brytyjskiej arystokracji,
01:07
and on a SaturdaySobota night in MaryleboneMarylebone,
23
51365
2339
więc w sobotnie wieczory w Marylebone,
01:09
were you partczęść of the intelligentsiaInteligencja of that periodokres,
24
53704
2431
jeśli należałeś do inteligencji,
01:12
you would have been invitedzaproszony roundokrągły to his housedom
25
56135
1496
zostałbyś do niego zaproszony
01:13
for a soireeSoiree — and he invitedzaproszony everybodywszyscy:
26
57631
2959
na "wieczorek" - a zapraszał wszystkich:
01:16
kingskrólowie, the DukeKsiążę of WellingtonWellington, manywiele, manywiele famoussławny people —
27
60590
3432
królów, Księcia Wellington
i wielu innych sławnych ludzi.
01:19
and he would have shownpokazane you one of his mechanicalmechaniczny machinesmaszyny.
28
64022
2521
Na tych przyjęciach pokazałby wam
jedno ze swoich mechanicznych urządzeń.
01:22
I really misstęsknić that eraera, you know, where you could
29
66543
3040
Bardzo tęsknię za tą epoką,
01:25
go around for a soireeSoiree and see a mechanicalmechaniczny computerkomputer
30
69583
2348
kiedy na przyjęciach demonstrowano
01:27
get demonstratedwykazane to you. (LaughterŚmiech)
31
71931
1113
mechaniczne komputery. (Śmiech)
01:28
But BabbageBabbage, BabbageBabbage himselfsamego siebie was bornurodzony
32
73044
3266
Babbage urodził się
01:32
at the endkoniec of the 18thth centurystulecie,
33
76310
1734
pod koniec XVIII wieku,
01:33
and was a fairlydość famoussławny mathematicianmatematyk.
34
78044
2044
i był całkiem znanym matematykiem.
01:35
He heldtrzymany the poststanowisko that NewtonNewton heldtrzymany at CambridgeCambridge,
35
80088
3143
W Cambridge miał tą samą posadę co Newton,
01:39
and that was recentlyostatnio heldtrzymany by StephenStephen HawkingHawking.
36
83231
2512
niedawno zajmował ją Stephen Hawking.
01:41
He's lessmniej well knownznany than eitherzarówno of them because
37
85743
2855
Nie jest tak znany, bo wpadł na pomysł
01:44
he got this ideapomysł to make mechanicalmechaniczny computingprzetwarzanie danych devicespomysłowość
38
88598
3150
konstruowania maszyn matematycznych,
01:47
and never madezrobiony any of them.
39
91748
2285
ale żadnej z nich nie zbudował.
01:49
The reasonpowód he never madezrobiony any of them, he's a classicklasyczny nerdnerd.
40
94033
3285
Był on klasycznym przykładem kujona.
01:53
EveryKażdy time he had a good ideapomysł, he'don by think,
41
97318
2011
Zawsze gdy wpadał na dobry pomysł, myślał:
01:55
"That's brilliantznakomity, I'm going to startpoczątek buildingbudynek that one.
42
99329
1448
"Super, zacznę coś takiego budować.
01:56
I'll spendwydać a fortunefortuna on it. I've got a better ideapomysł.
43
100777
2595
Wydam na to fortunę. Ale mam lepszy pomysł.
01:59
I'm going to work on this one. (LaughterŚmiech) And I'm going to do this one."
44
103372
2360
Zacznę pracować nad tym.
Jednak zbuduję to." (Śmiech)
02:01
He did this untilaż do SirSir RobertRobert PeelSkórka, then PrimePrime MinisterMinister,
45
105732
2880
Robił tak dopóki premier Sir Robert Peel,
02:04
basicallygruntownie kickedkopnięty him out of NumberNumer 10 DowningDowning StreetUlica,
46
108612
2464
nie wykopał go z rządu,
02:06
and kickingkopanie him out, in those daysdni, that meantOznaczało sayingpowiedzenie,
47
111076
2441
co wtedy znaczyło, że powiedział mu:
02:09
"I bidoferta you good day, sirPan." (LaughterŚmiech)
48
113517
3152
"Życzę panu miłego dnia". (Śmiech)
02:12
The thing he designedzaprojektowany was this monstrositymonstrum here,
49
116669
1980
Zaprojektował to okropieństwo,
02:14
the analyticalanalityczny enginesilnik. Now, just to give you an ideapomysł of this,
50
118649
3439
czyli silnik analityczny.
Aby pokazać jak to wygląda...
02:17
this is a viewwidok from abovepowyżej.
51
122088
1872
To widok z góry.
02:19
EveryKażdy one of these circleskółka is a cogCOG, a stackstos of cogsKWS,
52
123960
3113
Każde z kółek to tryb, stos trybów,
02:22
and this thing is as bigduży as a steamparowy locomotivelokomotywa.
53
127073
3236
a cała maszyna jest wielkości lokomotywy.
02:26
So as I go throughprzez this talk, I want you to imaginewyobrażać sobie
54
130309
1991
Dlatego chciałbym żebyście wyobrazili sobie
02:28
this giganticgigantyczne machinemaszyna. We heardsłyszał those wonderfulwspaniale soundsDźwięki
55
132300
2644
tą gigantyczną maszynę.
Możemy usłyszeć jak brzmiałyby
02:30
of what this thing would have soundedbrzmiało like.
56
134944
1760
cudowne dźwięki wydobywające się z niej.
02:32
And I'm going to take you throughprzez the architecturearchitektura of the machinemaszyna
57
136704
1777
Przedstawię też architekturę tej maszyny,
02:34
— that's why it's computerkomputer architecturearchitektura
58
138481
1479
to architektura komputerowa
02:35
and tell you about this machinemaszyna, whichktóry is a computerkomputer.
59
139960
3327
i opowiem wam o maszynie-komputerze.
02:39
So let's talk about the memorypamięć. The memorypamięć
60
143287
3403
Porozmawiajmy o pamięci.
02:42
is very like the memorypamięć of a computerkomputer todaydzisiaj,
61
146690
2247
Jest podobna
do pamięci współczesnych komputerów,
02:44
exceptz wyjątkiem it was all madezrobiony out of metalmetal,
62
148937
2702
ale zrobiona z metalu,
02:47
stacksstosy and stacksstosy of cogsKWS, 30 cogsKWS highwysoki.
63
151639
3544
wielu stosów trybów, po 30 na stosie.
02:51
ImagineWyobraź sobie a thing this highwysoki of cogsKWS,
64
155183
2070
Wyobraźcie sobie to, stworzone z trybów,
02:53
hundredssetki and hundredssetki of them,
65
157253
1755
wielu setek trybów,
02:54
and they'veoni got numbersliczby on them.
66
159008
1890
na których znajdują się cyfry.
02:56
It's a decimaldziesiętny machinemaszyna. Everything'sWszystko jest doneGotowe in decimaldziesiętny.
67
160898
2419
Wszystko oparte jest o system dziesiętny.
02:59
And he thought about usingza pomocą binarydwójkowy. The problemproblem
68
163317
1585
Babbage myślał o użyciu systemu binarnego.
03:00
with usingza pomocą binarydwójkowy is that the machinemaszyna would have been so
69
164902
1718
Problem z systemem binarnym jest taki,
03:02
tallwysoki, it would have been ridiculousśmieszny. As it is, it's enormousogromny.
70
166620
3317
że maszyna byłaby absurdalnie wysoka.
03:05
So he's got memorypamięć.
71
169937
2059
Miał więc pamięć.
03:07
The memorypamięć is this bitkawałek over here.
72
171996
2407
Pamięć to ta część tutaj.
03:10
You see it all like this.
73
174403
2330
Jak widać.
03:12
This monstrositymonstrum over here is the CPUPROCESORA, the chipżeton, if you like.
74
176733
4535
Ten olbrzym tutaj to procesor, albo chip.
03:17
Of coursekurs, it's this bigduży.
75
181268
2250
Oczywiście jest wielki.
03:19
CompletelyCałkowicie mechanicalmechaniczny. This wholecały machinemaszyna is mechanicalmechaniczny.
76
183518
2913
Całkowicie mechaniczny, jak cała maszyna.
03:22
This is a pictureobrazek of a prototypeprototyp for partczęść of the CPUPROCESORA
77
186431
4141
Oto zdjęcie prototypu części procesora,
03:26
whichktóry is in the ScienceNauka MuseumMuzeum.
78
190572
2139
który znajduje się w Muzeum Nauki.
03:28
The CPUPROCESORA could do the fourcztery fundamentalfundamentalny functionsFunkcje of arithmeticarytmetyka --
79
192711
3632
Wykonywał podstawowe
działania arytmetyczne,
03:32
so additiondodanie, multiplicationmnożenie, subtractionodejmowanie, divisionpodział --
80
196343
2453
tj. dodawanie, mnożenie,
odejmowanie i dzielenie.
03:34
whichktóry alreadyjuż is a bitkawałek of a featwyczyn in metalmetal,
81
198796
3008
Co jest niezłym osiągnięciem jak na metal,
03:37
but it could alsorównież do something that a computerkomputer does
82
201804
2629
ale mógł również robić coś,
co potrafi komputer,
03:40
and a calculatorkalkulator doesn't:
83
204433
1699
a kalkulator nie:
03:42
this machinemaszyna could look at its ownwłasny internalwewnętrzny memorypamięć and make a decisiondecyzja.
84
206132
3938
potrafiła przeszukać swoją pamięć
i podjąć decyzję.
03:45
It could do the "if then" for basicpodstawowy programmersprogramistów,
85
210070
2866
Potrafiła zastosować "if-then"
znane początkującym programistom,
03:48
and that fundamentallyzasadniczo madezrobiony it into a computerkomputer.
86
212936
2140
i właśnie dzięki temu była komputerem.
03:50
It could computeobliczać. It couldn'tnie mógł just calculateobliczać. It could do more.
87
215076
4598
Potrafiła znacznie więcej niż tylko liczyć.
03:55
Now, if we look at this, and we stop for a minutechwila,
88
219674
2681
Jeśli weźmiemy to pod uwagę
03:58
and we think about chipsfrytki todaydzisiaj, we can't
89
222355
1871
i zastanowimy się nad chipami dziś,
04:00
look insidewewnątrz a siliconkrzem chipżeton. It's just so tinymalutki.
90
224226
3815
to uświadomimy sobie,
że nie można obejrzeć ich wnętrza.
04:03
YetJeszcze if you did, you would see something
91
228041
1801
Są tak maleńkie,
04:05
very, very similarpodobny to this.
92
229842
1822
że widać tylko to.
04:07
There's this incredibleniesamowite complexityzłożoność in the CPUPROCESORA,
93
231664
2947
To niesamowita złożoność procesora,
04:10
and this incredibleniesamowite regularityregularność in the memorypamięć.
94
234611
2692
i niesamowita regularność pamięci.
04:13
If you've ever seenwidziany an electronelektron microscopemikroskopu pictureobrazek,
95
237303
1662
Obraz z mikroskopu elektronowego,
04:14
you'llTy będziesz see this. This all lookswygląda the samepodobnie,
96
238965
1969
wygląda tak. Wszystko wygląda tak samo,
04:16
then there's this bitkawałek over here whichktóry is incrediblyniewiarygodnie complicatedskomplikowane.
97
240934
2566
ale ten element jest niesamowicie złożony.
04:19
All this cogCOG wheelkoło mechanismmechanizm here is doing is what a computerkomputer does,
98
243500
3983
Dzięki kołom zębatym robi to, co komputer,
04:23
but of coursekurs you need to programprogram this thing, and of coursekurs,
99
247483
2093
ale wymaga najpierw zaprogramowania.
04:25
BabbageBabbage used the technologytechnologia of the day
100
249576
3025
Babbage wykorzystał ówczesną technologię,
04:28
and the technologytechnologia that would reappearsię ponownie in the '50s, '60s and '70s,
101
252601
3646
która pojawiła się w latach 1850-70.
04:32
whichktóry is punchPunch cardskarty. This thing over here
102
256247
2869
czyli kart dziurkowanych.
04:35
is one of threetrzy punchPunch cardkarta readersczytelnicy in here,
103
259116
2824
To trzy czytniki kart dziurkowanych
04:37
and this is a programprogram in the ScienceNauka MuseumMuzeum, just
104
261940
3680
i program z Science Museum, tu niedaleko,
04:41
not fardaleko from here, createdstworzony by CharlesCharles BabbageBabbage,
105
265620
4393
utworzony przez Charlesa Babbaga.
04:45
that is sittingposiedzenie there — you can go see it —
106
270013
1868
Można iść i obejrzeć,
04:47
waitingczekanie for the machinemaszyna to be builtwybudowany.
107
271881
2441
ten program czeka na zbudowanie maszyny.
04:50
And there's not just one of these, there's manywiele of them.
108
274322
3420
Nie tylko ten, jest ich więcej.
04:53
He preparedprzygotowany programsprogramy anticipatingprzewidywanie this would happenzdarzyć.
109
277742
3090
Babbage przygotował programy,
przewidując, że do tego dojdzie.
04:56
Now, the reasonpowód they used punchPunch cardskarty was that JacquardŻakardowe,
110
280832
1973
Dlaczego użył kart dziurkowanych?
04:58
in FranceFrancja, had createdstworzony the JacquardŻakardowe loomKrosno,
111
282805
2172
We Francji Jacquard zbudował krosno
- maszynę żakardową,
05:00
whichktóry was weavingtkania these incredibleniesamowite patternswzorce controlledkontrolowane by punchPunch cardskarty,
112
284977
2678
tkającą wzory na podstawie
"programów" na kartach dziurkowanych.
05:03
so he was just repurposingZmiana przeznaczenia the technologytechnologia of the day,
113
287655
2632
Babbage po prostu zmienił
cel technologii z jego epoki
05:06
and like everything elsejeszcze he did, he's usingza pomocą the technologytechnologia
114
290287
2105
tak samo jak ze wszystkim innym, co robił.
05:08
of his eraera, so 1830s, 1840s, 1850s, cogsKWS, steamparowy,
115
292392
4747
Wykorzystując technologie swojej epoki,
tzn. z lat 1830-50., koła zębate, parę,
05:13
mechanicalmechaniczny devicespomysłowość. IronicallyJak na ironię, bornurodzony the samepodobnie yearrok
116
297139
3938
urządzenia mechaniczne.
Jak na ironię, w tym samym roku
05:16
as CharlesCharles BabbageBabbage was MichaelMichael FaradayFaradaya,
117
301077
2172
co Babbage, urodził się Michael Faraday,
05:19
who would completelycałkowicie revolutionizezrewolucjonizować everything
118
303249
2677
który zrewolucjonizował wszystko
05:21
with the dynamoDynamo, transformersTransformatory, all these sortssortuje of things.
119
305926
2513
dynamem, transformatorem
i resztą swoich wynalazków.
05:24
BabbageBabbage, of coursekurs, wanted to use provenudowodniony technologytechnologia,
120
308439
3158
Babbage chciał użyć
sprawdzonej technologii,
05:27
so steamparowy and things.
121
311597
1553
czyli pary i tym podobnym.
05:29
Now, he neededpotrzebne accessoriesAkcesoria.
122
313150
1673
No więc potrzebował akcesoriów.
05:30
ObviouslyOczywiście, you've got a computerkomputer now.
123
314823
1672
Teraz mamy oczywiście komputer.
05:32
You've got punchPunch cardskarty, a CPUPROCESORA and memorypamięć.
124
316495
2389
Czyli mamy karty drukowane,
procesor i pamięć.
05:34
You need accessoriesAkcesoria you're going to come with.
125
318884
1935
Wprowadzając nową maszynę
musisz mieć akcesoria.
05:36
You're not just going to have that,
126
320819
1628
Sama maszyna nie wystarczy.
05:38
So, first of all, you had sounddźwięk. You had a belldzwon,
127
322447
2828
Po pierwsze dźwięk, zastosował dzwonek
05:41
so if anything wentposzedł wrongźle — (LaughterŚmiech) —
128
325275
2154
gdyby coś poszło nie tak (Śmiech)
05:43
or the machinemaszyna neededpotrzebne the attendantrecepcjonistki to come to it,
129
327429
2345
albo, żeby wezwać pomoc operatora,
05:45
there was a belldzwon it could ringpierścień. (LaughterŚmiech)
130
329774
1970
po to właśnie był dzwonek. (Śmiech)
05:47
And there's actuallytak właściwie an instructioninstrukcja on the punchPunch cardkarta
131
331744
1536
A instrukcja znajdowała się na karcie:
05:49
whichktóry saysmówi "RingPierścień the belldzwon." So you can imaginewyobrażać sobie this "TingTing!"
132
333280
2902
"Zadzwoń". Wyobraźcie sobie dźwięk "Dzyń!".
05:52
You know, just stop for a momentza chwilę, imaginewyobrażać sobie all those noiseshałasy,
133
336182
2200
Wyobraźmy sobie te wszystkie dźwięki:
05:54
this thing, "ClickKliknij przycisk, clackClack clickKliknij clickKliknij clickKliknij,"
134
338382
1081
"Klik, klak, klik, klik",
05:55
steamparowy enginesilnik, "DingDing," right? (LaughterŚmiech)
135
339463
2937
odgłos silnika parowego, "Dzyń". (Śmiech)
05:58
You alsorównież need a printerdrukarka, obviouslyoczywiście, and everyonekażdy needswymagania a printerdrukarka.
136
342400
2435
Oczywiście potrzebujemy też drukarki.
06:00
This is actuallytak właściwie a pictureobrazek of the printingdruk mechanismmechanizm for
137
344835
3008
To mechanizm drukujący Babbaga,
06:03
anotherinne machinemaszyna of his, callednazywa the DifferenceRóżnica EngineSilnik No. 2,
138
347843
2483
którą nazwał maszyną różnicową nr 2.
06:06
whichktóry he never builtwybudowany, but whichktóry the ScienceNauka MuseumMuzeum
139
350326
1935
Nie on ją zbudował, a Science Museum
06:08
did buildbudować in the '80s and '90s.
140
352261
2171
w latach 1980-90.
06:10
It's completelycałkowicie mechanicalmechaniczny, again, a printerdrukarka.
141
354432
2275
Jest to całkowicie mechaniczna drukarka.
06:12
It printsdrukuje just numbersliczby, because he was obsessedobsesję with numbersliczby,
142
356707
2698
Drukuje same cyfry,
Babbage miał na ich punkcie obsesję.
06:15
but it does printwydrukować ontona paperpapier, and it even does wordsłowo wrappingopakowanie jednostkowe,
143
359405
3517
Używa papieru, nawet zawija wiersze,
06:18
so if you get to the endkoniec of the linelinia, it goesidzie around like that.
144
362922
2772
po dojechaniu na koniec wiersza, robi tak.
06:21
You alsorównież need graphicsgrafika, right?
145
365694
1650
Potrzebujemy też grafiki, prawda?
06:23
I mean, if you're going to do anything with graphicsgrafika,
146
367344
1556
Potrzebujemy też grafiki, prawda?
06:24
so he said, "Well, I need a plotterPloter. I've got a bigduży piecekawałek of paperpapier
147
368900
2596
"Potrzebuję plotera.
Mam dużą kartkę i pióro
06:27
and an inkatrament pendługopis and I'll make it plotwątek."
148
371496
2108
Zrobię maszynę,
która będzie kreślić obrazy.".
06:29
So he designedzaprojektowany a plotterPloter as well,
149
373604
1830
No i zaprojektował też ploter.
06:31
and, you know, at that pointpunkt, I think he got prettyładny much
150
375434
3925
Moim zdaniem w tym momencie powstała
06:35
a prettyładny good machinemaszyna.
151
379359
1531
całkiem dobra maszyna.
06:36
AlongWzdłuż comespochodzi this womankobieta, AdaAda LovelaceLovelace.
152
380890
2690
Tu pojawia się kobieta, Ada Lovelace.
06:39
Now, imaginewyobrażać sobie these soireeswieczorów, all these great and good comespochodzi alongwzdłuż.
153
383580
2721
Wyobraźmy sobie taki wieczorek,
eleganckie towarzystwo.
06:42
This ladydama is the daughtercórka of the madszalony, badzły
154
386301
3092
A tu pojawia się córka szalonego, złego
06:45
and dangerous-to-knowniebezpieczne aby dowiedzieć LordPan ByronByron,
155
389393
2422
i niebezpiecznego Lorda Byrona.
06:47
and her mothermama, beingistota a bitkawałek worriedzmartwiony that she mightmoc have
156
391815
2520
Jej matka, zmartwiona tym,
06:50
inheriteddziedziczny some of LordPan Byron'sByron's madnessszaleństwo and badnesszła,
157
394335
2857
że córka mogła odziedziczyć szaleństwo
i złe skłonności po ojcu
06:53
thought, "I know the solutionrozwiązanie: MathematicsMatematyka is the solutionrozwiązanie.
158
397192
3238
pomyślała sobie, że ma rozwiązanie.
06:56
We'llMy będziemy teachnauczać her mathematicsmatematyka. That'llKtóry będzie calmspokojna her down."
159
400430
2949
"Niech się uczy matematyki, to ją usidli”.
06:59
(LaughterŚmiech) Because of coursekurs,
160
403379
3756
(Śmiech) Racja, przecież nie było
07:03
there's never been a mathematicianmatematyk that's goneodszedł crazyzwariowany,
161
407135
3915
matematyka, który by zwariował.
07:06
so, you know, that'llto zrobi be fine. (LaughterŚmiech)
162
411050
2401
Przecież to najlepsze rozwiązanie. (Śmiech)
07:09
Everything'llWszystko będzie be fine. So she's got this mathematicalmatematyczny trainingtrening,
163
413451
3338
Ada skończyła studia matematyczne.
07:12
and she goesidzie to one of these soireeswieczorów with her mothermama,
164
416789
2738
Matka zabrała ją na taki wieczorek,
07:15
and CharlesCharles BabbageBabbage, you know, getsdostaje out his machinemaszyna.
165
419527
2790
a tam Charles Babbage
prezentuje swoją maszynę.
07:18
The DukeKsiążę of WellingtonWellington is there, you know,
166
422317
1834
Jest tam Książę Wellington,
czyli trzeba się pokazać,
07:20
get out the machinemaszyna, obviouslyoczywiście demonstratespokazuje it,
167
424151
1572
Babbage demonstruje wszystkim maszynę,
07:21
and she getsdostaje it. She's the only personosoba in his lifetimeżycie, really,
168
425723
3751
ale tylko ona rozumie.
Tylko ona powiedziała:
07:25
who said, "I understandzrozumieć what this does,
169
429474
1292
"Rozumiem, do czego to jest
07:26
and I understandzrozumieć the futureprzyszłość of this machinemaszyna."
170
430766
2207
i wiem jaką to ma przyszłość".
07:28
And we owezawdzięczać to her an enormousogromny amountilość because we know
171
432973
3087
Zawdzięczamy Adzie bardzo dużo.
To dzięki niej wiemy
07:31
a lot about the machinemaszyna that BabbageBabbage was intendingzamierzający to buildbudować
172
436060
2977
tyle o maszynie,
którą chciał skonstruować Babbage.
07:34
because of her.
173
439037
1603
Właśnie dzięki niej.
07:36
Now, some people call her the first programmerprogramista.
174
440640
2757
Nazwano ją pierwszą programistką.
07:39
This is actuallytak właściwie from one of -- the paperpapier that she translatedprzetłumaczony.
175
443397
3386
Ten tekst przetłumaczony przez Adę.
07:42
This is a programprogram writtenpisemny in a particularszczególny stylestyl.
176
446783
2911
to program napisany w określonym stylu.
07:45
It's not, historicallyhistorycznie, totallycałkowicie accuratedokładny that she's the first programmerprogramista,
177
449694
3569
Określenie jej jako pierwszego programisty
nie jest chronologicznie.
07:49
and actuallytak właściwie, she did something more amazingniesamowity.
178
453263
2053
Jednak zrobiła coś bardziej zadziwiającego.
07:51
RatherRaczej than just beingistota a programmerprogramista,
179
455316
1570
Nie do końca działała jak programista.
07:52
she saw something that BabbageBabbage didn't.
180
456886
2172
Zauważyła coś, czego nie widział Babbage.
07:54
BabbageBabbage was totallycałkowicie obsessedobsesję with mathematicsmatematyka.
181
459058
3184
On miał obsesję na punkcie matematyki.
07:58
He was buildingbudynek a machinemaszyna to do mathematicsmatematyka,
182
462242
3949
Dlatego budował "maszynę do matematyki".
08:02
and LovelaceLovelace said, "You could do more than mathematicsmatematyka
183
466191
3259
A Lovelavce powiedziała,
że można to poszerzyć.
08:05
on this machinemaszyna." And just as you do,
184
469450
2835
Zupełnie jak teraz, każde z was
08:08
everyonekażdy in this roompokój already'sjuż jest got a computerkomputer on them
185
472285
1625
ma tu ze sobą komputer,
08:09
right now, because they'veoni got a phonetelefon.
186
473910
2054
przecież każdy ma telefon.
08:11
If you go into that phonetelefon, everykażdy singlepojedynczy thing in that phonetelefon
187
475964
2228
Gdybyście się mu przyjrzeli,
to każdy najmniejszy element
08:14
or computerkomputer or any other computingprzetwarzanie danych deviceurządzenie
188
478192
2015
w telefonie, w komputerze
lub innym urządzeniu obliczeniowym
08:16
is mathematicsmatematyka. It's all numbersliczby at the bottomDolny.
189
480207
2081
to matematyka. U podstaw zawsze są cyfry.
08:18
WhetherCzy it's videowideo or texttekst or musicmuzyka or voicegłos, it's all numbersliczby,
190
482288
4693
Obraz, tekst czy muzyka, zawsze najpierw
08:22
it's all, underlyingpoważniejszych it, mathematicalmatematyczny functionsFunkcje happeningwydarzenie,
191
486981
3980
są to funkcje matematyczne.
08:26
and LovelaceLovelace said, "Just because you're doing
192
490961
2105
Lovelace stwierdziła, że tylko dlatego,
08:28
mathematicalmatematyczny functionsFunkcje and symbolssymbolika
193
493066
3322
że maszyna stosuje symbole
i wykonuje funkcje matematyczne
08:32
doesn't mean these things can't representprzedstawiać
194
496388
2247
nie znaczy, że nie mogą one symbolizować
08:34
other things in the realreal worldświat, suchtaki as musicmuzyka."
195
498635
3353
innych elementów ze świata, np. muzyki".
08:37
This was a hugeolbrzymi leapskok, because BabbageBabbage is there sayingpowiedzenie,
196
501988
2734
To był ogromny przeskok. Babbage twierdził:
08:40
"We could computeobliczać these amazingniesamowity functionsFunkcje and printwydrukować out
197
504722
2222
"Możemy obliczać te funkcje i drukować
08:42
tablestabele of numbersliczby and drawrysować graphswykresy," — (LaughterŚmiech) —
198
506944
3668
sobie tabele liczb,
rysować wykresy".(Śmiech)
08:46
and LovelaceLovelace is there and she saysmówi, "Look,
199
510612
1896
Aż tu nagle zjawia się Lovelace i mówi:
08:48
this thing could even composekomponować musicmuzyka if you
200
512508
2476
"Ta maszyna może nawet komponować muzykę,
08:50
told it a representationreprezentacja of musicmuzyka numericallynumerycznie."
201
514984
3548
jeśli przedstawić muzykę
w sposób numeryczny".
08:54
So this is what I call Lovelace'sLovelace w LeapSkok.
202
518532
1569
Nazywam to skokiem Lovelace.
08:56
When you say she's a programmerprogramista, she did do some,
203
520101
3737
Była programistką, trochę się tym zajmowała
08:59
but the realreal thing is to have said the futureprzyszłość is going to be
204
523838
3137
ale jej prawdziwa zasługa to stwierdzenie,
że przyszłość tej maszyny
09:02
much, much more than this.
205
526975
2196
to o wiele, wiele więcej.
09:05
Now, a hundredsto yearslat laterpóźniej, this guy comespochodzi alongwzdłuż,
206
529171
2179
100 lat później pojawia się ten gość...
09:07
AlanAlan TuringTuringa, and in 1936, and inventswymyśla the computerkomputer all over again.
207
531350
5453
Alan Turing w 1936
wynajduje komputer na nowo.
09:12
Now, of coursekurs, Babbage'sBabbage'a machinemaszyna was entirelycałkowicie mechanicalmechaniczny.
208
536803
2577
Maszyna Babbaga była mechaniczna.
09:15
Turing'sTuringa 's machinemaszyna was entirelycałkowicie theoreticalteoretyczny.
209
539380
2531
Maszyna Turinga była teoretyczna.
09:17
BothZarówno of these guys were comingprzyjście from a mathematicalmatematyczny perspectiveperspektywiczny,
210
541911
2791
Obaj podeszli do problemu
z perspektywy matematycznej,
09:20
but TuringTuringa told us something very importantważny.
211
544702
2553
jednak Turing powiedział coś ważnego.
09:23
He laidpołożony down the mathematicalmatematyczny foundationsfundamenty
212
547255
2935
Dał matematyczne podstawy informatyki.
09:26
for computerkomputer sciencenauka, and said,
213
550190
2113
Powiedział:
09:28
"It doesn't mattermateria how you make a computerkomputer."
214
552303
3187
"Nie ma znaczenia jak zbudujesz komputer”.
09:31
It doesn't mattermateria if your computer'skomputera mechanicalmechaniczny,
215
555490
1878
Nieważne czy jest mechaniczny,
09:33
like Babbage'sBabbage'a was, or electronicelektroniczny, like computerskomputery are todaydzisiaj,
216
557368
4410
jak u Babbaga,
czy jak współczesne komputery.
09:37
or perhapsmoże in the futureprzyszłość, cellskomórki, or, again,
217
561778
2804
Może w przszłości będą organiczne
albo ponownie mechaniczne,
09:40
mechanicalmechaniczny again, oncepewnego razu we get into nanotechnologynanotechnologia.
218
564582
3146
po opanowaniu nanotechnologii.
09:43
We could go back to Babbage'sBabbage'a machinemaszyna
219
567728
2037
Moglibyśmy powrócić do maszyny Babbaga
09:45
and just make it tinymalutki. All those things are computerskomputery.
220
569765
2576
i zbudować ją, tylko maleńką.
To wszystko są komputery.
09:48
There is in a sensesens a computingprzetwarzanie danych essenceistota.
221
572341
1632
To esencja komputera.
09:49
This is callednazywa the ChurchKościółTuringTuringa thesisPraca dyplomowa.
222
573973
2005
Oto tzw. hipoteza Churcha-Turinga.
09:51
And so suddenlynagle, you get this linkpołączyć where you say
223
575978
2667
I nagle otrzymujemy ogniwo łączące
09:54
this thing BabbageBabbage had builtwybudowany really was a computerkomputer.
224
578645
2223
i możemy stwierdzić,
że Babbage zbudował komputer.
09:56
In factfakt, it was capablezdolny of doing everything we do todaydzisiaj
225
580868
2825
Tak naprawdę,
jego maszyna mogła wykonać wszystko,
09:59
with computerskomputery, only really slowlypowoli. (LaughterŚmiech)
226
583693
4832
co robimy dziś za pomocą komputerów,
tylko bardzo wolno. (Śmiech)
10:04
To give you an ideapomysł of how slowlypowoli,
227
588525
2106
Aby pokazać jak wolno, powiem wam,
10:06
it had about 1k of memorypamięć.
228
590631
3839
że miała około 1kB pamięci.
10:10
It used punchPunch cardskarty, whichktóry were beingistota fedkarmiony in,
229
594470
2918
Wykorzystywała karty drukowane
wkładane do maszyny.
10:13
and it ranpobiegł about 10,000 timesczasy slowerwolniej the first ZXZX81.
230
597388
5760
Działała około 10 000 razy wolniej
niż pierwszy ZX Spectrum – ZX81,
10:19
It did have a RAMPAMIĘCI RAM packpakiet.
231
603148
1603
Maszyna miała pakiet pamięci RAM.
10:20
You could addDodaj on a lot of extradodatkowy memorypamięć if you wanted to.
232
604751
3179
Użytkownik mógł zamontować
dużo dodatkowej pamięci.
10:23
(LaughterŚmiech) So, where does that bringprzynieść us todaydzisiaj?
233
607930
2326
(Śmiech) Do czego to nas prowadzi dziś?
10:26
So there are plansplany.
234
610256
1608
To są plany.
10:27
Over in SwindonSwindon, the ScienceNauka MuseumMuzeum archivesarchiwa,
235
611864
2933
W archiwum muzeum w Swindon
10:30
there are hundredssetki of plansplany and thousandstysiące of pagesstrony
236
614797
1694
są setki planów i tysiące stron notatek
10:32
of notesnotatki writtenpisemny by CharlesCharles BabbageBabbage about this analyticalanalityczny enginesilnik.
237
616491
3469
na temat silnika analitycznego
autorstwa Charlesa Babbaga.
10:35
One of those is a setzestaw of plansplany that we call PlanPlan 28,
238
619960
3961
Jeden z tych dokumentów nazwaliśmy Plan 28.
10:39
and that is alsorównież the nameNazwa of a charitydobroczynność that I startedRozpoczęty
239
623921
2154
Tak samo nazwałem fundację,
10:41
with DoronDoron SwadeSwade, who was the curatorkurator of computingprzetwarzanie danych
240
626075
2734
założoną z Doronem Swadem,
kustoszem działu komputerów
10:44
at the ScienceNauka MuseumMuzeum, and alsorównież the personosoba who drovestado
241
628809
2239
w Science Museum. To on jest siłą napędową
10:46
the projectprojekt to buildbudować a differenceróżnica enginesilnik,
242
631048
1430
projektu budowy maszyny różnicowej.
10:48
and our planplan is to buildbudować it.
243
632478
2558
Planujemy ją zbudować.
10:50
Here in SouthPołudniowa KensingtonKensington, we will buildbudować the analyticalanalityczny enginesilnik.
244
635036
3866
Właśnie tu, w South Kensington
budujemy maszynę analityczną.
10:54
The projectprojekt has a numbernumer of partsCzęści to it.
245
638902
2002
Projekt obejmuje wiele części.
10:56
One was the scanningłów of Babbage'sBabbage'a archiveArchiwum.
246
640904
2520
M. in. skanowanie archiwum Babbage'a.
10:59
That's been doneGotowe. The seconddruga is now the studybadanie
247
643424
1922
To już zrobiliśmy.
Drugi etap to przebadanie
11:01
of all of those plansplany to determineustalać what to buildbudować.
248
645346
3110
wszystkich planów,
aby określić, co zbudować.
11:04
The thirdtrzeci partczęść is a computerkomputer simulationsymulacja of that machinemaszyna,
249
648456
4444
Trzeci etap to symulacja
komputerowa maszyny.
11:08
and the last partczęść is to physicallyfizycznie buildbudować it at the ScienceNauka MuseumMuzeum.
250
652900
2923
Ostatni etap - zbudowanie w Science Museum.
11:11
When it's builtwybudowany, you'llTy będziesz finallywreszcie be ablezdolny to understandzrozumieć how a computerkomputer worksPrace,
251
655823
2576
Gdy ją zbudujemy,
będzie można zrozumieć komputer.
11:14
because ratherraczej than havingmający a tinymalutki chipżeton in frontz przodu of you,
252
658399
1834
Zamiast patrzeć na malutkiego czipa
11:16
you've got to look at this humongousHumongous thing and say, "AhAh,
253
660233
2610
spojrzymy na tego potwora i powiemy:
11:18
I see the memorypamięć operatingoperacyjny, I see the CPUPROCESORA operatingoperacyjny,
254
662843
3335
"Widzę jak działa pamięć,
widzę jak działa procesor,
11:22
I hearsłyszeć it operatingoperacyjny. I probablyprawdopodobnie smellzapach it operatingoperacyjny." (LaughterŚmiech)
255
666178
3867
słyszę to. Chyba nawet czuję". (Śmiech)
11:25
But in betweenpomiędzy that we're going to do a simulationsymulacja.
256
670045
2599
Jednak w teraz przeprowadzimy symulację.
11:28
BabbageBabbage himselfsamego siebie wrotenapisał, he said,
257
672644
1757
Sam Babbage napisał,
11:30
as soonwkrótce as the analyticalanalityczny enginesilnik existsistnieje,
258
674401
1618
że gdy już zbudujemy maszynę analityczną
11:31
it will surelypewno guideprzewodnik the futureprzyszłość coursekurs of sciencenauka.
259
676019
3704
wskaże nam ona przyszły kurs nauki.
11:35
Of coursekurs, he never builtwybudowany it, because he was always fiddlingbłahy
260
679723
1845
Niestety nie udało mu się jej zbudować,
11:37
with newNowy plansplany, but when it did get builtwybudowany, of coursekurs,
261
681568
2082
bo ciągle kombinował z nowymi planami.
11:39
in the 1940s, everything changedzmienione.
262
683650
3510
A po zbudowaniu maszyny w latach
1940. wszystko się zmieniło.
11:43
Now, I'll just give you a little tastesmak of what it lookswygląda like
263
687160
1823
A teraz pokażę zajawkę maszyny w ruchu,
11:44
in motionruch with a videowideo whichktóry showsprzedstawia
264
688983
2633
oto wideo prezentujące działanie
11:47
just one partczęść of the CPUPROCESORA mechanismmechanizm workingpracujący.
265
691616
4594
jednej tylko części mechanizmu procesora.
11:55
So this is just threetrzy setszestawy of cogsKWS,
266
699210
2999
To po prostu 3 zestawy zębatek.
11:58
and it's going to addDodaj. This is the addingdodawanie mechanismmechanizm
267
702209
2822
Zaczyna się dodawanie.
To mechanizm dodający w ruchu.
12:00
in actionczynność, so you imaginewyobrażać sobie this giganticgigantyczne machinemaszyna.
268
705031
2657
Pozwala to sobie wyobrazić
jak gigantyczna będzie całość.
12:03
So, give me fivepięć yearslat.
269
707688
1159
Dajcie mi pięć lat.
12:04
Before the 2030s happenzdarzyć, we'lldobrze have it.
270
708847
2344
Zbudujemy to do 2030, obiecuję.
12:07
Thank you very much. (ApplauseAplauz)
271
711191
2970
Dziękuję bardzo. (Brawa).
Translated by Jakub Staniszewski
Reviewed by Daniel Wróblewski

▲Back to top

ABOUT THE SPEAKER
John Graham-Cumming - Computer programmer
Computer programmer John Graham-Cumming keeps geek history alive by raising awareness for it's heroes and their inventions.

Why you should listen

John Graham-Cumming received his Ph.D. in computer security from Oxford University. A peripatetic programmer, he has worked in Silicon Valley, New York, the UK, Germany and France. In 2004, his open source POPFile program won a Jolt Productivity Award. He has authored two books: The Geek Atlas, a travel companion for math and science history enthusiasts; and GNU Make Unleashed, a guide for programmers. In 2009, he spearheaded a successful petition to the British Government demanding an apology for its persecution of Alan Turing for his homosexuality. His personal blog was rated among the "top 30 science blogs" by The Times in February 2010. And in October, 2010, he founded an organization dedicated to build Charles Babbage's famous analytical engine.

 

More profile about the speaker
John Graham-Cumming | Speaker | TED.com

Data provided by TED.

This site was created in May 2015 and the last update was on January 12, 2020. It will no longer be updated.

We are currently creating a new site called "eng.lish.video" and would be grateful if you could access it.

If you have any questions or suggestions, please feel free to write comments in your language on the contact form.

Privacy Policy

Developer's Blog

Buy Me A Coffee