1 00:00:00,000 --> 00:00:00,270 2 00:00:00,270 --> 00:00:01,978 >> SPEAKER: So, we're in the Harvard science 3 00:00:01,978 --> 00:00:04,770 center, which is the crossroads of the Harvard campus. 4 00:00:04,770 --> 00:00:09,000 A lot of the science departments have their classrooms and offices in here. 5 00:00:09,000 --> 00:00:12,020 What's behind us here is the Mark I computer, 6 00:00:12,020 --> 00:00:14,650 which was an early electromechanical computer. 7 00:00:14,650 --> 00:00:17,050 >> So the Mark I computer is here at Harvard 8 00:00:17,050 --> 00:00:22,410 because Howard Hathaway Aiken, who was the person who conceived and designed 9 00:00:22,410 --> 00:00:26,240 the machine, in collaboration with IBM engineers, 10 00:00:26,240 --> 00:00:30,970 was a Harvard professor of applied mathematics. 11 00:00:30,970 --> 00:00:37,420 And he wanted to relieve the labor of solving numerical equations 12 00:00:37,420 --> 00:00:41,430 by mechanical calculation that was done on pencil and paper. 13 00:00:41,430 --> 00:00:44,660 And what we have here is actually only a chunk of it. 14 00:00:44,660 --> 00:00:48,630 It was 51 feet long when it was all in one piece. 15 00:00:48,630 --> 00:00:51,970 >> It could do three additions per second. 16 00:00:51,970 --> 00:00:54,580 A multiplication took six seconds. 17 00:00:54,580 --> 00:00:57,940 And a division took 15 seconds. 18 00:00:57,940 --> 00:01:02,700 So, this was a huge advance over doing things with pencil and paper, 19 00:01:02,700 --> 00:01:05,410 but it was slow work. 20 00:01:05,410 --> 00:01:07,700 >> And keeping the machine going all the time 21 00:01:07,700 --> 00:01:13,420 was a major feat of electromechanical engineering expertise. 22 00:01:13,420 --> 00:01:16,940 It was used for ballistics calculations, for calculating 23 00:01:16,940 --> 00:01:19,950 the trajectory of missiles. 24 00:01:19,950 --> 00:01:23,880 And it was also used for a little bit of the calculation in the Manhattan 25 00:01:23,880 --> 00:01:30,620 project for determining the right parameters for the atomic bomb. 26 00:01:30,620 --> 00:01:34,060 What you see here are paper tape drives. 27 00:01:34,060 --> 00:01:38,380 >> So, the program was punched in paper tape and was on a loop. 28 00:01:38,380 --> 00:01:41,650 What you see there are registers that would 29 00:01:41,650 --> 00:01:46,890 correspond to the stored memory of the machine, which was only used for data. 30 00:01:46,890 --> 00:01:49,310 The program itself was fixed. 31 00:01:49,310 --> 00:01:52,290 These electric typewriters were used to print the output. 32 00:01:52,290 --> 00:01:56,040 >> These dials, which have 10 positions, are 33 00:01:56,040 --> 00:01:57,950 where you would insert the constant. 34 00:01:57,950 --> 00:02:01,250 So, the program was fixed on paper tape. 35 00:02:01,250 --> 00:02:04,170 And if you had a constant, like you have in C code-- 36 00:02:04,170 --> 00:02:09,614 you set some variable equal to a 47 at the beginning of your program-- 37 00:02:09,614 --> 00:02:10,780 this is the equivalent here. 38 00:02:10,780 --> 00:02:15,740 You would dial in the number 47 on these using these registers. 39 00:02:15,740 --> 00:02:19,290 The computational equivalent of this is much less 40 00:02:19,290 --> 00:02:26,760 than the smallest wrist watch computer that is now being produced.