1 00:00:00,000 --> 00:00:00,499 2 00:00:00,499 --> 00:00:06,130 SPEAKER: Mitä sinulla on tässä listaus varhaisessa pala ohjelmisto 3 00:00:06,130 --> 00:00:11,040 kirjoittanut Bill Gates ja Paul Allen, perustajat Microsoft. 4 00:00:11,040 --> 00:00:13,120 Koodi on mielenkiintoinen kahdesta syystä. 5 00:00:13,120 --> 00:00:16,100 Ensinnäkin, se muuttui Microsoftin ensimmäinen tuote, 6 00:00:16,100 --> 00:00:22,430 joka oli tulkin Basic-ohjelmointikieltä. 7 00:00:22,430 --> 00:00:25,540 >> Ja toiseksi, tämä oli yksi ensimmäisistä yrityksistä 8 00:00:25,540 --> 00:00:31,200 luoda tulkki niin tavallinen ihmiset voisivat käyttää henkilökohtaisia ​​tietokoneita. 9 00:00:31,200 --> 00:00:33,250 Joten, Bill Gates oli perustutkintoa Harvardissa. 10 00:00:33,250 --> 00:00:35,430 Aloitin opetus Harvardissa 1974. 11 00:00:35,430 --> 00:00:37,180 Tämä tehtiin vuonna 1975. 12 00:00:37,180 --> 00:00:40,770 >> Niin, se oli alkuvuodesta hänen uran alussa urallani. 13 00:00:40,770 --> 00:00:44,400 Olen itse opettanut Bill Tietenkin näihin aikoihin. 14 00:00:44,400 --> 00:00:47,740 Paul Allen ei ollut Harvardin opiskelija, mutta hän 15 00:00:47,740 --> 00:00:51,550 oli ollut lukion luokkatoveri Bill Gates. 16 00:00:51,550 --> 00:00:54,360 Jos tulet ja etsiä klo listalle, sinun 17 00:00:54,360 --> 00:00:56,840 itse löytää kolmasosaa nimi, Monte Davidoff, 18 00:00:56,840 --> 00:01:00,250 joka oli Gatesin luokkatoveri täällä Harvardissa. 19 00:01:00,250 --> 00:01:01,950 >> Tässä on mielenkiintoinen kommentti tänne. 20 00:01:01,950 --> 00:01:08,050 Siinä lukee "in 4k voi poistaa neliöjuuri mutta silmukoita pitäisi silti toimia. " 21 00:01:08,050 --> 00:01:13,660 Joten mitä se tarkoittaa, että siellä oli kaksi tapaa koota tähän ohjelmaan. 22 00:01:13,660 --> 00:01:18,490 Yksi oli toimimaan versio Tämän Altair tietokone 23 00:01:18,490 --> 00:01:24,820 että oli vain 4k sanat muistin, 4096 sanaa muistia. 24 00:01:24,820 --> 00:01:27,680 >> Mutta iso versio oli 8k. 25 00:01:27,680 --> 00:01:30,370 Ja niin mitä tämä kertoo että 4k versio 26 00:01:30,370 --> 00:01:33,370 sinun piti poistaa joitakin koodia, jotta se sopii. 27 00:01:33,370 --> 00:01:35,400 Ja yksi niistä asioista, joka poistetaan 28 00:01:35,400 --> 00:01:36,890 olisi neliöjuuri rutiinia. 29 00:01:36,890 --> 00:01:40,920 Mutta ilmeisesti silmukoita pitäisi silti 30 00:01:40,920 --> 00:01:44,150 toimii, vaikka olisit kokoamiseen alas vain 31 00:01:44,150 --> 00:01:48,600 4k versio tietokoneen.