1 00:00:00,000 --> 00:00:12,640 2 00:00:12,640 --> 00:00:15,410 >> SPEAKER 1: Hello world, ez CS50 Live. 3 00:00:15,410 --> 00:00:18,450 Azt szeretném kezdeni ebben az időben a kiáltani barátainknak St. Louis, 4 00:00:18,450 --> 00:00:21,450 Missouri, ahol egy csoport önkéntesek néven LaunchCode volna 5 00:00:21,450 --> 00:00:25,920 gyűjtsenek össze CS50x diákok annak érdekében, hogy az osztály közösen. 6 00:00:25,920 --> 00:00:29,250 És végül a cél az, hogy miután A félév végén, hogy pár azok 7 00:00:29,250 --> 00:00:31,120 a diákok a helyi tech munkahelyek. 8 00:00:31,120 --> 00:00:34,030 >> Most eredetileg LaunchCode emberek, és A hallgatók számára, mentek 9 00:00:34,030 --> 00:00:37,550 hogy összehívja a helyi könyvtárban, ahol a néhány száz ember már küldött RSVP visszajelzést. 10 00:00:37,550 --> 00:00:40,950 De olyan sok ember végül RSVPing ben A végén az a kezdeményezés, hogy a 11 00:00:40,950 --> 00:00:43,930 végül költözött a helyi opera ház, látható itt. 12 00:00:43,930 --> 00:00:44,770 >> Most ez egy kicsit kicsi. 13 00:00:44,770 --> 00:00:48,320 De ha megnézi valaha olyan szorosan lehet látni a színpadon, hogy az első dia 14 00:00:48,320 --> 00:00:53,240 A hét 0, hogy beszél az a tény, hogy a 73%-a az osztálytársaival, talán 15 00:00:53,240 --> 00:00:55,650 Önt is beleértve, nem korábbi tapasztalatok. 16 00:00:55,650 --> 00:00:58,420 És valóban, hogy nagyon sok a esetben ebben operaházban itt. 17 00:00:58,420 --> 00:01:01,170 Így a hellos az emberek A LaunchCode és a 18 00:01:01,170 --> 00:01:02,180 polgárai St. Louis. 19 00:01:02,180 --> 00:01:05,150 Ha te magad él a helyi Szent Louis, ne habozzon, hogy ellenőrizze őket 20 00:01:05,150 --> 00:01:07,520 A launchcodestl.com. 21 00:01:07,520 --> 00:01:12,450 Vagy talán, kapcsolja be a helyi híreket rádióállomást fogunk csinálni itt. 22 00:01:12,450 --> 00:01:15,790 >> SPEAKER 2: Egy csodálatos lehetőség bármilyen Saint Louisan szeretnének földet egy 23 00:01:15,790 --> 00:01:18,030 azoknak a high-tech, a magas fizető munkahelyet. 24 00:01:18,030 --> 00:01:21,440 Ez az első alkalom, hogy az azonos számítógépes programozás osztály, ami 25 00:01:21,440 --> 00:01:26,910 tanított online Harvard és a MIT kínált személyesen a St. 26 00:01:26,910 --> 00:01:28,070 Louis Public Library. 27 00:01:28,070 --> 00:01:32,670 >> Mindez köszönhető a szervezet LaunchCode, amely megpróbálja megoldani 28 00:01:32,670 --> 00:01:34,900 A tech tehetség különbség itt St. Louis. 29 00:01:34,900 --> 00:01:39,420 Most bárki, aki átmegy ezen a négy hónapos Természetesen valószínű, hogy a fizetett 30 00:01:39,420 --> 00:01:43,260 szakmai gyakorlatot, ami viszont a számítógépes programozási munkát. 31 00:01:43,260 --> 00:01:47,010 LaunchCode egyik alapítója azt mondja, ha tanulni ezt a készségfejlesztés, a mai 32 00:01:47,010 --> 00:01:52,100 piacon akkor szinte biztos, hogy a föld a hat szám munkát egy pár 33 00:01:52,100 --> 00:01:55,500 év, a kezdő fizetés mintegy 50.000 $. 34 00:01:55,500 --> 00:01:56,580 Ez elég jól hangzik. 35 00:01:56,580 --> 00:02:00,930 Szóval milyen ember kell figyelembe véve ez az osztály? 36 00:02:00,930 --> 00:02:03,890 >> JIM McKelvey: Meg kell elég okos, OK? 37 00:02:03,890 --> 00:02:06,690 Meg kell, hogy rendkívül keményen dolgozik. 38 00:02:06,690 --> 00:02:08,660 De nem kell, hogy legyen elment a legjobb iskolák. 39 00:02:08,660 --> 00:02:09,930 Nem kell, hogy nagy matekból. 40 00:02:09,930 --> 00:02:13,380 Nem kell, hogy néhány, a dolog, amit lehet, úgy gondolja, hogy szüksége van. 41 00:02:13,380 --> 00:02:16,360 És ezt az utat fogja mondani , ha már megvan. 42 00:02:16,360 --> 00:02:18,490 >> SPEAKER 2: Wow, most, ha gondoltam, ha van elég 43 00:02:18,490 --> 00:02:23,270 programozási munkalehetőség van St. Louis, a válasz egy nagy igen. 44 00:02:23,270 --> 00:02:26,990 McKelvey azt mondja, hogy több mint 1000 nyitott pozíciókat, és csak nem 45 00:02:26,990 --> 00:02:29,250 elég a helyi emberek próbálják hogy töltse ki őket. 46 00:02:29,250 --> 00:02:33,250 Most ebben az osztályban kezdődik hétfőn 5:30-nél a Közép-Branch a St. Louis 47 00:02:33,250 --> 00:02:34,530 Public Library. 48 00:02:34,530 --> 00:02:37,770 Ha érdekel, és biztos vagyok benne, néhány Az lesz az információ 49 00:02:37,770 --> 00:02:39,020 hogy ksdk.com. 50 00:02:39,020 --> 00:02:41,582 51 00:02:41,582 --> 00:02:43,960 >> SPEAKER 1: Néhány az osztálytársaival most szeretnék köszönni. 52 00:02:43,960 --> 00:02:48,270 Up első Suzanne, a Winthrop, Massachusetts, egy közeli városban csak le 53 00:02:48,270 --> 00:02:50,022 Az út innen. 54 00:02:50,022 --> 00:02:52,290 >> Suzanne: Hello world vagyok Suzanne. 55 00:02:52,290 --> 00:02:56,790 Élek Winthrop, Massachusetts, Amerikai Egyesült Államok, a víz. 56 00:02:56,790 --> 00:02:59,630 És én vagyok 63 éves. 57 00:02:59,630 --> 00:03:01,480 Én egy nyugdíjas ápolónő. 58 00:03:01,480 --> 00:03:05,860 Nekem van négy gyermeke, és két unokája. 59 00:03:05,860 --> 00:03:09,220 >> Én is egy színházi rendező és színésznő. 60 00:03:09,220 --> 00:03:13,550 És valamikor ebben az évben leszek megjelenő A Discovery Channel "The 61 00:03:13,550 --> 00:03:17,840 Bostoni fojtogató. "Én játszani Zenovia Clegg. 62 00:03:17,840 --> 00:03:22,445 >> Elviszem CS50 mert szeretem EDX. 63 00:03:22,445 --> 00:03:24,595 Vettem két korábbi tanfolyamok. 64 00:03:24,595 --> 00:03:32,850 Vettem Justice és a közegészségügy és a környezeti változások. 65 00:03:32,850 --> 00:03:34,030 És szerettem őket. 66 00:03:34,030 --> 00:03:37,360 >> Azért is, mert számítástechnika megijeszt egy kicsit. 67 00:03:37,360 --> 00:03:43,940 És én korosztály vagyunk ösztönözni a dolgokat, hogy ijeszteni minket. 68 00:03:43,940 --> 00:03:48,720 Szóval viszem CS50 és keres juttassa el hozzá. 69 00:03:48,720 --> 00:03:52,405 Tehát a nevem Suzanne, és ez a CS50. 70 00:03:52,405 --> 00:03:55,020 71 00:03:55,020 --> 00:03:58,460 >> SPEAKER 1: Következik több hellos néhány az osztálytársaival a Brewer 72 00:03:58,460 --> 00:04:00,160 High School Maine-ben. 73 00:04:00,160 --> 00:04:02,010 Vessünk egy hallgatni. 74 00:04:02,010 --> 00:04:04,640 >> BREWER középiskolások: Hello a világ, mi vagyunk Brewer magas. 75 00:04:04,640 --> 00:04:05,945 >> PATRICK: Szia, én vagyok Patrick. 76 00:04:05,945 --> 00:04:07,490 >> Adam: Én vagyok Ádám. 77 00:04:07,490 --> 00:04:09,020 >> Nikolai: Én vagyok Nikolai. 78 00:04:09,020 --> 00:04:11,286 >> BEN: Ben vagyok. 79 00:04:11,286 --> 00:04:12,660 >> DYLAN: Én vagyok Dylan. 80 00:04:12,660 --> 00:04:13,930 >> Név: Nick vagyok. 81 00:04:13,930 --> 00:04:15,085 >> Christina: Én vagyok Christina. 82 00:04:15,085 --> 00:04:16,069 >> JONATHAN: Én vagyok Jonathan. 83 00:04:16,069 --> 00:04:17,000 >> Charles: Én vagyok Charles. 84 00:04:17,000 --> 00:04:20,890 >> BREWER középiskolás diákok: És ez CS50. 85 00:04:20,890 --> 00:04:24,360 >> SPEAKER 1: Hello Brewer High School - és most Stuart és a barátja, 86 00:04:24,360 --> 00:04:26,320 a közeli Virginia állam. 87 00:04:26,320 --> 00:04:30,300 88 00:04:30,300 --> 00:04:33,170 >> STUART: Hello world, nevem Stuart. 89 00:04:33,170 --> 00:04:35,285 És én vagyok a Virginia. 90 00:04:35,285 --> 00:04:38,230 És ez az első alkalom csinál a Harvard kurzus vagy 91 00:04:38,230 --> 00:04:41,670 online tanfolyam ilyesmi. 92 00:04:41,670 --> 00:04:44,980 Nagyon szeretem a számítógépek és akar hogy többet róluk. 93 00:04:44,980 --> 00:04:47,900 Stuart vagyok, és ez a CS50. 94 00:04:47,900 --> 00:04:49,060 >> SPEAKER 1: Hello Stuart. 95 00:04:49,060 --> 00:04:51,900 Így már is szemmel tartja Twitter, ahol az egyik az osztálytársaival, 96 00:04:51,900 --> 00:04:55,020 Umberto Mexikóból volt ez csipog a közelmúltban. 97 00:04:55,020 --> 00:04:57,270 Hé, @ davidjmalan, hadd feltenni egy kérdést - 98 00:04:57,270 --> 00:04:59,210 Mark Zuckerberg volt CS50? 99 00:04:59,210 --> 00:05:03,450 >> Így, sajnos, Mark valójában nem veszi CS50 után beiratkozott, mint egy újonc itt 100 00:05:03,450 --> 00:05:04,050 a Harvardon. 101 00:05:04,050 --> 00:05:07,570 Inkább ő kimarad előre, hogy egy Haladó osztály néven CS51, amely 102 00:05:07,570 --> 00:05:10,910 kiterjed számítástechnika témákat, mint a absztrakció, és programozási koncepciók 103 00:05:10,910 --> 00:05:13,900 mint funkcionális programozás egy objektumorientált programozás. 104 00:05:13,900 --> 00:05:17,400 >> Most abban az időben volt, tanított egy professzor nevű Henry Leitner, aki 105 00:05:17,400 --> 00:05:19,890 valójában tanított a tanfolyam amikor vettem azt is. 106 00:05:19,890 --> 00:05:23,150 Saját tanító, Rob Bowden, az utóbbi időben leült professzorral 107 00:05:23,150 --> 00:05:28,060 Latiner beszélni néhány a egykori diákok rajtam kívül. 108 00:05:28,060 --> 00:05:31,620 >> ROB BOWDEN: Szia, én vagyok Rob Bowden, és én vagyok itt Dr. Henry Leitner, aki 109 00:05:31,620 --> 00:05:35,270 az Associate Dean of Information Technológia DCE, és adjunktus 110 00:05:35,270 --> 00:05:36,660 Computer Science. 111 00:05:36,660 --> 00:05:41,560 >> Rendben, én már hallottam, hogy már volt néhány híresség át 112 00:05:41,560 --> 00:05:43,360 néhány, a tanfolyamok. 113 00:05:43,360 --> 00:05:45,540 >> HENRY LEITNER: Rendben, szeretem mondani a diák voltam a Harvardon 114 00:05:45,540 --> 00:05:46,240 hosszú ideig. 115 00:05:46,240 --> 00:05:48,480 És amikor azt mondják - jól tudja, hogy ideje vagy itt? - 116 00:05:48,480 --> 00:05:53,930 a válaszom az, öreg vagyok ahhoz, hogy dolgozott a házi feladatokat a 117 00:05:53,930 --> 00:05:56,740 hogy a milliárdos lemorzsolódás Bill Gates. 118 00:05:56,740 --> 00:05:59,650 De én még fiatal ahhoz, hogy valóban azt tanította, hogy a milliárdos 119 00:05:59,650 --> 00:06:02,960 lemorzsolódás Mark Zuckerberg, Facebook hírnevet. 120 00:06:02,960 --> 00:06:08,600 >> Szóval a találkozás Bill Gates megy módja vissza a kezdete az 1974-es, 121 00:06:08,600 --> 00:06:11,980 1975 tanévben. 122 00:06:11,980 --> 00:06:15,810 A történet igaz, hogy Bill Gates " barátja Paul Allen ment újságárusítás 123 00:06:15,810 --> 00:06:18,340 A Harvard Square és jött fel a Popular Electronics magazin, amely 124 00:06:18,340 --> 00:06:21,170 volt, mely egy történetet a világ első személyi számítógép, amely 125 00:06:21,170 --> 00:06:24,070 meg kellett valóban építeni - össze A részek - az Altair. 126 00:06:24,070 --> 00:06:26,060 Azért jött fut vissza Bill Gates "kollégium. 127 00:06:26,060 --> 00:06:28,640 És izgatott lett, hogy a személyi számítógépek forradalma volt, 128 00:06:28,640 --> 00:06:29,760 kezdeni nélkülük. 129 00:06:29,760 --> 00:06:31,340 >> Tehát abban az időben, Gates és én - 130 00:06:31,340 --> 00:06:32,270 dolgoztunk a problémákat. 131 00:06:32,270 --> 00:06:35,635 Ez azért van, mert mindketten vontak be Egy elmélet számítási természetesen, a 132 00:06:35,635 --> 00:06:37,690 Nagyon Mathy posztgraduális kurzus. 133 00:06:37,690 --> 00:06:40,690 És az első napon osztály a professzora azt mondta mindenki a szobában, hogy 134 00:06:40,690 --> 00:06:43,910 fordulnak a szomszéd és bevezetése magukat, majd együttműködni 135 00:06:43,910 --> 00:06:45,590 ez a személy a probléma beállítja. 136 00:06:45,590 --> 00:06:46,440 Szóval, Gates és én - 137 00:06:46,440 --> 00:06:47,810 Én nem tudom, ki volt abban az időben. 138 00:06:47,810 --> 00:06:50,390 Ő volt talán tizenhat-tizenhét, de úgy nézett ki, mint ő 139 00:06:50,390 --> 00:06:51,840 Tizenkét, hogy őszinte legyek. 140 00:06:51,840 --> 00:06:54,010 >> És elkezdtünk dolgozni házi feladatok együtt. 141 00:06:54,010 --> 00:06:57,710 De amikor az Altair jött ki Popular Electronics Magazine, elkapta 142 00:06:57,710 --> 00:06:58,760 a figyelmét. 143 00:06:58,760 --> 00:06:59,890 Ő csak eltűnt. 144 00:06:59,890 --> 00:07:01,070 Ő abbahagyta a házi feladatot. 145 00:07:01,070 --> 00:07:02,300 Én megharagudott rá. 146 00:07:02,300 --> 00:07:06,750 >> És én csak figyelje meg az egy számítástechnikai labor volt a Harvard 147 00:07:06,750 --> 00:07:09,340 kutatás abban az időben, amelyet a nevezett Az Aiken Computation Lab. 148 00:07:09,340 --> 00:07:10,980 Egy PDP-10-t használják. 149 00:07:10,980 --> 00:07:14,530 És ő volt hacker el éjjel-nappal, alapvetően csak az ott élő. 150 00:07:14,530 --> 00:07:19,040 >> Mint később kiderült, ő valójában tervezése szoftver az eredeti 151 00:07:19,040 --> 00:07:22,180 Altair, az operációs rendszer, valamint a A BASIC programozási nyelv 152 00:07:22,180 --> 00:07:23,630 hogy fog futni. 153 00:07:23,630 --> 00:07:28,330 Az ötlet az, hogy a személyes számítógép-ipar, hogy vegye le Önnek 154 00:07:28,330 --> 00:07:29,630 kellene, hogy képes írni szoftver. 155 00:07:29,630 --> 00:07:32,540 És az írás programok és a gép nyelv essek billenő kapcsolókat 156 00:07:32,540 --> 00:07:35,580 nem fogja tenni, kivéve túl az amatőrök. 157 00:07:35,580 --> 00:07:39,965 >> Mi érdekes volt abban az időben az volt a Altair olyan népszerű volt, hogy nem lehetett 158 00:07:39,965 --> 00:07:41,690 még vásárolni egyet, természetesen miután hogy bejelentették. 159 00:07:41,690 --> 00:07:46,840 Tehát Bill Gates, meglepően, az ő barátja Paul Allen, írt egy programot 160 00:07:46,840 --> 00:07:51,010 A PDP-10, amely szimulált viselkedését Ennek Altair, mert a szemüveg volt 161 00:07:51,010 --> 00:07:53,750 teljes egészében rögzíti a népszerű Electronics Magazine. 162 00:07:53,750 --> 00:07:56,870 >> Szóval, ahogy mondtam, kaptam dühös neki, én nem figyeltem. 163 00:07:56,870 --> 00:07:59,840 Eltűnt, elment Albuquerque, Új-Mexikó, hogy megmutassák 164 00:07:59,840 --> 00:08:02,220 mit tett az emberek aki megépítette a Altair. 165 00:08:02,220 --> 00:08:07,580 És az idő, így a főiskola - így Harvard - indítani a cég 166 00:08:07,580 --> 00:08:08,720 ismeretlen volt. 167 00:08:08,720 --> 00:08:11,320 És amikor megtudtam, hogy ez mi történt végeztem. 168 00:08:11,320 --> 00:08:13,770 Mert én csak gondoltam - én szülők megölt volna, ha lenne 169 00:08:13,770 --> 00:08:17,020 kimaradt az iskolából, csak hogy menj ki és indítsa el a társaság. 170 00:08:17,020 --> 00:08:18,390 >> Aztán persze ott van Mark Zuckerberg. 171 00:08:18,390 --> 00:08:23,530 Megismertem őt, részben azért, mert jött befejezése után CS51. 172 00:08:23,530 --> 00:08:25,690 Azt hiszem, ez után [hallható] végezte el a tanfolyamot. 173 00:08:25,690 --> 00:08:30,000 Akart dolgozni, mint egy tanári fickó az azt követő évben a CS51. 174 00:08:30,000 --> 00:08:31,370 És eljött az interjút. 175 00:08:31,370 --> 00:08:35,690 >> És az igazság az, az ő teljesítménye kissé gyenge, mint 176 00:08:35,690 --> 00:08:36,919 a más emberek, akik interjút. 177 00:08:36,919 --> 00:08:38,450 Ez volt tulajdonképpen a leggyengébb a csapat. 178 00:08:38,450 --> 00:08:42,230 Szóval nem érzem, mintha én is jó lelkiismerettel bérelt neki. 179 00:08:42,230 --> 00:08:45,746 >> Plusz, volt egy kis baj az igazgatótanácsban. 180 00:08:45,746 --> 00:08:48,100 Ha láttad a filmet, The Social Network. 181 00:08:48,100 --> 00:08:50,430 OK, így nagy része tényszerűen igaz. 182 00:08:50,430 --> 00:08:55,040 Abban az időben éppen befejezte csinál A Facemash, nem a Facebook, hanem a 183 00:08:55,040 --> 00:08:56,020 Facemash kb. 184 00:08:56,020 --> 00:09:01,080 És ő hozta le a Harvard hálózati véletlenül. 185 00:09:01,080 --> 00:09:05,280 És plusz lopta az arcát Harvard College egyetemi nők 186 00:09:05,280 --> 00:09:05,890 csinálni ezt a projektet. 187 00:09:05,890 --> 00:09:07,290 >> Így ő hozta a igazgatótanácsban. 188 00:09:07,290 --> 00:09:08,570 Ő csapott a kezét. 189 00:09:08,570 --> 00:09:09,760 Szóval volt valami baj. 190 00:09:09,760 --> 00:09:12,290 És azt hiszem, volt valami zavarba, hogy az. 191 00:09:12,290 --> 00:09:15,890 >> Szóval, mint azt mondani az embereknek, hogy veszek Egy ici-picit a hitelt a 192 00:09:15,890 --> 00:09:17,710 sikere Facebook, mivel - 193 00:09:17,710 --> 00:09:21,970 Egy, legalább a fele vagy 1%-a Zuckerberg programozási készség jött 194 00:09:21,970 --> 00:09:23,125 az én természetesen - 195 00:09:23,125 --> 00:09:24,140 mit tanult ott. 196 00:09:24,140 --> 00:09:26,880 Másodszor, már felvettem őt, mint egy tanítás fickó, ő nem lett volna 197 00:09:26,880 --> 00:09:30,090 az idő, hogy a teljes Facebook a lényeg, hogy ő tette. 198 00:09:30,090 --> 00:09:32,670 >> Tehát ez már egy nagyon szórakoztató tanítás számítástechnika a Harvardon. 199 00:09:32,670 --> 00:09:36,480 Úgy értem, már csak csodálatos emberek aki megy, hogy nagy dolgokra. 200 00:09:36,480 --> 00:09:40,480 Tudtam menni, és mondd meg a többi emberek, de azt hiszem, lejárt az időnk. 201 00:09:40,480 --> 00:09:43,310 >> ROB BOWDEN: Szóval ez úgy hangzik, mint Bill Gates tartozik egy kis pénzt okozó 202 00:09:43,310 --> 00:09:45,260 minden stressz elmélet Számítási. 203 00:09:45,260 --> 00:09:48,120 És Mark Zuckerberg tartozik egy kis pénzt hagyta neki kezd a Facebook. 204 00:09:48,120 --> 00:09:50,370 >> HENRY LEITNER: Ez egy szép módon gondolkodni, persze. 205 00:09:50,370 --> 00:09:52,180 >> ROB BOWDEN: Rendben, köszönöm. 206 00:09:52,180 --> 00:09:53,575 Ez nagyszerű volt. 207 00:09:53,575 --> 00:09:54,825 Köszönöm, hogy itt lehettem. 208 00:09:54,825 --> 00:09:57,150 209 00:09:57,150 --> 00:09:58,400 Rázza fel a kezét, talán. 210 00:09:58,400 --> 00:10:01,606 211 00:10:01,606 --> 00:10:02,880 Ha én rázza a kezét? 212 00:10:02,880 --> 00:10:04,560 Nem kellene újra a vége? 213 00:10:04,560 --> 00:10:05,810 Hogyan tegyünk a vége? 214 00:10:05,810 --> 00:10:11,430 215 00:10:11,430 --> 00:10:13,290 >> SPEAKER 1: Next, a kérdés Az [? Bűn?] 216 00:10:13,290 --> 00:10:16,110 az egyik az osztálytársaival Vietnamban aki ezt mondani. 217 00:10:16,110 --> 00:10:18,430 Hogyan vehetem fel a kapcsolatot a többi az emberek az én országomban? 218 00:10:18,430 --> 00:10:19,565 Nos, ez is egy nagy kérdés. 219 00:10:19,565 --> 00:10:24,703 És ha bejelentkezik a EDX felület, A CS50x fő információs oldala, látni fogod 220 00:10:24,703 --> 00:10:29,520 egy linket CS50 meetups, ami vezet hogy meetup.com/meet50, ami 221 00:10:29,520 --> 00:10:32,650 olyan eszköz, amely már létre, hogy megtalálni, akik helyi 222 00:10:32,650 --> 00:10:35,820 úgy, hogy valóban megfelelnek-ig, nem csak virtuálisan osztálytársaival 223 00:10:35,820 --> 00:10:38,020 ebben az évben, hanem személyesen is. 224 00:10:38,020 --> 00:10:41,160 >> Sőt, amikor meglátogatja ezt a URL, akkor látni egy térképet, amely úgy néz ki, mint ez, 225 00:10:41,160 --> 00:10:44,530 ahol minden marker képviseli az egyik, vagy inkább az osztálytársaival abban a részében, 226 00:10:44,530 --> 00:10:45,350 a világ. 227 00:10:45,350 --> 00:10:49,150 Sőt most, néhány, a leginkább népszerű közösségek CS50x diákok 228 00:10:49,150 --> 00:10:55,030 a New York, London, Delhi, Kairó, és San Francisco, és több mint 199 egyéb 229 00:10:55,030 --> 00:10:56,000 városokban is. 230 00:10:56,000 --> 00:10:59,150 Tehát, ha érdekel a találkozó akár néhány osztálytársai helyben, ne fejét 231 00:10:59,150 --> 00:11:02,050 megfelelnek meetup.com/meet50. 232 00:11:02,050 --> 00:11:06,150 >> A kérdés most az a Scott a New York-i, aki ezt a kérdést, hogy írjon - 233 00:11:06,150 --> 00:11:09,350 a legtöbb minden program a húrok, így miért printf szerepel a 234 00:11:09,350 --> 00:11:11,910 standard I / O könyvtár és GetString nem volt? 235 00:11:11,910 --> 00:11:14,520 Van getString függvény definiált A CS50 könyvtárban? 236 00:11:14,520 --> 00:11:18,090 >> Tehát igen, valóban, getString valóban meghatározott CS50 könyvtárában. 237 00:11:18,090 --> 00:11:20,760 És printf, eközben a A standard I / O könyvtár. 238 00:11:20,760 --> 00:11:24,630 Most vissza a nap, amikor a C volt találta, biztosan fontos volt, a 239 00:11:24,630 --> 00:11:28,750 alapvető funkciókat code mint a printf ténylegesen print 240 00:11:28,750 --> 00:11:29,545 valamit a képernyőn. 241 00:11:29,545 --> 00:11:33,280 Ez annyira alapvető, hogy író szoftver, különösen a programok futnak benne 242 00:11:33,280 --> 00:11:36,630 Az, hogy a fekete-fehér terminál ablak, , hogy volt értelme a printf 243 00:11:36,630 --> 00:11:39,820 kell ágyazni a nyelv könyvtárak is. 244 00:11:39,820 --> 00:11:43,160 >> Most már nem kell getString ahhoz, hogy húrok a felhasználóktól. 245 00:11:43,160 --> 00:11:45,350 Inkább itt is használhatunk függvényeket mint a scanf. 246 00:11:45,350 --> 00:11:48,680 Valójában, ha ismeretlen, vessen egy pillantást néhány hét 5-ös walkthroughs, ahol 247 00:11:48,680 --> 00:11:51,660 séta a folyamat, amelynek során ezt a funkciót, scanf, hogy 248 00:11:51,660 --> 00:11:52,890 bemenet a felhasználó. 249 00:11:52,890 --> 00:11:56,310 A probléma az, hogy úgy működik, mint scanf, amelyek beépített C 250 00:11:56,310 --> 00:11:59,140 szabványos könyvtárakat, az, hogy nem csinál semmilyen hibát ellenőrzése. 251 00:11:59,140 --> 00:12:01,540 És valójában nem osztja memóriát a szálakat. 252 00:12:01,540 --> 00:12:03,340 >> Tehát egy-két rossz dolog történhet - 253 00:12:03,340 --> 00:12:06,970 1, akkor meghaladja a határait a tömb, amely esetben az a legjobb, 254 00:12:06,970 --> 00:12:07,960 a program esetleg lezuhan. 255 00:12:07,960 --> 00:12:11,400 De a legrosszabb, az ellenfél lehet képes átvenni a program. 256 00:12:11,400 --> 00:12:14,020 És meg kell, hogy kezelje az összes Az, hogy a memória magad. 257 00:12:14,020 --> 00:12:16,300 >> Tehát getString elveszi a sok, hogy a komplexitás. 258 00:12:16,300 --> 00:12:18,090 Ahhoz, hogy tudjuk memóriát az Ön számára. 259 00:12:18,090 --> 00:12:20,800 Gondoskodunk róla, hogy ne lépjék túl határain tömb. 260 00:12:20,800 --> 00:12:23,940 És vissza null, ha valami Valójában elromlik. 261 00:12:23,940 --> 00:12:27,490 Tehát getString egyszerűen hozzáteszi, a végén A nap, egy csomó hasznos 262 00:12:27,490 --> 00:12:28,990 hibaellenőrzéshez. 263 00:12:28,990 --> 00:12:32,700 >> Most egy megjegyzést Dávid Ohio, aki azt állítja, ez - 264 00:12:32,700 --> 00:12:35,670 Nem, nem kell a készüléket minden a projekteket. 265 00:12:35,670 --> 00:12:37,120 Most mit is jelent ez? 266 00:12:37,120 --> 00:12:39,930 Nos, kiderült, hogy David beszerzett, az online website, a 267 00:12:39,930 --> 00:12:44,030 Nokia LCD, mint ez itt, ez valóban a méret, amit talán 268 00:12:44,030 --> 00:12:45,330 lásd egy régebbi mobiltelefon. 269 00:12:45,330 --> 00:12:48,160 És ő is beszerzett egy Tiva dob tábla, egy darab hardver 270 00:12:48,160 --> 00:12:49,540 kapcsolódik ez az LCD. 271 00:12:49,540 --> 00:12:50,280 >> Most már elég kicsi. 272 00:12:50,280 --> 00:12:52,720 Mint látható, itt van egy Amerikai negyedévben skálán. 273 00:12:52,720 --> 00:12:56,160 És mit csinált ez valójában végre egy programot C. 274 00:12:56,160 --> 00:12:59,630 >> Sőt, akkor nem kell a CS50 készülék írni programok C You 275 00:12:59,630 --> 00:13:01,140 nem is kell egy Mac vagy PC. 276 00:13:01,140 --> 00:13:05,090 Azt is írni és futtatni C kódot egy beépített eszköz, mint ez. 277 00:13:05,090 --> 00:13:07,380 Nos, mit tett Dávid valójában írni és futtatni? 278 00:13:07,380 --> 00:13:08,490 Jól nézd meg. 279 00:13:08,490 --> 00:13:12,390 Ő megvalósított Mario ezen apró mobiltelefon-szerű képernyőn 280 00:13:12,390 --> 00:13:13,660 Probléma Set 1. 281 00:13:13,660 --> 00:13:16,840 >> Szóval azt hiszem, egyetértek az egyik Dávid osztálytársai, akik ugyanabban a 282 00:13:16,840 --> 00:13:19,360 Facebook téma, ahol David vezette be ezt a kis programot, hogy a 283 00:13:19,360 --> 00:13:20,970 világ, válaszolt - 284 00:13:20,970 --> 00:13:22,670 Ön egy vadállat társ. 285 00:13:22,670 --> 00:13:23,560 Valóban van. 286 00:13:23,560 --> 00:13:25,550 >> Most a következő fel egy darab spam. 287 00:13:25,550 --> 00:13:28,520 Ha a CS50 Facebook csoporthoz, Lehet, hogy észrevette néhány hozzászólás, mint 288 00:13:28,520 --> 00:13:30,410 ez, amely néha csúszik ott. 289 00:13:30,410 --> 00:13:32,030 Ha találkozik néhány spam, nem nagy ügy. 290 00:13:32,030 --> 00:13:34,430 Egyszerűen jelentsd nekünk, és mi megy előre, és törölje azt. 291 00:13:34,430 --> 00:13:37,870 De mielőtt törölte ez azt nem tudott segíteni, hogy néhány screenshot 292 00:13:37,870 --> 00:13:39,460 és kuncog egy kicsit. 293 00:13:39,460 --> 00:13:43,850 >> Ez különösen a hallgatói itt - mi lesz hívják Alan MobilePhone - 294 00:13:43,850 --> 00:13:48,760 írt a mobiltelefon számát, az BlackBerry beszélgetés címét, a Skype azonosítója, 295 00:13:48,760 --> 00:13:51,600 e-mail címét - melyek közül egyik sem akkor valóban kapcsolatba. 296 00:13:51,600 --> 00:13:55,970 De, mint egy a fotó itt, úgy tűnik, mint Alan MobilePhone jó néhány 297 00:13:55,970 --> 00:13:59,630 iPhone eladó, amit úgy tűnik, hogy egy meglehetősen jellegtelen raktárban. 298 00:13:59,630 --> 00:14:04,160 Most, hogy ugyanaz a Dávid válaszolt Alan Mobiltelefon az alábbi - 299 00:14:04,160 --> 00:14:06,220 nem jönnek a gedit telepítve? 300 00:14:06,220 --> 00:14:09,220 >> Most általában úgy gondolja, hogy néhány spambot akkor csak figyelmen kívül hagyja a választ 301 00:14:09,220 --> 00:14:10,120 eredeti téma. 302 00:14:10,120 --> 00:14:14,970 De nem, Alan MobilePhone volt ez az mondjuk - Minden telefonok vadonatúj, 303 00:14:14,970 --> 00:14:17,960 jön az eredeti dobozt és tartozékok, Minden telefonok SIM 304 00:14:17,960 --> 00:14:19,490 mentes, és így tovább. 305 00:14:19,490 --> 00:14:23,170 >> OK, így talán egy automatikusan generált válaszolni, hogy David az emberek 306 00:14:23,170 --> 00:14:26,290 válasz, de a David tolta egy kicsit tovább - 307 00:14:26,290 --> 00:14:30,010 fogja telepíteni és tesztelni a CS50 készüléket nekünk szállítás előtt? 308 00:14:30,010 --> 00:14:33,450 Rendben, lássuk, mi Alan MobilePhone mondani most. 309 00:14:33,450 --> 00:14:37,330 >> Igen és az összes termék dolgozni SIM-kártya és hálózatok az egész világon. 310 00:14:37,330 --> 00:14:42,830 Fantasztikus, most egy másik osztálytársa miénk, dán, válaszolt ezzel. 311 00:14:42,830 --> 00:14:43,730 Ez lenne félelmetes. 312 00:14:43,730 --> 00:14:47,810 Vegyük az én ahhoz is két, valamint egy-egy ingyenes, iPhone 5S a CS50 313 00:14:47,810 --> 00:14:49,470 készülék előre telepítve. 314 00:14:49,470 --> 00:14:53,390 >> És végül, Alan MobilePhone mondta - igen, minden működni fog. 315 00:14:53,390 --> 00:14:54,080 Bízz bennem. 316 00:14:54,080 --> 00:14:57,540 Tehát melyik termék lenne szeretne vásárolni tőlünk. 317 00:14:57,540 --> 00:15:01,890 Bocs Alan mobiltelefon, Ön már betiltották. 318 00:15:01,890 --> 00:15:04,730 >> Chris, most, a Toronto, megkérdezte ez a kérdés minket. 319 00:15:04,730 --> 00:15:06,580 Van egy ötletem CS50 Live. 320 00:15:06,580 --> 00:15:09,750 Azt hiszem, nagyszerű lenne, ha David vagy néhány más CS50 személyzet, játszott 321 00:15:09,750 --> 00:15:13,180 egy vagy több benyújtott semmiből játékok Probléma Set 0-ra. 322 00:15:13,180 --> 00:15:14,730 Szóval ez egy nagyszerű javaslat. 323 00:15:14,730 --> 00:15:18,670 >> És az a helyzet, mivel a probléma meg 1 megjelent január 1-jén, most már 324 00:15:18,670 --> 00:15:20,890 ténylegesen kézhez ezer A semmiből projekteket. 325 00:15:20,890 --> 00:15:23,970 Tehát nem lehetett csinálni mindet igazság itt és CS50 Live. 326 00:15:23,970 --> 00:15:26,860 Úgy gondoltuk, mi lenne tépd ki az egyik, hogy elkapta a szemét az utóbbi időben az úgynevezett 327 00:15:26,860 --> 00:15:27,920 Varázslók "Párbaj. 328 00:15:27,920 --> 00:15:31,420 >> Wizards 'Duel írta egy osztálytársa nevű Patrick Ohio. 329 00:15:31,420 --> 00:15:35,290 És azt kell, arra figyelmeztetnek, hogy ez a projekt igazán ment túl mi volt 330 00:15:35,290 --> 00:15:36,730 várható probléma meg 0-ra. 331 00:15:36,730 --> 00:15:39,580 Ne izgulj, ha egyáltalán ez nem valami, amit feltétlenül 332 00:15:39,580 --> 00:15:43,090 elérni az első alkalommal programozás, akár a Scratch vagy 333 00:15:43,090 --> 00:15:44,130 bármely más nyelven. 334 00:15:44,130 --> 00:15:48,420 De úgy gondoltuk, jó lenne játszani egy kicsit a Wizards 'Duel itt. 335 00:15:48,420 --> 00:15:50,276 >> [MUSIC Playing] 336 00:15:50,276 --> 00:16:39,370 337 00:16:39,370 --> 00:16:43,860 >> Csodálatos, így ha te magad szeretne játszani, vagy remix Wizards 'Duel, Vegyünk egy 338 00:16:43,860 --> 00:16:45,350 nézd meg az URL-t itt. 339 00:16:45,350 --> 00:16:48,130 Menj előre, és csak a szünet a videót, ha szeretné, hogy írja, hogy be 340 00:16:48,130 --> 00:16:51,800 >> Nos, a következő fel egy másik Scratch projekt ez egy diák nevezett 341 00:16:51,800 --> 00:16:54,600 David Cambridge, Massachusetts. 342 00:16:54,600 --> 00:16:58,820 Tehát ez volt tulajdonképpen az első programot Én magam írtam vissza 2007-ben. 343 00:16:58,820 --> 00:17:01,410 Én egy végzős hallgató abban az időben és én kereszt regisztrálva 344 00:17:01,410 --> 00:17:05,099 oktatás során az MIT, tanított professzor Mitchel Resnick. 345 00:17:05,099 --> 00:17:07,270 Abban az időben, Scratch nem igazán létezik. 346 00:17:07,270 --> 00:17:10,510 Ez volt csak a béta-formátumban, és - a a diákok ebben az osztályban - volt 347 00:17:10,510 --> 00:17:14,050 egyedülálló lehetőség, hogy valóban játszani is, és kísérletezni Scratch 348 00:17:14,050 --> 00:17:15,160 mielőtt bárki más. 349 00:17:15,160 --> 00:17:18,400 >> Sőt, az egyik első megbízásokat Ez az osztály volt, hogy ténylegesen, hogy mi 350 00:17:18,400 --> 00:17:19,420 saját Scratch projekt. 351 00:17:19,420 --> 00:17:23,069 És a mai napig emlékszem kiadások néhány nyolc órán át péntek este a 352 00:17:23,069 --> 00:17:25,589 mindent dolgozik Oscartime itt. 353 00:17:25,589 --> 00:17:28,550 És most azok, ismeri Oscar a rosszkedv a Sesame Street 354 00:17:28,550 --> 00:17:31,700 Lehet, hogy egy pillanat alatt felidézni a dalt , ami arról szól, hogy lehet lejátszani. 355 00:17:31,700 --> 00:17:34,760 >> És én nagyon, nagyon kedves emlékeket a dal. 356 00:17:34,760 --> 00:17:38,340 De hidd el, miután nyolc óra hallgat valamit a hurok, 357 00:17:38,340 --> 00:17:43,730 egy örökké típusú hurok, nagyon gyorsan sours egy kicsit, hogy a memória. 358 00:17:43,730 --> 00:17:45,870 De az Ön számára, hogy csak a Egy pillantás ezt. 359 00:17:45,870 --> 00:17:49,252 És adok neked ezt a példát A Oscartime. 360 00:17:49,252 --> 00:17:53,190 >> [MUSIC Playing] 361 00:17:53,190 --> 00:17:56,940 >> SPEAKER 4: (ének) Ó, én szeretem a szemetet - 362 00:17:56,940 --> 00:18:05,200 valami piszkos vagy piszkos vagy poros, valami rongyos vagy rothadt vagy rozsdás. 363 00:18:05,200 --> 00:18:08,668 Igen szeretem szemetet. 364 00:18:08,668 --> 00:18:10,980 Itt van néhány rohadt dolgot. 365 00:18:10,980 --> 00:18:20,012 Igen, szeretem, szeretem, szeretem szemetet. 366 00:18:20,012 --> 00:18:23,790 367 00:18:23,790 --> 00:18:26,940 >> SPEAKER 1: Nos, ha szeretnél játszani, vagy remix Oscartime, és javítani alapján 368 00:18:26,940 --> 00:18:29,500 , menj erre az URL itt. 369 00:18:29,500 --> 00:18:31,290 Nos, a következő a kérdés Az [? Bosco?] 370 00:18:31,290 --> 00:18:34,750 Hong Kong, aki ezt írta -, milyen programozási nyelv 371 00:18:34,750 --> 00:18:36,340 mögött MIT Scratch? 372 00:18:36,340 --> 00:18:37,330 Szóval ez egy nagy kérdés. 373 00:18:37,330 --> 00:18:40,640 >> De ahelyett, hogy a válasz, hogy mi magunk, úgy döntöttünk, hogy a kamerák le 374 00:18:40,640 --> 00:18:44,790 az út a MIT Media Lab, ahol a Egész életen át tartó Óvoda csoport által vezetett 375 00:18:44,790 --> 00:18:47,610 Professzor Mitchel Resnick, kitől Vettem az osztályban évvel ezelőtt. 376 00:18:47,610 --> 00:18:50,250 Találkoztunk nem csak professzorral Resnick, hanem a John Maloney, 377 00:18:50,250 --> 00:18:52,730 az eredeti szerző A Scratch programot. 378 00:18:52,730 --> 00:18:56,050 Tehát a nagyon szoftver is használ létrehozni más szoftver volt 379 00:18:56,050 --> 00:18:58,090 írta elsősorban John. 380 00:18:58,090 --> 00:19:02,020 Képen valójában John, én, és Mitchell mögött álló valós 381 00:19:02,020 --> 00:19:05,750 világ megtestesülése Scratch röviden miután a beszélgetés. 382 00:19:05,750 --> 00:19:10,278 De mielőtt egy hallgatni, hatvan másodperc van a kölykök. 383 00:19:10,278 --> 00:20:11,860 >> [MUSIC - JOHN MAYER "WILDFIRE"] 384 00:20:11,860 --> 00:20:16,190 >> Scratch valójában teljes őszinteséggel tartja különleges helye van a szívünkben 385 00:20:16,190 --> 00:20:16,990 itt CS50. 386 00:20:16,990 --> 00:20:20,020 Sőt, mi vezetett Scratch a pálya 2007-ben. 387 00:20:20,020 --> 00:20:22,090 És mi volt feltűnő, hogy évben a következő volt. 388 00:20:22,090 --> 00:20:26,130 Míg évvel korábban, mondjuk 2006-ban volna mintegy 200 diák üzlet a 389 00:20:26,130 --> 00:20:29,250 Persze, ami a Harvard beszélnek eszközök csökken a kurzus az első 390 00:20:29,250 --> 00:20:33,120 héttel a félév, de nem szükségszerűen az osztály. 391 00:20:33,120 --> 00:20:36,350 67%-a hallgatók általában marad és gyere vissza 392 00:20:36,350 --> 00:20:37,440 A következő hetekben. 393 00:20:37,440 --> 00:20:40,320 >> Eközben 2007-ben, amikor bevezettük Karcolás valamint néhány egyéb 394 00:20:40,320 --> 00:20:44,680 tantervi csíp, hogy felugrott egy 97%-os megtartása aránya a diákok 395 00:20:44,680 --> 00:20:46,200 akik vásárolni CS50. 396 00:20:46,200 --> 00:20:49,960 És azóta Scratch óta alapvető része CS50, bár csak 397 00:20:49,960 --> 00:20:50,890 abban az első héten. 398 00:20:50,890 --> 00:20:54,420 De azt merem mondani, hogy megadja az alaphangot a persze, és tényleg beszél a célunk 399 00:20:54,420 --> 00:20:58,840 A CS50 tétele számítástechnika annál is inkább elérhető. 400 00:20:58,840 --> 00:21:02,530 Ezzel azt mondta, a hála Mitchell és John és az egész Scratch csapat. 401 00:21:02,530 --> 00:21:05,710 Nézzük most, hogy ezen a területen út lefelé az úton. 402 00:21:05,710 --> 00:21:06,930 >> Mitchel Resnick: Hi, Én Mitch Resnick. 403 00:21:06,930 --> 00:21:09,970 Professzora vagyok a Learning Research itt, a MIT Media Lab. 404 00:21:09,970 --> 00:21:12,590 És azt is a közvetlen MIT Scratch csapat. 405 00:21:12,590 --> 00:21:15,810 >> JOHN MALONEY: Én vagyok John Maloney, és én egy kutató tizenegy 406 00:21:15,810 --> 00:21:19,240 év, a munka a Scratch projekt a vezető fejlesztő. 407 00:21:19,240 --> 00:21:22,460 >> Mitchel Resnick: hívjuk a kutatás csoport az egész életen át tartó óvodai csoportban 408 00:21:22,460 --> 00:21:24,785 mert mi ihlette az úton gyerekek megtanulják az óvodában. 409 00:21:24,785 --> 00:21:28,820 A klasszikus óvoda, gyerekek játékosan tervezése és létrehozása 410 00:21:28,820 --> 00:21:30,920 dolgok együttműködve egymással - 411 00:21:30,920 --> 00:21:33,300 épület tornyok fadarabot, így képeket 412 00:21:33,300 --> 00:21:34,720 Ujj festékek és ceruzák. 413 00:21:34,720 --> 00:21:38,430 Ahogy fejlődött Scratch, azt akartuk, hogy rögzíteni, hogy az óvodai szellem 414 00:21:38,430 --> 00:21:39,700 tanulók minden korosztály számára. 415 00:21:39,700 --> 00:21:42,880 >> JOHN MALONEY: Az egyik nagy motivációk Scratch volt ez a 416 00:21:42,880 --> 00:21:47,930 projekt Mitchel és Natalie volt indult úgynevezett Computer Clubhouse. 417 00:21:47,930 --> 00:21:54,570 És láttam egy csomó gyerek csinál dolgokat média eszközök, mint a Photoshop és 418 00:21:54,570 --> 00:21:58,700 különböző hang termelési eszközök, de nem tesz semmilyen programozás. 419 00:21:58,700 --> 00:22:00,020 A gyerekek nem tesznek programozási. 420 00:22:00,020 --> 00:22:02,440 És körülnézett, és azt mondta: - Nos, miért nem csinálja? 421 00:22:02,440 --> 00:22:06,380 És a válasz, amely úgy tűnt, hogy ott nem volt olyan eszköz, amely megfelelő volt a 422 00:22:06,380 --> 00:22:07,220 ezt a beállítást. 423 00:22:07,220 --> 00:22:10,960 >> Mitchel Resnick: Ahogy fejlődtek Scratch, én ihlette néhány 424 00:22:10,960 --> 00:22:13,660 gondolatok az én mentorom Seymour Papert, aki kifejlesztette a 425 00:22:13,660 --> 00:22:15,640 logo programozási nyelv. 426 00:22:15,640 --> 00:22:19,535 Seymour mindig azt mondta, hogy ez volt Fontos, hogy egy új technológia, hogy a 427 00:22:19,535 --> 00:22:24,140 az alacsony padló, ami azt jelenti, könnyen kap kezdődött, a nagy belmagasságú, azt jelenti, 428 00:22:24,140 --> 00:22:25,980 többet tehet és bonyolultabb dolgokat vele. 429 00:22:25,980 --> 00:22:30,480 >> Azt is szerette volna, hogy mit nevezünk falak széles, ami azt jelenti, sok 430 00:22:30,480 --> 00:22:31,100 különböző utak. 431 00:22:31,100 --> 00:22:34,800 Hogy meg tudod csinálni sok különböző dolgokat a szoftvert. 432 00:22:34,800 --> 00:22:38,320 Nem elég csak az induláshoz egyszerű és nem bonyolult dolog, ha 433 00:22:38,320 --> 00:22:39,900 mindenki ugyanazt a dolgot. 434 00:22:39,900 --> 00:22:42,690 Azt akartuk, hogy a sok különböző utak, mert tudjuk, hogy a különböző 435 00:22:42,690 --> 00:22:45,760 emberek különböző érdekek, és akarta, hogy mindenki képes legyen dolgozni 436 00:22:45,760 --> 00:22:48,090 A projektek kinőtt a saját érdekeit. 437 00:22:48,090 --> 00:22:52,020 >> JOHN MALONEY: Szeretném azt mondani, hogy tekinteni körülbelül tízszer több 438 00:22:52,020 --> 00:22:55,730 parancsokat és szolgáltatásokat, mint a már valaha végül a Scratch. 439 00:22:55,730 --> 00:23:01,160 Mi lett volna a végtelen viták pontosan mit megfogalmazás, hogy a blokkok, 440 00:23:01,160 --> 00:23:05,650 és a dolgok, mint, hogy az alapértelmezett irányt a sprite kell kezdeni 441 00:23:05,650 --> 00:23:06,570 vagy jobbra. 442 00:23:06,570 --> 00:23:10,450 Úgy gondoltuk, az összes ezeket a dolgokat, különösen a nagyon korai 443 00:23:10,450 --> 00:23:13,790 tapasztalat, hogy az emberek, hogy a Scratch, és próbál úgy 444 00:23:13,790 --> 00:23:16,800 hogy a dolgok lehet felfedezni csak a kísérletezés. 445 00:23:16,800 --> 00:23:20,370 >> Mitchel Resnick: Amikor először tervezése Scratch célközönség 446 00:23:20,370 --> 00:23:22,670 volt, korosztály 8-16. 447 00:23:22,670 --> 00:23:26,400 >> JOHN MALONEY: Az alsó a spektrum, azt találtuk, hogy sokkal fiatalabb 448 00:23:26,400 --> 00:23:28,940 gyerekek a Scratch-nél valaha is várható. 449 00:23:28,940 --> 00:23:33,410 Még mindig emlékszem az első Scratch nap, úgy gondolom, hogy mi volt. 450 00:23:33,410 --> 00:23:36,340 Ez a kis hat éves srác jött be 451 00:23:36,340 --> 00:23:41,540 A felső végén voltam lepve meg, például, a használata semmiből 452 00:23:41,540 --> 00:23:43,660 főiskolai osztályok, mint a CS50. 453 00:23:43,660 --> 00:23:47,750 Mert nem igazán hiszem, Scratch, mint egy nyelv tanítás 454 00:23:47,750 --> 00:23:50,070 számítástechnika számítógép tudósok. 455 00:23:50,070 --> 00:23:52,970 >> A másik meglepetés, hogy hány felnőttek használja. 456 00:23:52,970 --> 00:23:58,830 Azt találtuk, hogy az emberek, akik olyanok, mint a teljes idő programozók élvezni programozás 457 00:23:58,830 --> 00:24:00,530 Scratch egyfajta hobbi. 458 00:24:00,530 --> 00:24:03,860 És így láttam az embereket a Scratch website projektekben 459 00:24:03,860 --> 00:24:05,470 tenni, például - 460 00:24:05,470 --> 00:24:08,380 ray tracing 3D-s renderelés rendszereket. 461 00:24:08,380 --> 00:24:10,120 Nem tudtam elhinni, amikor megláttam ezt. 462 00:24:10,120 --> 00:24:13,170 >> Mitchel Resnick: Ahogy kezdett dolgozni A Scratch, azt akartuk, hogy ez 463 00:24:13,170 --> 00:24:16,360 eltér a korábbi programozási nyelvek érdekében, hogy 464 00:24:16,360 --> 00:24:19,010 hozzáférhető egy sokkal szélesebb tartományban az emberek. 465 00:24:19,010 --> 00:24:21,770 Tehát három fő vezérelv. 466 00:24:21,770 --> 00:24:24,880 Először azt akartuk, hogy ez több tinkerable, így lehet felépíteni 467 00:24:24,880 --> 00:24:27,810 programok nagyon olyan, mintha LEGO együtt. 468 00:24:27,810 --> 00:24:30,760 Tehát mi volt a vizuális programozási blokkolja, ez nem együtt. 469 00:24:30,760 --> 00:24:34,670 >> Másodszor, azt akartuk, hogy az emberek munka több értelmes projektek 470 00:24:34,670 --> 00:24:37,060 dolog, hogy személyesen fontos számukra. 471 00:24:37,060 --> 00:24:38,890 Ezért teszünk Scratch olyan média gazdag. 472 00:24:38,890 --> 00:24:41,230 >> Harmadszor is, mi volna hogy több társadalmi. 473 00:24:41,230 --> 00:24:43,580 Mivel sok a legjobb tanulási élménye, amikor 474 00:24:43,580 --> 00:24:45,220 másokkal. 475 00:24:45,220 --> 00:24:48,590 Így hozzá a Scratch online közösség a kezdetektől fogva, 476 00:24:48,590 --> 00:24:51,790 jobb, ha elindítottuk a szoftver, így , hogy az emberek már a közönség 477 00:24:51,790 --> 00:24:55,460 az alkotásaikat, és kap ihlette mások mit teremtett. 478 00:24:55,460 --> 00:24:59,720 Mivel indult semmiből ott van már körülbelül 4,5 millió projektek 479 00:24:59,720 --> 00:25:01,760 már megosztott a Scratch honlapján. 480 00:25:01,760 --> 00:25:05,610 >> JOHN MALONEY: Szóval tényleg csatlakozott a projekthez a sort 481 00:25:05,610 --> 00:25:07,770 A beadvány a Mitchel. 482 00:25:07,770 --> 00:25:10,510 Azt kérte, hogy csatlakozott amikor hallottam róla, mert azt hittem, hogy meg fog 483 00:25:10,510 --> 00:25:12,790 egy ilyen klassz dolog, és Segíteni akartam. 484 00:25:12,790 --> 00:25:17,010 De a kedvencem nyelv volt Smalltalk, és én segített kidolgozni 485 00:25:17,010 --> 00:25:19,430 ez a verzió a Smalltalk nevű Squeak. 486 00:25:19,430 --> 00:25:23,240 >> Szóval azt mondtam, jó, megyek, és ezt a munkát, amíg én 487 00:25:23,240 --> 00:25:24,960 lehet építeni azt a Squeak. 488 00:25:24,960 --> 00:25:27,920 És Mitchel mondta - Ó, persze, én nem érdekel, hogy mi ez tette be 489 00:25:27,920 --> 00:25:28,920 Csak hogy ez a munka. 490 00:25:28,920 --> 00:25:31,950 És ez így van, hogy lehet írni Squeak. 491 00:25:31,950 --> 00:25:36,730 >> Tehát Scratch 2.0 gondoltuk, hogy mi akkor próbálja meg, hogy Scratch elérje a 492 00:25:36,730 --> 00:25:39,750 több ember azáltal, hogy Felhő alapú alkalmazás. 493 00:25:39,750 --> 00:25:43,290 És bár volt egy változata Cini, hogy futott a böngésző, hogy 494 00:25:43,290 --> 00:25:45,960 szükséges, letöltés és telepítése plug-in. 495 00:25:45,960 --> 00:25:49,450 És tudtuk, hogy egy csomó ember lenne nehezen csinálja, vagy 496 00:25:49,450 --> 00:25:54,310 mert ez egy bonyolult folyamat vagy azért, mert a közigazgatás a 497 00:25:54,310 --> 00:25:56,470 az iskolai, vagy bármi más, nem engedte. 498 00:25:56,470 --> 00:26:00,310 Így volna valamit, ami kedves volt A beépített böngésző, vagy volt 499 00:26:00,310 --> 00:26:03,050 fajta alapértelmezés szerint ott a legtöbb böngésző. 500 00:26:03,050 --> 00:26:07,100 Mi úgy Java, mi tekinthető Silverlight megvizsgáltuk JavaScript, 501 00:26:07,100 --> 00:26:08,590 és mi tekinthető a Flash. 502 00:26:08,590 --> 00:26:11,020 >> Ezen a ponton a Flash igazán A fejlődést. 503 00:26:11,020 --> 00:26:12,350 Adobe tényleg nyomva. 504 00:26:12,350 --> 00:26:17,420 És még nem tudom, hogy ez lesz hogy egy ilyen probléma iOS és 505 00:26:17,420 --> 00:26:19,200 mobil eszközök, és így tovább. 506 00:26:19,200 --> 00:26:20,480 Így mentünk a Flash. 507 00:26:20,480 --> 00:26:25,690 >> És visszatekintve ez volna talán volna szebb, ha elmentek a 508 00:26:25,690 --> 00:26:27,900 JavaScript mert ez lett a domináns nyelv. 509 00:26:27,900 --> 00:26:31,690 De nem hiszem, hogy bármilyen módon is esetleg látta az összes 510 00:26:31,690 --> 00:26:33,690 dolog, hogy meg fog változni között, akkor és most. 511 00:26:33,690 --> 00:26:37,620 És ez tart három évig, vagy úgy, hogy együtt valami ilyesmi. 512 00:26:37,620 --> 00:26:40,860 Szóval, hogy a legjobb tudása szerint és reméljük a legjobbakat. 513 00:26:40,860 --> 00:26:44,720 >> Mitchel Resnick: az egyik az új projektek úgynevezett Scratch Junior, kísérletet arra, hogy 514 00:26:44,720 --> 00:26:47,130 Scratch menj le a még fiatalabb gyerekek. 515 00:26:47,130 --> 00:26:49,810 Ez is célja, hogy öt éves korában hét évesek, mint a 516 00:26:49,810 --> 00:26:51,780 óvoda második fokozat. 517 00:26:51,780 --> 00:26:53,610 Az első változata is lesz az iPad. 518 00:26:53,610 --> 00:26:57,130 És azt tervezzük, hogy jön ki a közepén a 2014. 519 00:26:57,130 --> 00:26:59,660 Tehát Scratch Junior lesz egy kissé lekicsinyített változata. 520 00:26:59,660 --> 00:27:02,540 Ez valamivel kevesebb szolgáltatást, és azt is, hogy a dolgok 521 00:27:02,540 --> 00:27:05,450 fejlődés megfelelő a fiatalabb gyerekeknek. 522 00:27:05,450 --> 00:27:09,580 >> JOHN MALONEY: Élvezem, hogy a Scratch 2.0, különösen a fajta 523 00:27:09,580 --> 00:27:14,070 titokban nagyobb teljesítményt , mint azt gondolnánk. 524 00:27:14,070 --> 00:27:16,410 Alapértelmezésben, ha csinálsz animációk és így tovább, akkor 525 00:27:16,410 --> 00:27:20,730 korlátozódik a frissítés arány a képernyőn. 526 00:27:20,730 --> 00:27:24,610 És mi tervezte tudatosan, hogy csak nem egy kicsit egy 527 00:27:24,610 --> 00:27:30,330 keret, hogy ha azt mondod Ismételje meg 10, hogy 10, hogy tényleg látni mozogni 528 00:27:30,330 --> 00:27:32,450 Tíz kis lépésekben. 529 00:27:32,450 --> 00:27:36,590 >> Azonban van egyfajta rejtett üzemmódban úgynevezett turbo módban, amely akkor kap 530 00:27:36,590 --> 00:27:38,920 Shift kattintson a zöld zászlót. 531 00:27:38,920 --> 00:27:42,670 És ez alapvetően lehetővé teszi, hogy futni ilyen, amilyen gyorsan csak tud. 532 00:27:42,670 --> 00:27:46,210 Tehát ez az, amit lehetővé teszi, hogy olyan dolgokat, mint A ray nyomjelző, és te nem 533 00:27:46,210 --> 00:27:49,480 kell - az eredeti ray nyomjelző, akkor kellett várni, mint egy fél órát, hogy 534 00:27:49,480 --> 00:27:52,020 lásd az eredményeket, mert ez volt fajta chugging keresztül 535 00:27:52,020 --> 00:27:53,060 képkockánként egy időben. 536 00:27:53,060 --> 00:27:57,240 De a váltás kattintás dolog, akkor a kapott eredményeket valami hasonló 537 00:27:57,240 --> 00:27:58,980 húsz másodperc. 538 00:27:58,980 --> 00:28:03,610 Így hirtelen akkor csak egyfajta a magas szintű dolgokat Scratch, de a 539 00:28:03,610 --> 00:28:05,990 ez egy rejtett funkció. 540 00:28:05,990 --> 00:28:08,470 >> SPEAKER 1: Nagyon köszönöm, hogy Mitchel és John mindent 541 00:28:08,470 --> 00:28:09,890 csináltak a CS50. 542 00:28:09,890 --> 00:28:13,190 Köszönet Andrew, Al, és Shelley, aki mögött a kamerák ezen a héten. 543 00:28:13,190 --> 00:28:15,460 És köszönöm, hogy az összes, a diákok, azok, odakint, akik 544 00:28:15,460 --> 00:28:16,290 benyújtott tartalmat. 545 00:28:16,290 --> 00:28:22,340 >> És valóban, ha szeretné, hogy hozzájárul tartalom jövőbeni héten, 546 00:28:22,340 --> 00:28:26,420 nem éri el nekünk a Facebook, Reddit, Twitter vagy bármely más 547 00:28:26,420 --> 00:28:27,570 Természetesen eszköze. 548 00:28:27,570 --> 00:28:29,750 Ennyi CS50 Live. 549 00:28:29,750 --> 00:28:32,480 Ez CS50. 550 00:28:32,480 --> 00:28:33,730 A fenébe is. 551 00:28:33,730 --> 00:29:04,598