1 00:00:00,000 --> 00:00:00,499 2 00:00:00,499 --> 00:00:06,130 SPEAKER: Ceea ce avem aici este o lista cu o bucată timpurie a software-ului 3 00:00:06,130 --> 00:00:11,040 scris de Bill Gates și Paul Allen, fondatorii Microsoft. 4 00:00:11,040 --> 00:00:13,120 Codul este interesant din două motive. 5 00:00:13,120 --> 00:00:16,100 Mai întâi de toate, a devenit Primul produs de Microsoft, 6 00:00:16,100 --> 00:00:22,430 care a fost un interpret de limbajul de programare de bază. 7 00:00:22,430 --> 00:00:25,540 >> Iar în al doilea rând, aceasta a fost una dintre primele încercări 8 00:00:25,540 --> 00:00:31,200 pentru a crea un interpret atât de obișnuit oamenii ar putea folosi calculatoarele personale. 9 00:00:31,200 --> 00:00:33,250 Deci, Bill Gates a fost un student la Harvard. 10 00:00:33,250 --> 00:00:35,430 Am început să predau la Harvard 1974. 11 00:00:35,430 --> 00:00:37,180 Acest lucru a fost făcut în 1975. 12 00:00:37,180 --> 00:00:40,770 >> Deci, a fost la începutul lui carieră, la începutul anului în cariera mea. 13 00:00:40,770 --> 00:00:44,400 Am învățat de fapt Bill în un curs în jurul acest moment. 14 00:00:44,400 --> 00:00:47,740 Paul Allen nu a fost un Student la Harvard, dar el 15 00:00:47,740 --> 00:00:51,550 a fost un liceu coleg de clasa al lui Bill Gates. 16 00:00:51,550 --> 00:00:54,360 Dacă ați veni si uita-te la listare, veți 17 00:00:54,360 --> 00:00:56,840 găsi de fapt, un al treilea nume, Monte Davidoff, 18 00:00:56,840 --> 00:01:00,250 care a fost coleg de clasa Gates aici la Harvard. 19 00:01:00,250 --> 00:01:01,950 >> Iată un comentariu interesant aici. 20 00:01:01,950 --> 00:01:08,050 Se spune "în 4k poate șterge rădăcină pătrată dar pentru bucle ar trebui să funcționeze în continuare. " 21 00:01:08,050 --> 00:01:13,660 Deci, ceea ce înseamnă că este că nu a existat două moduri de a compila acest program. 22 00:01:13,660 --> 00:01:18,490 Una a fost pentru a rula pe o versiune din acest computer Altair 23 00:01:18,490 --> 00:01:24,820 care a avut numai cuvinte de 4K memorie, 4.096 de cuvinte de memorie. 24 00:01:24,820 --> 00:01:27,680 >> Dar versiunea mare a avut 8k. 25 00:01:27,680 --> 00:01:30,370 Și așa mai departe ce spune acest că în versiunea 4k 26 00:01:30,370 --> 00:01:33,370 a trebuit să ștergeți unele cod pentru a se potrivi. 27 00:01:33,370 --> 00:01:35,400 Și unul din lucrurile pe care le care ar fi șters 28 00:01:35,400 --> 00:01:36,890 ar fi rădăcină pătrată rutina. 29 00:01:36,890 --> 00:01:40,920 Dar se pare că pentru bucle ar trebui încă 30 00:01:40,920 --> 00:01:44,150 funcționează chiar și atunci când au fost compilarea jos pentru doar 31 00:01:44,150 --> 00:01:48,600 versiunea 4k a calculatorului.