1 00:00:00,000 --> 00:00:03,888 >> [MUSICAL JEU] 2 00:00:03,888 --> 00:00:17,705 3 00:00:17,705 --> 00:00:18,830 DAVID J Malan: Bonjour tout le monde. 4 00:00:18,830 --> 00:00:20,640 C'est CS50Live. 5 00:00:20,640 --> 00:00:23,900 Ainsi, il a été porté à mon attention qui au cours des dernières épisodes 6 00:00:23,900 --> 00:00:28,370 Je l'ai dit un peu choses qui sont erronées. 7 00:00:28,370 --> 00:00:31,400 Eh bien, parmi les premiers, par exemple, était que ce site populaire 8 00:00:31,400 --> 00:00:33,233 nous avons utilisé pour les discussions de cours 9 00:00:33,233 --> 00:00:34,710 est pas en fait appelé Redder. 10 00:00:34,710 --> 00:00:36,940 Il est apparemment appelé Reddit. 11 00:00:36,940 --> 00:00:41,150 >> Pendant ce temps, il est vrai que pour tout un certain temps aux États-Unis utilisait 12 00:00:41,150 --> 00:00:45,700 00000000 pour protéger ses missiles. 13 00:00:45,700 --> 00:00:50,650 Cependant ces missiles étaient nucléaire, et apparemment pas, "nuke-vous-ler." 14 00:00:50,650 --> 00:00:51,300 >> Pendant ce temps. 15 00:00:51,300 --> 00:00:52,050 Je t'aime. 16 00:00:52,050 --> 00:00:55,820 C'est en effet le moment, soi-disant, le mot de passe le plus populaire 17 00:00:55,820 --> 00:00:57,200 en ce moment pour les personnes à utiliser. 18 00:00:57,200 --> 00:01:01,140 Mais cette - si on fait un zoom - est pas en fait comment vous faire un coeur. 19 00:01:01,140 --> 00:01:05,560 >> Enfin, propre Shelley Westover de CS50, qui vous souvenez peut-être des films 20 00:01:05,560 --> 00:01:08,420 que celui-ci, a noté qu'elle n'est pas en fait 21 00:01:08,420 --> 00:01:11,860 un appareil photo "operater" mais un opérateur de la caméra. 22 00:01:11,860 --> 00:01:14,750 Maintenant parler de la caméra opérateurs, l'équipe 23 00:01:14,750 --> 00:01:17,526 m'a gentiment permis d'emprunter cet appareil aujourd'hui, 24 00:01:17,526 --> 00:01:19,400 afin que nous puissions prendre une regarder ce qui est fait 25 00:01:19,400 --> 00:01:21,590 passe tout ce temps dans les coulisses. 26 00:01:21,590 --> 00:01:26,090 Donc, si vous voulez, nous allons aller de l'avant et faire une visite de l'atelier? 27 00:01:26,090 --> 00:01:29,880 Nous sommes ici dans la belle Hauser Studio, dans Widener Library. 28 00:01:29,880 --> 00:01:32,840 Dans le contexte ici est écran vert, autrement connue 29 00:01:32,840 --> 00:01:35,660 comme une incrustation, ou mur de cyclo physiquement. 30 00:01:35,660 --> 00:01:37,410 Et en fait, si je marche de près à cela, 31 00:01:37,410 --> 00:01:41,920 remarquez comment la balle a une légère courbe à elle plutôt que d'un angle aigu normal. 32 00:01:41,920 --> 00:01:43,930 Cela nous permet de garder ombres hors des bords, 33 00:01:43,930 --> 00:01:46,760 et il nous permet également de faire sûr que nous pouvons superposer 34 00:01:46,760 --> 00:01:49,100 presque tout ce que nous vouloir agréable et propre. 35 00:01:49,100 --> 00:01:51,390 >> Maintenant ici est un tout tas de lumières contrôlées 36 00:01:51,390 --> 00:01:55,670 par un panneau principal de commutateurs qui nous le verrons dans un tout petit peu. 37 00:01:55,670 --> 00:01:59,560 Ici est une lumière LED avec soi-disant portes de grange sur elle. 38 00:01:59,560 --> 00:02:01,550 C'est ce que met en lumière très dirigé. 39 00:02:01,550 --> 00:02:03,590 Me donne vraiment mon éclat pendant le spectacle. 40 00:02:03,590 --> 00:02:07,430 Et puis ici, nous avons un fluorescent lumière, ce qui jette une lumière plus douce. 41 00:02:07,430 --> 00:02:09,440 Maintenant, les deux d'entre eux sont moins coûteux à exploiter, 42 00:02:09,440 --> 00:02:12,330 et beaucoup plus frais à exploiter que les ampoules à incandescence traditionnelles 43 00:02:12,330 --> 00:02:14,750 que beaucoup de gens encore ont tendance à avoir dans leurs maisons. 44 00:02:14,750 --> 00:02:16,864 Maintenant, si nous nous tournons autour d'ici, vous verrez ce que je vois. 45 00:02:16,864 --> 00:02:19,280 Donc, nous avons un couple de notre caméras ici, dont l' 46 00:02:19,280 --> 00:02:20,840 a un prompteur sur elle. 47 00:02:20,840 --> 00:02:23,520 >> En fait, nous n'utilisons pas vraiment un prompteur dans CS50Live, 48 00:02:23,520 --> 00:02:26,800 mais pour les shorts, contre ceux décors blancs qui je vous le rappelle, 49 00:02:26,800 --> 00:02:28,180 nous les utilisons en fait un peu. 50 00:02:28,180 --> 00:02:31,013 Dépenser un peu de temps dans progresser rédigeant le matériau de manière 51 00:02:31,013 --> 00:02:32,240 pour obtenir la droite juste. 52 00:02:32,240 --> 00:02:36,264 >> Maintenant ici, vous aurez effectivement voir une caméra sur le plafond. 53 00:02:36,264 --> 00:02:37,180 Voyons un zoom avant sur ce point. 54 00:02:37,180 --> 00:02:39,430 C'est la bosse que l'on appelle came qui reçoit ces coups de feu 55 00:02:39,430 --> 00:02:42,310 que vous voyez au début ou la fin de CS50Live. 56 00:02:42,310 --> 00:02:43,950 Et il est difficile de voir dans l'éclairage là-haut, 57 00:02:43,950 --> 00:02:45,824 mais c'est en fait suspendu à l'envers, et nous sommes 58 00:02:45,824 --> 00:02:50,270 en mesure de fixer dans le logiciel après l' fait en basculant verticalement. 59 00:02:50,270 --> 00:02:54,600 >> Maintenant - salut [? Andrea -?] Ici, nous allons la tête sur ce panneau lumineux 60 00:02:54,600 --> 00:02:56,180 que je l'ai mentionné plus tôt. 61 00:02:56,180 --> 00:02:58,390 Ce panneau lumineux a une le groupe entier de commutateurs, 62 00:02:58,390 --> 00:03:01,430 et ils détestent quand En fait, je le fais, 63 00:03:01,430 --> 00:03:05,600 mais nous pouvons jeter des lumières de haut en bas ici. 64 00:03:05,600 --> 00:03:09,160 Je ne peux pas tout voir l'effet, mais nous sommes sorte de faire des ravages sur nos caméras 65 00:03:09,160 --> 00:03:09,660 en ce moment. 66 00:03:09,660 --> 00:03:12,465 Mais nous allons résoudre ce problème. 67 00:03:12,465 --> 00:03:14,810 Oh boy, passons à autre chose. 68 00:03:14,810 --> 00:03:18,910 >> Donc, ici, c'est le placard dans où tous les fils des studios 69 00:03:18,910 --> 00:03:19,850 sont finalement acheminés. 70 00:03:19,850 --> 00:03:22,016 Et c'est en quelque sorte le cerveau derrière l'opération, 71 00:03:22,016 --> 00:03:23,710 dans les coulisses, de grands fans de ici. 72 00:03:23,710 --> 00:03:27,972 En fait, si je me penche dans vous pouvez entendre un peu de bruit. 73 00:03:27,972 --> 00:03:30,430 Donc, il ya effectivement un peu d'isolant sur les murs 74 00:03:30,430 --> 00:03:33,054 de manière à maintenir ce bruit quand nous n'avons en fait fermer les portes. 75 00:03:33,054 --> 00:03:36,870 Mais là-haut, vous pouvez voir tous les câbles qui entrent et sortent du placard. 76 00:03:36,870 --> 00:03:39,070 Et ici vous pouvez voir une copie du prompteur 77 00:03:39,070 --> 00:03:41,370 que nous avons vu il ya quelques instants. 78 00:03:41,370 --> 00:03:44,070 >> Très bien, nous allons la tête dans la soi-disant salle de contrôle. 79 00:03:44,070 --> 00:03:46,770 Donc ici, je fais toujours pas tout à fait comprendre celui-ci, 80 00:03:46,770 --> 00:03:49,300 c'est là que nous gardons notre inflammables apparemment. 81 00:03:49,300 --> 00:03:51,760 Mais ici, nous avons une le groupe entier des postes de travail 82 00:03:51,760 --> 00:03:54,750 où l'équipe du CS50 et autres équipes HarvardX travaillent. 83 00:03:54,750 --> 00:03:57,510 Et ici nous avons notre station audio. 84 00:03:57,510 --> 00:03:59,580 Jetons un coup d'oeil. 85 00:03:59,580 --> 00:04:01,140 Hey Patrick. 86 00:04:01,140 --> 00:04:03,820 Nous avons donc ici encore tout un tas de cadrans 87 00:04:03,820 --> 00:04:06,430 nous pouvons monter et descendre à réellement changer les niveaux. 88 00:04:06,430 --> 00:04:07,264 Cette fois pour l'audio. 89 00:04:07,264 --> 00:04:10,346 Et en fait, si je fais ça ici - je suis va lentement baisser ce audio 90 00:04:10,346 --> 00:04:13,800 niveau, et je vais continuer à parler en cette voix habituelle de mes ici dans Hauser 91 00:04:13,800 --> 00:04:16,790 Studio CS50 en direct, et à un certain point vous n'allez pas être - 92 00:04:16,790 --> 00:04:19,200 >> [VOLUME RÉDUIT JUSQU VOIX EST  INAUDIBLE.] 93 00:04:19,200 --> 00:04:22,054 >> Maintenant, si je lève le sauvegarder vous aurez commencer à entendre à nouveau ma voix. 94 00:04:22,054 --> 00:04:23,970 Maintenant, vous n'avez pas à tout faire manuellement. 95 00:04:23,970 --> 00:04:25,178 En fait, nous avons quelques presets. 96 00:04:25,178 --> 00:04:28,407 Donc, si je vais ici à la couche Menu, je peux effectivement basculer entre 1 97 00:04:28,407 --> 00:04:31,436 à 16 et 7 à 32, et vous verrez arriver. 98 00:04:31,436 --> 00:04:32,310 En fait, très soigné. 99 00:04:32,310 --> 00:04:35,240 Je le fais un peu ainsi - à regarder. 100 00:04:35,240 --> 00:04:39,070 >> Quoi qu'il en soit, passons ici et vous verrez toute une banque de disques durs, 101 00:04:39,070 --> 00:04:39,570 vraiment. 102 00:04:39,570 --> 00:04:42,830 Ce sont tous des SSD que vous pourriez avoir dans les ordinateurs portables d'aujourd'hui, et même 103 00:04:42,830 --> 00:04:43,876 certains dans les postes de travail d'aujourd'hui. 104 00:04:43,876 --> 00:04:46,000 Et ils stockent des choses comme ce - qui est en fait 105 00:04:46,000 --> 00:04:49,445 juste un disque dur, ce qui est d'environ 500 concerts en SSD. 106 00:04:49,445 --> 00:04:51,372 Et vous pouvez voir le une interface par l'intermédiaire duquel il 107 00:04:51,372 --> 00:04:52,830 il se connecte aux entrailles de cela. 108 00:04:52,830 --> 00:04:55,390 C'est là que tous nos le film est finalement stockée, 109 00:04:55,390 --> 00:04:59,110 d'une ou plusieurs caméras qui nous peut-être utiliser pour une séance particulière. 110 00:04:59,110 --> 00:05:04,050 >> Maintenant ici - Oh, Hé Ramon. 111 00:05:04,050 --> 00:05:04,776 Merci. 112 00:05:04,776 --> 00:05:06,900 Ramon jamais vraiment donné moi beaucoup d'attention là, 113 00:05:06,900 --> 00:05:08,170 mais nous allons passer. 114 00:05:08,170 --> 00:05:11,570 Si Ramon - si je pouvais prendre un coup d'oeil sur ici, nous avons tout un tas de boutons 115 00:05:11,570 --> 00:05:12,819 que nous pouvons jouer avec aussi bien. 116 00:05:12,819 --> 00:05:16,500 Et pendant ce temps, il ya un ensemble de tas d'écrans ici 117 00:05:16,500 --> 00:05:18,780 sur deux massifs, des écrans géants. 118 00:05:18,780 --> 00:05:22,000 Et c'est vraiment l' entrailles d'un studio de télévision. 119 00:05:22,000 --> 00:05:24,020 Tous les signaux vidéo venir ici, et ce 120 00:05:24,020 --> 00:05:26,940 nous sommes en mesure de le faire en appuyant sur la cadrans et interrupteurs est en fait 121 00:05:26,940 --> 00:05:28,385 produire une émission en temps réel. 122 00:05:28,385 --> 00:05:30,510 Ainsi, par exemple, nous avons ce petit papillon ici, 123 00:05:30,510 --> 00:05:31,760 comme vous pourriez voir dans un plan. 124 00:05:31,760 --> 00:05:35,740 Si je commence à gagner ce retour, avis ce qui se passe sur les deux images 125 00:05:35,740 --> 00:05:36,800 là-haut. 126 00:05:36,800 --> 00:05:40,310 Enchaîné entre les deux, et ainsi nous sommes passés de l'un à l'autre. 127 00:05:40,310 --> 00:05:43,490 Et si je pousse que back up, maintenant nous avons de nouveau les images originales. 128 00:05:43,490 --> 00:05:46,570 >> En attendant ce joystick sur ici, comme une vieille console de jeux, 129 00:05:46,570 --> 00:05:49,170 nous permet de faire cela avec cette bosse came. 130 00:05:49,170 --> 00:05:51,080 Et là, nous allons, il nous allons, là nous allons. 131 00:05:51,080 --> 00:05:54,992 Et maintenant, nous avons fixe - à peu près assez bon 132 00:05:54,992 --> 00:05:56,200 aux fins de l'émission. 133 00:05:56,200 --> 00:05:59,710 >> Maintenant, enfin, - désolé Ramon - nous ont aussi quelques boutons ici. 134 00:05:59,710 --> 00:06:04,280 DDR2, de mes jeux préférés peut-être, et si je frappe, nous obtenons maintenant cet effet. 135 00:06:04,280 --> 00:06:07,190 Vous pourriez rappeler que de le deuxième épisode de CS50Live. 136 00:06:07,190 --> 00:06:11,430 Si nous poussons sur le titre, c'est ce que nous peut frapper si quelque chose va mal fait, 137 00:06:11,430 --> 00:06:12,890 nous obtenons cet écran il. 138 00:06:12,890 --> 00:06:19,620 Et maintenant, enfin, je pense que c'est temps pendant 60 secondes de Rob. 139 00:06:19,620 --> 00:06:21,520 Oh, fils d'un - 140 00:06:21,520 --> 00:06:24,520 >> [BASS GUITAR JEUX] 141 00:06:24,520 --> 00:06:29,632 142 00:06:29,632 --> 00:06:30,340 ROB: Oh, allez! 143 00:06:30,340 --> 00:06:31,810 Il suffit d'utiliser quelques vidéos d'animaux! 144 00:06:31,810 --> 00:06:34,780 >> [Musique] 145 00:06:34,780 --> 00:06:46,030 146 00:06:46,030 --> 00:06:47,300 >> [Femme parlant JAPONAIS] 147 00:06:47,300 --> 00:07:09,150 148 00:07:09,150 --> 00:07:11,410 >> Récemment, dans les nouvelles était un article sur CS50 149 00:07:11,410 --> 00:07:13,500 dans un site Web populaire connu sous le nom de Hacker vie. 150 00:07:13,500 --> 00:07:16,990 Maintenant l'un de vos camarades de classe, Annabel de l'Australie, tombé sur cet article 151 00:07:16,990 --> 00:07:18,880 et, à son tour CS50 lui-même. 152 00:07:18,880 --> 00:07:24,035 Elle est maintenant inscrit dans la classe et elle aimerait dire bonjour. 153 00:07:24,035 --> 00:07:24,910 ANNABEL: Bonjour tout le monde. 154 00:07:24,910 --> 00:07:29,020 Mon nom est Annabel, et je suis du Queensland, en Australie. 155 00:07:29,020 --> 00:07:33,430 La raison pour laquelle je prends cette classe est parce que j'ai vu un post sur Hacker de vie, 156 00:07:33,430 --> 00:07:37,740 et savait que c'était la clé de combler le fossé entre être un débutant, 157 00:07:37,740 --> 00:07:40,510 et un avenir dans CS. 158 00:07:40,510 --> 00:07:45,320 Ce cours sera également un pont dans de nombreuses directions pour mon fils autiste 159 00:07:45,320 --> 00:07:48,440 qui l'aime. 160 00:07:48,440 --> 00:07:51,105 J'espère aussi que à la fin pour créer 161 00:07:51,105 --> 00:07:54,340 programmes pour aider ma fille dyslexique. 162 00:07:54,340 --> 00:07:56,764 Actuellement, je suis un expert-comptable, avec un gros intérêts 163 00:07:56,764 --> 00:08:00,300 de la technologie, de l'immobilier, jardinage, et la musique instrumentale. 164 00:08:00,300 --> 00:08:03,133 165 00:08:03,133 --> 00:08:08,098 Mon nom est Annabel, et c'est CS50. 166 00:08:08,098 --> 00:08:10,500 >> ENCEINTE: Permettez-moi prochaine d'introduire Betty, 167 00:08:10,500 --> 00:08:13,057 qui voudrait également dire bonjour. 168 00:08:13,057 --> 00:08:13,890 BETTY: Bonjour tout le monde. 169 00:08:13,890 --> 00:08:16,730 Mon nom est Betty, et je suis du sud de la Californie. 170 00:08:16,730 --> 00:08:19,290 Je prends ce cours parce que notre société d'aujourd'hui 171 00:08:19,290 --> 00:08:21,910 semble être orientée vers la programmation. 172 00:08:21,910 --> 00:08:24,625 La programmation devient essentiel pour nos vies. 173 00:08:24,625 --> 00:08:26,750 Et en fait, je pense que c'est déjà l'essentiel maintenant, 174 00:08:26,750 --> 00:08:29,800 parce que beaucoup de choses que nous emploi, doivent intégrer la programmation 175 00:08:29,800 --> 00:08:31,840 afin qu'ils soient créés. 176 00:08:31,840 --> 00:08:37,012 Fondamentalement, nous allons être orientée vers un avenir rempli 177 00:08:37,012 --> 00:08:38,720 avec la technologie, et programmation va 178 00:08:38,720 --> 00:08:40,909 être une partie essentielle de cet avenir. 179 00:08:40,909 --> 00:08:43,909 Donc je pense que c'est quelque chose c'est vraiment cool, 180 00:08:43,909 --> 00:08:46,370 et que je devrais probablement obtenir de l'apprendre. 181 00:08:46,370 --> 00:08:50,170 Donc oui, mon nom est Betty, et c'est CS50. 182 00:08:50,170 --> 00:08:51,920 DAVID J Malan: la photo, ici quant à lui, est 183 00:08:51,920 --> 00:08:55,150 Raja de l'Inde, qui a été tellement immergé dans CS50 184 00:08:55,150 --> 00:08:58,410 qu'il avait apparemment tatoué sur sa peau. 185 00:08:58,410 --> 00:08:59,370 >> Et maintenant, un tweet. 186 00:08:59,370 --> 00:09:03,280 Celui de Carter en Virginie, qui nous a écrit à ce sujet - "Consentino et je 187 00:09:03,280 --> 00:09:06,860 font bon usage de mon jour de neige regarder la première semaine de la CS50 de Harvard 188 00:09:06,860 --> 00:09:09,800 à la télévision via Chromecast et YouTube ". 189 00:09:09,800 --> 00:09:10,780 Qui est Consentino? 190 00:09:10,780 --> 00:09:13,840 Eh bien, apparemment il est son chat, mais en effet, on voit ici le long 191 00:09:13,840 --> 00:09:17,047 avec les pieds de Carter, est un grand TV écran en arrière-plan. 192 00:09:17,047 --> 00:09:19,130 Et apparemment, il ya en effet en utilisant un Chromecast 193 00:09:19,130 --> 00:09:22,937 pour projeter la semaine de CS50 un sur que la télévision grand écran sans fil. 194 00:09:22,937 --> 00:09:26,020 Maintenant Chromecast, si vous n'êtes pas familier, est en fait une sorte de dispositif propre. 195 00:09:26,020 --> 00:09:29,420 C'est une prise relativement bon marché que vous peut mettre à l'arrière de votre ordinateur 196 00:09:29,420 --> 00:09:31,090 dans un port HDMI. 197 00:09:31,090 --> 00:09:34,860 Il a une connexion Wi-Fi gratuite, et essentiellement vous permet de diffuser sans fil 198 00:09:34,860 --> 00:09:38,650 le contenu de votre ordinateur portable sur votre téléviseur, ou même de contrôler votre téléviseur 199 00:09:38,650 --> 00:09:41,894 et télécharger du contenu comme des vidéos directement à elle. 200 00:09:41,894 --> 00:09:44,560 Et maintenant, une note de Mohamed, un de vos camarades de classe au Pakistan, 201 00:09:44,560 --> 00:09:47,620 qui a récemment découvert cette curiosité - apparemment 202 00:09:47,620 --> 00:09:50,060 si vous allez à google.com à l'occasion et la recherche 203 00:09:50,060 --> 00:09:53,860 pour moi, David J. Malan, apparemment ce mec arrive de temps en temps. 204 00:09:53,860 --> 00:09:56,830 David H. Malan, qui est apparemment un psychothérapeute britannique qui 205 00:09:56,830 --> 00:09:59,041 semble beaucoup comme moi. 206 00:09:59,041 --> 00:10:01,040 Or, il s'avère si vous cliquez sur ce lien de retour 207 00:10:01,040 --> 00:10:03,600 dans le coin inférieur vous pouvez effectivement signaler un problème, 208 00:10:03,600 --> 00:10:05,170 que les choses se tromper Google. 209 00:10:05,170 --> 00:10:07,560 Et laissez-moi - puisque nous sont sur Internet 210 00:10:07,560 --> 00:10:10,910 ici - si vous pouvez aider un gars, et effectivement cliquer sur ce lien mal en haut, 211 00:10:10,910 --> 00:10:14,680 et juste mentionner que David H. Malan n'est pas en fait David J. Malan. 212 00:10:14,680 --> 00:10:17,550 >> Maintenant, pour être juste, il est probablement un David H. Malan, 213 00:10:17,550 --> 00:10:19,550 et il est probablement un Psychothérapeute britannique, 214 00:10:19,550 --> 00:10:21,840 nous allons donc pas déclaré rien d'autre que de mal, 215 00:10:21,840 --> 00:10:25,240 mais juste que la photo a probablement été choisis de façon algorithmique 216 00:10:25,240 --> 00:10:27,480 à tort par les serveurs de Google. 217 00:10:27,480 --> 00:10:32,179 >> Et maintenant, un bonjour de CS50 de ami, le professeur Harry Lewis. 218 00:10:32,179 --> 00:10:34,720 Professeur Harry Lewis était en fait Il ya mes propres années de professeur 219 00:10:34,720 --> 00:10:38,170 quand j'ai pris un cours intensif dans la théorie de calcul. 220 00:10:38,170 --> 00:10:42,600 Un cours de théorie dans laquelle vous explorez les limites fondamentales de calcul, 221 00:10:42,600 --> 00:10:45,350 et c'est exactement ce que les ordinateurs peut et ne peut pas faire. 222 00:10:45,350 --> 00:10:47,910 Nous sommes allés récemment M. Lewis dans son bureau 223 00:10:47,910 --> 00:10:50,665 de jeter un oeil à un certain technologies passé. 224 00:10:50,665 --> 00:10:53,790 PROFESSEUR HARRY LEWIS: Je suis Harry Lewis, Je suis un professeur d'informatique 225 00:10:53,790 --> 00:10:55,060 ici à Harvard. 226 00:10:55,060 --> 00:11:01,890 Je suis venu à Harvard en 1964, étudiant de première année, et à l'exception de trois ans 227 00:11:01,890 --> 00:11:04,525 hors tension pendant la guerre du Vietnam Je suis ici depuis. 228 00:11:04,525 --> 00:11:08,870 Donc, je me dirige maintenant le premier cycle programme en informatique, 229 00:11:08,870 --> 00:11:12,520 et j'ai appris beaucoup de différents cours au fil des ans. 230 00:11:12,520 --> 00:11:14,870 Et je tiens à vous dire un peu de certains 231 00:11:14,870 --> 00:11:19,530 des choses intéressantes qui ont continué à Harvard, dont je 232 00:11:19,530 --> 00:11:22,110 ont eu des contacts au fil des ans. 233 00:11:22,110 --> 00:11:27,070 >> Sa c'est mon premier cycle thèse, en 1968, qui 234 00:11:27,070 --> 00:11:30,610 J'ai écrit une à deux dimensions langage de programmation. 235 00:11:30,610 --> 00:11:36,555 Il s'agit d'un plan de mémoire de base, ceux sont un peu beignets magnétiques 236 00:11:36,555 --> 00:11:39,080 qui sont enfilées sur l' intersections des fils. 237 00:11:39,080 --> 00:11:44,320 Et ce fut la mémoire de façon qui a été fait avant semi-conducteurs 238 00:11:44,320 --> 00:11:47,560 est devenu une technologie viable. 239 00:11:47,560 --> 00:11:52,900 C'est un début 15 Go iPod, que je garde autour 240 00:11:52,900 --> 00:11:56,200 non pas parce que quelqu'un est impressionné d'avoir un gigaoctet iPod 15, 241 00:11:56,200 --> 00:12:00,740 mais parce que c'est un 70 lecteur mégaoctet, et ils 242 00:12:00,740 --> 00:12:05,820 est allé dans les disques durs qui étaient de la taille des machines à laver. 243 00:12:05,820 --> 00:12:07,820 Donc, ce n'était que de 70 mégaoctets de mémoire, qui 244 00:12:07,820 --> 00:12:10,359 vous donne une idée de comment les choses ont réduit. 245 00:12:10,359 --> 00:12:11,900 DAVID J Malan: Et maintenant un autre tweet. 246 00:12:11,900 --> 00:12:13,820 Celui-ci à partir de William au Royaume-Uni 247 00:12:13,820 --> 00:12:17,750 qui a écrit, "David J. Malan, après un peu Google traque, il s'avère Rob 248 00:12:17,750 --> 00:12:19,060 a un frère jumeau. 249 00:12:19,060 --> 00:12:21,830 Peut-on le mettre dans CS50Live et jouer repérer la différence? " 250 00:12:21,830 --> 00:12:23,690 Alors William, c'est effectivement le cas. 251 00:12:23,690 --> 00:12:26,660 Propre Rob Bowden de CS50 a un frère jumeau. 252 00:12:26,660 --> 00:12:31,620 En fait, voici Rob et Paul - ou Paul et - photographié ici 253 00:12:31,620 --> 00:12:35,280 sont deux Bowdens, qui ont tous deux en fait TFED pour CS50 dans le passé, 254 00:12:35,280 --> 00:12:38,050 et en effet Rob est maintenant sur Équipe à temps plein de CS50. 255 00:12:38,050 --> 00:12:40,510 >> Maintenant, nous avons trop peu de Google harcèlement, et il s'avère 256 00:12:40,510 --> 00:12:43,310 que le frère jumeau Paul a sa propre YouTube 257 00:12:43,310 --> 00:12:46,410 canal dans lequel il croit lui-même un peu d'un comédien. 258 00:12:46,410 --> 00:12:47,548 Jetons un coup d'oeil. 259 00:12:47,548 --> 00:12:49,940 >> PAUL BOWDEN: Hé les gars. 260 00:12:49,940 --> 00:12:51,460 Paul Bowden ici. 261 00:12:51,460 --> 00:12:54,900 Je suis de retour avec mon deuxième essai au stand up. 262 00:12:54,900 --> 00:12:58,910 Oui, je sais que je suis assis. 263 00:12:58,910 --> 00:13:02,810 La première fois ne va pas ainsi que je l'avais espéré, 264 00:13:02,810 --> 00:13:05,840 mais j'ai pris l'avis que vous les gars offerts, 265 00:13:05,840 --> 00:13:10,290 et cette fois, je vais être un peu moins maladroit et un peu mieux 266 00:13:10,290 --> 00:13:13,326 sur le front de plaisanterie. 267 00:13:13,326 --> 00:13:16,450 DAVID J Malan: Maintenant, si vous souhaitez s'abonner à la chaîne de Paul sur YouTube, 268 00:13:16,450 --> 00:13:20,070 et vous devriez, à la tête de cette URL ici. 269 00:13:20,070 --> 00:13:23,390 Maintenant frère Rob est bien sûr très fier de son frère jumeau. 270 00:13:23,390 --> 00:13:27,980 En fait, on voit ici est que Rob un GIF animé faisant une pompe de poing. 271 00:13:27,980 --> 00:13:31,360 Maintenant cela a effectivement été distribué sur l'Internet un peu. 272 00:13:31,360 --> 00:13:33,240 Donc, si vous surfez sur le pour cette image ici, 273 00:13:33,240 --> 00:13:36,110 vous pouvez même faire votre papier peint si vous le souhaitez. 274 00:13:36,110 --> 00:13:37,130 Et vous devriez. 275 00:13:37,130 --> 00:13:41,390 >> Maintenant Rob ici acclamait son frère dans un jeu populaire américaine 276 00:13:41,390 --> 00:13:43,232 montrer où Paul était un participant. 277 00:13:43,232 --> 00:13:44,440 Maintenant, ce spectacle jeu était-ce? 278 00:13:44,440 --> 00:13:46,148 Eh bien, nous allons le laisser à vous, l'Internet, 279 00:13:46,148 --> 00:13:49,210 de comprendre exactement ce jeu spectacle Paul Bowden a participé à, 280 00:13:49,210 --> 00:13:53,140 et si vous pouvez le découvrir, laissez-nous savoir à Facebook, Reddit, ou Twitter, 281 00:13:53,140 --> 00:13:57,510 et nous allons voir si nous ne pouvons pas montrer une petit clip dans le prochain CS50Live. 282 00:13:57,510 --> 00:13:59,330 >> Et maintenant, un morceau de matériel. 283 00:13:59,330 --> 00:14:02,080 Comme vous avez pu entendre, en CS50 certains de ses articles sur le campus 284 00:14:02,080 --> 00:14:04,060 utilise un morceau de matériel connu sous le nom Arduino. 285 00:14:04,060 --> 00:14:06,194 On voit ici, par exemple, est l'Arduino Uno, 286 00:14:06,194 --> 00:14:08,610 un petit circuit qui vous pouvez vous connecter à un ordinateur, 287 00:14:08,610 --> 00:14:11,010 et puis effectivement programme en écrivant le code C +, 288 00:14:11,010 --> 00:14:14,710 puis le brûler dans le matériel afin qu'il peut effectivement exécuter des programmes. 289 00:14:14,710 --> 00:14:17,140 Maintenant l'un de vos camarades de classe ici, Areor, a décidé 290 00:14:17,140 --> 00:14:20,110 câbler un Arduino Uno à son ordinateur 291 00:14:20,110 --> 00:14:24,350 puis mettre en œuvre, si vous le pouvez croire, César de problème Set 2. 292 00:14:24,350 --> 00:14:27,030 >> Maintenant, nous n'avons pas d'audio en cette vidéo, mais nous allons effectuer un zoom avant 293 00:14:27,030 --> 00:14:28,755 et jeter un oeil à la suite de la fin. 294 00:14:28,755 --> 00:14:43,112 295 00:14:43,112 --> 00:14:45,570 Maintenant, si vous êtes un Redditer, vous auraient remarqué ce poste 296 00:14:45,570 --> 00:14:49,290 il ya quelques semaines la publicité le deuxième épisode de CS50Live. 297 00:14:49,290 --> 00:14:52,900 Maintenant l'un de vos camarades de classe, Louis de Montréal, Canada, après cet épisode 298 00:14:52,900 --> 00:14:55,556 gentiment posté, "Wow, que l'on était historique. " 299 00:14:55,556 --> 00:15:00,600 Seulement pour se corriger quelques minutes plus tard avec modifier - «hystérique, HA HA." 300 00:15:00,600 --> 00:15:02,410 Nous allons donc qu'il soit façon, mais ce qui était 301 00:15:02,410 --> 00:15:05,130 plus drôle que cela, c'est que Chris de Toronto, Canada 302 00:15:05,130 --> 00:15:08,290 puis un suivi avec le plus suit: «Il serait hystérique 303 00:15:08,290 --> 00:15:12,670 si le prochain épisode était historique à la suite de l'équipe de production voir 304 00:15:12,670 --> 00:15:13,490 ce commentaire. " 305 00:15:13,490 --> 00:15:16,800 Eh bien en effet que nous avons fait, et maintenant un peu plus l'histoire. 306 00:15:16,800 --> 00:15:18,360 >> Nous avons tiré ce à partir des archives. 307 00:15:18,360 --> 00:15:22,700 C'est dans un magazine, populaires Electronique, un problème à partir de 1975, 308 00:15:22,700 --> 00:15:25,850 qui portait ce titre, La trousse de premiers mini-ordinateurs au monde 309 00:15:25,850 --> 00:15:27,440 Rival modèles commerciaux. 310 00:15:27,440 --> 00:15:29,050 L'Altair 8800. 311 00:15:29,050 --> 00:15:31,940 Or, à l'époque il n'y avait pas vraiment un langage de programmation 312 00:15:31,940 --> 00:15:35,110 avec lequel vous pouvez faire ce machine à résoudre des problèmes très facilement, 313 00:15:35,110 --> 00:15:36,930 et si un jeune de Harvard étudiant au moment 314 00:15:36,930 --> 00:15:39,810 nommé Bill Gates a décidé avec quelques amis de son 315 00:15:39,810 --> 00:15:43,700 pour écrire le premier interprète pour langage de programmation, dite de base, 316 00:15:43,700 --> 00:15:45,900 qui à conduire ce morceau de matériel. 317 00:15:45,900 --> 00:15:48,220 Nous avons pris une promenade récemment avec le professeur Harry Lewis 318 00:15:48,220 --> 00:15:51,040 Maxwell Dworkin, Harvard bâtiment de l'informatique, où 319 00:15:51,040 --> 00:15:55,170 le code source de cet original Interpréteur BASIC plane encore. 320 00:15:55,170 --> 00:15:57,162 Et nous lui demandons s'il pourrait nous donner une visite. 321 00:15:57,162 --> 00:15:58,870 PROFESSEUR HARRY LEWIS: Qu'est-ce que vous avez ici 322 00:15:58,870 --> 00:16:03,780 est une liste d'un premier morceau de logiciel 323 00:16:03,780 --> 00:16:08,470 écrit par Bill Gates et Paul Allen, fondateurs de Microsoft. 324 00:16:08,470 --> 00:16:10,790 Ainsi, le code est intéressant pour deux raisons. 325 00:16:10,790 --> 00:16:13,720 Tout d'abord il est devenu le premier Le premier produit de Microsoft, 326 00:16:13,720 --> 00:16:20,080 qui était un interprète pour le langage de programmation de base. 327 00:16:20,080 --> 00:16:23,190 Et d'autre part, ce n'était l'une des premières tentatives 328 00:16:23,190 --> 00:16:28,840 pour créer un interprète si ordinaire les gens pourraient utiliser les ordinateurs personnels. 329 00:16:28,840 --> 00:16:30,900 Donc, Bill Gates était un premier cycle à Harvard. 330 00:16:30,900 --> 00:16:33,070 J'ai commencé à enseigner à Harvard en 1974. 331 00:16:33,070 --> 00:16:38,390 Cela a été fait en 1975, alors qu'il était au début dans sa carrière et au début de ma carrière. 332 00:16:38,390 --> 00:16:42,040 En fait, j'ai appris le projet de loi en un cours à cette époque. 333 00:16:42,040 --> 00:16:45,380 Paul Allen n'était pas une Étudiant de Harvard, mais il 334 00:16:45,380 --> 00:16:49,200 avait été une école secondaire camarade de classe de Bill Gates. 335 00:16:49,200 --> 00:16:51,990 >> Si vous venez et regardez à l'inscription, vous aurez 336 00:16:51,990 --> 00:16:56,600 effectivement trouver un troisième nom, Monte Davidoff, qui était Gates camarade de classe ici 337 00:16:56,600 --> 00:16:57,500 à Harvard. 338 00:16:57,500 --> 00:16:59,600 OK, c'est donc ici une commentaire intéressant ici. 339 00:16:59,600 --> 00:17:05,400 Il dit: «En 4k peut supprimer carré racine, mais pour les boucles doivent encore travailler. " 340 00:17:05,400 --> 00:17:11,310 OK, donc ce que cela signifie, c'est qu'il ya était deux façons de compiler ce programme. 341 00:17:11,310 --> 00:17:16,140 L'une consistait à exécuter sur une version de cet ordinateur Altair 342 00:17:16,140 --> 00:17:19,339 que seulement eu 4K mots de mémoire. 343 00:17:19,339 --> 00:17:22,430 4096 mots de mémoire. 344 00:17:22,430 --> 00:17:28,020 Mais la grande version avait 8 K, et ainsi de ce que cela dit, c'est que dans la version 4K 345 00:17:28,020 --> 00:17:31,030 vous deviez supprimer certains code pour le rendre apte. 346 00:17:31,030 --> 00:17:33,050 Et l'une des choses qui serait supprimé 347 00:17:33,050 --> 00:17:37,960 serait la routine de la racine carrée, mais apparemment le pour les boucles 348 00:17:37,960 --> 00:17:41,220 devrait fonctionner, même quand vous compilez le bas 349 00:17:41,220 --> 00:17:46,150 pour juste la version 4K de l'ordinateur de kit. 350 00:17:46,150 --> 00:17:49,750 >> Maintenant, si vous zoomez sur ce code source vous avez peut-être remarqué un nom familier. 351 00:17:49,750 --> 00:17:52,280 En effet, l'utilisateur Holloway était la personne qui 352 00:17:52,280 --> 00:17:56,282 imprimer cette source Code en Avril 1975. 353 00:17:56,282 --> 00:17:59,240 Ceux d'entre vous qui ont posé des questions, peut-être sur Reddit ou ailleurs 354 00:17:59,240 --> 00:18:03,274 pour CS50, aurait rencontré Glenn Holloway, l'un des membres de l'équipe de CS50 355 00:18:03,274 --> 00:18:05,440 qui a effectivement été avec Au cours pendant un certain temps, 356 00:18:05,440 --> 00:18:09,160 et très offre gracieusement souvent pour aider les étudiants via Internet 357 00:18:09,160 --> 00:18:11,140 avec tous les problèmes qu'ils pourraient résoudre. 358 00:18:11,140 --> 00:18:13,770 Et en effet, il semble qu'il était faire que, même dans antan 359 00:18:13,770 --> 00:18:16,320 lorsque ce code source nécessaire pour être imprimés. 360 00:18:16,320 --> 00:18:20,240 >> Maintenant, nous allons jeûner jusqu'à nos jours, en fait, c'est vraiment nouvelles de rupture. 361 00:18:20,240 --> 00:18:23,577 A récemment révélé ce projet était tango, une initiative de Google 362 00:18:23,577 --> 00:18:25,660 et un certain nombre d'autres les entreprises à créer réellement 363 00:18:25,660 --> 00:18:28,830 logiciel avec lequel vous pouvez utiliser un téléphone ou appareil sans fil similaire 364 00:18:28,830 --> 00:18:31,150 et marcher autour de votre environnement physique 365 00:18:31,150 --> 00:18:34,960 et effectivement faire un modèle 3D de celui-ci - qui est généralement incroyablement temps 366 00:18:34,960 --> 00:18:36,340 consommant et / ou coûteux. 367 00:18:36,340 --> 00:18:40,350 Et pourtant, avec la technologie d'aujourd'hui, vous pourrait bientôt être le faire vous-même, 368 00:18:40,350 --> 00:18:43,150 et vous pourriez bientôt être écrit logiciel vous-même avec laquelle 369 00:18:43,150 --> 00:18:44,930 de tirer parti de cette nouvelle technique. 370 00:18:44,930 --> 00:18:45,680 Jetons un coup d'oeil. 371 00:18:45,680 --> 00:18:49,530 372 00:18:49,530 --> 00:18:52,540 >> JOHNNY LEE: Mon nom est Johnny Lee, et je travaille dans la technologie de pointe 373 00:18:52,540 --> 00:18:54,560 et le groupe de projets chez Google. 374 00:18:54,560 --> 00:18:56,690 Notre petite équipe ici, basée en Californie, 375 00:18:56,690 --> 00:19:01,200 a travaillé avec les universités, les laboratoires de recherche et des partenaires industriels 376 00:19:01,200 --> 00:19:05,220 à récolter les 10 dernières années de la recherche en robotique et vision par ordinateur 377 00:19:05,220 --> 00:19:09,260 se concentrer que la technologie dans un téléphone mobile très unique. 378 00:19:09,260 --> 00:19:14,100 Nous sommes des êtres physiques qui vivent dans un monde en 3D, 379 00:19:14,100 --> 00:19:17,690 dispositifs mobiles encore aujourd'hui supposer que le monde physique 380 00:19:17,690 --> 00:19:19,820 se termine au niveau des limites de l'écran. 381 00:19:19,820 --> 00:19:23,010 Notre objectif est de donner mobiles dispositifs à l'échelle humaine 382 00:19:23,010 --> 00:19:24,665 compréhension de l'espace et du mouvement. 383 00:19:24,665 --> 00:19:26,540 EITAN MARDER-Eppstein: Cela va permettre à 384 00:19:26,540 --> 00:19:28,480 les gens à interagir avec leur environnement 385 00:19:28,480 --> 00:19:30,360 en seulement une manière fondamentalement différente. 386 00:19:30,360 --> 00:19:33,330 Nous pouvons prototype dans un quelques heures quelque chose qui 387 00:19:33,330 --> 00:19:36,070 nous prendrait mois ou même des années avant, 388 00:19:36,070 --> 00:19:38,670 parce que nous n'avons pas eu ce techniques aisément disponibles. 389 00:19:38,670 --> 00:19:41,760 >> TED LARSON: Qu'est-ce qui se passe si vous avoir toutes ces pièces dans un téléphone? 390 00:19:41,760 --> 00:19:46,280 Comment cela modifier ce que le téléphone est? 391 00:19:46,280 --> 00:19:48,460 >> JOHNNY LEE: Nous avons créer un prototype de téléphone 392 00:19:48,460 --> 00:19:52,150 contenant hautement personnalisée matériel et le logiciel, conçu 393 00:19:52,150 --> 00:19:56,600 pour permettre au téléphone de suivre c'est mouvement en 3D, en temps réel 394 00:19:56,600 --> 00:19:58,120 comme vous le tenez. 395 00:19:58,120 --> 00:20:01,840 Ces capteurs sur une quart de million de mesures 3D 396 00:20:01,840 --> 00:20:05,980 chaque seconde, mise à jour du la position et la rotation du téléphone, 397 00:20:05,980 --> 00:20:09,760 fusionner ces informations dans un seul modèle 3D de l'environnement. 398 00:20:09,760 --> 00:20:12,625 >> CHRIS ANDERSON: Nous avons un problème appelé la navigation à l'intérieur. 399 00:20:12,625 --> 00:20:14,300 Et c'est une solution à ce problème. 400 00:20:14,300 --> 00:20:17,383 >> EITAN MARDER-Eppstein: Il suit votre la position que vous allez dans le monde entier. 401 00:20:17,383 --> 00:20:19,070 Et il fait également une carte de cela. 402 00:20:19,070 --> 00:20:23,114 >> CHASE COBB: Imaginez que vous numérisez un petite section de votre salon. 403 00:20:23,114 --> 00:20:27,250 Et puis sont capables de générer un petit monde de jeu en elle. 404 00:20:27,250 --> 00:20:29,900 Je ne sais pas d'autre contrôleur ou jeu 405 00:20:29,900 --> 00:20:31,660 dispositif qui peut le faire pour le moment. 406 00:20:31,660 --> 00:20:33,250 >> TULLY Foote: Mettre tout cela ensemble, ils 407 00:20:33,250 --> 00:20:35,041 tiré des experts de partout dans le monde 408 00:20:35,041 --> 00:20:37,360 et se sont tous travailler sur le même projet. 409 00:20:37,360 --> 00:20:40,366 >> REMI EL-QUAZZANE: Ce sont très haut calibre de personnes. 410 00:20:40,366 --> 00:20:40,865 Pourquoi? 411 00:20:40,865 --> 00:20:42,302 C'est très simple. 412 00:20:42,302 --> 00:20:44,782 Je pense, en fait, les gens qui croient en la vision. 413 00:20:44,782 --> 00:20:47,240 JOHNNY LEE: Localisation des cartographie est là sur votre téléphone, 414 00:20:47,240 --> 00:20:49,000 et vous venez de l'utiliser. 415 00:20:49,000 --> 00:20:51,750 C'est cette capacité à suivre les traces d'autres personnes. 416 00:20:51,750 --> 00:20:55,070 >> DIRK THOMAS: Et nous pouvons également bénéficier de ce que nous faisons pour le projet 417 00:20:55,070 --> 00:20:57,258 sauvegarder pour la communauté open source. 418 00:20:57,258 --> 00:20:59,350 >> CHASE COBB: Utilisez-le pour les malvoyants, 419 00:20:59,350 --> 00:21:01,880 et leur donner vue auditif de l'endroit où ils vont. 420 00:21:01,880 --> 00:21:04,205 >> VINCE PASCUAL: Être capable de cartographier votre maison, 421 00:21:04,205 --> 00:21:07,030 tourner autour, permettez-moi de voir comment ce meuble fonctionne dans la chambre. 422 00:21:07,030 --> 00:21:09,580 >> EITAN MARDER-Eppstein: Virtual fenêtres à des mondes différents, 423 00:21:09,580 --> 00:21:11,413 Je veux dire les possibilités sont vraiment infinies. 424 00:21:11,413 --> 00:21:14,015 425 00:21:14,015 --> 00:21:16,890 JOHNNY LEE: Au cours des prochains mois nous distribuerons des kits de dev 426 00:21:16,890 --> 00:21:20,566 les développeurs de logiciels à développer applications et des algorithmes sur le dessus 427 00:21:20,566 --> 00:21:22,572 de cette plate-forme. 428 00:21:22,572 --> 00:21:27,240 Et nous sommes juste au début, et nous savons qu'il ya encore beaucoup de travail à faire. 429 00:21:27,240 --> 00:21:30,541 Mais nous sommes très heureux de où il va aller. 430 00:21:30,541 --> 00:21:35,180 L'avenir est génial, et nous croyons nous pouvons construire plus vite ensemble. 431 00:21:35,180 --> 00:21:41,137 432 00:21:41,137 --> 00:21:43,970 DAVID J. Malan: Et maintenant, le moment vous avez probablement attendu. 433 00:21:43,970 --> 00:21:45,990 Vous vous souviendrez que dans le dernier épisode nous 434 00:21:45,990 --> 00:21:49,970 partagé ce tweet de propre Andrew de CS50 Hill, qui il ya quelques mois nous écrit 435 00:21:49,970 --> 00:21:52,650 ce, "David J Malan, où est ma lampe?" 436 00:21:52,650 --> 00:21:55,690 Maintenant depuis un certain nombre d'entre vous ont vidéos soumises rendre votre cas 437 00:21:55,690 --> 00:21:59,120 les raisons pour lesquelles vous devriez être la prochaine bénéficiaire d'une lampe de bureau CS50. 438 00:21:59,120 --> 00:22:02,650 Nous avons pensé partager d'abord un de Mohamed au Maroc. 439 00:22:02,650 --> 00:22:05,800 Il s'avère que l'anniversaire de Mohammed a été la semaine dernière, alors permettez-moi aussi 440 00:22:05,800 --> 00:22:10,050 au nom du CS50-à-dire heureux 19e anniversaire de Mohamed. 441 00:22:10,050 --> 00:22:11,996 Jetons un coup d'oeil. 442 00:22:11,996 --> 00:22:15,080 >> MOHAMMED: Bonjour, je suis Mohamed du Maroc. 443 00:22:15,080 --> 00:22:20,510 J'étudie dans une autre ville - qui est un peu loin de ma ville d'origine 444 00:22:20,510 --> 00:22:25,390 où je vis avec ma famille - où j'ai laissé ma lampe de bureau. 445 00:22:25,390 --> 00:22:28,940 Donc, je suis vivant dans un dortoir et c'est ma chambre. 446 00:22:28,940 --> 00:22:32,810 447 00:22:32,810 --> 00:22:37,440 Vous pouvez voir ici que la lumière est jaune, et je n'aime pas vraiment cela. 448 00:22:37,440 --> 00:22:39,250 Je préfère le blanc. 449 00:22:39,250 --> 00:22:43,350 C'est pourquoi je veux une lampe de bureau CS50. 450 00:22:43,350 --> 00:22:47,109 Vous pouvez imaginer moi assis là et de travailler avec elle. 451 00:22:47,109 --> 00:22:48,900 DAVID J. Malan: Et maintenant une autre présentation. 452 00:22:48,900 --> 00:22:52,700 Celui-ci Emad, un étudiant dans sa chambre de dortoir. 453 00:22:52,700 --> 00:22:54,680 >> EMAD: Je suis Emad de [inaudible]. 454 00:22:54,680 --> 00:22:56,605 Alors pourquoi je veux une lampe de bureau? 455 00:22:56,605 --> 00:22:59,760 Tout d'abord, il agira comme une source modérée de la lumière 456 00:22:59,760 --> 00:23:03,380 pour mes études à l'école secondaire, comme je viens de commencer quatrième année. 457 00:23:03,380 --> 00:23:06,730 Et ainsi de même que l' des cours en ligne, en particulier CS50. 458 00:23:06,730 --> 00:23:09,130 Les plus importants raison est qu'il sera 459 00:23:09,130 --> 00:23:11,190 agir en tant que logiciel pour le CS50 de cours. 460 00:23:11,190 --> 00:23:13,550 Par exemple, si quelqu'un vient dans ma maison et demande 461 00:23:13,550 --> 00:23:17,720 comment avez-vous cette belle lampe, je leur dire que la classe CS50 envoyé. 462 00:23:17,720 --> 00:23:21,290 Et donc je passer le mot de CS50, et surtout, je 463 00:23:21,290 --> 00:23:23,970 rappeler si pour ma vie. 464 00:23:23,970 --> 00:23:27,460 Je suis Emad, et c'est CS50. 465 00:23:27,460 --> 00:23:30,510 >> DAVID J. Malan: Et maintenant Tim de Malaisie, photographié ici dans l'obscurité. 466 00:23:30,510 --> 00:23:31,220 Écoutez attentivement. 467 00:23:31,220 --> 00:24:19,030 468 00:24:19,030 --> 00:24:21,640 DAVID J. Malan: Et maintenant un Famille Film amical de Zevin 469 00:24:21,640 --> 00:24:24,336 à Vancouver, en Colombie-Britannique. 470 00:24:24,336 --> 00:24:25,080 >> Zevin: Salut à tous. 471 00:24:25,080 --> 00:24:26,250 Je suis Zevin Lennick. 472 00:24:26,250 --> 00:24:30,925 Je fais EDX pour CS50, et nous ne pouvons pas trouver notre lampe. 473 00:24:30,925 --> 00:24:31,675 La maison est sombre. 474 00:24:31,675 --> 00:24:32,610 Que pensez-vous? 475 00:24:32,610 --> 00:24:34,530 >> INTERLOCUTEUR 1: C'est peut-être là-bas? 476 00:24:34,530 --> 00:24:35,385 >> Zevin: Etes-vous sûr? 477 00:24:35,385 --> 00:24:35,670 >> INTERLOCUTEUR 1: Peut-être. 478 00:24:35,670 --> 00:24:36,910 >> Zevin: Faut-il aller le découvrir? 479 00:24:36,910 --> 00:24:37,620 >> INTERLOCUTEUR 1: Allons-y. 480 00:24:37,620 --> 00:24:38,245 >> Zevin: Très bien. 481 00:24:38,245 --> 00:24:42,030 482 00:24:42,030 --> 00:24:43,530 >> INTERLOCUTEUR 1: Whoa, regardez cette lumière. 483 00:24:43,530 --> 00:24:45,540 >> Zevin: Peut-être il ya une lampe là. 484 00:24:45,540 --> 00:24:47,129 >> INTERLOCUTEUR 1: Allons vérifier. 485 00:24:47,129 --> 00:24:48,420 Zevin: Voulez-vous que je le fasse? 486 00:24:48,420 --> 00:24:49,535 INTERLOCUTEUR 1: Non, je vais le faire. 487 00:24:49,535 --> 00:24:51,365 Zevin: OK. 488 00:24:51,365 --> 00:24:52,805 INTERLOCUTEUR 1: Restez à l'écart de ma lampe! 489 00:24:52,805 --> 00:24:53,305 Oh non! 490 00:24:53,305 --> 00:24:55,634 491 00:24:55,634 --> 00:24:58,050 DAVID J. Malan: Et maintenant un présentation de Eggers en Lettonie 492 00:24:58,050 --> 00:25:03,360 qui a vraiment pris les choses d'un cran avec ce film. 493 00:25:03,360 --> 00:25:05,180 >> EGGERS: (AS LAMP 1) Eh bien, comment ça va? 494 00:25:05,180 --> 00:25:07,250 >> FEMME: (AS LAMP 2) Mmm. 495 00:25:07,250 --> 00:25:07,750 Bonjour. 496 00:25:07,750 --> 00:25:20,440 497 00:25:20,440 --> 00:25:22,170 >> EGGERS: (AS AMPOULE 1) C'est génial. 498 00:25:22,170 --> 00:25:25,260 >> FEMME: (AS AMPOULE 2) Oui. 499 00:25:25,260 --> 00:25:26,782 Ooh! 500 00:25:26,782 --> 00:25:27,990 EGGERS: (AS AMPOULE 1) Ooh! 501 00:25:27,990 --> 00:25:30,323 EGGERS: (AS BÉBÉ AMPOULE) [Rires] Où est ma lampe? 502 00:25:30,323 --> 00:25:32,450 503 00:25:32,450 --> 00:25:33,920 >> EGGERS: Salut, mon nom est Eggers. 504 00:25:33,920 --> 00:25:35,927 Et je suis de la Lettonie. 505 00:25:35,927 --> 00:25:37,214 Et c'est - 506 00:25:37,214 --> 00:25:38,089 ENCEINTE 2: Notre étude. 507 00:25:38,089 --> 00:25:39,466 Restez à l'écoute. 508 00:25:39,466 --> 00:25:42,220 >> EGGERS: Non, ce n'est CS50. 509 00:25:42,220 --> 00:25:44,370 >> DAVID J. Malan: Et maintenant, last but not least, un 510 00:25:44,370 --> 00:25:48,520 présentation de Phillip en Allemagne. 511 00:25:48,520 --> 00:25:50,436 >> PHILLIP: Salut David, je suis Phil. 512 00:25:50,436 --> 00:25:52,635 Je suis un étudiant de cognitive la science de l'Allemagne. 513 00:25:52,635 --> 00:25:56,050 Les sciences cognitives est un domaine qui étudie l'esprit humain 514 00:25:56,050 --> 00:26:01,410 et le cerveau, a rejoint des disciplines comme neurosciences, la psychologie, la linguistique, 515 00:26:01,410 --> 00:26:03,270 et même l'informatique. 516 00:26:03,270 --> 00:26:07,120 Maintenant dernier semestre, j'ai passé un semestre à l'étranger à l'Université Harvard. 517 00:26:07,120 --> 00:26:10,030 Et j'ai aussi assisté à votre cours, CS50. 518 00:26:10,030 --> 00:26:13,850 >> Maintenant, alors que j'aimais CS50, je jamais eu ma propre lampe de bureau. 519 00:26:13,850 --> 00:26:18,340 Maintenant, je levai la main dans presque chaque conférence dans une tentative désespérée 520 00:26:18,340 --> 00:26:21,405 pour moi de monter sur scène et recevoir mon propre bureau CS50 521 00:26:21,405 --> 00:26:25,510 lampe - ou même simplement une fricking balle anti-stress. 522 00:26:25,510 --> 00:26:29,530 Maintenant j'ai finalement obtenu mon stress balle à la foire de CS50, 523 00:26:29,530 --> 00:26:36,970 mais je souffre encore profondément de celle manque d'une lampe de bureau CS50 dans ma vie. 524 00:26:36,970 --> 00:26:41,930 Donc, M. David Malan, ma question à vous est tout à fait simple. 525 00:26:41,930 --> 00:26:45,650 Où est mon [BIP] lampe de bureau? 526 00:26:45,650 --> 00:26:47,540 >> DAVID J. Malan: Et maintenant un peu plus d'histoire. 527 00:26:47,540 --> 00:26:50,270 Vous pouvez rappeler ce qui suit Film de la semaine l'une des CS50. 528 00:26:50,270 --> 00:26:56,450 >> [Musique] 529 00:26:56,450 --> 00:26:59,320 >> ENCEINTE 3: Un triomphe de compétence mathématique et mécanique, 530 00:26:59,320 --> 00:27:03,170 que cette grande nouvelle automatique calculatrice à l'Université Harvard. 531 00:27:03,170 --> 00:27:07,050 Problèmes complexes en mathématiques mettre dans la machine sous forme codée 532 00:27:07,050 --> 00:27:10,270 sur bande sont précisément résolu en une fraction de minute 533 00:27:10,270 --> 00:27:12,790 du temps nécessaire pour le calcul humain. 534 00:27:12,790 --> 00:27:24,170 535 00:27:24,170 --> 00:27:28,485 Conçu pour accélérer toutes les formes de la recherche mathématique et scientifique, 536 00:27:28,485 --> 00:27:33,610 le cerveau mécanique géant va travailler pour la Marine des États-Unis jusqu'à la fin de la guerre. 537 00:27:33,610 --> 00:27:42,745 538 00:27:42,745 --> 00:27:44,870 DAVID J. Malan: Maintenant, le Mark I est plus en usage, 539 00:27:44,870 --> 00:27:46,910 mais il ne vit encore ici sur le campus. 540 00:27:46,910 --> 00:27:49,840 Nous avons décidé de prendre une dernière se promener avec le professeur Harry Lewis 541 00:27:49,840 --> 00:27:53,080 à regarder de plus près à Harvard centre des sciences - nouvelle maison 542 00:27:53,080 --> 00:27:54,350 à la Harvard Mark I. 543 00:27:54,350 --> 00:27:56,600 PROFESSEUR HARRY LEWIS: Donc, nous sommes dans la science de Harvard 544 00:27:56,600 --> 00:27:59,950 Centre, qui est le carrefour du campus de Harvard. 545 00:27:59,950 --> 00:28:04,180 Un grand nombre de départements de sciences ont leurs salles de classe et des bureaux à ici. 546 00:28:04,180 --> 00:28:07,190 Qu'est-ce qui se cache derrière nous ici est l'ordinateur Mark I, 547 00:28:07,190 --> 00:28:09,820 qui était au début ordinateur électromécanique. 548 00:28:09,820 --> 00:28:12,190 >> Donc, l'ordinateur Mark I est ici à Harvard 549 00:28:12,190 --> 00:28:17,580 parce Howard Hathaway Aiken, qui était la personne qui a conçu et mis 550 00:28:17,580 --> 00:28:21,350 la machine en collaboration avec les ingénieurs d'IBM, 551 00:28:21,350 --> 00:28:26,220 était un professeur de Harvard de mathématiques appliquées. 552 00:28:26,220 --> 00:28:32,590 Et il voulait soulager le travail de la résolution des équations numériques 553 00:28:32,590 --> 00:28:36,820 par le calcul mécanique, qui a été fait sur papier et un crayon. 554 00:28:36,820 --> 00:28:39,930 >> Ce que nous avons ici est en fait seulement un morceau de lui. 555 00:28:39,930 --> 00:28:43,820 Il était de 51 pieds de long et quand il était tout d'une pièce. 556 00:28:43,820 --> 00:28:49,730 Il pourrait faire trois additions par seconde, une multiplication fallu six secondes 557 00:28:49,730 --> 00:28:53,110 et une division a pris 15 secondes. 558 00:28:53,110 --> 00:28:57,870 Donc, ce fut une énorme avance sur faire les choses avec un crayon et du papier, 559 00:28:57,870 --> 00:29:02,870 mais c'était un travail lent, et la tenue la machine va tout le temps 560 00:29:02,870 --> 00:29:08,670 était un exploit majeur de électromécanique expertise en ingénierie. 561 00:29:08,670 --> 00:29:12,100 >> Il a été utilisé pour la balistique calculs, pour le calcul 562 00:29:12,100 --> 00:29:15,120 la trajectoire des projectiles. 563 00:29:15,120 --> 00:29:19,050 Et il a également été utilisé pour un peu du calcul dans le Manhattan 564 00:29:19,050 --> 00:29:25,470 Projet pour la détermination du droit paramètres de la bombe atomique. 565 00:29:25,470 --> 00:29:29,230 >> Donc, ce que vous voyez ici sont les lecteurs de bandes de papier, 566 00:29:29,230 --> 00:29:33,550 de sorte que le programme a été un coup de poing dans une bande de papier et était en boucle. 567 00:29:33,550 --> 00:29:36,820 Ce que vous voyez là sont les registres qui serait 568 00:29:36,820 --> 00:29:42,060 correspondre à la mémoire stockée du Machine à laver, qui n'a été utilisée pour les données. 569 00:29:42,060 --> 00:29:44,480 Le programme lui-même a été fixé. 570 00:29:44,480 --> 00:29:47,460 Ces machines à écrire électriques ont été utilisées pour imprimer la sortie. 571 00:29:47,460 --> 00:29:51,220 Ces cadrans, qui avoir 10 positions, sont 572 00:29:51,220 --> 00:29:53,120 où vous souhaitez insérer les constantes. 573 00:29:53,120 --> 00:29:57,990 Ainsi, le programme a été fixé sur le papier bande, et si vous aviez une constante, 574 00:29:57,990 --> 00:30:03,360 comme vous avez dans le code C + - vous définir certaines variable égale à 47 au début 575 00:30:03,360 --> 00:30:05,950 de votre programme - ce est l'équivalent ici. 576 00:30:05,950 --> 00:30:10,910 Vous devez composer le numéro 47 l'utilisation de ces registres. 577 00:30:10,910 --> 00:30:14,460 >> L'équivalent de calcul de ce qui est beaucoup moins 578 00:30:14,460 --> 00:30:22,055 que la plus petite montre-bracelet ordinateur qui est actuellement en cours de production. 579 00:30:22,055 --> 00:30:23,680 DAVID J. Malan: C'est tout pour CS50Live. 580 00:30:23,680 --> 00:30:25,471 Merci beaucoup à ce Les collaborateurs de la semaine, 581 00:30:25,471 --> 00:30:27,550 ainsi que de celui de cette semaine équipe derrière la caméra. 582 00:30:27,550 --> 00:30:30,050 Fermons le spectacle avec un coup d'oeil à un projet de zéro 583 00:30:30,050 --> 00:30:32,040 de Lisa Chung à Boston, 584 00:30:32,040 --> 00:31:41,227 >> [MUSIC-YLVIS, "LE RENARD"]