0:00:00.106,0:00:01.530 Dakle, uređaj o kojem ću danas govoriti 0:00:01.530,0:00:03.204 zovem najvećim uređajem koji nije bio. 0:00:03.204,0:00:05.203 Bio je to uređaj koji nije nikada izgrađen, 0:00:05.203,0:00:07.583 ali će ipak biti izgrađen. 0:00:07.583,0:00:09.575 Bio je to uređaj koji je dizajniran 0:00:09.575,0:00:11.926 davno prije nego što je itko razmišljao o računalima. 0:00:11.926,0:00:14.075 Ako znate bilo što o povijesti računala, 0:00:14.075,0:00:16.595 znati ćete da su u tridesetim i četrdesetim 0:00:16.595,0:00:19.150 stvorena jednostavna računala 0:00:19.150,0:00:21.943 koja su započela računalnu revoluciju koju imamo danas 0:00:21.943,0:00:23.229 i biti ćete u pravu 0:00:23.229,0:00:25.711 osim što imate pogrešno stoljeće. 0:00:25.711,0:00:27.351 Prvo računalo je zapravo dizajnirano 0:00:27.351,0:00:31.023 u 1830-ima i 1840-ima, a ne u 1930-ima i 1940-ima. 0:00:31.023,0:00:33.351 Bilo je dizajnirano, a njegovi dijelovi prototipirani, 0:00:33.351,0:00:35.487 a komadići su napravljeni ovdje 0:00:35.487,0:00:37.480 u South Kensingtonu. 0:00:37.480,0:00:40.799 Taj uređaj je napravio ovaj čovjek, Charles Babbage. 0:00:40.799,0:00:42.555 Imam snažan afinitet prema Charlesu Babbageu 0:00:42.555,0:00:45.164 zbog toga što je njegova kosa uvijek potpuno nepočešljana, ovako 0:00:45.164,0:00:47.505 na svakoj pojedinoj fotografiji. (Smijeh) 0:00:47.505,0:00:49.352 Bio je jako bogat čovjek, i na neki način 0:00:49.352,0:00:51.365 dio britanske aristokracije. 0:00:51.365,0:00:53.704 Subotom navečer u Maryleboneu 0:00:53.704,0:00:56.135 bili ste dio inteligencije tog doba 0:00:56.135,0:00:57.631 i bili biste pozvani u njegovu kuću 0:00:57.631,0:01:00.590 na soare --- i on je pozvao svakoga: 0:01:00.590,0:01:04.022 kraljeve, Vojvodu od Wellingtona, mnoge, mnoge poznate ljude --- 0:01:04.022,0:01:06.543 i pokazao bi Vam jedan od svojih mehaničkih uređaja. 0:01:06.543,0:01:09.583 Stvarno mi nedostaje to doba, gdje ste mogli 0:01:09.583,0:01:11.931 ići na soare i vidjeti demonstraciju mehaničkog računala. 0:01:11.931,0:01:13.044 (Smijeh) 0:01:13.044,0:01:16.310 Ali Babbage, sam Babbage je rođen 0:01:16.310,0:01:18.044 na kraju 18. stoljeća, 0:01:18.044,0:01:20.088 i bio je relativno poznati matematičar. 0:01:20.088,0:01:23.231 Držao je Newtonovu poziciju na Cambridgeu, 0:01:23.231,0:01:25.743 i koju je donedavno držao Stephen Hawking. 0:01:25.743,0:01:28.598 Manje je poznat od njih oboje zbog toga što je 0:01:28.598,0:01:31.748 dobio ideju da napravi mehaničke računalne uređaje, 0:01:31.748,0:01:34.033 a nikada nije napravio niti jedan. 0:01:34.033,0:01:37.318 Razlog zašto nikada nije napravio niti jedan, jer je klasični šmokljan. 0:01:37.318,0:01:39.329 Svaki put kad je imao dobru ideju je mislio 0:01:39.329,0:01:40.777 "To je sjajno, početi ću izrađivati baš to". 0:01:40.777,0:01:43.372 Potrošiti ću bogatstvo na njega. Imam bolju ideju. 0:01:43.372,0:01:45.732 Početi ću raditi na ovome. (Smijeh) I raditi ću na ovom. 0:01:45.732,0:01:48.612 To je radio dok ga Sir Robert Peel, tadašnji premijer 0:01:48.612,0:01:51.076 zapravo nije izbacio s broja 10 u Downing Steetu, 0:01:51.076,0:01:53.517 što je tada značilo, 0:01:53.517,0:01:56.669 "Želim Vam ugodan dan Gospodine". (Smijeh) 0:01:56.669,0:01:58.649 Stvar koju je dizajnirao je ovo čudovište ovdje, 0:01:58.649,0:02:02.088 analitički uređaj. Kako bih vam to predočio, 0:02:02.088,0:02:03.960 ovo je pogled odozgo. 0:02:03.960,0:02:07.073 Svaki ovaj krug je zupčanik, gomila zupčanika, 0:02:07.073,0:02:10.309 i ova je stvar velika poput parne lokomotive. 0:02:10.309,0:02:12.300 Dakle kako idem kroz ovaj govor želim da zamislite 0:02:12.300,0:02:14.944 taj ogromni stroj. Čuli smo prekrasne zvukove 0:02:14.944,0:02:16.704 kako bi ta stvar zvučala. 0:02:16.704,0:02:18.481 I provesti ću vas kroz arhitekturu tog stroja 0:02:18.481,0:02:19.960 --- zbog toga je računalna arhitektura --- 0:02:19.960,0:02:23.287 i ispričati vam o tom stroju, koji je računalo. 0:02:23.287,0:02:26.690 Pričajmo o memoriji. Memorija 0:02:26.690,0:02:28.937 je slična memoriji današnjih računala 0:02:28.937,0:02:31.639 osim što je cijela napravljena od metala, 0:02:31.639,0:02:35.183 gomile i gomile zupčanika. Visine 30 zupčanika. 0:02:35.183,0:02:37.253 Zamislite tu visinu zupčanika, 0:02:37.253,0:02:39.008 stotine i stotine njih 0:02:39.008,0:02:40.898 s brojevima na njima. 0:02:40.898,0:02:43.317 To je decimalan uređaj. Sve se radi decimalno. 0:02:43.317,0:02:44.902 Mislio je da koristi binarno. Problem 0:02:44.902,0:02:46.620 korištenja binarnog je da bi stroj bio tako 0:02:46.620,0:02:49.937 visok da bi bilo smiješno. Kao što je, ogroman je. 0:02:49.937,0:02:51.996 Dakle, ima memoriju. 0:02:51.996,0:02:54.403 Memorija je ovaj dio ovdje. 0:02:54.403,0:02:56.733 Vidite ju poput ovog. 0:02:56.733,0:03:01.268 Ovo čudovište ovdje je procesor (CPU), čip, ako vam se više sviđa. 0:03:01.268,0:03:03.518 Naravno ovako je velik. 0:03:03.518,0:03:06.431 Potpuno mehanički. Ovaj cijeli stroj je mehanički. 0:03:06.431,0:03:10.572 Ovo je slika prototipa jednog dijela procesora 0:03:10.572,0:03:12.711 koji je u Znanstvenom muzeju. 0:03:12.711,0:03:16.343 Procesor može raditi četiri osnovne aritmetičke funkcije -- 0:03:16.343,0:03:18.796 zbrajanje, množenje, oduzimanje, dijeljenje -- 0:03:18.796,0:03:21.804 što je već mali podvig u metalu, 0:03:21.804,0:03:24.433 ali također može napraviti nešto što računalo 0:03:24.433,0:03:26.132 i kalkulator ne mogu: 0:03:26.132,0:03:30.070 može tražiti svoju internu memoriju i donositi odluke. 0:03:30.070,0:03:32.936 Može raditi "ako tada" za osnovne programere 0:03:32.936,0:03:35.076 i to je na kraju u osnovi završilo u računalu. 0:03:35.076,0:03:39.674 Moglo je računati. Nije samo izračunavalo. Moglo je učiniti više. 0:03:39.674,0:03:42.355 Sada, ako pogledate, i stanemo na minutu 0:03:42.355,0:03:44.226 razmislimo o današnjim čipovima, 0:03:44.226,0:03:48.041 ne možemo pogledati unutar silicijskog čipa. Tako je sićušan. 0:03:48.041,0:03:49.842 A ipak kada biste pogledali, vidjeli bi nešto 0:03:49.842,0:03:51.664 vrlo, vrlo slično ovome. 0:03:51.664,0:03:54.611 Nevjerojatnu složenost procesora 0:03:54.611,0:03:57.303 i nevjerojatnu pravilnost u memoriji. 0:03:57.303,0:03:58.965 Ako ste ikad vidjeli fofografiju elektronskog mikroskopa 0:03:58.965,0:04:00.934 vidjeli ste ovo. To sve izgleda isto 0:04:00.934,0:04:03.500 a opet ovdje je dio koji je nevjerojatno kompliciran. 0:04:03.500,0:04:07.483 Sav taj zupčanik-kotač mehanizam radi ono što radi računalo, 0:04:07.483,0:04:09.576 ali naravno trebate programirati tu stvar, i naravno 0:04:09.576,0:04:12.601 Babbage je koristio tehnologiju tog doba 0:04:12.601,0:04:16.247 i tehnologiju koja će se pojaviti 50-ih, 60-ih i 70-ih, 0:04:16.247,0:04:19.116 bušene kartice. Ovo ovdje je 0:04:19.116,0:04:21.940 jedan od tri čitača bušenih kartica. 0:04:21.940,0:04:25.620 Ovo je program u Znanstvenom muzeju, 0:04:25.620,0:04:30.013 nedaleko odavde, kojeg je napravio Charles Babbage, 0:04:30.013,0:04:31.881 koji sjedi ondje --- možete ga ići pogledati --- 0:04:31.881,0:04:34.322 čekajući izgradnju stroja. 0:04:34.322,0:04:37.742 Nije samo jedan takav, mnogo ih je. 0:04:37.742,0:04:40.832 On je pripremao programe očekujući da će se ovo dogoditi. 0:04:40.832,0:04:42.805 Razlog zbog kojeg su koristili bušene kartice je Jacquard 0:04:42.805,0:04:44.977 u Francuskoj, koji je kreirao Jacquardov tkalački stan, 0:04:44.977,0:04:47.655 i koji je tkao te nevjerojatne uzorke koje su kontrolirale bušene kartice. 0:04:47.655,0:04:50.287 Dakle, on je samo promijenio svrhu tehnologije tog doba 0:04:50.287,0:04:52.392 i kao sve drugo što je radio, koristio je tehnologiju 0:04:52.392,0:04:57.139 svog doba, dakle 1830-ih, 1840-ih, 1850-ih, zupčanike, paru, 0:04:57.139,0:05:01.077 mehaničke uređaje. Ironično, rođen iste godine 0:05:01.077,0:05:03.249 kao i Charles Babbage je Michael Faraday, 0:05:03.249,0:05:05.926 koji će potpuno revolucionizirati sve 0:05:05.926,0:05:08.439 s dinamom, transformatorom i sve takve stvari. 0:05:08.439,0:05:11.597 Babbage je naravno htio koristiti provjerenu tehnologiju 0:05:11.597,0:05:13.150 dakle, paru i takve stvari. 0:05:13.150,0:05:14.823 Tada je trebao dodatke. 0:05:14.823,0:05:16.495 Očito sada imate računalo. 0:05:16.495,0:05:18.884 Imate bušene kartice, procesor i memoriju. 0:05:18.884,0:05:20.819 Trebate dodatke koji idu s njima. 0:05:20.819,0:05:22.447 Neće samo to imati. 0:05:22.447,0:05:25.275 Dakle, prije svega imate zvuk. Imate zvono, 0:05:25.275,0:05:27.429 pa ako nešto krene krivo --- (Smijeh) --- 0:05:27.429,0:05:29.774 ili stroj treba pomoćnika da dođe do njega, 0:05:29.774,0:05:31.744 postojalo je zvono koje može zvoniti. (Smijeh) 0:05:31.744,0:05:33.280 I zaista postoje upute na bušenoj kartici 0:05:33.280,0:05:36.182 koje kažu "Pozvoni zvono." Dakle možete zamisliti taj "Ting!" 0:05:36.182,0:05:38.382 Znate, stanite na trenutak i zamislite sve te zvukove 0:05:38.382,0:05:39.463 tu stvar, "Click, clack click click click," 0:05:39.463,0:05:42.400 parni uređaj, "Ding"? (Smijeh) 0:05:42.400,0:05:44.835 Također ste trebali pisač, naravno svatko treba pisač. 0:05:44.835,0:05:47.843 Ovo je fotografija mehanizma pisača za 0:05:47.843,0:05:50.326 njegov drugi stroj, nazvan Difference Engine br. 2, 0:05:50.326,0:05:52.261 koji nikada nije napravio, ali koji je Znanstveni muzej 0:05:52.261,0:05:54.432 napravio u 80-ima i 90-ima. 0:05:54.432,0:05:56.707 U potpunosti je mehanički, ponovno pisač. 0:05:56.707,0:05:59.405 Ispisuje samo brojeve, zbog toga što je bio opsjednut brojevima, 0:05:59.405,0:06:02.922 ali ispisuje na papir, te također radi prijelom riječi. 0:06:02.922,0:06:05.694 Ako dođete do kraja reda, ide ovako. 0:06:05.694,0:06:07.344 Također trebate grafiku, zar ne? 0:06:07.344,0:06:08.900 Mislim, ako ćete raditi bilo što s grafikom 0:06:08.900,0:06:11.496 tako je rekao "Trebam nacrt. Imam veliki komad papira 0:06:11.496,0:06:13.604 i tintnu olovku i napraviti ću nacrt." 0:06:13.604,0:06:15.434 Dizajnirao je također nacrt, 0:06:15.434,0:06:19.359 i znate, od tog trenutka mislim da je imao prilično, 0:06:19.359,0:06:20.890 prilično dobar stroj. 0:06:20.890,0:06:23.580 Pored toga dolazi ova žena, Ada Lovelace. 0:06:23.580,0:06:26.301 Sada zamislite te soaree, sve to dobro dolazi usput. 0:06:26.301,0:06:29.393 Ova dama je kći ludog, pokvarenog 0:06:29.393,0:06:31.815 i opasnog lorda Byrona. 0:06:31.815,0:06:34.335 Njezina majka je bila pomalo zabrinuta da nije slučajno 0:06:34.335,0:06:37.192 naslijedila ponešto ludila i zloće lorda Byrona, 0:06:37.192,0:06:40.430 je mislila "Znam riješenje: matematika je riješenje. 0:06:40.430,0:06:43.379 Učiti ćemo ju matematici. To će je smiriti." 0:06:43.379,0:06:47.135 (Smijeh) Naravno 0:06:47.135,0:06:51.050 nikada nije postojao matematičar koji je poludio 0:06:51.050,0:06:53.451 pa znate, to će biti u redu. (Smijeh) 0:06:53.451,0:06:56.789 Sve će biti u redu. Ona ima taj matematički trening 0:06:56.789,0:06:59.527 i odlazi na jednu od tih soarea sa svojom majkom, 0:06:59.527,0:07:02.317 gdje Charles Babbage, kao što znate, vadi van stroj. 0:07:02.317,0:07:04.151 Vojvoda od Wellingtona je ondje, znate, 0:07:04.151,0:07:05.723 vadi stroj, naravno pokazuje ga 0:07:05.723,0:07:09.474 i ona ga shvaća. Ona je zaista jedina osoba za vrijeme njegova životnog vijeka 0:07:09.474,0:07:10.766 koja je rekla "Razumijem što radi, 0:07:10.766,0:07:12.973 i razumijem budućnost tog stroja." 0:07:12.973,0:07:16.060 Mnogo toga joj dugujemo zbog toga što znamo 0:07:16.060,0:07:19.037 dosta o stroju kojeg je Babbage namjeravao izgraditi 0:07:19.037,0:07:20.640 zbog nje. 0:07:20.640,0:07:23.397 Neki ljudi je zovu prvim programerom. 0:07:23.397,0:07:26.783 To je zapravo iz jednog --- rada kojeg je prevela. 0:07:26.783,0:07:29.694 Ovo je program pisan posebnim stilom. 0:07:29.694,0:07:33.263 Povijesno nije potpuno točno da je ona prvi programer, 0:07:33.263,0:07:35.316 a zapravo je napravila nešto više nevjerojatno. 0:07:35.316,0:07:36.886 Umjesto da je bila samo programer, 0:07:36.886,0:07:39.058 ona je vidjela nešto što Babbage nije vidio. 0:07:39.058,0:07:42.242 Babbage je bio potpuno opsjednut matematikom. 0:07:42.242,0:07:46.191 Izrađivao je stroj da se bavi matematikom, 0:07:46.191,0:07:49.450 a Lovelace je rekla "Možeš raditi mnogo više od matematike 0:07:49.450,0:07:52.285 na tom stroju." I kao što ga vi već koristite, 0:07:52.285,0:07:53.910 svatko u ovoj prostoriji već ima računalo sa sobom, 0:07:53.910,0:07:55.964 upravo sada, zbog toga što imate mobitel. 0:07:55.964,0:07:58.192 Ako pogledate u taj telefon, svaka pojedina stvar u tom telefonu 0:07:58.192,0:08:00.207 ili računalu ili bilo kojem drugom računalnom uređaju 0:08:00.207,0:08:02.288 je matematika. Sve su to brojevi na kraju. 0:08:02.288,0:08:06.981 Bez obzira je li video ili tekst ili glazba ili glasovi, sve su to brojevi 0:08:06.981,0:08:10.961 sve to podupiru matematičke funkcije. 0:08:10.961,0:08:13.066 Lovelace je rekla "Samo zato što koristite 0:08:13.066,0:08:16.388 matematičke funkcije i simbole 0:08:16.388,0:08:18.635 ne znači da te stvari ne mogu predstavljati 0:08:18.635,0:08:21.988 druge stvari u stvarnom svijetu, poput glazbe." 0:08:21.988,0:08:24.722 To je bio veliki korak jer Babbage je govorio 0:08:24.722,0:08:26.944 "Možemo računati te prekrasne funkcije i ispisivati 0:08:26.944,0:08:30.612 tablice brojeva te crtati grafikone," --- (Smijeh) --- 0:08:30.612,0:08:32.508 i Lovelace je ondje i govori "Gledaj 0:08:32.508,0:08:34.984 te stvari mogu čak komponirati glazbu 0:08:34.984,0:08:38.532 ako glazbu prikažete brojčano." 0:08:38.532,0:08:40.101 To je ono što ja zovem Lovelacein skok. 0:08:40.101,0:08:43.838 Kada kažete da je ona programer, radila je nešto od toga, 0:08:43.838,0:08:46.975 ali zapravo trebate reći da će budućnost biti 0:08:46.975,0:08:49.171 mnogo, mnogo više od toga. 0:08:49.171,0:08:51.350 Sada, stotinu godina kasnije dolazi ovaj čovjek 0:08:51.350,0:08:56.803 Alan Turning koji 1936. izumljuje računalo ponovno iz početka. 0:08:56.803,0:08:59.380 Babbageov stroj je naravno bio potpuno mehanički. 0:08:59.380,0:09:01.911 Turningov stroj je bio potpuno teoretski. 0:09:01.911,0:09:04.702 Obojca ovih ljudi su došla iz matematičke perspektive stvari, 0:09:04.702,0:09:07.255 ali Turning nam je rekao nešto vrlo važno. 0:09:07.255,0:09:10.190 Postavio je matematički temelj 0:09:10.190,0:09:12.303 za računalnu znanost i rekao je 0:09:12.303,0:09:15.490 "Nije važno kako napravite računalo." 0:09:15.490,0:09:17.368 Nije važno je li vaše računalo mehaničko 0:09:17.368,0:09:21.778 kao što je bilo Babbageovo, ili elektroničko kao što su računala danas 0:09:21.778,0:09:24.582 ili čak u budućnosti, mobiteli ili ponovno 0:09:24.582,0:09:27.728 mehanički, kada krenemo u nanotehnologiju. 0:09:27.728,0:09:29.765 Možemo se vratiti do Babbageovog stroja 0:09:29.765,0:09:32.341 i napraviti ga malenim. Sve te stvari su računala. 0:09:32.341,0:09:33.973 U smislu stvari je računalna srž. 0:09:33.973,0:09:35.978 To se zove Church--Turningova teza. 0:09:35.978,0:09:38.645 I odjednom dobivate poveznicu gdje kažete 0:09:38.645,0:09:40.868 da ta stvar koju je Babbage radio je zapravo bila računalo. 0:09:40.868,0:09:43.693 U stvari bilo je sposobno napraviti sve što mi radimo danas 0:09:43.693,0:09:48.525 s računalima, samo stvarno sporije. (Smijeh) 0:09:48.525,0:09:50.631 Da vam prikažem kako sporo 0:09:50.631,0:09:54.470 imalo je oko 1k memorije. 0:09:54.470,0:09:57.388 Koristilo je bušene kartice koje su se punile 0:09:57.388,0:10:03.148 i okretalo se oko 10.000 puta sporije nego prvi ZX81. 0:10:03.148,0:10:04.751 Imalo je radnu memoriju. 0:10:04.751,0:10:07.930 Mogli ste dodati dodatnu memoriju ako ste željeli. 0:10:07.930,0:10:10.256 (Smijeh) Gdje nas to vodi danas? 0:10:10.256,0:10:11.864 Postoje planovi. 0:10:11.864,0:10:14.797 U Swindonu u arhivu Znanstvenog muzeja 0:10:14.797,0:10:16.491 postoje stotine planova i tisuće stranica 0:10:16.491,0:10:19.960 bilješki koje je napisao Charles Babbage o tom analitičkom uređaju. 0:10:19.960,0:10:23.921 Jedan od njih je plan koji zovemo Plan 28 0:10:23.921,0:10:26.075 i što je ujedno ime dobrotvorne ustanove koju sam osnovao 0:10:26.075,0:10:28.809 s Doronom Swadeom, koji je bio kustos računalstva 0:10:28.809,0:10:31.048 u Znanstvenom muzeju i osoba koja je dovela 0:10:31.048,0:10:32.478 do izgradnje projekta "difference engine" 0:10:32.478,0:10:35.036 i naš plan je izgraditi ga. 0:10:35.036,0:10:38.902 Ovdje u South Kensingtonu izgraditi ćemo analitički uređaj. 0:10:38.902,0:10:40.904 Projekt se sastoji od nekoliko dijelova. 0:10:40.904,0:10:43.424 Jedan je skeniranje Babbageove arhive. 0:10:43.424,0:10:45.346 To je napravljeno. Drugi dio je istražiti 0:10:45.346,0:10:48.456 sve te planove kako bi utvrdili što izraditi. 0:10:48.456,0:10:52.900 Treći dio je računalna simulacija tog stroja, 0:10:52.900,0:10:55.823 a posljednji je dio fizička izgradnja u Znanstvenom muzeju. 0:10:55.823,0:10:58.399 Kada bude napravljen moći ćete konačno shvatiti kako radi računalo, 0:10:58.399,0:11:00.233 jer rađe nego da imate maleni čip ispred sebe 0:11:00.233,0:11:02.843 trebate pogledati tu čudovišnu stvar i reći "Ah 0:11:02.843,0:11:06.178 vidim kako radi memorije, vidim kako radi procesor 0:11:06.178,0:11:10.045 čujem ga kako radi. Vjerojatno mirišem kako radi." (Smijeh) 0:11:10.045,0:11:12.644 Ali između toga ćemo raditi simulaciju. 0:11:12.644,0:11:14.401 Sam Babbage je napisao, rekao je 0:11:14.401,0:11:16.019 dok got postoji analitički uređaj 0:11:16.019,0:11:19.723 zasigurno će predvoditi budući smjer znanosti. 0:11:19.723,0:11:21.568 Naravno, nikada ga nije izgradio jer je uvijek petljao 0:11:21.568,0:11:23.650 s novim planovima, ali kada se izgradi 0:11:23.650,0:11:27.160 u 1940-tima sve se mijenja. 0:11:27.160,0:11:28.983 Sada ću vam dati samo mali uvid u to kako izgleda 0:11:28.983,0:11:31.616 u kretanju, s videom koji pokazuje 0:11:31.616,0:11:36.210 samo jedan dio procesora radi. 0:11:39.210,0:11:42.209 Ovo su samo tri kompleta zupčanika 0:11:42.209,0:11:45.031 i dodati će ga. Ovo je mehanizam dodavanja 0:11:45.031,0:11:47.688 u akciji, pa zamislite taj ogromni stroj. 0:11:47.688,0:11:48.847 Dajte mi pet godina. 0:11:48.847,0:11:51.191 Prije 2030-e ćemo ga imati. 0:11:51.191,0:11:54.161 Puno vam hvala. (Pljesak)