1 00:00:00,000 --> 00:00:12,640 2 00:00:12,640 --> 00:00:15,410 >> ΟΜΙΛΗΤΗΣ 1: Γεια σας κόσμο, αυτό είναι CS50 Live. 3 00:00:15,410 --> 00:00:18,450 Θα θέλαμε να ξεκινήσω αυτή τη φορά με ένα φωνάζει στους φίλους μας στο Σεντ Λούις, 4 00:00:18,450 --> 00:00:21,450 Missouri, όπου μια ομάδα εθελοντών γνωστή ως LaunchCode έχουν 5 00:00:21,450 --> 00:00:25,920 συγκεντρώνοντας CS50x φοιτητές προκειμένου να λάβει την τάξη συλλογικά. 6 00:00:25,920 --> 00:00:29,250 Και ο στόχος είναι τελικά ότι, μετά τέλος του εξαμήνου, είναι να συνδέσετε εκείνες 7 00:00:29,250 --> 00:00:31,120 μαθητές με τοπικές θέσεις εργασίας τεχνολογίας. 8 00:00:31,120 --> 00:00:34,030 >> Τώρα, αρχικά οι λαοί LaunchCode, και οι μαθητές που συμμετέχουν, πήγαιναν 9 00:00:34,030 --> 00:00:37,550 να συγκαλέσει σε μια τοπική βιβλιοθήκη όπου μερικές εκατοντάδες άτομα είχαν RSVPed. 10 00:00:37,550 --> 00:00:40,950 Αλλά τόσοι πολλοί άνθρωποι κατέληξαν σε RSVPing το τέλος για την πρωτοβουλία αυτή, ώστε να 11 00:00:40,950 --> 00:00:43,930 καταλήξαμε κινείται σε ένα τοπικό όπερα σπίτι, που απεικονίζονται εδώ. 12 00:00:43,930 --> 00:00:44,770 >> Τώρα είναι λίγο μικρό. 13 00:00:44,770 --> 00:00:48,320 Αλλά αν κοιτάξουμε ποτέ τόσο στενά μπορείτε να δείτε στη σκηνή η πρώτη διαφάνεια 14 00:00:48,320 --> 00:00:53,240 από την Εβδομάδα 0 που μιλά για το γεγονός ότι 73% από τους συμμαθητές σας, ίσως 15 00:00:53,240 --> 00:00:55,650 συμπεριλαμβανομένων σας, δεν έχουν προηγούμενη εμπειρία. 16 00:00:55,650 --> 00:00:58,420 Και πράγματι αυτό ήταν πάρα πολύ το περίπτωση σε αυτή όπερα εδώ. 17 00:00:58,420 --> 00:01:01,170 Έτσι hellos μας με τους λαούς στο LaunchCode και η 18 00:01:01,170 --> 00:01:02,180 πολίτες του Σαιντ Λούις. 19 00:01:02,180 --> 00:01:05,150 Αν εσείς ζείτε τοπικούς στον Άγιο Louis, μην διστάσετε να τους ελέγξετε έξω 20 00:01:05,150 --> 00:01:07,520 στο launchcodestl.com. 21 00:01:07,520 --> 00:01:12,450 Ή, ίσως, ανάψτε τοπικές ειδήσεις σας κανάλι, όπως θα κάνουμε εδώ για εσάς. 22 00:01:12,450 --> 00:01:15,790 >> ΟΜΙΛΗΤΗΣ 2: Μια καταπληκτική ευκαιρία για οποιαδήποτε Άγιος Louisan ψάχνει να προσγειωθεί ένα 23 00:01:15,790 --> 00:01:18,030 αυτών των υψηλής τεχνολογίας, υψηλής αμειβόμενες θέσεις εργασίας. 24 00:01:18,030 --> 00:01:21,440 Για πρώτη φορά, η ίδια Κατηγορία προγραμματισμού ηλεκτρονικών υπολογιστών που είναι 25 00:01:21,440 --> 00:01:26,910 διδάσκεται σε απευθείας σύνδεση από το Harvard και το MIT είναι που προσφέρονται στο πρόσωπο στο St 26 00:01:26,910 --> 00:01:28,070 Louis Public Library. 27 00:01:28,070 --> 00:01:32,670 >> Είναι όλα αυτά χάρη στην οργάνωση LaunchCode, η οποία προσπαθεί να επιλύσει 28 00:01:32,670 --> 00:01:34,900 η τεχνολογία χάσμα ταλέντου εδώ στο Σεντ Λούις. 29 00:01:34,900 --> 00:01:39,420 Τώρα, όποιος περνάει αυτή τέσσερις μήνες Φυσικά είναι πιθανό να πάρει μια πληρωμένη 30 00:01:39,420 --> 00:01:43,260 μαθητείας που θα μπορούσε να μετατραπεί σε μια εργασία προγραμματισμού ηλεκτρονικών υπολογιστών. 31 00:01:43,260 --> 00:01:47,010 Συνιδρυτής LaunchCode λέει, αν να μάθουν αυτό το σύνολο ικανοτήτων, στη σημερινή 32 00:01:47,010 --> 00:01:52,100 αγορά που είναι σχεδόν εγγυημένη για να γης μια δουλειά έξι σχήμα σε μια-δυο 33 00:01:52,100 --> 00:01:55,500 χρόνια, με έναν αρχικό μισθό περίπου $ 50.000. 34 00:01:55,500 --> 00:01:56,580 Αυτό ακούγεται αρκετά καλό. 35 00:01:56,580 --> 00:02:00,930 Λοιπόν, τι είδους άνθρωπος θα πρέπει να να εξετάσει τη λήψη αυτής της κατηγορίας; 36 00:02:00,930 --> 00:02:03,890 >> JIM McKelvey: Θα πρέπει να είναι αρκετά έξυπνος, εντάξει; 37 00:02:03,890 --> 00:02:06,690 Θα πρέπει να είναι εξαιρετικά σκληρή εργασία. 38 00:02:06,690 --> 00:02:08,660 Αλλά δεν χρειάζεται να έχουν πάει στα καλύτερα σχολεία. 39 00:02:08,660 --> 00:02:09,930 Δεν χρειάζεται να είναι μεγάλη στα μαθηματικά. 40 00:02:09,930 --> 00:02:13,380 Δεν χρειάζεται να έχουν κάποια από τα πράγματα που μπορείτε να πιστεύετε ότι χρειάζεστε. 41 00:02:13,380 --> 00:02:16,360 Και αυτό το μάθημα θα σας πω σας αν το έχεις. 42 00:02:16,360 --> 00:02:18,490 >> ΟΜΙΛΗΤΗΣ 2: Πω πω, τώρα, αν είστε αναρωτιέστε αν υπάρχουν αρκετά 43 00:02:18,490 --> 00:02:23,270 θέσεις εργασίας προγραμματισμού που ήταν διαθέσιμα στην Αγία Louis, η απάντηση είναι ένα μεγάλο ναι. 44 00:02:23,270 --> 00:02:26,990 McKelvey λέει ότι υπάρχουν πάνω από 1.000 ανοικτές θέσεις και όχι απλώς 45 00:02:26,990 --> 00:02:29,250 αρκετοί ντόπιοι άνθρωποι που προσπαθούν για την κάλυψή τους. 46 00:02:29,250 --> 00:02:33,250 Τώρα αυτή η τάξη αρχίζει τη Δευτέρα στις 5:30 στο το Κεντρικό Κατάστημα στην Αγ. Louis 47 00:02:33,250 --> 00:02:34,530 Δημόσια Βιβλιοθήκη. 48 00:02:34,530 --> 00:02:37,770 Αν σας ενδιαφέρει, και είμαι βέβαιος ότι κάποιοι από εσάς θα είναι, οι πληροφορίες 49 00:02:37,770 --> 00:02:39,020 ότι ksdk.com. 50 00:02:39,020 --> 00:02:41,582 51 00:02:41,582 --> 00:02:43,960 >> ΟΜΙΛΗΤΗΣ 1: Μερικοί από τους συμμαθητές σας Θα ήθελα τώρα να πω ένα γεια. 52 00:02:43,960 --> 00:02:48,270 Μέχρι πρώτο είναι Suzanne, από Winthrop, Massachusetts, μια κοντινή πόλη ακριβώς κάτω 53 00:02:48,270 --> 00:02:50,022 ο δρόμος από εδώ. 54 00:02:50,022 --> 00:02:52,290 >> ΣΟΥΖΑΝ: Γεια σας κόσμο, είμαι Suzanne. 55 00:02:52,290 --> 00:02:56,790 Ζω σε Winthrop, Μασαχουσέτη, Ηνωμένες Πολιτείες της Αμερικής, για το νερό. 56 00:02:56,790 --> 00:02:59,630 Και είμαι 63 ετών. 57 00:02:59,630 --> 00:03:01,480 Είμαι ένας συνταξιούχος νοσοκόμα. 58 00:03:01,480 --> 00:03:05,860 Έχω τέσσερα παιδιά και δύο εγγόνια. 59 00:03:05,860 --> 00:03:09,220 >> Είμαι, επίσης, ένας θεατρικός σκηνοθέτης και ηθοποιός. 60 00:03:09,220 --> 00:03:13,550 Και κάποια στιγμή φέτος θα πρέπει να εμφανίζονται στο Discovery Channel με τίτλο «Το 61 00:03:13,550 --> 00:03:17,840 Boston Στραγγαλιστής. "I παίζουν Ζηνοβία Clegg. 62 00:03:17,840 --> 00:03:22,445 >> Παίρνω CS50 γιατί αγαπώ EDX. 63 00:03:22,445 --> 00:03:24,595 Έχω πάρει δύο προηγούμενα μαθήματα. 64 00:03:24,595 --> 00:03:32,850 Έχω πάρει Δικαιοσύνης και Δημόσιας Υγείας και περιβαλλοντική αλλαγή. 65 00:03:32,850 --> 00:03:34,030 Και τους άρεσε πολύ. 66 00:03:34,030 --> 00:03:37,360 >> Επίσης, επειδή η επιστήμη των υπολογιστών με τρομάζει λίγο. 67 00:03:37,360 --> 00:03:43,940 Και στην ηλικιακή ομάδα μου είμαστε ενθαρρύνονται να κάνουμε πράγματα που μας φοβίζουν. 68 00:03:43,940 --> 00:03:48,720 Έτσι παίρνω CS50 και ψάχνει διαβιβάζει σε αυτό. 69 00:03:48,720 --> 00:03:52,405 Έτσι, το όνομά μου είναι Suzanne, και αυτό είναι CS50. 70 00:03:52,405 --> 00:03:55,020 71 00:03:55,020 --> 00:03:58,460 >> ΟΜΙΛΗΤΗΣ 1: Μέχρι το επόμενο είναι αρκετά hellos από κάποιους συμμαθητές σας σε Brewer 72 00:03:58,460 --> 00:04:00,160 High School στο Μέιν. 73 00:04:00,160 --> 00:04:02,010 Ας ρίξουμε μια ακούσουν. 74 00:04:02,010 --> 00:04:04,640 >> BREWER HIGH SCHOOL ΜΑΘΗΤΕΣ: Hello κόσμο, είμαστε Brewer High. 75 00:04:04,640 --> 00:04:05,945 >> PATRICK: Γεια σας, είμαι ο Πάτρικ. 76 00:04:05,945 --> 00:04:07,490 >> ADAM: Είμαι Αδάμ. 77 00:04:07,490 --> 00:04:09,020 >> NIKOLAI: Είμαι Nikolai. 78 00:04:09,020 --> 00:04:11,286 >> BEN: Είμαι ο Μπεν. 79 00:04:11,286 --> 00:04:12,660 >> DYLAN: Είμαι Dylan. 80 00:04:12,660 --> 00:04:13,930 >> NICK: Είμαι ο Νικ. 81 00:04:13,930 --> 00:04:15,085 >> ΧΡΙΣΤΙΝΑ: Είμαι Χριστίνα. 82 00:04:15,085 --> 00:04:16,069 >> JONATHAN: Είμαι Jonathan. 83 00:04:16,069 --> 00:04:17,000 >> CHARLES: Είμαι Charles. 84 00:04:17,000 --> 00:04:20,890 >> BREWER HIGH SCHOOL ΜΑΘΗΤΕΣ: Και αυτό είναι CS50. 85 00:04:20,890 --> 00:04:24,360 >> ΟΜΙΛΗΤΗΣ 1: Γεια σας Brewer Γυμνάσιο - και τώρα Stuart και ένας φίλος του, 86 00:04:24,360 --> 00:04:26,320 από την κοντινή πολιτεία της Βιρτζίνια. 87 00:04:26,320 --> 00:04:30,300 88 00:04:30,300 --> 00:04:33,170 >> STUART: Γεια σας κόσμο, Το όνομά μου είναι Stuart. 89 00:04:33,170 --> 00:04:35,285 Και είμαι από τη Βιρτζίνια. 90 00:04:35,285 --> 00:04:38,230 Και αυτή είναι η πρώτη μου φορά να κάνει ένα μάθημα Χάρβαρντ ή 91 00:04:38,230 --> 00:04:41,670 online μάθημα όπως αυτό. 92 00:04:41,670 --> 00:04:44,980 Μου αρέσει πραγματικά υπολογιστές και θέλουν να μάθετε περισσότερα για αυτούς. 93 00:04:44,980 --> 00:04:47,900 Είμαι Stuart, και αυτό είναι CS50. 94 00:04:47,900 --> 00:04:49,060 >> ΟΜΙΛΗΤΗΣ 1: Γεια σου Stuart. 95 00:04:49,060 --> 00:04:51,900 Έτσι, έχουμε επίσης κρατώντας ένα μάτι για Twitter, όπου ένας από τους συμμαθητές σας, 96 00:04:51,900 --> 00:04:55,020 Umberto από το Μεξικό, είχε αυτό να τιτίβισμα πρόσφατα. 97 00:04:55,020 --> 00:04:57,270 Γεια σου, @ davidjmalan, επιτρέψτε μου να να σας κάνω μια ερώτηση - 98 00:04:57,270 --> 00:04:59,210 Mark Zuckerberg πήρε CS50; 99 00:04:59,210 --> 00:05:03,450 >> Έτσι, δυστυχώς, Mark στην πραγματικότητα δεν λάβει CS50 κατά την εγγραφή ως καινούριος εδώ 100 00:05:03,450 --> 00:05:04,050 στο Χάρβαρντ. 101 00:05:04,050 --> 00:05:07,570 Μάλλον παραλείφθηκε μπροστά σε μια πιο προηγμένη κατηγορία γνωστή ως CS51, η οποία 102 00:05:07,570 --> 00:05:10,910 καλύπτει θέματα όπως η επιστήμη των υπολογιστών έννοιες αφαίρεσης, και τον προγραμματισμό 103 00:05:10,910 --> 00:05:13,900 σαν ένα λειτουργικό προγραμματισμό αντικειμενοστραφή προγραμματισμό. 104 00:05:13,900 --> 00:05:17,400 >> Τώρα, τη στιγμή που διδάχθηκε από ένα καθηγητή που ονομάζεται Henry Leitner, ο οποίος 105 00:05:17,400 --> 00:05:19,890 στην πραγματικότητα δίδαξε το μάθημα όταν το πήρα, καθώς και. 106 00:05:19,890 --> 00:05:23,150 Η δική μας διδάσκαλος, Rob Bowden, πρόσφατα κάθισε με τον καθηγητή 107 00:05:23,150 --> 00:05:28,060 Latiner να μιλήσουμε για μερικά από του πρώην φοιτητές, εκτός από μένα. 108 00:05:28,060 --> 00:05:31,620 >> ROB BOWDEN: Γεια σου, είμαι Rob Bowden, και είμαι εδώ με τον Δρ Χένρι Leitner, ο οποίος είναι 109 00:05:31,620 --> 00:05:35,270 ο Αναπληρωτής Κοσμήτορας της Πληροφορίας Τεχνολογία στο DCE, και Ανώτερος Λέκτορας 110 00:05:35,270 --> 00:05:36,660 στην Επιστήμη των Υπολογιστών. 111 00:05:36,660 --> 00:05:41,560 >> Εντάξει, έτσι έχω ακούσει ότι είχατε περάσει μερικές διασημότητες 112 00:05:41,560 --> 00:05:43,360 μέσα από μερικά από τα μαθήματά σας. 113 00:05:43,360 --> 00:05:45,540 >> HENRY LEITNER: Εντάξει, έτσι μου αρέσει να πω στους μαθητές μου έχω πάει στο Χάρβαρντ 114 00:05:45,540 --> 00:05:46,240 ένα μεγάλο χρονικό διάστημα. 115 00:05:46,240 --> 00:05:48,480 Και όταν λένε - καλά πώς καιρό είσαι εδώ; - 116 00:05:48,480 --> 00:05:53,930 η απάντησή μου είναι ότι είμαι αρκετά μεγάλος για να έχουν εργάστηκαν για αναθέσεις εργασίας με 117 00:05:53,930 --> 00:05:56,740 ότι η δισεκατομμυριούχος Bill Gates εγκατάλειψης. 118 00:05:56,740 --> 00:05:59,650 Αλλά είμαι επίσης αρκετά νέοι για να έχουν στην πραγματικότητα δίδαξε ότι δισεκατομμυριούχος 119 00:05:59,650 --> 00:06:02,960 πρόωρης εγκατάλειψης του Mark Zuckerberg, του Facebook φήμη. 120 00:06:02,960 --> 00:06:08,600 >> Έτσι συνάντηση μου με τον Bill Gates, πηγαίνει πολύ πίσω στην αρχή του 1974, 121 00:06:08,600 --> 00:06:11,980 1975 ακαδημαϊκό έτος. 122 00:06:11,980 --> 00:06:15,810 Η ιστορία είναι αλήθεια ότι ο Bill Gates » φίλο Paul Allen πήγε στο περίπτερο ειδήσεων 123 00:06:15,810 --> 00:06:18,340 στην πλατεία του Χάρβαρντ και ήρθε επάνω σε Popular Electronics Magazine, το οποίο 124 00:06:18,340 --> 00:06:21,170 ήταν που χαρακτηρίζει μια ιστορία για τον κόσμο του ο πρώτος προσωπικός υπολογιστής, η οποία 125 00:06:21,170 --> 00:06:24,070 θα έπρεπε να οικοδομήσουμε πραγματικά - συναρμολόγηση από τα μέρη - ο Altair. 126 00:06:24,070 --> 00:06:26,060 Ήρθε τρέχοντας πίσω σε Κοιτώνα Bill Gates ». 127 00:06:26,060 --> 00:06:28,640 Και πήραν όλοι ενθουσιασμένοι ότι η επανάσταση των προσωπικών υπολογιστών ήταν περίπου 128 00:06:28,640 --> 00:06:29,760 να ξεκινήσει χωρίς αυτά. 129 00:06:29,760 --> 00:06:31,340 >> Έτσι, κατά τη χρονική στιγμή, ο Gates και εγώ - 130 00:06:31,340 --> 00:06:32,270 δουλεύαμε για τα προβλήματα. 131 00:06:32,270 --> 00:06:35,635 Αυτό συμβαίνει γιατί και οι δύο συμμετείχαν σε μια θεωρία φυσικά υπολογισμού, α 132 00:06:35,635 --> 00:06:37,690 πολύ Mathy πορεία μεταπτυχιακό επίπεδο. 133 00:06:37,690 --> 00:06:40,690 Και την πρώτη ημέρα της κατηγορίας του καθηγητής είπε ο καθένας στο δωμάτιο για να 134 00:06:40,690 --> 00:06:43,910 στραφούν προς τον πλησίον τους και να καθιερώσουν ίδιοι, και, στη συνέχεια, να συνεργάζονται με 135 00:06:43,910 --> 00:06:45,590 το πρόσωπο για το πρόβλημα θέτει. 136 00:06:45,590 --> 00:06:46,440 Έτσι Gates και εγώ - 137 00:06:46,440 --> 00:06:47,810 Δεν ήξερα ποιος ήταν εκείνη την εποχή. 138 00:06:47,810 --> 00:06:50,390 Ήταν ίσως δεκαέξι ή δεκαεπτά, αλλά έμοιαζε σαν να ήταν 139 00:06:50,390 --> 00:06:51,840 δώδεκα, για να είμαι ειλικρινής. 140 00:06:51,840 --> 00:06:54,010 >> Και αρχίσαμε να εργαστούν για Ασκήσεις μαζί. 141 00:06:54,010 --> 00:06:57,710 Στη συνέχεια, όμως, όταν ο Altair βγήκε στην Popular Electronics Magazine, τα οποία αλιεύονται 142 00:06:57,710 --> 00:06:58,760 την προσοχή του. 143 00:06:58,760 --> 00:06:59,890 Απλά εξαφανίστηκε. 144 00:06:59,890 --> 00:07:01,070 Σταμάτησε να κάνει την εργασία. 145 00:07:01,070 --> 00:07:02,300 Θύμωσα μαζί του. 146 00:07:02,300 --> 00:07:06,750 >> Και θα ήθελα να τον παρακολουθήσουν μόνο στο ένα Υπολογισμός εργαστήριο που είχαμε στο Χάρβαρντ 147 00:07:06,750 --> 00:07:09,340 έρευνα κατά τη χρονική στιγμή, η οποία ονομάζεται η Aiken Υπολογισμού Lab. 148 00:07:09,340 --> 00:07:10,980 Ένα PDP-10 που χρησιμοποιείται. 149 00:07:10,980 --> 00:07:14,530 Και ήταν hacking μακριά μέρα και νύχτα, ουσιαστικά μόνο που ζουν εκεί. 150 00:07:14,530 --> 00:07:19,040 >> Όπως έμαθα αργότερα, ήταν στην πραγματικότητα σχεδιασμό του λογισμικού για την αρχική 151 00:07:19,040 --> 00:07:22,180 Altair, ένα λειτουργικό σύστημα, μαζί με η γλώσσα προγραμματισμού BASIC 152 00:07:22,180 --> 00:07:23,630 ότι επρόκειτο να τρέξει. 153 00:07:23,630 --> 00:07:28,330 Η ιδέα είναι ότι για μια προσωπική βιομηχανία των υπολογιστών να απογειωθεί σας 154 00:07:28,330 --> 00:07:29,630 θα πρέπει να είναι σε θέση να γράψει το λογισμικό. 155 00:07:29,630 --> 00:07:32,540 Και το γράψιμο των προγραμμάτων και η μηχανή γλώσσας με το κτύπημα διακόπτες 156 00:07:32,540 --> 00:07:35,580 δεν πρόκειται να το κάνει, εκτός από πέρα από χομπίστες. 157 00:07:35,580 --> 00:07:39,965 >> Αυτό που ήταν ενδιαφέρον εκείνη την εποχή ήταν η Altair ήταν τόσο δημοφιλής που δεν θα μπορούσε 158 00:07:39,965 --> 00:07:41,690 ακόμα και να αγοράσετε ένα, σίγουρα μετά είχε ανακοινωθεί. 159 00:07:41,690 --> 00:07:46,840 Έτσι, ο Bill Gates, εκπληκτικά, με του φίλο Paul Allen, έγραψε ένα πρόγραμμα για 160 00:07:46,840 --> 00:07:51,010 το PDP-10 που προσομοιώνεται η συμπεριφορά αυτού του Altair, διότι τα specs ήταν 161 00:07:51,010 --> 00:07:53,750 πλήρως συντάσσονται στη Λαϊκή Ηλεκτρονικά Magazine. 162 00:07:53,750 --> 00:07:56,870 >> Έτσι, όπως είπα, θύμωσα σε αυτόν, δεν είχα δώσει προσοχή. 163 00:07:56,870 --> 00:07:59,840 Εξαφανίστηκε, πήγε στο Albuquerque, Νέο Μεξικό, για να αναδείξουν 164 00:07:59,840 --> 00:08:02,220 τι είχε γίνει για τους λαούς που είχε χτίσει το Altair. 165 00:08:02,220 --> 00:08:07,580 Και στους χρόνους, αφήνοντας το κολέγιο - αφήνοντας Χάρβαρντ - για να ξεκινήσετε μια εταιρεία 166 00:08:07,580 --> 00:08:08,720 ήταν ανήκουστο. 167 00:08:08,720 --> 00:08:11,320 Και έτσι όταν έμαθα ότι είναι τι είχε συμβεί ήμουν έτοιμος. 168 00:08:11,320 --> 00:08:13,770 Επειδή σκεφτόμουν - μου Οι γονείς θα με σκότωνε αν είχα 169 00:08:13,770 --> 00:08:17,020 παράτησε το σχολείο μόνο για να πάει μακριά και να ξεκινήσει μια επιχείρηση. 170 00:08:17,020 --> 00:08:18,390 >> Και έπειτα, φυσικά, υπάρχει Mark Zuckerberg. 171 00:08:18,390 --> 00:08:23,530 Πήρα να τον γνωρίσω εν μέρει επειδή ήρθε μετά το τέλος CS51. 172 00:08:23,530 --> 00:08:25,690 Υποθέτω ότι ήταν μετά [δεν ακούγεται] έχει ολοκληρώσει τον κύκλο. 173 00:08:25,690 --> 00:08:30,000 Ήθελε να εργαστεί ως διδακτικό τους συναδέλφους το επόμενο έτος για CS51. 174 00:08:30,000 --> 00:08:31,370 Και ήρθε στη συνέντευξη. 175 00:08:31,370 --> 00:08:35,690 >> Και η αλήθεια του θέματος είναι του παράσταση ήταν κάπως αδύναμη σε σύγκριση 176 00:08:35,690 --> 00:08:36,919 στους άλλους λαούς που είχε πάρει συνέντευξη. 177 00:08:36,919 --> 00:08:38,450 Ήταν στην πραγματικότητα ο πιο αδύναμος από το τσαμπί. 178 00:08:38,450 --> 00:08:42,230 Γι 'αυτό και δεν αισθάνομαι σαν να μπορούσα σε καλή συνείδηση ​​τον προσλάβει. 179 00:08:42,230 --> 00:08:45,746 >> Πλέον, ήταν σε ένα κομμάτι του προβλήματος με το διοικητικό συμβούλιο. 180 00:08:45,746 --> 00:08:48,100 Αν είδατε την ταινία, Το Κοινωνικό Δίκτυο. 181 00:08:48,100 --> 00:08:50,430 Εντάξει, έτσι ώστε πολλά από αυτά είναι πράγματι αληθινοί. 182 00:08:50,430 --> 00:08:55,040 Εκείνη την εποχή είχε μόλις τελειώσει κάνει το Facemash, δεν Facebook, αλλά η 183 00:08:55,040 --> 00:08:56,020 Facemash app. 184 00:08:56,020 --> 00:09:01,080 Και είχε φέρει κάτω από το Χάρβαρντ δίκτυο ακούσια. 185 00:09:01,080 --> 00:09:05,280 Και καθώς είχε κλαπεί τα πρόσωπα των Χάρβαρντ κολέγιο προπτυχιακό γυναίκες 186 00:09:05,280 --> 00:09:05,890 κάνω αυτό το έργο. 187 00:09:05,890 --> 00:09:07,290 >> Έτσι, οδηγήθηκε στην διοικητικό συμβούλιο. 188 00:09:07,290 --> 00:09:08,570 Ήταν χαστούκισε στα χέρια. 189 00:09:08,570 --> 00:09:09,760 Έτσι ήταν σε κάποιο πρόβλημα. 190 00:09:09,760 --> 00:09:12,290 Και νομίζω ότι ήταν το είδος του αιφνιδιαστούν από αυτό. 191 00:09:12,290 --> 00:09:15,890 >> Γι 'αυτό ήθελα να πω στους ανθρώπους που λαμβάνουν ένα πολύ μικρό κομμάτι της πίστωσης για την 192 00:09:15,890 --> 00:09:17,710 επιτυχία του Facebook, επειδή - 193 00:09:17,710 --> 00:09:21,970 Α, τουλάχιστον ένα ήμισυ ή 1% του Ήρθε προγραμματισμό των δεξιοτήτων του Zuckerberg 194 00:09:21,970 --> 00:09:23,125 από την πορεία μου - 195 00:09:23,125 --> 00:09:24,140 τι έμαθε εκεί. 196 00:09:24,140 --> 00:09:26,880 Και δεύτερον, αν τον είχα προσλάβει ως διδασκαλία τους συναδέλφους, δεν θα είχε 197 00:09:26,880 --> 00:09:30,090 ο χρόνος για να ολοκληρωθεί Facebook στο σημείο που το έκανε. 198 00:09:30,090 --> 00:09:32,670 >> Γι 'αυτό έχει ένα πολύ διασκεδαστικό διδασκαλίας επιστήμης των υπολογιστών στο Χάρβαρντ. 199 00:09:32,670 --> 00:09:36,480 Θέλω να πω ότι υπάρχουν απλά εκπληκτικό άνθρωποι που πηγαίνουν για να κάνει σπουδαία πράγματα. 200 00:09:36,480 --> 00:09:40,480 Θα μπορούσα να συνεχίσω και να σας πω για τους άλλους λαοί, αλλά νομίζω ότι ο χρόνος μας τελείωσε. 201 00:09:40,480 --> 00:09:43,310 >> ROB BOWDEN: Γι 'αυτό ακούγεται σαν τον Bill Gates Σας χρωστάει κάποια χρήματα για την πρόκληση 202 00:09:43,310 --> 00:09:45,260 όλα ότι το άγχος στη Θεωρία Υπολογισμού. 203 00:09:45,260 --> 00:09:48,120 Και ο Mark Zuckerberg σας χρωστάει κάποια χρήματα για να τον αφήσει να αρχίσουν Facebook. 204 00:09:48,120 --> 00:09:50,370 >> HENRY LEITNER: Αυτό είναι ένα ωραίο τρόπος για να σκεφτούμε, σίγουρα. 205 00:09:50,370 --> 00:09:52,180 >> ROB BOWDEN: Εντάξει, καλά ευχαριστώ. 206 00:09:52,180 --> 00:09:53,575 Αυτό ήταν μεγάλη. 207 00:09:53,575 --> 00:09:54,825 Ευχαριστώ για τη φιλοξενία. 208 00:09:54,825 --> 00:09:57,150 209 00:09:57,150 --> 00:09:58,400 Ανακινήστε το χέρι του ίσως. 210 00:09:58,400 --> 00:10:01,606 211 00:10:01,606 --> 00:10:02,880 Θα πρέπει να του σφίξω το χέρι; 212 00:10:02,880 --> 00:10:04,560 Θα πρέπει να επαναλάβετε το τέλος; 213 00:10:04,560 --> 00:10:05,810 Πώς πρέπει να κάνουμε το τέλος; 214 00:10:05,810 --> 00:10:11,430 215 00:10:11,430 --> 00:10:13,290 >> ΟΜΙΛΗΤΗΣ 1: Στη συνέχεια, ένα ερώτημα από [? Sin,?] 216 00:10:13,290 --> 00:10:16,110 ένας από τους συμμαθητές σας στο Βιετνάμ που είχε να πει. 217 00:10:16,110 --> 00:10:18,430 Πώς μπορώ να επικοινωνήσω με άλλους οι άνθρωποι στη χώρα μου; 218 00:10:18,430 --> 00:10:19,565 Λοιπόν, αυτό είναι πάρα πολύ μεγάλο θέμα. 219 00:10:19,565 --> 00:10:24,703 Και αν συνδεθείτε στη διεπαφή EDX, για την κύρια σελίδα πληροφορίες CS50x του, θα δείτε 220 00:10:24,703 --> 00:10:29,520 μια σύνδεση με CS50 meetups, η οποία θα οδηγήσει μπορείτε να meetup.com/meet50, η οποία 221 00:10:29,520 --> 00:10:32,650 Είναι ένα εργαλείο που έχουμε δημιουργήσει για να επιτρέψει μπορείτε να βρείτε τους ανθρώπους που είναι τοπικά σε 222 00:10:32,650 --> 00:10:35,820 σας έτσι ώστε να μπορείτε πραγματικά να συναντηθούμε, όχι μόνο ουσιαστικά με τους συμμαθητές 223 00:10:35,820 --> 00:10:38,020 αυτό το έτος, αλλά σε άτομο, καθώς και. 224 00:10:38,020 --> 00:10:41,160 >> Στην πραγματικότητα, όταν επισκεφτείτε αυτό το URL, θα είστε δείτε ένα χάρτη που μοιάζει με αυτό, 225 00:10:41,160 --> 00:10:44,530 όπου κάθε δείκτης αντιπροσωπεύει ένα ή περισσότερο από τους συμμαθητές σας σε αυτό το τμήμα 226 00:10:44,530 --> 00:10:45,350 του κόσμου. 227 00:10:45,350 --> 00:10:49,150 Πράγματι, αυτή τη στιγμή, μερικές από τις πιο δημοφιλή κοινότητες CS50x μαθητών 228 00:10:49,150 --> 00:10:55,030 στη Νέα Υόρκη, το Λονδίνο, το Δελχί, Κάιρο, και το Σαν Φρανσίσκο, και πάνω από 199 άλλα 229 00:10:55,030 --> 00:10:56,000 πόλεις, καθώς και. 230 00:10:56,000 --> 00:10:59,150 Έτσι, αν ενδιαφέρονται για συνάντηση με κάποια συμμαθητές σε τοπικό επίπεδο, δεν το κεφάλι για να 231 00:10:59,150 --> 00:11:02,050 πληρούν meetup.com/meet50. 232 00:11:02,050 --> 00:11:06,150 >> Μια ερώτηση τώρα από Scott στη Νέα Υόρκη, ο οποίος είχε αυτή την ερώτηση για να γράψει - 233 00:11:06,150 --> 00:11:09,350 πλέον κάθε πρόγραμμα χρησιμοποιεί χορδές, έτσι γιατί printf περιλαμβάνονται στην 234 00:11:09,350 --> 00:11:11,910 Standard I / O της βιβλιοθήκης, και GetString δεν ήταν; 235 00:11:11,910 --> 00:11:14,520 Είναι GetString μια λειτουργία που ορίζεται στη βιβλιοθήκη CS50; 236 00:11:14,520 --> 00:11:18,090 >> Έτσι, ναι πράγματι, GetString είναι πράγματι ορίζεται στη βιβλιοθήκη του CS50. 237 00:11:18,090 --> 00:11:20,760 Και printf, εν τω μεταξύ, είναι σε η πρότυπη βιβλιοθήκη I / O. 238 00:11:20,760 --> 00:11:24,630 Τώρα, πίσω στην ημέρα, όταν C ήταν εφευρέθηκε, σίγουρα ήταν σημαντική, μια 239 00:11:24,630 --> 00:11:28,750 θεμελιώδεις λειτουργίες για τον κωδικό όπως printf πραγματικά εκτύπωση 240 00:11:28,750 --> 00:11:29,545 κάτι στην οθόνη. 241 00:11:29,545 --> 00:11:33,280 Αυτό ήταν τόσο πυρήνα για την συγγραφή λογισμικού, ιδίως τα προγράμματα που τρέχουν μέσα 242 00:11:33,280 --> 00:11:36,630 της μαύρο και άσπρο παράθυρο του τερματικού, ότι είχε νόημα για την printf 243 00:11:36,630 --> 00:11:39,820 να ενσωματωθούν στη γλώσσα του ίδια βιβλιοθήκες. 244 00:11:39,820 --> 00:11:43,160 >> Τώρα δεν χρειάζεται GetString προκειμένου να πάρει χορδές από τους χρήστες. 245 00:11:43,160 --> 00:11:45,350 Αντίθετα, μπορείτε να χρησιμοποιήσετε τις λειτουργίες όπως scanf. 246 00:11:45,350 --> 00:11:48,680 Στην πραγματικότητα, αν δεν είναι εξοικειωμένοι, ρίξτε μια ματιά στο μερικά από τα περάσματα Εβδομάδα 5, όπου θα 247 00:11:48,680 --> 00:11:51,660 καθοδηγήσει μέσω της διαδικασίας της χρήσης αυτή η λειτουργία, scanf, για να πάρει 248 00:11:51,660 --> 00:11:52,890 είσοδο από το χρήστη. 249 00:11:52,890 --> 00:11:56,310 Το πρόβλημα είναι ότι οι λειτουργίες, όπως scanf, που είναι χτισμένο μέσα σε C 250 00:11:56,310 --> 00:11:59,140 τυποποιημένες βιβλιοθήκες, είναι ότι δεν κάνουν καμία έλεγχος σφαλμάτων. 251 00:11:59,140 --> 00:12:01,540 Και στην πραγματικότητα δεν κατανέμουν κάθε μνήμη για έγχορδα. 252 00:12:01,540 --> 00:12:03,340 >> Έτσι, ένα ζευγάρι από τα κακά πράγματα μπορούν να συμβούν - 253 00:12:03,340 --> 00:12:06,970 1, μπορείτε να υπερβείτε τα όρια της σειρά σας, οπότε στην καλύτερη περίπτωση, 254 00:12:06,970 --> 00:12:07,960 το πρόγραμμά σας θα μπορούσε να συντριβή. 255 00:12:07,960 --> 00:12:11,400 Αλλά στη χειρότερη περίπτωση, ένας αντίπαλος μπορεί να είναι είναι σε θέση να αναλάβει το πρόγραμμά σας. 256 00:12:11,400 --> 00:12:14,020 Και θα πρέπει να διαχειριστεί όλα της μνήμης σας. 257 00:12:14,020 --> 00:12:16,300 >> Έτσι GetString παίρνει μακριά ένα Μεγάλο κομμάτι αυτής της πολυπλοκότητας. 258 00:12:16,300 --> 00:12:18,090 Έτσι ώστε να μπορούμε εκχώρηση μνήμης για σας. 259 00:12:18,090 --> 00:12:20,800 Μπορούμε να διασφαλίσουμε ότι δεν υπερβαίνουν τα όρια ενός πίνακα. 260 00:12:20,800 --> 00:12:23,940 Και θα επιστρέψει null αν μη τι άλλο στην πραγματικότητα πάει στραβά. 261 00:12:23,940 --> 00:12:27,490 Έτσι GetString απλώς προσθέτει, στο τέλος της ημέρας, ένα σωρό χρήσιμα 262 00:12:27,490 --> 00:12:28,990 σφάλμα ελέγχου. 263 00:12:28,990 --> 00:12:32,700 >> Τώρα, ένα σχόλιο από τον David σε Οχάιο ο οποίος ισχυρίζεται ότι αυτό - 264 00:12:32,700 --> 00:12:35,670 Όχι, δεν χρειάζεται τη συσκευή για όλα τα έργα. 265 00:12:35,670 --> 00:12:37,120 Τώρα τι εννοούσε με αυτό; 266 00:12:37,120 --> 00:12:39,930 Λοιπόν, αποδεικνύεται ότι ο David προμηθεύονται, από μια ηλεκτρονική ιστοσελίδα, ένα 267 00:12:39,930 --> 00:12:44,030 Nokia LCD, όπως αυτό εδώ, αυτό είναι πραγματικά το μέγεθος του κάτι που θα μπορούσε 268 00:12:44,030 --> 00:12:45,330 δείτε σε παλαιότερο κινητό τηλέφωνο. 269 00:12:45,330 --> 00:12:48,160 Και προμήθευσε επίσης την έναρξη Tiva του σκάφους, ένα κομμάτι του υλικού που 270 00:12:48,160 --> 00:12:49,540 συνδέεται με αυτήν την οθόνη LCD. 271 00:12:49,540 --> 00:12:50,280 >> Τώρα είναι αρκετά μικρό. 272 00:12:50,280 --> 00:12:52,720 Όπως μπορείτε να δείτε εδώ είναι ένα ΗΠΑ τρίμηνο για την κλίμακα. 273 00:12:52,720 --> 00:12:56,160 Και τι έκανε με αυτό είναι στην πραγματικότητα εφαρμόσουν ένα πρόγραμμα σε C. 274 00:12:56,160 --> 00:12:59,630 >> Πράγματι, δεν χρειάζεται το CS50 συσκευή να γράφετε προγράμματα σε C. Μπορείτε 275 00:12:59,630 --> 00:13:01,140 Δεν χρειάζεται καν έναν υπολογιστή Mac ή PC. 276 00:13:01,140 --> 00:13:05,090 Μπορείτε επίσης να γράψετε και να εκτελέσει κώδικα C σε ένα ενσωματωμένο συσκευή όπως αυτή. 277 00:13:05,090 --> 00:13:07,380 Καλά τι έκανε ο Δαβίδ πραγματικότητα γράψετε και να τρέξετε; 278 00:13:07,380 --> 00:13:08,490 Καλά να το ελέγξουμε. 279 00:13:08,490 --> 00:13:12,390 Εφάρμοσε Mario σε αυτό το μικρό κινητό τηλέφωνο-όπως οθόνη από 280 00:13:12,390 --> 00:13:13,660 Πρόβλημα Ορισμός 1. 281 00:13:13,660 --> 00:13:16,840 >> Έτσι, νομίζω ότι θα συμφωνήσω με μία από τις Συμμαθητές του Δαβίδ ο οποίος, κατά τον ίδιο 282 00:13:16,840 --> 00:13:19,360 Νήμα Facebook στο οποίο ο David εισήγαγε αυτό το μικρό πρόγραμμα για το 283 00:13:19,360 --> 00:13:20,970 κόσμο, απάντησε με - 284 00:13:20,970 --> 00:13:22,670 είστε ένας σύντροφος θηρίο. 285 00:13:22,670 --> 00:13:23,560 Πράγματι είστε. 286 00:13:23,560 --> 00:13:25,550 >> Τώρα next up είναι ένα κομμάτι του spam. 287 00:13:25,550 --> 00:13:28,520 Αν είστε στην ομάδα Facebook CS50, μπορείτε Ίσως έχετε παρατηρήσει κάποιες θέσεις, όπως 288 00:13:28,520 --> 00:13:30,410 αυτό που κατά καιρούς γλιστρήσει εκεί. 289 00:13:30,410 --> 00:13:32,030 Αν συναντήσετε κάποια το spam, δεν είναι μεγάλη υπόθεση. 290 00:13:32,030 --> 00:13:34,430 Απλά να μας το αναφέρετε και θα να προχωρήσει και να το διαγράψετε. 291 00:13:34,430 --> 00:13:37,870 Αλλά πριν διαγραφεί αυτό το ένα που δεν θα μπορούσε να βοηθήσει να διαρκέσει μερικά screenshots 292 00:13:37,870 --> 00:13:39,460 και συγκρατημένο γέλιο λίγο. 293 00:13:39,460 --> 00:13:43,850 >> Το συγκεκριμένο μαθητή εδώ - θα καλέστε τον Alan MobilePhone - 294 00:13:43,850 --> 00:13:48,760 δημοσιεύτηκε αριθμό του κινητού του, του BlackBerry διεύθυνση συνομιλίας, Skype ID του, 295 00:13:48,760 --> 00:13:51,600 διεύθυνση ηλεκτρονικού ταχυδρομείου του - καμία από τις οποίες θα πρέπει να επικοινωνήσετε πραγματικότητα. 296 00:13:51,600 --> 00:13:55,970 Όμως, σύμφωνα με τις φωτογραφίες εδώ, φαίνεται όπως ο Alan MobilePhone έχει αρκετά 297 00:13:55,970 --> 00:13:59,630 iPhones προς πώληση σε ό, τι φαίνεται να είναι μια αρκετά αλλόκοτος αποθήκη. 298 00:13:59,630 --> 00:14:04,160 Τώρα η ίδια Δαβίδ απάντησε στον Alan Κινητό τηλέφωνο με τα παρακάτω - 299 00:14:04,160 --> 00:14:06,220 Δεν έρχονται με gedit εγκατασταθεί; 300 00:14:06,220 --> 00:14:09,220 >> Τώρα κανονικά νομίζετε ότι κάποια spambot θα αγνοήσει απλά μια απάντηση 301 00:14:09,220 --> 00:14:10,120 αρχική τους νήμα. 302 00:14:10,120 --> 00:14:14,970 Αλλά όχι, Alan MobilePhone είχε αυτό που λένε - όλα τα τηλέφωνα μας είναι καινούργια, 303 00:14:14,970 --> 00:14:17,960 έρχονται με το αρχικό κουτί και τα εξαρτήματα, όλα τα τηλέφωνα μας είναι SIM 304 00:14:17,960 --> 00:14:19,490 δωρεάν, και ούτω καθεξής. 305 00:14:19,490 --> 00:14:23,170 >> Εντάξει, έτσι ίσως δημιουργείται αυτόματα να απαντήσει με τον David τον άνθρωπο 306 00:14:23,170 --> 00:14:26,290 απάντηση, αλλά ο David έσπρωξε λίγο περισσότερο - 307 00:14:26,290 --> 00:14:30,010 θα εγκαταστήσει και να δοκιμάσει το CS50 συσκευή για μας πριν από τη ναυτιλία; 308 00:14:30,010 --> 00:14:33,450 Εντάξει, λοιπόν, ας δούμε τι Alan MobilePhone έχει να πει τώρα. 309 00:14:33,450 --> 00:14:37,330 >> Ναι και το σύνολο των προϊόντων μας είναι να συνεργαστεί με Κάρτες SIM και δίκτυα σε όλο τον κόσμο. 310 00:14:37,330 --> 00:14:42,830 Fantastic, τώρα μια άλλη συμμαθήτριά του η δική μας, της Δανίας, απάντησε με αυτό. 311 00:14:42,830 --> 00:14:43,730 Αυτό θα ήταν φοβερό. 312 00:14:43,730 --> 00:14:47,810 Λαμβάνει τη σειρά μου, καθώς και για δύο, συν μία ελεύθερη, iPhone 5s με το CS50 313 00:14:47,810 --> 00:14:49,470 συσκευή προεγκατεστημένο. 314 00:14:49,470 --> 00:14:53,390 >> Και τέλος, Alan MobilePhone είπε - ναι, όλοι θα λειτουργήσει. 315 00:14:53,390 --> 00:14:54,080 Πίστεψέ με. 316 00:14:54,080 --> 00:14:57,540 Έτσι, ποια από τα προϊόντα που θα Θέλετε να αγοράσετε από εμάς. 317 00:14:57,540 --> 00:15:01,890 Συγγνώμη Alan MobilePhone, θα έχουν πλέον απαγορευτεί. 318 00:15:01,890 --> 00:15:04,730 >> Chris, τώρα, από το Τορόντο, ζήτησε το ζήτημα αυτό από εμάς. 319 00:15:04,730 --> 00:15:06,580 Έχω μια ιδέα για το CS50 Live. 320 00:15:06,580 --> 00:15:09,750 Νομίζω ότι θα ήταν μεγάλο αν ο David, ή μερικά από τα άλλα μέλη του προσωπικού CS50, έπαιξε 321 00:15:09,750 --> 00:15:13,180 μία ή περισσότερες υποβλήθηκε μηδέν παιχνίδια για το πρόβλημα Set 0. 322 00:15:13,180 --> 00:15:14,730 Έτσι, αυτό είναι μια μεγάλη πρόταση. 323 00:15:14,730 --> 00:15:18,670 >> Και το θέμα είναι, δεδομένου ότι το πρόβλημα Set 1 κυκλοφόρησε την 1η Ιανουαρίου, έχουμε 324 00:15:18,670 --> 00:15:20,890 που έχει λάβει χιλιάδες από το μηδέν έργα. 325 00:15:20,890 --> 00:15:23,970 Γι 'αυτό και δεν θα μπορούσε να κάνει όλα αυτά δικαιοσύνη εδώ και CS50 Live. 326 00:15:23,970 --> 00:15:26,860 Έτσι σκεφτήκαμε να μαδήσει μία που έπεσε στην αντίληψή μας πρόσφατα γνωστό ως 327 00:15:26,860 --> 00:15:27,920 Μονομαχία Wizards ». 328 00:15:27,920 --> 00:15:31,420 >> Μονομαχία Wizards "γράφτηκε από έναν συμμαθητή ονόματι Πάτρικ στο Οχάιο. 329 00:15:31,420 --> 00:15:35,290 Και εγώ πρέπει να προειδοποιούν ότι αυτό το έργο πραγματικά πήγε πάνω και πέρα ​​από ό, τι ήταν 330 00:15:35,290 --> 00:15:36,730 αναμένεται το πρόβλημα Set 0. 331 00:15:36,730 --> 00:15:39,580 Μην καθόλου εκνευρίζομαι αν αυτό δεν είναι κάτι που μπορεί κατ 'ανάγκην 332 00:15:39,580 --> 00:15:43,090 ολοκληρώσει την πρώτη φορά σας προγραμματισμού, είτε με Scratch ή 333 00:15:43,090 --> 00:15:44,130 οποιαδήποτε άλλη γλώσσα. 334 00:15:44,130 --> 00:15:48,420 Αλλά σκεφτήκαμε ότι θα ήταν διασκεδαστικό να παίξει λίγο Duel Wizards »εδώ. 335 00:15:48,420 --> 00:15:50,276 >> [Παίζει μουσική] 336 00:15:50,276 --> 00:16:39,370 337 00:16:39,370 --> 00:16:43,860 >> Amazing, οπότε αν εσείς επιθυμείτε να παίξει ή remix Μονομαχία Wizards », Πάρτε ένα 338 00:16:43,860 --> 00:16:45,350 ματιά σε αυτό το URL εδώ. 339 00:16:45,350 --> 00:16:48,130 Προχωρήστε και απλά παύση του βίντεο, αν θα θέλατε να πληκτρολογήσετε ότι μέσα 340 00:16:48,130 --> 00:16:51,800 >> Λοιπόν next up είναι ένα άλλο έργο Scratch, αυτό από έναν φοιτητή που ονομάζεται 341 00:16:51,800 --> 00:16:54,600 David από το Cambridge, Μασαχουσέτη. 342 00:16:54,600 --> 00:16:58,820 Έτσι, αυτό ήταν στην πραγματικότητα η πρώτη πρόγραμμα που έγραψα μόνος μου πίσω στο 2007. 343 00:16:58,820 --> 00:17:01,410 Ήμουν ένας μεταπτυχιακός φοιτητής στο χρόνο και είχα σταυρός είναι νηολογημένα σε ένα 344 00:17:01,410 --> 00:17:05,099 πορεία της εκπαίδευσης στο MIT, που διδάσκονται από τον καθηγητή Mitchel Resnick. 345 00:17:05,099 --> 00:17:07,270 Εκείνη την εποχή, το μηδέν δεν το έκανε υπάρχουν πραγματικά. 346 00:17:07,270 --> 00:17:10,510 Ήταν μόνο σε μορφή beta, και εμείς - η μαθητές σε αυτή την κατηγορία - είχε την 347 00:17:10,510 --> 00:17:14,050 μοναδική ευκαιρία να παίξει πραγματικά με, και να πειραματιστούν με το Scratch 348 00:17:14,050 --> 00:17:15,160 πριν από οποιονδήποτε άλλον. 349 00:17:15,160 --> 00:17:18,400 >> Στην πραγματικότητα, μία από τις πρώτες αναθέσεις σε Αυτή η τάξη ήταν να κάνουν πραγματικά μας 350 00:17:18,400 --> 00:17:19,420 δικό της έργο Scratch. 351 00:17:19,420 --> 00:17:23,069 Και σε αυτήν την ημέρα Θυμάμαι δαπανούν περίπου οκτώ ώρες την Παρασκευή το βράδυ του 352 00:17:23,069 --> 00:17:25,589 όλα τα πράγματα που εργάζονται για Oscartime εδώ. 353 00:17:25,589 --> 00:17:28,550 Και τώρα όσοι από εσάς είναι εξοικειωμένοι με Oscar ο γκρινιάρης από Sesame Street 354 00:17:28,550 --> 00:17:31,700 ίσως σε μια στιγμή υπενθυμίζουν το τραγούδι ότι είναι έτοιμος να παίξει. 355 00:17:31,700 --> 00:17:34,760 >> Και εγώ που χρησιμοποιούνται για να έχουν πολύ, πολύ τρυφερές μνήμες του τραγουδιού. 356 00:17:34,760 --> 00:17:38,340 Αλλά πιστέψτε με, μετά από οκτώ ώρες ακούγοντας κάτι επί του βρόχου, 357 00:17:38,340 --> 00:17:43,730 με μια για πάντα τον τύπο βρόχου, πολύ ξινίζει γρήγορα ένα κομμάτι της μνήμης. 358 00:17:43,730 --> 00:17:45,870 Αλλά για σας, μπορείτε να πάρετε μόνο μια ματιά σε αυτό. 359 00:17:45,870 --> 00:17:49,252 Και σας δίνω αυτό το παράδειγμα της Oscartime. 360 00:17:49,252 --> 00:17:53,190 >> [Παίζει μουσική] 361 00:17:53,190 --> 00:17:56,940 >> ΟΜΙΛΗΤΗΣ 4: (ΤΡΑΓΟΥΔΙ) Ω Λατρεύω σκουπίδια - 362 00:17:56,940 --> 00:18:05,200 κάτι βρώμικο ή σκοτεινός ή σκονισμένο, τίποτα τραχύς ή σάπια ή σκουριασμένο. 363 00:18:05,200 --> 00:18:08,668 Ναι μου αρέσει σκουπίδια. 364 00:18:08,668 --> 00:18:10,980 Εδώ είναι μερικές πιο σάπια πράγματα. 365 00:18:10,980 --> 00:18:20,012 Ναι, αγαπώ, αγαπώ, αγαπώ σκουπίδια. 366 00:18:20,012 --> 00:18:23,790 367 00:18:23,790 --> 00:18:26,940 >> ΟΜΙΛΗΤΗΣ 1: Τώρα, αν θέλετε να παίξετε ή να remix Oscartime και να βελτιώσουμε την 368 00:18:26,940 --> 00:18:29,500 , πηγαίνετε σε αυτό το URL εδώ. 369 00:18:29,500 --> 00:18:31,290 Λοιπόν, την επόμενη είναι μια ερώτηση από [? Bosco?] 370 00:18:31,290 --> 00:18:34,750 στο Χονγκ Κονγκ, ο οποίος έγραψε αυτό - ό, τι είναι η γλώσσα προγραμματισμού 371 00:18:34,750 --> 00:18:36,340 πίσω Scratch του MIT; 372 00:18:36,340 --> 00:18:37,330 Έτσι, αυτό είναι ένα μεγάλο ερώτημα. 373 00:18:37,330 --> 00:18:40,640 >> Αλλά αντί απάντηση ότι οι ίδιοι, αποφασίσαμε να κάνουμε φωτογραφικές μηχανές μας κάτω 374 00:18:40,640 --> 00:18:44,790 ο δρόμος για να του MIT Media Lab, όπου η Ομάδα Δια Βίου Νηπιαγωγείο είναι, με επικεφαλής τον 375 00:18:44,790 --> 00:18:47,610 Ο καθηγητής Mitchel Resnick, από τους οποίους Πήρα ότι η ταξική χρόνια πριν. 376 00:18:47,610 --> 00:18:50,250 Συναντηθήκαμε όχι μόνο με τον καθηγητή Resnick, αλλά και ο John Maloney, 377 00:18:50,250 --> 00:18:52,730 ο αρχικός συντάκτης του το πρόγραμμα Scratch. 378 00:18:52,730 --> 00:18:56,050 Έτσι, η ίδια το λογισμικό που χρησιμοποιείτε να δημιουργήσουν άλλο λογισμικό ήταν 379 00:18:56,050 --> 00:18:58,090 κατά κύριο λόγο γράφτηκε από τον John. 380 00:18:58,090 --> 00:19:02,020 Στη φωτογραφία εδώ στην πραγματικότητα είναι ο Ιωάννης, ο ίδιος, και Μίτσελ στέκεται πίσω από ένα πραγματικό 381 00:19:02,020 --> 00:19:05,750 κόσμο ενσάρκωση του Scratch σύντομα μετά τη συνομιλία μας. 382 00:19:05,750 --> 00:19:10,278 Αλλά πριν πάρουμε μια ακούσουμε, εξήντα δευτερόλεπτα εδώ κουταβιών. 383 00:19:10,278 --> 00:20:11,860 >> [MUSIC - JOHN MAYER, "WILDFIRE"] 384 00:20:11,860 --> 00:20:16,190 >> Scratch πραγματικότητα με κάθε ειλικρίνεια κατέχει μια ξεχωριστή θέση στην καρδιά μας 385 00:20:16,190 --> 00:20:16,990 εδώ στο CS50. 386 00:20:16,990 --> 00:20:20,020 Πράγματι, εισαγάγαμε Scratch στη διάρκεια του 2007. 387 00:20:20,020 --> 00:20:22,090 Και τι ήταν εντυπωσιακό το γεγονός ότι Φέτος ήταν η ακόλουθη. 388 00:20:22,090 --> 00:20:26,130 Εκτιμώντας τα έτη που προηγήθηκαν, δηλαδή το 2006, θα θα έχει περίπου 200 μαθητές κατάστημα της 389 00:20:26,130 --> 00:20:29,250 Φυσικά, η οποία με τη Harvard μιλούν μέσα να μειωθεί κατά τη διάρκεια του πρώτου 390 00:20:29,250 --> 00:20:33,120 εβδομάδες του εξαμήνου, αλλά όχι λαμβάνει αναγκαστικά την τάξη. 391 00:20:33,120 --> 00:20:36,350 67% των φοιτητών θα τυπικά παραμείνουν και να επανέλθει σε 392 00:20:36,350 --> 00:20:37,440 οι εβδομάδες που ακολουθούν. 393 00:20:37,440 --> 00:20:40,320 >> Εν τω μεταξύ, το 2007, όταν εισήγαγε Scratch, καθώς και κάποια άλλα 394 00:20:40,320 --> 00:20:44,680 διδακτέας ύλης τσιμπήματα, βγήκαμε έως και 97% λόγος διατήρησης αυτών των μαθητών 395 00:20:44,680 --> 00:20:46,200 οι οποίοι ψώνια CS50. 396 00:20:46,200 --> 00:20:49,960 Και έτσι από τότε Scratch έχει ένα βασικό μέρος του CS50, αν και μόνο 397 00:20:49,960 --> 00:20:50,890 σε αυτή την πρώτη εβδομάδα. 398 00:20:50,890 --> 00:20:54,420 Αλλά τολμώ να πω ότι θέτει τον τόνο της Φυσικά, και πραγματικά μιλάει για το στόχο μας 399 00:20:54,420 --> 00:20:58,840 σε CS50 των αποφάσεων της επιστήμης των υπολογιστών όλα τα πιο προσιτή. 400 00:20:58,840 --> 00:21:02,530 Με αυτόν εν λόγω, τις ευχαριστίες μας σε Μίτσελ και ο Ιωάννης και όλη η ομάδα Scratch. 401 00:21:02,530 --> 00:21:05,710 Ας ρίξουμε τώρα αυτό το πεδίο ταξίδι κάτω από το δρόμο. 402 00:21:05,710 --> 00:21:06,930 >> MITCHEL Resnick: Γεια σου, Είμαι Mitch Resnick. 403 00:21:06,930 --> 00:21:09,970 Είμαι καθηγητής της μάθησης Έρευνας εδώ στο MIT Media Lab. 404 00:21:09,970 --> 00:21:12,590 Και εγώ επίσης άμεση ομάδα του MIT Scratch. 405 00:21:12,590 --> 00:21:15,810 >> JOHN MALONEY: Είμαι John Maloney, και ήταν ένας ερευνητής για περίπου έντεκα 406 00:21:15,810 --> 00:21:19,240 ετών, εργάζεται σε ένα πρόγραμμα Scratch ως επικεφαλής του έργου. 407 00:21:19,240 --> 00:21:22,460 >> MITCHEL Resnick: Καλούμε την έρευνά μας ομάδα, η ομάδα Δια Βίου Νηπιαγωγείο 408 00:21:22,460 --> 00:21:24,785 επειδή είμαστε εμπνευσμένη από τον τρόπο τα παιδιά μαθαίνουν στο νηπιαγωγείο. 409 00:21:24,785 --> 00:21:28,820 Στην κλασική νηπιαγωγείο, τα παιδιά Τα παιχνιδιάρικα το σχεδιασμό και τη δημιουργία 410 00:21:28,820 --> 00:21:30,920 τα πράγματα σε συνεργασία ένα με το άλλο - 411 00:21:30,920 --> 00:21:33,300 κτίριο πύργους με ξύλινα μπλοκ, δημιουργώ εικόνες με 412 00:21:33,300 --> 00:21:34,720 δάχτυλο χρώματα και κραγιόνια. 413 00:21:34,720 --> 00:21:38,430 Όπως έχουμε αναπτύξει Scratch, θέλαμε να συλλάβει αυτό το πνεύμα νηπιαγωγείο 414 00:21:38,430 --> 00:21:39,700 μαθητές όλων των ηλικιών. 415 00:21:39,700 --> 00:21:42,880 >> JOHN MALONEY: Ένα από τα μεγάλα κίνητρα για Scratch ήταν αυτό 416 00:21:42,880 --> 00:21:47,930 έργο που Mitchel και η Natalie είχε άρχισε να ονομάζεται Computer Clubhouse. 417 00:21:47,930 --> 00:21:54,570 Και είδα πολλά παιδιά κάνουν πράγματα με χρήση μέσων μαζικής ενημέρωσης όπως το Photoshop και 418 00:21:54,570 --> 00:21:58,700 διάφορα εργαλεία παραγωγή ήχου, αλλά δεν κάνει κανένα προγραμματισμό. 419 00:21:58,700 --> 00:22:00,020 Τα παιδιά δεν είχαν κάνει κάθε προγραμματισμό. 420 00:22:00,020 --> 00:22:02,440 Και εμείς κοίταξε γύρω και είπε - καλά, γιατί δεν θα το κάνουν; 421 00:22:02,440 --> 00:22:06,380 Και η απάντηση φαίνεται να είναι ότι υπάρχει Δεν ήταν ένα εργαλείο που ήταν κατάλληλη για 422 00:22:06,380 --> 00:22:07,220 αυτή η ρύθμιση. 423 00:22:07,220 --> 00:22:10,960 >> MITCHEL Resnick: Κατά την ανάπτυξη Scratch, εμπνεύστηκα από μερικά από τα 424 00:22:10,960 --> 00:22:13,660 ιδέες του μέντορά μου Seymour Papert, ο οποίος ανέπτυξε το 425 00:22:13,660 --> 00:22:15,640 logo γλώσσα προγραμματισμού. 426 00:22:15,640 --> 00:22:19,535 Seymour πάντα έλεγε ότι ήταν σημαντικό για μια νέα τεχνολογία για να έχουν 427 00:22:19,535 --> 00:22:24,140 ένα χαμηλό δάπεδο, που σημαίνει ότι είναι εύκολο να πάρει ξεκίνησε με, ψηλή οροφή, εννοείτε 428 00:22:24,140 --> 00:22:25,980 μπορεί να κάνει περισσότερα και πιο πολύπλοκα πράγματα με αυτό. 429 00:22:25,980 --> 00:22:30,480 >> Θέλαμε επίσης να έχουν αυτό που λέμε ευρύ τοίχους, που σημαίνει ότι υπάρχουν πολλοί 430 00:22:30,480 --> 00:22:31,100 διαφορετικές οδούς. 431 00:22:31,100 --> 00:22:34,800 Αυτό που μπορείτε να κάνετε πολλά διαφορετικά τα πράγματα με το λογισμικό. 432 00:22:34,800 --> 00:22:38,320 Δεν είναι αρκετό απλώς για να ξεκινήσετε εύκολα και να κάνουμε περίπλοκα πράγματα, αν 433 00:22:38,320 --> 00:22:39,900 ο καθένας κάνει το ίδιο πράγμα. 434 00:22:39,900 --> 00:22:42,690 Θέλαμε να έχουμε πολλές διαφορετικές μονοπάτια, γιατί γνωρίζουμε διαφορετικά 435 00:22:42,690 --> 00:22:45,760 οι άνθρωποι έχουν διαφορετικά συμφέροντα, και ήθελε ο καθένας να είναι σε θέση να εργαστούν 436 00:22:45,760 --> 00:22:48,090 σε έργα που μεγάλωσε έξω των δικών τους συμφερόντων. 437 00:22:48,090 --> 00:22:52,020 >> JOHN MALONEY: Θα ήθελα να πω ότι εμείς θεωρείται περίπου δέκα φορές περισσότερο 438 00:22:52,020 --> 00:22:55,730 εντολές και δυνατότητες από ό, τι έχει ποτέ κατέληξε στο Scratch. 439 00:22:55,730 --> 00:23:01,160 Θα έχουν ατελείωτες συζητήσεις σχετικά με τι ακριβώς διατύπωση για να τεθεί σε μπλοκ, 440 00:23:01,160 --> 00:23:05,650 και τα πράγματα όπως εάν η προεπιλεγμένη κατεύθυνση του sprite θα πρέπει να οργανωθεί 441 00:23:05,650 --> 00:23:06,570 ή προς τα δεξιά. 442 00:23:06,570 --> 00:23:10,450 Σκεφτήκαμε λοιπόν, για όλα αυτά τα πράγματα, ιδιαίτερα η πολύ νωρίς 443 00:23:10,450 --> 00:23:13,790 εμπειρίες που οι άνθρωποι θα έχουν με Scratch, και προσπαθούν να κάνουν τόσο 444 00:23:13,790 --> 00:23:16,800 ότι θα μπορούσε να ανακαλυφθεί τα πράγματα μόνο με πειραματισμό. 445 00:23:16,800 --> 00:23:20,370 >> MITCHEL Resnick: Όταν ήμασταν πρώτοι σχεδιασμό Scratch κοινό-στόχο μας 446 00:23:20,370 --> 00:23:22,670 ήταν ηλικίας 8-16. 447 00:23:22,670 --> 00:23:26,400 >> JOHN MALONEY: Από το χαμηλό τέλος της φάσματος, διαπιστώσαμε ότι πολύ νεότερος 448 00:23:26,400 --> 00:23:28,940 Τα παιδιά χρησιμοποιούσαν Scratch από αναμέναμε ποτέ. 449 00:23:28,940 --> 00:23:33,410 Θυμάμαι ακόμα την πρώτη Scratch ημέρα, νομίζω, ότι είχαμε. 450 00:23:33,410 --> 00:23:36,340 Αυτό το μικρό έξι-year-old αγόρι ήρθε in 451 00:23:36,340 --> 00:23:41,540 Στο άνω άκρο, έχω εκπλαγεί σε, για παράδειγμα, η χρήση του μηδέν σε 452 00:23:41,540 --> 00:23:43,660 κατηγορίες κολλεγίων, όπως CS50. 453 00:23:43,660 --> 00:23:47,750 Επειδή δεν είχαμε πραγματικά σκέφτονται Scratch ως γλώσσα διδασκαλίας 454 00:23:47,750 --> 00:23:50,070 επιστήμη των υπολογιστών για τον υπολογιστή επιστήμονες. 455 00:23:50,070 --> 00:23:52,970 >> Μια άλλη έκπληξη είναι πόσοι Οι ενήλικες χρησιμοποιούν. 456 00:23:52,970 --> 00:23:58,830 Βρήκαμε ότι οι άνθρωποι που είναι σαν πλήρης προγραμματιστές χρόνο να απολαύσετε προγραμματισμού 457 00:23:58,830 --> 00:24:00,530 Scratch ως ένα είδος χόμπι. 458 00:24:00,530 --> 00:24:03,860 Και έτσι έχουμε δει ανθρώπους στο Scratch ιστοσελίδα δημιουργία έργων που 459 00:24:03,860 --> 00:24:05,470 κάνει, για παράδειγμα - 460 00:24:05,470 --> 00:24:08,380 ray tracing 3D rendering συστήματα. 461 00:24:08,380 --> 00:24:10,120 Δεν μπορούσα να το πιστέψω όταν είδα αυτό. 462 00:24:10,120 --> 00:24:13,170 >> MITCHEL Resnick: Καθώς αρχίσαμε να εργαστούν στο Scratch, θέλαμε να το κάνει 463 00:24:13,170 --> 00:24:16,360 διαφορετικό από τον προηγούμενο προγραμματισμό γλώσσες, ώστε να το κάνει 464 00:24:16,360 --> 00:24:19,010 προσιτή σε ένα πολύ ευρύτερο φάσμα των ανθρώπων. 465 00:24:19,010 --> 00:24:21,770 Έτσι, είχαμε τρεις βασικές κατευθυντήριες αρχές. 466 00:24:21,770 --> 00:24:24,880 Πρώτον θέλαμε να γίνει πιο tinkerable, έτσι ώστε να μπορεί να δημιουργήσει 467 00:24:24,880 --> 00:24:27,810 προγράμματα πολύ σαν να βάζουμε Τουβλάκια Lego μαζί. 468 00:24:27,810 --> 00:24:30,760 Έτσι είχαμε την οπτική του προγραμματισμού εμποδίσει ότι δεν είναι μαζί. 469 00:24:30,760 --> 00:24:34,670 >> Δεύτερον απ 'όλα, θα θέλαμε να αφήσουμε τους ανθρώπους εργαστούν σε πιο ουσιαστική έργα, 470 00:24:34,670 --> 00:24:37,060 πράγματα που ήταν προσωπικά σχετικές για αυτούς. 471 00:24:37,060 --> 00:24:38,890 Γι 'αυτό κάνουμε Scratch τόσο πλούσια μέσα ενημέρωσης. 472 00:24:38,890 --> 00:24:41,230 >> Τρίτο του συνόλου, θέλαμε να να γίνει πιο κοινωνική. 473 00:24:41,230 --> 00:24:43,580 Επειδή πολλά από τα καλύτερα μάθησης εμπειρίες έρθει όταν 474 00:24:43,580 --> 00:24:45,220 αλληλεπιδρά με τους άλλους. 475 00:24:45,220 --> 00:24:48,590 Γι 'αυτό προστίθεται το Scratch online κοινότητα από την αρχή, 476 00:24:48,590 --> 00:24:51,790 δεξιά όταν ξεκινήσαμε το λογισμικό, έτσι ώστε ότι οι άνθρωποι θα έχουν ένα κοινό 477 00:24:51,790 --> 00:24:55,460 για τις δημιουργίες τους, αλλά και να πάρετε εμπνευσμένη από ό, τι άλλοι άνθρωποι που δημιουργούνται. 478 00:24:55,460 --> 00:24:59,720 Από τότε που ξεκίνησε το μηδέν έχουν υπάρξει ήταν περίπου 4,5 εκατομμύρια έργα που 479 00:24:59,720 --> 00:25:01,760 έχουν από κοινού σχετικά με την Ιστοσελίδα του Scratch. 480 00:25:01,760 --> 00:25:05,610 >> JOHN MALONEY: Γι 'αυτό και στην πραγματικότητα εντάχθηκε το έργο με το είδος 481 00:25:05,610 --> 00:25:07,770 του υπομνήματος προς Mitchel. 482 00:25:07,770 --> 00:25:10,510 Ζήτησα να ενταχθεί όταν άκουσα γι 'αυτό, γιατί νόμιζα ότι επρόκειτο να 483 00:25:10,510 --> 00:25:12,790 είναι ένα τέτοιο δροσερό πράγμα και Ήθελα να βοηθήσω. 484 00:25:12,790 --> 00:25:17,010 Αλλά το αγαπημένο μου γλώσσα ήταν Smalltalk, και είχα βοηθήσει να αναπτύξουν 485 00:25:17,010 --> 00:25:19,430 αυτή η έκδοση της Smalltalk ονομάζεται Squeak. 486 00:25:19,430 --> 00:25:23,240 >> Έτσι είπα, καλά, θα έρθω και κάνω αυτή τη δουλειά όσο μπορώ 487 00:25:23,240 --> 00:25:24,960 να το χτίσει σε Squeak. 488 00:25:24,960 --> 00:25:27,920 Και ο Μίτσελ είπε - Ω βέβαιος, εγώ δεν κάνω νοιάζει τι έκανε μέσα 489 00:25:27,920 --> 00:25:28,920 Απλά κάνουμε να λειτουργήσει. 490 00:25:28,920 --> 00:25:31,950 Και έτσι αυτό είναι το πώς πήρε να να γραφτεί σε Squeak. 491 00:25:31,950 --> 00:25:36,730 >> Έτσι, με Scratch 2.0 πιστέψαμε ότι θα θα προσπαθήσει να κάνει Scratch μακριά έξω για να 492 00:25:36,730 --> 00:25:39,750 περισσότερους ανθρώπους, καθιστώντας ένα σύννεφο based app. 493 00:25:39,750 --> 00:25:43,290 Και, αν και υπήρχε μια έκδοση του Τρίξιμο που έτρεξε στο πρόγραμμα περιήγησης, το 494 00:25:43,290 --> 00:25:45,960 απαιτείται η λήψη και εγκατάσταση ενός plug-in. 495 00:25:45,960 --> 00:25:49,450 Και ξέραμε ότι πολλοί άνθρωποι θα έχουν πρόβλημα να το κάνουμε αυτό, είτε 496 00:25:49,450 --> 00:25:54,310 επειδή ήταν μια περίπλοκη διαδικασία ή επειδή η χορήγηση τους σε 497 00:25:54,310 --> 00:25:56,470 το σχολείο τους, ή οτιδήποτε άλλο, δεν θα το επέτρεπε. 498 00:25:56,470 --> 00:26:00,310 Έτσι θελήσαμε κάτι που ήταν είδος ενσωματωμένη στα προγράμματα περιήγησης, ή ήταν 499 00:26:00,310 --> 00:26:03,050 είδος από προεπιλογή εκεί στα περισσότερα προγράμματα περιήγησης. 500 00:26:03,050 --> 00:26:07,100 Θεωρήσαμε Java, θεωρήσαμε Silverlight, θεωρήσαμε JavaScript, 501 00:26:07,100 --> 00:26:08,590 και θεωρήσαμε Flash. 502 00:26:08,590 --> 00:26:11,020 >> Σε εκείνο το σημείο ανάφλεξης ήταν πραγματικά σχετικά με την υπεροχή. 503 00:26:11,020 --> 00:26:12,350 Adobe ήταν πραγματικά πιέζει. 504 00:26:12,350 --> 00:26:17,420 Και εμείς δεν γνωρίζουμε ακόμη ότι επρόκειτο να είναι ένα τέτοιο πρόβλημα στο iOS, και 505 00:26:17,420 --> 00:26:19,200 κινητές συσκευές, και ούτω καθεξής. 506 00:26:19,200 --> 00:26:20,480 Έτσι πήγαμε με το Flash. 507 00:26:20,480 --> 00:26:25,690 >> Και εκ των υστέρων, θα έχετε ίσως ήταν καλύτερο αν είχαμε πάει με 508 00:26:25,690 --> 00:26:27,900 JavaScript γιατί αυτό έχει γίνει η κυρίαρχη γλώσσα. 509 00:26:27,900 --> 00:26:31,690 Αλλά δεν νομίζω ότι υπάρχει κάποιος τρόπος με τον οποίο θα μπορούσε να είχε δει όλα τα 510 00:26:31,690 --> 00:26:33,690 πράγματα που επρόκειτο να αλλάξουν ανάμεσα στο τότε και το τώρα. 511 00:26:33,690 --> 00:26:37,620 Και αυτό διαρκεί τρία χρόνια ή μέχρι να τεθεί μαζί κάτι σαν αυτό. 512 00:26:37,620 --> 00:26:40,860 Έτσι κάνετε καλύτερη εικασία σας και ελπίζουμε για το καλύτερο. 513 00:26:40,860 --> 00:26:44,720 >> MITCHEL Resnick: Μία νέα έργα είναι ονομάζεται Scratch Τζούνιορ, προσπαθούν να έχουν 514 00:26:44,720 --> 00:26:47,130 Scratch κατεβαίνουν ακόμη και τα μικρότερα παιδιά. 515 00:26:47,130 --> 00:26:49,810 Είναι που αποσκοπούν στην ηλικία των πέντε ετών έως επτά ετών, όπως 516 00:26:49,810 --> 00:26:51,780 νηπιαγωγείο δεύτερου βαθμού. 517 00:26:51,780 --> 00:26:53,610 Η πρώτη εκδοχή του θα είναι για το iPad. 518 00:26:53,610 --> 00:26:57,130 Και σχεδιάζουμε να έρθει στη μέση του 2014. 519 00:26:57,130 --> 00:26:59,660 Έτσι Scratch Junior θα είναι κάπως μειωμένη έκδοση. 520 00:26:59,660 --> 00:27:02,540 Θα έχει κάπως λιγότερες δυνατότητες, και, επίσης, κάνει τα πράγματα πιο 521 00:27:02,540 --> 00:27:05,450 αναπτυξιακά κατάλληλες για τα μικρότερα παιδιά. 522 00:27:05,450 --> 00:27:09,580 >> JOHN MALONEY: Μου αρέσει το γεγονός ότι Scratch 2.0, ιδιαίτερα, είναι το είδος του 523 00:27:09,580 --> 00:27:14,070 κρυφά υψηλότερες επιδόσεις από ό, τι μπορείτε να φανταστείτε. 524 00:27:14,070 --> 00:27:16,410 Από προεπιλογή, όταν κάνετε κινούμενα σχέδια και ούτω καθεξής, είστε 525 00:27:16,410 --> 00:27:20,730 περιορίζεται στην ενημέρωση ποσοστό της οθόνης. 526 00:27:20,730 --> 00:27:24,610 Και εμείς σχεδιαστεί σκόπιμα, έτσι ώστε το κάνει μόνο ένα μικρό κομμάτι ανά 527 00:27:24,610 --> 00:27:30,330 πλαίσιο, έτσι ώστε αν σας πω επαναλάβετε 10, 10 κινούνται, μπορείτε πραγματικά να δείτε το μετακινήσετε σε 528 00:27:30,330 --> 00:27:32,450 δέκα μικρά βήματα. 529 00:27:32,450 --> 00:27:36,590 >> Ωστόσο, υπάρχει ένα είδος κατάσταση απόκρυψης ονομάζεται λειτουργία turbo, το οποίο μπορείτε να πάρετε 530 00:27:36,590 --> 00:27:38,920 ανά βάρδια και κάνοντας κλικ στο πράσινο σημαία. 531 00:27:38,920 --> 00:27:42,670 Και αυτό αφήνει ουσιαστικά να τρέξει το είδος όσο πιο γρήγορα μπορεί. 532 00:27:42,670 --> 00:27:46,210 Έτσι, αυτό είναι ό, τι σας επιτρέπει να κάνετε τα πράγματα όπως ο δείκτης ray, και δεν έχετε 533 00:27:46,210 --> 00:27:49,480 πρέπει να - το αρχικό ray ιχνηθέτη, θα έπρεπε να περιμένει, όπως περίπου μισή ώρα για να 534 00:27:49,480 --> 00:27:52,020 δείτε τα αποτελέσματα, επειδή ήταν είδος βαδίζουν μέσα 535 00:27:52,020 --> 00:27:53,060 ένα καρέ τη φορά. 536 00:27:53,060 --> 00:27:57,240 Αλλά, με τη μετατόπιση κλικ πράγμα, μπορείτε να πάρετε τα αποτελέσματα σε κάτι σαν 537 00:27:57,240 --> 00:27:58,980 είκοσι δευτερόλεπτα. 538 00:27:58,980 --> 00:28:03,610 Έτσι ξαφνικά μπορείτε ακριβώς το είδος του υψηλού επιπέδου πράγματα στη Scratch, αλλά 539 00:28:03,610 --> 00:28:05,990 είναι ένα κρυφό χαρακτηριστικό. 540 00:28:05,990 --> 00:28:08,470 >> ΟΜΙΛΗΤΗΣ 1: Σας ευχαριστώ πολύ για Μίτσελ και John για τα πάντα 541 00:28:08,470 --> 00:28:09,890 που έχουν γίνει για CS50. 542 00:28:09,890 --> 00:28:13,190 Χάρη στον Andrew, Al, και Shelley, ο οποίος είναι πίσω από τις κάμερες αυτή την εβδομάδα. 543 00:28:13,190 --> 00:28:15,460 Και ευχαριστώ πολύ για όλα τα φοιτητές, όσους από εσάς εκεί έξω που 544 00:28:15,460 --> 00:28:16,290 το περιεχόμενο που υποβάλατε. 545 00:28:16,290 --> 00:28:22,340 >> Και πράγματι, αν θα θέλατε να συνεισφέρουν περιεχόμενο για μια μελλοντική εβδομάδα, 546 00:28:22,340 --> 00:28:26,420 φτάνουν σε εμάς μέσω του Facebook, Reddit, Twitter, ή οποιοδήποτε άλλο 547 00:28:26,420 --> 00:28:27,570 μέσα μαθήματος. 548 00:28:27,570 --> 00:28:29,750 Αυτό είναι για CS50 Live. 549 00:28:29,750 --> 00:28:32,480 Αυτό ήταν CS50. 550 00:28:32,480 --> 00:28:33,730 Γαμώτο. 551 00:28:33,730 --> 00:29:04,598