1 00:00:00,000 --> 00:00:12,640 2 00:00:12,640 --> 00:00:15,410 >> HOPARLÖR 1: Merhaba dünya, Bu CS50 Live. 3 00:00:15,410 --> 00:00:18,450 Biz bu kez başlamak istiyorum St. Louis dostlarımıza haykırmak, 4 00:00:18,450 --> 00:00:21,450 Missouri, nerede bir grup gönüllü LaunchCode olarak bilinen olmuştur 5 00:00:21,450 --> 00:00:25,920 birlikte CS50x öğrenci toplama toplu sınıf almak için sipariş. 6 00:00:25,920 --> 00:00:29,250 Ve gol sonuçta sonra, yani dönemlik sonu, bu eşleştirmek için 7 00:00:29,250 --> 00:00:31,120 Yerel teknoloji işleri ile öğrenciler. 8 00:00:31,120 --> 00:00:34,030 >> Şimdi aslında LaunchCode millet ve katılan öğrenciler, gittiğini 9 00:00:34,030 --> 00:00:37,550 Bir yerel kütüphane nerede toplanacak bir kaç yüz kişi RSVPed etmişti. 10 00:00:37,550 --> 00:00:40,950 Ama pek çok kişi RSVPing sona erdi son bu girişim için, onlar 11 00:00:40,950 --> 00:00:43,930 Yerel opera hareket sona erdi Evin, burada tasvir. 12 00:00:43,930 --> 00:00:44,770 >> Şimdi biraz küçük. 13 00:00:44,770 --> 00:00:48,320 Bunu yakından hiç bakarsanız Ama can sahnede görmek ilk slayt 14 00:00:48,320 --> 00:00:53,240 Hafta 0 dan gerçeği konuşuyor ki Sınıf arkadaşlarının% 73, belki de 15 00:00:53,240 --> 00:00:55,650 Sizi de dahil olmak üzere, hiçbir var önceki deneyim. 16 00:00:55,650 --> 00:00:58,420 Ve gerçekten çok fazlaydı Burada bu opera binası durum. 17 00:00:58,420 --> 00:01:01,170 Millet Yani bizim cehennem LaunchCode en 18 00:01:01,170 --> 00:01:02,180 St. Louis vatandaşları. 19 00:01:02,180 --> 00:01:05,150 Eğer kendinizi Saint yerel yaşamak Louis, onları kontrol etmek çekinmeyin 20 00:01:05,150 --> 00:01:07,520 launchcodestl.com de. 21 00:01:07,520 --> 00:01:12,450 Ya da, belki de, yerel haberler açmak biz sizin için burada yapacağız gibi kanal. 22 00:01:12,450 --> 00:01:15,790 >> SPEAKER 2: için inanılmaz bir fırsat Herhangi Aziz Louisan birini arazi arıyor 23 00:01:15,790 --> 00:01:18,030 bu yüksek teknoloji, yüksek ücretli işler. 24 00:01:18,030 --> 00:01:21,440 İlk defa, aynı bu bilgisayar programlama sınıfı 25 00:01:21,440 --> 00:01:26,910 Harvard ve MIT olduğu online öğretti St. şahsen sunuluyor 26 00:01:26,910 --> 00:01:28,070 Louis Halk Kütüphanesi. 27 00:01:28,070 --> 00:01:32,670 >> Bu organizasyon sayesinde tüm Çözmeye çalışıyor LaunchCode, 28 00:01:32,670 --> 00:01:34,900 Burada St. Louis teknoloji yetenek boşluğu. 29 00:01:34,900 --> 00:01:39,420 Bu dört ay geçer Şimdi herkes Elbette ücretli almak olasıdır 30 00:01:39,420 --> 00:01:43,260 dönüşebilecek çıraklık Bir bilgisayar programlama işi. 31 00:01:43,260 --> 00:01:47,010 Eğer LaunchCode kurucularından diyor Bugünün de, bu beceri seti öğrenmek 32 00:01:47,010 --> 00:01:52,100 Pazar Eğer karaya neredeyse garanti olan bir çift altı rakam işi 33 00:01:52,100 --> 00:01:55,500 Bir başlangıç ​​maaş ile yaş, 50.000 $ civarında. 34 00:01:55,500 --> 00:01:56,580 Bu oldukça iyi geliyor. 35 00:01:56,580 --> 00:02:00,930 Yani kişinin ne tür gerektiği Bu sınıf alarak düşünün? 36 00:02:00,930 --> 00:02:03,890 >> JIM McKelvey: Sen var Tamam, oldukça akıllı? 37 00:02:03,890 --> 00:02:06,690 Son derece çalışkan olmak zorunda. 38 00:02:06,690 --> 00:02:08,660 Ama olması gerekmez En iyi okullara gitmiş. 39 00:02:08,660 --> 00:02:09,930 Matematiğin büyük olmak zorunda değilsiniz. 40 00:02:09,930 --> 00:02:13,380 Sen bazılarına sahip gerekmez size inanabilirler şeyler gerekir. 41 00:02:13,380 --> 00:02:16,360 Ve bu ders anlatacağım Eğer bunu var eğer. 42 00:02:16,360 --> 00:02:18,490 >> HOPARLÖR 2: Vay, şimdi, eğer yeterli olup olmadığını merak 43 00:02:18,490 --> 00:02:23,270 St. mevcut programlama işleri Louis, cevap büyük bir evet. 44 00:02:23,270 --> 00:02:26,990 McKelvey vardır diyor 1.000 'den fazla açık pozisyonları ve adil değil 45 00:02:26,990 --> 00:02:29,250 çalışırken yeterli yerel halk Bunları doldurmak için. 46 00:02:29,250 --> 00:02:33,250 Şimdi bu sınıf Pazartesi günü 05:30 de başlar Aziz Louis Merkez Şube 47 00:02:33,250 --> 00:02:34,530 Kamu Kütüphanesi. 48 00:02:34,530 --> 00:02:37,770 Eğer ilgileniyorsanız, ve bazı eminim ise Eğer bilgiler olacaktır ve 49 00:02:37,770 --> 00:02:39,020 Bu ksdk.com. 50 00:02:39,020 --> 00:02:41,582 51 00:02:41,582 --> 00:02:43,960 >> HOPARLÖR 1: sınıf arkadaşlarının bazıları Şimdi merhaba demek istiyorum. 52 00:02:43,960 --> 00:02:48,270 İlk Winthrop Suzanne, Up, Massachusetts sadece aşağı yakındaki bir kasaba 53 00:02:48,270 --> 00:02:50,022 Buradan yol. 54 00:02:50,022 --> 00:02:52,290 >> SUZANNE: Merhaba dünya, ben Suzanne değilim. 55 00:02:52,290 --> 00:02:56,790 Ben, Winthrop, Massachusetts yaşamak Amerika Birleşik Devletleri, su. 56 00:02:56,790 --> 00:02:59,630 Ve ben 63 yaşındayım. 57 00:02:59,630 --> 00:03:01,480 Ben emekli bir hemşire değilim. 58 00:03:01,480 --> 00:03:05,860 Dört çocuğum var ve İki torun. 59 00:03:05,860 --> 00:03:09,220 >> Ben de bir tiyatro yönetmeni değilim ve bir aktris. 60 00:03:09,220 --> 00:03:13,550 Ve bazen bu yıl görünen olacak Discovery Channel'ın "The 61 00:03:13,550 --> 00:03:17,840 Boston Canavarı. "Ben Zenovia Clegg oynamak. 62 00:03:17,840 --> 00:03:22,445 Ben EDX seviyorum çünkü >> Ben CS50 alıyorum. 63 00:03:22,445 --> 00:03:24,595 Ben önceki iki ders aldım. 64 00:03:24,595 --> 00:03:32,850 Ben Adalet ve Kamu Sağlığı geçtiniz ve Çevre Değişikliği. 65 00:03:32,850 --> 00:03:34,030 Ve ben onları sevdi. 66 00:03:34,030 --> 00:03:37,360 >> Ayrıca, çünkü bilgisayar bilimleri beni biraz korkutuyor. 67 00:03:37,360 --> 00:03:43,940 Ve benim yaş aralığındaki biz teşvik ediyoruz Bizi korkutmak şeyler yapmak. 68 00:03:43,940 --> 00:03:48,720 Yani CS50 alarak ve arıyorum Bunun için ileri. 69 00:03:48,720 --> 00:03:52,405 Yani benim adım Suzanne, bu CS50 olan. 70 00:03:52,405 --> 00:03:55,020 71 00:03:55,020 --> 00:03:58,460 >> HOPARLÖR 1: Yukarı önümüzdeki birkaç cehennem vardır Brewer sınıf arkadaşlarının bazı 72 00:03:58,460 --> 00:04:00,160 Maine Lisesi. 73 00:04:00,160 --> 00:04:02,010 En bir dinleyin bakalım. 74 00:04:02,010 --> 00:04:04,640 >> BREWER LİSE ÖĞRENCİLERİ: Merhaba Dünya, biz Brewer High sensin. 75 00:04:04,640 --> 00:04:05,945 >> PATRICK: Merhaba, ben Patrick değilim. 76 00:04:05,945 --> 00:04:07,490 >> ADAM: Adam değilim. 77 00:04:07,490 --> 00:04:09,020 >> Nikolai: Ben Nikolai değilim. 78 00:04:09,020 --> 00:04:11,286 >> BEN: Ben Ben değilim. 79 00:04:11,286 --> 00:04:12,660 >> DYLAN: Ben Dylan değilim. 80 00:04:12,660 --> 00:04:13,930 >> NICK: Nick değilim. 81 00:04:13,930 --> 00:04:15,085 >> CHRISTINA: Ben Christina değilim. 82 00:04:15,085 --> 00:04:16,069 >> Jonathan: Jonathan değilim. 83 00:04:16,069 --> 00:04:17,000 >> CHARLES: Charles değilim. 84 00:04:17,000 --> 00:04:20,890 >> BREWER LİSE ÖĞRENCİLERİ: Bu CS50 olup. 85 00:04:20,890 --> 00:04:24,360 >> HOPARLÖR 1: Merhaba Brewer Yüksek School-- ve şimdi Stuart ve onun bir arkadaşı, 86 00:04:24,360 --> 00:04:26,320 Virginia yakındaki devlet. 87 00:04:26,320 --> 00:04:30,300 88 00:04:30,300 --> 00:04:33,170 >> STUART: Merhaba dünya, benim adım Stuart. 89 00:04:33,170 --> 00:04:35,285 Ve ben Virginia geliyorum. 90 00:04:35,285 --> 00:04:38,230 Ve bu benim ilk kez yapıyor Harvard kursu ya da herhangi bir 91 00:04:38,230 --> 00:04:41,670 Böyle online ders. 92 00:04:41,670 --> 00:04:44,980 Ben gerçekten bilgisayar seviyorum ve istiyorum Onlar hakkında daha fazla bilgi edinmek için. 93 00:04:44,980 --> 00:04:47,900 Ben Stuart değilim, ve bu CS50 olduğunu. 94 00:04:47,900 --> 00:04:49,060 >> HOPARLÖR 1: Merhaba Stuart. 95 00:04:49,060 --> 00:04:51,900 Bu yüzden de bir göz üzerinde tutmak oldum Twitter, sınıf arkadaşlarından biri, 96 00:04:51,900 --> 00:04:55,020 Meksika'dan Umberto vardı Bu son zamanlarda tweet. 97 00:04:55,020 --> 00:04:57,270 Hey,davidjmalan, bana izin Size bir question-- sormak 98 00:04:57,270 --> 00:04:59,210 Mark Zuckerberg CS50 aldı? 99 00:04:59,210 --> 00:05:03,450 >> Peki, ne yazık ki, Mark aslında almadı Burada bir çaylak olarak kayıt üzerine CS50 100 00:05:03,450 --> 00:05:04,050 Harvard'da. 101 00:05:04,050 --> 00:05:07,570 Aksine o daha atlatıldı CS51 olarak bilinen gelişmiş sınıf olan 102 00:05:07,570 --> 00:05:10,910 gibi bilgisayar bilimi konuları kapsar soyutlama, ve programlama kavramları 103 00:05:10,910 --> 00:05:13,900 Fonksiyonel programlama An gibi nesne yönelimli programlama. 104 00:05:13,900 --> 00:05:17,400 >> Şimdi zamanda bir tarafından öğretildi Henry Leitner adlı profesör, kim 105 00:05:17,400 --> 00:05:19,890 Aslında ders öğretti ben de aldım. 106 00:05:19,890 --> 00:05:23,150 Kendi hoca, Rob Bowden, son zamanlarda Profesör oturdu 107 00:05:23,150 --> 00:05:28,060 Latiner birkaç hakkında konuşmak için onun Benden başka eski öğrenciler. 108 00:05:28,060 --> 00:05:31,620 >> ROB BOWDEN: Merhaba, ben Rob Bowden değilim, ve ben Burada Dr Henry Leitner ile, kim 109 00:05:31,620 --> 00:05:35,270 Bilgi Dekan DCE Teknoloji ve Kıdemli Öğretim Görevlisi 110 00:05:35,270 --> 00:05:36,660 Bilgisayar Bilimleri. 111 00:05:36,660 --> 00:05:41,560 >> Pekala, ben duydum ettik Bazı ünlüler geçmek yaşadım 112 00:05:41,560 --> 00:05:43,360 senin bazı dersleri aracılığıyla. 113 00:05:43,360 --> 00:05:45,540 >> HENRY LEITNER: Pekala, ben istiyorum Ben Harvard'da oldum benim öğrenciler söyle 114 00:05:45,540 --> 00:05:46,240 uzun bir süre. 115 00:05:46,240 --> 00:05:48,480 Ve ne zaman iyi nasıl say-- zamandır buradasın var? - 116 00:05:48,480 --> 00:05:53,930 Cevabım ben yeterince yaşlıyım olduğunu ile ev ödevleri üzerinde çalıştı 117 00:05:53,930 --> 00:05:56,740 O milyarder terk Bill Gates. 118 00:05:56,740 --> 00:05:59,650 Ama ben de var kadar genç değilim Aslında o milyarder öğretti 119 00:05:59,650 --> 00:06:02,960 Bırakma Mark Zuckerberg, Facebook şöhretin. 120 00:06:02,960 --> 00:06:08,600 >> Peki Bill Gates ile benim karşılaşma yol gidiyor başa 1974 yılında, 121 00:06:08,600 --> 00:06:11,980 1975 akademik yılı. 122 00:06:11,980 --> 00:06:15,810 Hikaye 'gerçek Bill Gates Arkadaşı Paul Allen haber standına gitti 123 00:06:15,810 --> 00:06:18,340 Harvard Square ve üzerine geldi Popüler Elektronik Dergisi, hangi 124 00:06:18,340 --> 00:06:21,170 Dünyanın en hakkında bir hikaye içeren oldu İlk kişisel bilgisayar, hangi 125 00:06:21,170 --> 00:06:24,070 aslında monte build-- vardı Altair parts-- gelen. 126 00:06:24,070 --> 00:06:26,060 O geri koşarak geldi Bill Gates'in yatakhane. 127 00:06:26,060 --> 00:06:28,640 Ve tüm heyecan var kişisel bilgisayar devriminin oldu 128 00:06:28,640 --> 00:06:29,760 onlar olmadan başlamak için. 129 00:06:29,760 --> 00:06:31,340 >> Zaman, kapıları ve en Yani ben-- 130 00:06:31,340 --> 00:06:32,270 Biz sorunlar üzerinde çalışıyorlardı. 131 00:06:32,270 --> 00:06:35,635 Ikimiz de alındı ​​Çünkü var hesaplama elbette bir bir teori 132 00:06:35,635 --> 00:06:37,690 Çok metıl lisansüstü düzeyde ders. 133 00:06:37,690 --> 00:06:40,690 Ve sınıf ilk gününde Profesör odasında herkes söyledi 134 00:06:40,690 --> 00:06:43,910 kendi komşusuna çevirmek ve tanıtmak kendileri ve işbirliği 135 00:06:43,910 --> 00:06:45,590 sorun üzerinde o kişi ayarlar. 136 00:06:45,590 --> 00:06:46,440 Yani Gates, ve ben- 137 00:06:46,440 --> 00:06:47,810 Ben o zaman kim olduğunu bilmiyordum. 138 00:06:47,810 --> 00:06:50,390 O, belki on altı veya on yedi oldu O gibi ama o baktı 139 00:06:50,390 --> 00:06:51,840 oniki, dürüst olmak. 140 00:06:51,840 --> 00:06:54,010 >> Ve biz çalışmaya başladı Birlikte ödevler. 141 00:06:54,010 --> 00:06:57,710 Ama sonra Altair dışarı geldi Yakalandı Popüler Elektronik Dergisi, 142 00:06:57,710 --> 00:06:58,760 Onun dikkatini. 143 00:06:58,760 --> 00:06:59,890 O sadece kayboldu. 144 00:06:59,890 --> 00:07:01,070 O ödev yapıyor durdu. 145 00:07:01,070 --> 00:07:02,300 Ben ona sinirlendi. 146 00:07:02,300 --> 00:07:06,750 >> Ve ben sadece birinde onu izlerdim laboratuvarı bilgisayar biz Harvard'da vardı 147 00:07:06,750 --> 00:07:09,340 denilen zaman, araştırma Aiken Hesaplama Lab. 148 00:07:09,340 --> 00:07:10,980 Bir PDP-10 kullanılıyordu. 149 00:07:10,980 --> 00:07:14,530 Ve o gün ve gece uzakta hack edildi, temelde sadece orada yaşayan. 150 00:07:14,530 --> 00:07:19,040 Ben sonradan öğrendim gibi >> o aslında Orijinal için yazılım tasarımı 151 00:07:19,040 --> 00:07:22,180 Altair, birlikte bir işletim sistemi, Programlama dili BASIC 152 00:07:22,180 --> 00:07:23,630 Bu çalıştırmak için gidiyordu. 153 00:07:23,630 --> 00:07:28,330 kişisel için varlık fikri Bilgisayar endüstrisi seni çıkarmak için 154 00:07:28,330 --> 00:07:29,630 muktedir gerekir yazılım yazmak için. 155 00:07:29,630 --> 00:07:32,540 Ve program ve makine yazma geçiş anahtarları saygısız dil 156 00:07:32,540 --> 00:07:35,580 hariç, bunu yapmak için gidiş değildi hobi ötesinde. 157 00:07:35,580 --> 00:07:39,965 >> Ne zaman ilginç oldu Altair kadar popüler oldu sen yapamadım 158 00:07:39,965 --> 00:07:41,690 Hatta kesinlikle sonra, satın ilan edildi. 159 00:07:41,690 --> 00:07:46,840 Yani Bill Gates, inanılmaz ile onun arkadaşı Paul Allen, bir program yazdı 160 00:07:46,840 --> 00:07:51,010 Davranışı taklit PDP-10 Bu Altair, gözlük çünkü 161 00:07:51,010 --> 00:07:53,750 Tam Popüler kadar yazılı Elektronik Dergisi. 162 00:07:53,750 --> 00:07:56,870 Dediğim gibi >> Yani, ben sinirlendim Onu, ben dikkat etmedi. 163 00:07:56,870 --> 00:07:59,840 O, Albuquerque gitti, kayboldu New Mexico, göstermek için 164 00:07:59,840 --> 00:08:02,220 ne o millet yapmıştı Kim Altair inşa etmişti. 165 00:08:02,220 --> 00:08:07,580 Ve zaman zaman, college-- bırakarak Harvard-- bırakarak bir şirket başlatmak için 166 00:08:07,580 --> 00:08:08,720 duyulmamış bir şeydi. 167 00:08:08,720 --> 00:08:11,320 Ben öğrendim Ve böylece var ne olduğunu ben yapıldı. 168 00:08:11,320 --> 00:08:13,770 Ben about-- düşünmeye devam etti çünkü benim Ben olsaydı anne beni öldürecekti 169 00:08:13,770 --> 00:08:17,020 Okul dışında sadece düştü çıkmak ve bir şirket başlatın. 170 00:08:17,020 --> 00:08:18,390 >> Ve sonra tabii var Mark Zuckerberg. 171 00:08:18,390 --> 00:08:23,530 Onu bilmek lazım kısmen O CS51 bitirdikten sonra geldi. 172 00:08:23,530 --> 00:08:25,690 Ben sonra oldu sanırım [duyulamaz] kursu tamamladı. 173 00:08:25,690 --> 00:08:30,000 O bir öğretim görevlisi olarak çalışmak istedim CS51 müteakip yıl. 174 00:08:30,000 --> 00:08:31,370 Ve o görüşmeye geldi. 175 00:08:31,370 --> 00:08:35,690 >> Ve işin gerçeği onun olduğu Performans bir ölçüde zayıftır karşılaştırılmıştır 176 00:08:35,690 --> 00:08:36,919 diğer millet için kim röportaj vardı. 177 00:08:36,919 --> 00:08:38,450 Aslında zayıf oldu demet. 178 00:08:38,450 --> 00:08:42,230 Yani gelmiyordu I could sanki vicdan onu işe. 179 00:08:42,230 --> 00:08:45,746 >> Artı, o sorun biraz oldu yönetim kurulu ile. 180 00:08:45,746 --> 00:08:48,100 Eğer film gördüm ise, Sosyal Ağı. 181 00:08:48,100 --> 00:08:50,430 Tamam, bu kadar bunun olgusal doğrudur. 182 00:08:50,430 --> 00:08:55,040 Zamanda o sadece yapıyor bitirmişti Facemash değil Facebook ama 183 00:08:55,040 --> 00:08:56,020 Facemash uygulaması. 184 00:08:56,020 --> 00:09:01,080 Ve o Harvard aşağı getirmişti yanlışlıkla ağ. 185 00:09:01,080 --> 00:09:05,280 Ve artı o yüzleri çalmıştı Harvard üniversite lisans kadınlar için 186 00:09:05,280 --> 00:09:05,890 Bu proje yapmak. 187 00:09:05,890 --> 00:09:07,290 >> Yani getirildi yönetim kurulu. 188 00:09:07,290 --> 00:09:08,570 O ellerde vurdu. 189 00:09:08,570 --> 00:09:09,760 Bu yüzden bazı dertte idi. 190 00:09:09,760 --> 00:09:12,290 Ve ben o tür olduğunu düşünüyorum Bu tarafından disconcerted. 191 00:09:12,290 --> 00:09:15,890 >> Ben de almak insanlara anlatmak istiyorum için kredi küçük, minicik 192 00:09:15,890 --> 00:09:17,710 Facebook başarısı çünkü-- 193 00:09:17,710 --> 00:09:21,970 A, en azından bir yarım ya da% 1 Zuckerberg'in programlama becerisi geldi 194 00:09:21,970 --> 00:09:23,125 Benim elbette-- gelen 195 00:09:23,125 --> 00:09:24,140 ne o orada öğrendim. 196 00:09:24,140 --> 00:09:26,880 Ve ikincisi, ben bir onu işe vardı öğretim adam, o vardı olmazdı 197 00:09:26,880 --> 00:09:30,090 Facebook tamamlamak için zamanı Yaptığı noktada. 198 00:09:30,090 --> 00:09:32,670 >> Bu yüzden eğlenceli öğretim bir sürü olmuştur Harvard'da bilgisayar bilimi. 199 00:09:32,670 --> 00:09:36,480 Ben sadece şaşırtıcı insanlar vardır demek büyük şeyler yapmak için gitmek kim. 200 00:09:36,480 --> 00:09:40,480 Ben gitmek ve diğer ilgili size söyleyebilirdi millet, ama ben bizim zaman kadar olduğunu düşünüyorum. 201 00:09:40,480 --> 00:09:43,310 >> ROB BOWDEN: Yani Bill Gates gibi geliyor neden için bazı borcu 202 00:09:43,310 --> 00:09:45,260 Teoride tüm bu stres Hesaplama. 203 00:09:45,260 --> 00:09:48,120 Ve Mark Zuckerberg bazı borcu Onu Facebook başlatmak için icar. 204 00:09:48,120 --> 00:09:50,370 >> HENRY LEITNER: Bu bir güzel Emin, düşünmek yolu. 205 00:09:50,370 --> 00:09:52,180 >> ROB BOWDEN: Pekala teşekkürler. 206 00:09:52,180 --> 00:09:53,575 Bu büyük olmuştur. 207 00:09:53,575 --> 00:09:54,825 Beni aldığınız için teşekkürler. 208 00:09:54,825 --> 00:09:57,150 209 00:09:57,150 --> 00:09:58,400 Belki elini sallamak. 210 00:09:58,400 --> 00:10:01,606 211 00:10:01,606 --> 00:10:02,880 Ben onun elini sıkmak mıdır? 212 00:10:02,880 --> 00:10:04,560 Biz sonunu yinelemek mı? 213 00:10:04,560 --> 00:10:05,810 Nasıl biten yapmalıyım? 214 00:10:05,810 --> 00:10:11,430 215 00:10:11,430 --> 00:10:13,290 >> HOPARLÖR 1: Sonraki, bir soru [mi? Günah,?] 216 00:10:13,290 --> 00:10:16,110 Vietnam sınıf arkadaşlarından biri kim söylemek için bu vardı. 217 00:10:16,110 --> 00:10:18,430 Ben diğer temas nasıl Ülkemde insanlar? 218 00:10:18,430 --> 00:10:19,565 Peki bu çok büyük bir sorudur. 219 00:10:19,565 --> 00:10:24,703 Ve EDX arayüzüne oturum açarsanız, CS50x ana bilgi sayfası için, görürsünüz 220 00:10:24,703 --> 00:10:29,520 yol açacaktır CS50 Meetups bir bağlantı, Eğer, meetup.com/meet50 hangi 221 00:10:29,520 --> 00:10:32,650 Biz izin için kurdum bir araçtır Eğer yerel insanları bulmak için 222 00:10:32,650 --> 00:10:35,820 Eğer gerçekten buluşmak böylece, sadece sanal sınıf arkadaşları ile 223 00:10:35,820 --> 00:10:38,020 Bu yıl, ama kişi de. 224 00:10:38,020 --> 00:10:41,160 >> Aslında bu URL'yi ziyaret ettiğinizde, size olacak Bu gibi görünüyor haritayı görmek 225 00:10:41,160 --> 00:10:44,530 burada her işaretleyici birini temsil eder ya da Bu bölümde sınıf arkadaşlarının daha 226 00:10:44,530 --> 00:10:45,350 dünyanın. 227 00:10:45,350 --> 00:10:49,150 Nitekim şu anda çoğu, bazı CS50x öğrencilerinin popüler topluluklar 228 00:10:49,150 --> 00:10:55,030 New York, Londra, Delhi, Kahire vardır, ve San Francisco, ve üzerinde 199 diğer 229 00:10:55,030 --> 00:10:56,000 şehirler de. 230 00:10:56,000 --> 00:10:59,150 Yani bazı toplantı ilgilenen varsa sınıf arkadaşları yerel, kafa yapmak 231 00:10:59,150 --> 00:11:02,050 meetup.com/meet50 uygundur. 232 00:11:02,050 --> 00:11:06,150 >> Şimdi New York'ta Scott bir soru, kim write-- için bu soru vardı 233 00:11:06,150 --> 00:11:09,350 En her program bu yüzden, dizeleri kullanır Bu yüzden Printf dahil 234 00:11:09,350 --> 00:11:11,910 Standart I / O kütüphanesi, ve GetString değil miydi? 235 00:11:11,910 --> 00:11:14,520 Tanımlanmış bir işlev getString mi CS50 kütüphanesinde? 236 00:11:14,520 --> 00:11:18,090 >> Yani evet gerçekten GetString gerçekten CS50 kütüphanesinde tanımlanmış. 237 00:11:18,090 --> 00:11:20,760 Ve printf, bu arada, içinde Standart I / O kütüphanesi. 238 00:11:20,760 --> 00:11:24,630 Şimdi geri gün, C zaman oldu icat, elbette önemli olduğunu, bir 239 00:11:24,630 --> 00:11:28,750 kodu için temel işlevselliği aslında baskı için printf gibi 240 00:11:28,750 --> 00:11:29,545 ekrana bir şey. 241 00:11:29,545 --> 00:11:33,280 Bu, yazılım yazma çok çekirdek oldu içinde çalıştırmak, özellikle programlar 242 00:11:33,280 --> 00:11:36,630 siyah ve beyaz terminal penceresi, o printf için mantıklı olduğunu 243 00:11:36,630 --> 00:11:39,820 dil en içine gömülü olması kütüphaneler kendisi. 244 00:11:39,820 --> 00:11:43,160 >> Şimdi sırayla GetString gerekmez kullanıcıların dizeleri almak için. 245 00:11:43,160 --> 00:11:45,350 Aksine işlevleri kullanabilirsiniz scanf gibi. 246 00:11:45,350 --> 00:11:48,680 Aslında, yabancı ise, bir göz atın Hafta 5'in izlenecek bazı nerede 247 00:11:48,680 --> 00:11:51,660 kullanma sürecinde yürümek Bu fonksiyon, scanf, almak için 248 00:11:51,660 --> 00:11:52,890 kullanıcı girişi. 249 00:11:52,890 --> 00:11:56,310 Sorun fonksiyonları gibi olduğunu C inşa edilmiştir scanf, 250 00:11:56,310 --> 00:11:59,140 Standart kütüphaneler olduğunu onlar herhangi bir hata denetimi yapmıyoruz. 251 00:11:59,140 --> 00:12:01,540 Ve aslında tahsis yok dizeleri için herhangi bir bellek. 252 00:12:01,540 --> 00:12:03,340 >> Yani kötü şeylerin bir çift happen-- edebilirsiniz 253 00:12:03,340 --> 00:12:06,970 1, sen sınırlarını aşabilir senin dizi, en iyi durumda, 254 00:12:06,970 --> 00:12:07,960 Programınız çökebilir. 255 00:12:07,960 --> 00:12:11,400 Ama en kötüsü, bir düşman olabilir Programınızın üzerinde almak mümkün. 256 00:12:11,400 --> 00:12:14,020 Ve tüm yönetmek gerekir bellek kendiniz. 257 00:12:14,020 --> 00:12:16,300 >> Peki GetString kesiyor bir Bu karmaşıklık çok. 258 00:12:16,300 --> 00:12:18,090 Böylece biz sizin için bellek ayrılamadı. 259 00:12:18,090 --> 00:12:20,800 Biz ötesine gitmez emin olun Bir dizi sınırları. 260 00:12:20,800 --> 00:12:23,940 Ve biz bir şey yoksa null döndürür Aslında yanlış gider. 261 00:12:23,940 --> 00:12:27,490 Yani GetString sadece sonunda, ekler yararlı Günün, bir sürü 262 00:12:27,490 --> 00:12:28,990 kontrol hatası. 263 00:12:28,990 --> 00:12:32,700 >> David gelen Şimdi bir yorum Ohio kim bu-- iddia 264 00:12:32,700 --> 00:12:35,670 hayır, sen cihazı gerekmez tüm projeler için. 265 00:12:35,670 --> 00:12:37,120 Şimdi bu ne demek istedin? 266 00:12:37,120 --> 00:12:39,930 Peki, David tedarik çıkıyor, bir online web sitesinden, bir 267 00:12:39,930 --> 00:12:44,030 Nokia LCD, burada bu gibi, o var Gerçekten bir şey boyutu olabilir 268 00:12:44,030 --> 00:12:45,330 eski cep telefonu bkz. 269 00:12:45,330 --> 00:12:48,160 Ve o da bir Tiva başlatmak tedarik tahta, donanım parçasıdır ki 270 00:12:48,160 --> 00:12:49,540 Bu LCD bağlanır. 271 00:12:49,540 --> 00:12:50,280 >> Şimdi oldukça küçük. 272 00:12:50,280 --> 00:12:52,720 Burada gördüğünüz gibi bir Ölçeğin ABD çeyrek. 273 00:12:52,720 --> 00:12:56,160 Ve o bu ne yaptığını aslında C. bir program uygulamak 274 00:12:56,160 --> 00:12:59,630 >> Gerçekten de, CS50 gerekmez Cihaz C. You programları yazmak için 275 00:12:59,630 --> 00:13:01,140 Hatta bir Mac veya PC gerekmez. 276 00:13:01,140 --> 00:13:05,090 Ayrıca yazma ve C kodu çalıştırabilirsiniz Böyle bir gömülü cihaz üzerinde. 277 00:13:05,090 --> 00:13:07,380 Peki aslında ne Davut yaptım yazmak ve çalıştırmak? 278 00:13:07,380 --> 00:13:08,490 Peki bunu kontrol. 279 00:13:08,490 --> 00:13:12,390 O, bu küçücük üzerinde Mario uygulanan gelen cep telefonu gibi ekran 280 00:13:12,390 --> 00:13:13,660 Sorun 1 ayarlayın. 281 00:13:13,660 --> 00:13:16,840 >> Ben de biriyle hemfikir olacağını düşünüyorum David'in sınıf arkadaşları aynı kim, 282 00:13:16,840 --> 00:13:19,360 Facebook parçacığı olan David Bu küçük program tanıtıldı 283 00:13:19,360 --> 00:13:20,970 Dünya, Şarkı söylemeyi kes cevap 284 00:13:20,970 --> 00:13:22,670 Eğer bir canavar dostum vardır. 285 00:13:22,670 --> 00:13:23,560 Gerçekten sen. 286 00:13:23,560 --> 00:13:25,550 >> Şimdi bir sonraki yukarı istenmeyen bir parçasıdır. 287 00:13:25,550 --> 00:13:28,520 Eğer CS50 Facebook grubunda iseniz, gibi bazı mesajları fark etmiş olabilir 288 00:13:28,520 --> 00:13:30,410 bazen orada kayma olan bu. 289 00:13:30,410 --> 00:13:32,030 Bazı karşılaşırsanız, Spam, hayır büyük dağıtmak. 290 00:13:32,030 --> 00:13:34,430 Sadece bize rapor ve yaparız go ahead ve silin. 291 00:13:34,430 --> 00:13:37,870 Ama biz bu biz silindi önce Birkaç ekran görüntüleri almak tutamadı 292 00:13:37,870 --> 00:13:39,460 ve biraz kıkırdama. 293 00:13:39,460 --> 00:13:43,850 >> Bu özel öğrenci ötürü-- yaparız Alan MobilePhone-- onu aramak 294 00:13:43,850 --> 00:13:48,760 Onun cep telefonu numarasını, yayınlanan onun BlackBerry sohbet adresi, onun Skype ID, 295 00:13:48,760 --> 00:13:51,600 kendi e-posta hiçbiri adresB aslında başvurmalısınız. 296 00:13:51,600 --> 00:13:55,970 Ama burada fotoğraf başına, öyle görünüyor Alan MobilePhone epeyce var gibi 297 00:13:55,970 --> 00:13:59,630 görünen satılık iPhone'lar oldukça sıradan depo olacak. 298 00:13:59,630 --> 00:14:04,160 Şimdi aynı David Alan yanıtladı Following-- ile Mobilephone 299 00:14:04,160 --> 00:14:06,220 Onlar yüklü gedit ile geliyor? 300 00:14:06,220 --> 00:14:09,220 >> Şimdi normalde bazı Spambot düşünüyorum Sadece bir cevap görmezden 301 00:14:09,220 --> 00:14:10,120 orijinal konu. 302 00:14:10,120 --> 00:14:14,970 Ama hayır, Alan MobilePhone bu vardı say-- bizim telefonlar tüm yeni marka 303 00:14:14,970 --> 00:14:17,960 orijinal kutusu ve aksesuarları ile birlikte gelir, Bizim telefonlar Tüm SIM vardır 304 00:14:17,960 --> 00:14:19,490 serbest ve benzeri yer alır. 305 00:14:19,490 --> 00:14:23,170 >> Tamam, belki bir otomatik olarak oluşturulan insanlar David cevap 306 00:14:23,170 --> 00:14:26,290 yanıt, ama David itti Küçük bir further-- 307 00:14:26,290 --> 00:14:30,010 Eğer CS50 yüklemek ve test edecek göndermeden önce bize Cihazda? 308 00:14:30,010 --> 00:14:33,450 Pekala en ne Alan görelim MobilePhone şimdi söylemek zorunda. 309 00:14:33,450 --> 00:14:37,330 >> Evet ve bizim ürün tüm eseridir Dünya çapında SIM kartlar ve ağlar. 310 00:14:37,330 --> 00:14:42,830 Fantastik, şimdi başka bir sınıf arkadaşı bizimki, Danimarka, bu cevap verdi. 311 00:14:42,830 --> 00:14:43,730 Bu harika olurdu. 312 00:14:43,730 --> 00:14:47,810 , Iki de benim sipariş almak artı CS50 ile bir özgür, iPhone 5S 313 00:14:47,810 --> 00:14:49,470 Cihaz önceden yüklenmiş. 314 00:14:49,470 --> 00:14:53,390 >> Ve son olarak, Alan MobilePhone evet dedi ki, hepsi çalışacaktır. 315 00:14:53,390 --> 00:14:54,080 Güven Bana. 316 00:14:54,080 --> 00:14:57,540 Ürünlerin hangi Yani olur Bizden satın almak. 317 00:14:57,540 --> 00:15:01,890 Alan MobilePhone Üzgünüm Şimdi yasaklandı. 318 00:15:01,890 --> 00:15:04,730 >> Chris, şimdi, Toronto, sordu Bize bu soru. 319 00:15:04,730 --> 00:15:06,580 Ben CS50 Live için bir fikrim var. 320 00:15:06,580 --> 00:15:09,750 Ben David, eğer büyük olacağını düşünüyorum, ya da Diğer CS50 bazı personelin, oynadı 321 00:15:09,750 --> 00:15:13,180 Bir veya daha fazla teslim çizik Sorun Set 0 oyunlar. 322 00:15:13,180 --> 00:15:14,730 Yani bu büyük bir öneri. 323 00:15:14,730 --> 00:15:18,670 >> Ve bir şey Sorunu Set dolayı, 1 1 Ocak serbest bırakıldı, biz ettik 324 00:15:18,670 --> 00:15:20,890 Aslında binlerce Alınan projeleri çizilmeye. 325 00:15:20,890 --> 00:15:23,970 Bu yüzden muhtemelen hepsini yapamadık Burada adalet ve CS50 Canlı. 326 00:15:23,970 --> 00:15:26,860 Yani biz birini koparmak düşündüm ki yakalandı, bizim göz geçenlerde olarak bilinen 327 00:15:26,860 --> 00:15:27,920 Büyücü Düello. 328 00:15:27,920 --> 00:15:31,420 >> Wizards 'Düello bir sınıf arkadaşı tarafından yazılmıştır Ohio Patrick adında. 329 00:15:31,420 --> 00:15:35,290 Ve ben bu proje konusunda uyarıyorlar gerekir gerçekten yukarıda gitti ve ne ötesinde 330 00:15:35,290 --> 00:15:36,730 Sorun Set 0 bekleniyor. 331 00:15:36,730 --> 00:15:39,580 Bu değilse hiç üzülmek yok bir şey mutlaka can 332 00:15:39,580 --> 00:15:43,090 senin çok ilk kez başarmak Programlama, ister Sıfırdan veya 333 00:15:43,090 --> 00:15:44,130 başka bir dil. 334 00:15:44,130 --> 00:15:48,420 Ama biz bunu oynamak için eğlenceli olacağını düşündüm Burada Wizards 'Duel biraz. 335 00:15:48,420 --> 00:15:50,276 >> [MÜZİK OYUN] 336 00:15:50,276 --> 00:16:39,370 337 00:16:39,370 --> 00:16:43,860 >> Şaşırtıcı, kendinizi istiyorum eğer böyle oynamak ya da Wizards 'Düello remix, bir atın 338 00:16:43,860 --> 00:16:45,350 Burada bu URL'ye bak. 339 00:16:45,350 --> 00:16:48,130 Devam edin ve sadece videoyu eğer duraklama Eğer bu tip istiyorum. 340 00:16:48,130 --> 00:16:51,800 >> Peki bir sonraki kadar başka Scratch projesi, adlı bir öğrenci tarafından bu 341 00:16:51,800 --> 00:16:54,600 Cambridge, Massachusetts David. 342 00:16:54,600 --> 00:16:58,820 Yani bu ilk aslında Program kendimi 2007 yılında geri yazdı. 343 00:16:58,820 --> 00:17:01,410 O zaman bir yüksek lisans öğrencisi oldu ve ben çapraz bir kayıtlı olduğu 344 00:17:01,410 --> 00:17:05,099 MIT'de eğitim kursu, öğretti Profesör Mitchel Resnick tarafından. 345 00:17:05,099 --> 00:17:07,270 Anda, Kazı Kazan vermedi gerçekten var. 346 00:17:07,270 --> 00:17:10,510 Sadece beta biçiminde, ve Biz-- Bu class-- öğrencilerin vardı 347 00:17:10,510 --> 00:17:14,050 Aslında oynamak için eşsiz bir fırsat Scratch ile, ve deney ile 348 00:17:14,050 --> 00:17:15,160 herkesten önce. 349 00:17:15,160 --> 00:17:18,400 >> Aslında, bizim ilk atamaları biri olan Bu sınıf gerçekten yapmak oldu bizim 350 00:17:18,400 --> 00:17:19,420 Kendi Scratch projesi. 351 00:17:19,420 --> 00:17:23,069 Ve bu gün bazı harcama hatırlıyorum Bir Cuma gecesi sekiz saat 352 00:17:23,069 --> 00:17:25,589 her şey burada oscartime üzerinde çalışıyor. 353 00:17:25,589 --> 00:17:28,550 Ve Oscar aşina sizin şimdi bu Susam Sokağı adlı Grouch 354 00:17:28,550 --> 00:17:31,700 Bir anda şarkı çağırmak olabilir Bu çalınacak ilgili. 355 00:17:31,700 --> 00:17:34,760 >> Ve ben çok olması için kullanılan Şarkının düşkün anıları. 356 00:17:34,760 --> 00:17:38,340 Ama sekiz saat sonra, bana güven döngü bir şey dinlerken, 357 00:17:38,340 --> 00:17:43,730 Bir sonsuza yazın döngü ile, çok hızlı bellek biraz sours. 358 00:17:43,730 --> 00:17:45,870 Ama senin için, sadece almak Bu az bir bakış. 359 00:17:45,870 --> 00:17:49,252 Ve ben sana bu örnek vermek oscartime evi. 360 00:17:49,252 --> 00:17:53,190 >> [MÜZİK OYUN] 361 00:17:53,190 --> 00:17:56,940 >> HOPARLÖR 4: (SÖYLEME) Ah seviyorum trash-- 362 00:17:56,940 --> 00:18:05,200 Kirli veya pis veya tozlu bir şey, düzensiz veya çürük ya da paslı bir şey. 363 00:18:05,200 --> 00:18:08,668 Evet ben çöp seviyorum. 364 00:18:08,668 --> 00:18:10,980 Burada biraz daha çürük şeyler var. 365 00:18:10,980 --> 00:18:20,012 Evet, seviyorum, seviyorum, ben çöp seviyorum. 366 00:18:20,012 --> 00:18:23,790 367 00:18:23,790 --> 00:18:26,940 >> HOPARLÖR 1: Şimdi oynamak istiyorsanız ya da remix oscartime ve geliştirmek 368 00:18:26,940 --> 00:18:29,500 o, burada bu URL'ye gidin. 369 00:18:29,500 --> 00:18:31,290 Peki, yanındaki bir soru [mi? Bosco?] 370 00:18:31,290 --> 00:18:34,750 Hong Kong, kim bu-- ne yazdı programlama dili 371 00:18:34,750 --> 00:18:36,340 MIT Scratch arkasında? 372 00:18:36,340 --> 00:18:37,330 Yani büyük bir soru. 373 00:18:37,330 --> 00:18:40,640 >> Ama kendimize cevap yerine, Biz aşağı bizim kameralar almaya karar verdi 374 00:18:40,640 --> 00:18:44,790 MIT Media Lab, yol nerede Yaşam Boyu Anaokulu grubu tarafından yönetiliyor 375 00:18:44,790 --> 00:18:47,610 Profesör Mitchel Resnick, kimden Ben o sınıf yıl önce aldı. 376 00:18:47,610 --> 00:18:50,250 Biz, sadece Profesör Resnick değil görüştü aynı zamanda, John Maloney, 377 00:18:50,250 --> 00:18:52,730 orijinal yazarı Scratch programı. 378 00:18:52,730 --> 00:18:56,050 Çok yazılım Yani kullanıyorum Diğer yazılım oluşturmak oldu 379 00:18:56,050 --> 00:18:58,090 John öncelikle yazılı. 380 00:18:58,090 --> 00:19:02,020 Aslında burada resimde kendimi, John, ve Mitchell gerçek arkasında duran 381 00:19:02,020 --> 00:19:05,750 Scratch dünya enkarnasyon kısa bir süre Sohbetimiz sonra. 382 00:19:05,750 --> 00:19:10,278 Ama biz bir dinle, altmış almadan önce Burada yavru saniye. 383 00:19:10,278 --> 00:20:11,860 >> [MÜZİK - JOHN MAYER, "WILDFIRE"] 384 00:20:11,860 --> 00:20:16,190 >> Tüm samimiyetiyle aslında Scratch tutar Bizim kalbinde özel bir yeri 385 00:20:16,190 --> 00:20:16,990 Burada CS50 de. 386 00:20:16,990 --> 00:20:20,020 Nitekim, biz Scratch tanıttı 2007 yılında ders içine. 387 00:20:20,020 --> 00:20:22,090 Ve bu ne dikkat çekiciydi yıl şu şekilde özetlenebilir. 388 00:20:22,090 --> 00:20:26,130 Önceki yıllarda ise, 2006 say, biz 200 öğrenci alışveriş olurdu 389 00:20:26,130 --> 00:20:29,250 Elbette, Harvard araçları konuşuyoruz hangi ilk kurs tarafından açılan 390 00:20:29,250 --> 00:20:33,120 dönem hafta, ama değil mutlaka kursuna. 391 00:20:33,120 --> 00:20:36,350 Bu öğrencilerin% 67 olur, tipik kalır ve geri gel 392 00:20:36,350 --> 00:20:37,440 takip haftalar. 393 00:20:37,440 --> 00:20:40,320 >> Bu arada biz tanıttı 2007 yılında Diğer bazı yanı sıra Scratch 394 00:20:40,320 --> 00:20:44,680 müfredat tweaks, biz% 97 kadar fırladı Bu öğrencilerin kalıcılık oranı 395 00:20:44,680 --> 00:20:46,200 kim CS50 alışveriş edildi. 396 00:20:46,200 --> 00:20:49,960 Ve böylece O zamandan beri Scratch olmuştur Sadece olsa CS50 temel bir parçası, 397 00:20:49,960 --> 00:20:50,890 ilk hafta. 398 00:20:50,890 --> 00:20:54,420 Ama tonunu ayarlar söylemek cesaret Elbette, ve gerçekten hedefimize konuşuyor 399 00:20:54,420 --> 00:20:58,840 Bilgisayar bilimi yapma CS50 içinde daha erişilebilir. 400 00:20:58,840 --> 00:21:02,530 Bunu dedi, Mitchell bizim teşekkür John ve tüm Çizilmeye ekibi ve. 401 00:21:02,530 --> 00:21:05,710 Şimdi o alanı alalım yolda yolculuk. 402 00:21:05,710 --> 00:21:06,930 >> MITCHEL Resnick: Merhaba, Mitch Resnick değilim. 403 00:21:06,930 --> 00:21:09,970 Ben Öğrenme Araştırma profesörü değilim Burada MIT Media Lab. 404 00:21:09,970 --> 00:21:12,590 Ve ben de doğrudan MİT Scratch ekibi. 405 00:21:12,590 --> 00:21:15,810 >> JOHN MALONEY: John Maloney değilim, ve ben Bir araştırmacı yaklaşık on oldu 406 00:21:15,810 --> 00:21:19,240 yaş, bir Scratch projesi üzerinde çalışıyor kurşun geliştirici olarak. 407 00:21:19,240 --> 00:21:22,460 >> MITCHEL Resnick: Bizim araştırma diyoruz Yaşam Boyu Anaokulu grubu grubu 408 00:21:22,460 --> 00:21:24,785 biz yol esinlenerek çünkü Çocuklar anaokulunda öğrenirler. 409 00:21:24,785 --> 00:21:28,820 Klasik anaokulu, çocuklarda şakacı tasarımı ve oluştururken 410 00:21:28,820 --> 00:21:30,920 işbirliği şeyler bir another-- ile 411 00:21:30,920 --> 00:21:33,300 ahşap bloklar ile bina kuleleri, ile resim yapma 412 00:21:33,300 --> 00:21:34,720 boya ve boya kalemleri parmak. 413 00:21:34,720 --> 00:21:38,430 Biz Scratch geliştikçe, biz istedik için bu anaokulu ruhunu yakalamak 414 00:21:38,430 --> 00:21:39,700 Her yaştan öğrenciler. 415 00:21:39,700 --> 00:21:42,880 >> JOHN MALONEY: Büyük motivasyonları biri Sıfırdan için olan 416 00:21:42,880 --> 00:21:47,930 Mitchel ve Natalie vardı proje Bilgisayar Clubhouse denilen başladı. 417 00:21:47,930 --> 00:21:54,570 Ve onlar şeyler yapıyor çocuklar bir sürü gördüm Photoshop ve benzeri medya araçları ile 418 00:21:54,570 --> 00:21:58,700 Çeşitli ses üretim araçları, ama onlar herhangi bir programlama yapıyor değildi. 419 00:21:58,700 --> 00:22:00,020 çocuklar yapıyor değil herhangi bir programlama. 420 00:22:00,020 --> 00:22:02,440 Ve biz, etrafına baktı ve iyi ki-- Neden bunu yapmıyorlar? 421 00:22:02,440 --> 00:22:06,380 Ve cevap orada olmak gibiydi için uygun bir araç değildi 422 00:22:06,380 --> 00:22:07,220 Bu ayar. 423 00:22:07,220 --> 00:22:10,960 >> MITCHEL Resnick: Biz gelişmekte edildi gibi Scratch, ben bazı esinlenerek 424 00:22:10,960 --> 00:22:13,660 Benim akıl hocası Seymour fikirleri Geliştirilen Papert, 425 00:22:13,660 --> 00:22:15,640 Logo programlama dili. 426 00:22:15,640 --> 00:22:19,535 Seymour her zaman olduğunu söylemek için kullanılır yeni bir teknoloji için önemli 427 00:22:19,535 --> 00:22:24,140 Bunu anlamı düşük zemin, almak kolay değil yüksek tavanlı ile başladı, sen demek 428 00:22:24,140 --> 00:22:25,980 Daha fazla ve daha karmaşık yapabilirsiniz onunla şeyler. 429 00:22:25,980 --> 00:22:30,480 >> Biz de diyoruz istedim Geniş duvarlar, yani çok var 430 00:22:30,480 --> 00:22:31,100 Farklı yollar. 431 00:22:31,100 --> 00:22:34,800 Birçok farklı yapabilirsiniz yazılımı ile işler. 432 00:22:34,800 --> 00:22:38,320 Bu yeterli değil, sadece başlamak için Kolayca ve mutlaka karmaşık şeyler varsa 433 00:22:38,320 --> 00:22:39,900 Herkes aynı şeyi yapıyor. 434 00:22:39,900 --> 00:22:42,690 Biz farklı birçok istedim yollar, farklı biliyorum çünkü 435 00:22:42,690 --> 00:22:45,760 insanlar farklı ilgi alanlarına sahip, ve biz Herkesin çalışmak edebilmek için istedim 436 00:22:45,760 --> 00:22:48,090 projeler üzerinde olduğunu büyüdü kendi çıkarlarını. 437 00:22:48,090 --> 00:22:52,020 >> JOHN MALONEY: Ben o biz söylemek istiyorum kabul yaklaşık on kat daha fazla 438 00:22:52,020 --> 00:22:55,730 komutlar var ve daha özellikleri Hiç Scratch sona erdi. 439 00:22:55,730 --> 00:23:01,160 Biz yaklaşık sonsuz tartışmalar olurdu tam bloklar üzerine koymak için ne ifade, 440 00:23:01,160 --> 00:23:05,650 ve varsayılan olsun gibi şeyler sprite yönü yukarı olmalıdır 441 00:23:05,650 --> 00:23:06,570 veya sağa. 442 00:23:06,570 --> 00:23:10,450 Bu yüzden, tüm bu şeyler düşündüm Özellikle çok erken 443 00:23:10,450 --> 00:23:13,790 İnsanlar ile olurdu deneyimleri Çizilmeye ve öyle yapmaya çalışıyorum 444 00:23:13,790 --> 00:23:16,800 şeyler keşfetti olabilir ki Sadece deneylerle. 445 00:23:16,800 --> 00:23:20,370 >> MITCHEL Resnick: Ne zaman biz ilk edildi tasarım Scratch hedef kitlesi 446 00:23:20,370 --> 00:23:22,670 on altı yaşları sekiz oldu. 447 00:23:22,670 --> 00:23:26,400 >> JOHN MALONEY: düşük ucunda spektrum, biz çok daha genç bulundu 448 00:23:26,400 --> 00:23:28,940 Çocuklar daha Scratch kullanılarak edildi biz hiç beklenen. 449 00:23:28,940 --> 00:23:33,410 Ben hala ilk Scratch hatırlıyorum gün, biz vardı, bence. 450 00:23:33,410 --> 00:23:36,340 Bu küçük altı yaşındaki bir adam geldi. 451 00:23:36,340 --> 00:23:41,540 Üst ucunda, ben sürpriz oldum En Örneğin, Scratch kullanımı içinde 452 00:23:41,540 --> 00:23:43,660 CS50 gibi üniversite sınıfları. 453 00:23:43,660 --> 00:23:47,750 Biz gerçekten düşünmüyordu Çünkü Öğretim için bir dil olarak Scratch 454 00:23:47,750 --> 00:23:50,070 bilgisayara, bilgisayar bilimi bilim adamları. 455 00:23:50,070 --> 00:23:52,970 >> Başka bir sürpriz kaç olduğunu yetişkin bunu kullanıyor. 456 00:23:52,970 --> 00:23:58,830 Biz bulundu dolu gibi insanlar Zaman programcılar programlama keyfini 457 00:23:58,830 --> 00:24:00,530 Bir hobi bir tür olarak Scratch. 458 00:24:00,530 --> 00:24:03,860 Ve bu yüzden Scratch insanlar gördüm Web sitesi projeleri oluşturmak 459 00:24:03,860 --> 00:24:05,470 example-- için, yapmak 460 00:24:05,470 --> 00:24:08,380 ray 3D render sistemleri izleme. 461 00:24:08,380 --> 00:24:10,120 Bunu görünce ben inanamadım. 462 00:24:10,120 --> 00:24:13,170 >> MITCHEL Resnick: başladığımız gibi çalışmak için Scratch, biz bunu yapmak istedim 463 00:24:13,170 --> 00:24:16,360 Bir önceki programlama farklı Bunu yapmak için diller 464 00:24:16,360 --> 00:24:19,010 çok daha geniş bir erişilebilir insanların aralığı. 465 00:24:19,010 --> 00:24:21,770 Yani biz üç çekirdek vardı rehber ilkeler. 466 00:24:21,770 --> 00:24:24,880 Öncelikle biz daha yapmak istedim Eğer inşa böylece, tinkerable 467 00:24:24,880 --> 00:24:27,810 koyarak gibi çok programlar Birlikte LEGO tuğla. 468 00:24:27,810 --> 00:24:30,760 Bu yüzden görsel programlama vardı Bu arada değil blok. 469 00:24:30,760 --> 00:24:34,670 >> Tüm İkincisi, biz insanları izin istedim daha anlamlı projeler üzerinde çalışmak, 470 00:24:34,670 --> 00:24:37,060 Şahsen vardı şeyler Onlar için ilgili. 471 00:24:37,060 --> 00:24:38,890 Biz Scratch yapmak yüzden Medya zengin yüzden. 472 00:24:38,890 --> 00:24:41,230 >> Tüm Üçüncüsü, biz istedik daha sosyal hale. 473 00:24:41,230 --> 00:24:43,580 Çünkü en iyi öğrenme çok deneyimleri zaman biz gelip 474 00:24:43,580 --> 00:24:45,220 başkaları ile etkileşim. 475 00:24:45,220 --> 00:24:48,590 Bu yüzden Scratch online topluluk eklendi başından itibaren, 476 00:24:48,590 --> 00:24:51,790 Doğru biz çok, yazılım başlattı İnsanlar bir kitleye sahip olacağını 477 00:24:51,790 --> 00:24:55,460 kendi yarattıkları için, ve ayrıca olsun Diğer insanların yarattığı ne esinlenerek. 478 00:24:55,460 --> 00:24:59,720 Biz çizik başlatmasından bu yana orada var 4.5 milyon projeler etrafında ki 479 00:24:59,720 --> 00:25:01,760 paylaşılan edilmiştir Scratch web sitesi. 480 00:25:01,760 --> 00:25:05,610 >> JOHN MALONEY: Yani ben aslında tür projeyi katıldı 481 00:25:05,610 --> 00:25:07,770 ve Mitchel için yalvaran. 482 00:25:07,770 --> 00:25:10,510 Ben bunu duyunca ben, katıldı istedi Ben düşündüm çünkü gidiyordu 483 00:25:10,510 --> 00:25:12,790 Böyle bir şey olabilir serin ve Ben yardım etmek istedim. 484 00:25:12,790 --> 00:25:17,010 Ama benim en sevdiğim dil Smalltalk oldu ve ben geliştirmeye yardımcı olmuştu 485 00:25:17,010 --> 00:25:19,430 Smalltalk bu sürümü Squeak denir. 486 00:25:19,430 --> 00:25:23,240 >> Ben de, ben gelirim, dedi ve I sürece bu işi 487 00:25:23,240 --> 00:25:24,960 Squeak bunu inşa edebilirsiniz. 488 00:25:24,960 --> 00:25:27,920 Ve Mitchel dedi ki emin oh, I do not o yapılan ne umurumda. 489 00:25:27,920 --> 00:25:28,920 Sadece o iş yapmak. 490 00:25:28,920 --> 00:25:31,950 Ve böylece o var nasıl Squeak yazılacaktır. 491 00:25:31,950 --> 00:25:36,730 >> 2.0 Scratch ile yüzden düşündük biz o Çizilmeye ulaşmak çıkarmak için çalışacağını söyledi 492 00:25:36,730 --> 00:25:39,750 Bunu yaparak daha fazla kişi Bir Bulut tabanlı uygulama. 493 00:25:39,750 --> 00:25:43,290 Bir versiyonu vardı ve, her ne kadar Tarayıcıda koştu gıcırtı, onu 494 00:25:43,290 --> 00:25:45,960 Gerekli indirme ve Bir plug-in yükleme. 495 00:25:45,960 --> 00:25:49,450 Ve biz biliyorduk bir sürü insan olur ki Ya, sorun bunu yaparken var 496 00:25:49,450 --> 00:25:54,310 bu karmaşık bir süreç olduğu için ya da yönetim de, çünkü 497 00:25:54,310 --> 00:25:56,470 okul, ya da her neyse, buna izin vermedi. 498 00:25:56,470 --> 00:26:00,310 Bu yüzden tür bir şey istedim tarayıcıları yerleşik, ya da oldu 499 00:26:00,310 --> 00:26:03,050 tür orada varsayılan En tarayıcılarda. 500 00:26:03,050 --> 00:26:07,100 Biz Java kabul biz kabul Silverlight, biz, JavaScript kabul 501 00:26:07,100 --> 00:26:08,590 ve biz Flaş kabul. 502 00:26:08,590 --> 00:26:11,020 >> Bu noktada Flaş gerçekten üstünlük üzerinde. 503 00:26:11,020 --> 00:26:12,350 Adobe gerçekten iterek oldu. 504 00:26:12,350 --> 00:26:17,420 Ve biz henüz gittiğini bilmiyordum iOS böyle bir sorun, ve 505 00:26:17,420 --> 00:26:19,200 vb mobil cihazlar ve. 506 00:26:19,200 --> 00:26:20,480 Bu yüzden Flash ile gittik. 507 00:26:20,480 --> 00:26:25,690 >> Ve geçmişe belki yapardım biz gitmişti eğer daha güzel 508 00:26:25,690 --> 00:26:27,900 JavaScript bu hale geldi çünkü baskın dil. 509 00:26:27,900 --> 00:26:31,690 Ama herhangi bir yolu var sanmıyorum biz muhtemelen görmüş olabilir tüm 510 00:26:31,690 --> 00:26:33,690 değiştirmek için gittiğini şeyler sonra ve şimdi arasında. 511 00:26:33,690 --> 00:26:37,620 Ve koymak için üç yıl ya da öylesine alır Bu gibi birbirine bir şey. 512 00:26:37,620 --> 00:26:40,860 Yani iyi bir tahmin yapmaya ve en iyi için umut. 513 00:26:40,860 --> 00:26:44,720 >> MITCHEL Resnick: Bir yeni projeleri denilen Scratch Junior olması için çalışıyor 514 00:26:44,720 --> 00:26:47,130 Hatta genç çocuklar aşağı gitmek Scratch. 515 00:26:47,130 --> 00:26:49,810 Bu beş yaşına amaçlayan ediliyor Yedi yaşındakiler için, gibi 516 00:26:49,810 --> 00:26:51,780 İkinci sınıfa anaokulu. 517 00:26:51,780 --> 00:26:53,610 Bunun ilk sürümü iPad olacak. 518 00:26:53,610 --> 00:26:57,130 Ve biz gelmek için plan 2014 ortasında dışarı. 519 00:26:57,130 --> 00:26:59,660 Yani Gençler biraz olacak Scratch küçültülmüş versiyonu. 520 00:26:59,660 --> 00:27:02,540 Bu, biraz daha az özelliklere sahip olacak ve aynı zamanda şeyler daha yapmak 521 00:27:02,540 --> 00:27:05,450 gelişimsel olarak uygun genç çocuklar için. 522 00:27:05,450 --> 00:27:09,580 >> JOHN MALONEY: Ben aslında o zevk Özellikle, çeşit olduğunu, 2.0 Scratch 523 00:27:09,580 --> 00:27:14,070 gizlice yüksek performans Tahmin edebileceğiniz daha. 524 00:27:14,070 --> 00:27:16,410 Varsayılan olarak, zaman animasyonlar yapıyoruz ve benzeri, sen 525 00:27:16,410 --> 00:27:20,730 güncelleme sınırlı Ekranın oranı. 526 00:27:20,730 --> 00:27:24,610 Ve biz kasten tasarlanmış, böylece sadece biraz başına yapar 527 00:27:24,610 --> 00:27:30,330 Çerçeve, derseniz 10 tekrarlayın, böylece, 10 hareket, aslında o hareket görmek 528 00:27:30,330 --> 00:27:32,450 on küçük artışlarla. 529 00:27:32,450 --> 00:27:36,590 >> Ancak, gizli modunda bir tür var alabilirsiniz denilen turbo modu, 530 00:27:36,590 --> 00:27:38,920 vardiya yeşil bayrağı tıklayarak. 531 00:27:38,920 --> 00:27:42,670 Ve temelde sağlayan o koşmak tür hızlı olabildiğince. 532 00:27:42,670 --> 00:27:46,210 Yani bu gibi şeyler sağlar ne ışını izleyici ve yok 533 00:27:46,210 --> 00:27:49,480 Eğer orijinal ışın izleyici amaçlara yönelik olması yaklaşık yarım saat gibi beklemek zorunda kaldı 534 00:27:49,480 --> 00:27:52,020 öyleydi, çünkü sonuçları görmek tür aracılığıyla chugging 535 00:27:52,020 --> 00:27:53,060 her seferinde bir çerçevesi. 536 00:27:53,060 --> 00:27:57,240 Ama, vardiya tıklayın şeyle yapabilirsiniz gibi bir şey sonuç almak 537 00:27:57,240 --> 00:27:58,980 Yirmi saniye. 538 00:27:58,980 --> 00:28:03,610 Yani aniden yapabilirsiniz sadece sıralama Scratch yüksek düzey şeyler, ama 539 00:28:03,610 --> 00:28:05,990 Bir gizli özellik. 540 00:28:05,990 --> 00:28:08,470 >> HOPARLÖR 1: size Mitchel için çok teşekkür ederiz ve her şey için John 541 00:28:08,470 --> 00:28:09,890 onlar CS50 için yaptık. 542 00:28:09,890 --> 00:28:13,190 Andrew, Al, ve Shelley, teşekkürler kim kameralar arkasında bu hafta. 543 00:28:13,190 --> 00:28:15,460 Tüm çok teşekkürler Öğrenciler, orada kim o sizin 544 00:28:15,460 --> 00:28:16,290 sunulan içerik. 545 00:28:16,290 --> 00:28:22,340 >> Ve gerçekten, sen isterseniz gelecek hafta içerik katkıda 546 00:28:22,340 --> 00:28:26,420 Facebook, Reddit üzerinden bize ulaşmak yapmak, Heyecan ya da diğer herhangi bir 547 00:28:26,420 --> 00:28:27,570 dersin anlamına gelir. 548 00:28:27,570 --> 00:28:29,750 Bu CS50 Live için bu kadar. 549 00:28:29,750 --> 00:28:32,480 Bu CS50 oldu. 550 00:28:32,480 --> 00:28:33,730 Kahretsin. 551 00:28:33,730 --> 00:29:04,598