[MUSICAL JEU] DAVID J Malan: Bonjour tout le monde. C'est CS50Live. Ainsi, il a été porté à mon attention qui au cours des dernières épisodes Je l'ai dit un peu choses qui sont erronées. Eh bien, parmi les premiers, par exemple, était que ce site populaire nous avons utilisé pour les discussions de cours est pas en fait appelé Redder. Il est apparemment appelé Reddit. Pendant ce temps, il est vrai que pour tout un certain temps aux États-Unis utilisait 00000000 pour protéger ses missiles. Cependant ces missiles étaient nucléaire, et apparemment pas, "nuke-vous-ler." Pendant ce temps. Je t'aime. C'est en effet le moment, soi-disant, le mot de passe le plus populaire en ce moment pour les personnes à utiliser. Mais cette - si on fait un zoom - est pas en fait comment vous faire un coeur. Enfin, propre Shelley Westover de CS50, qui vous souvenez peut-être des films que celui-ci, a noté qu'elle n'est pas en fait un appareil photo "operater" mais un opérateur de la caméra. Maintenant parler de la caméra opérateurs, l'équipe m'a gentiment permis d'emprunter cet appareil aujourd'hui, afin que nous puissions prendre une regarder ce qui est fait passe tout ce temps dans les coulisses. Donc, si vous voulez, nous allons aller de l'avant et faire une visite de l'atelier? Nous sommes ici dans la belle Hauser Studio, dans Widener Library. Dans le contexte ici est écran vert, autrement connue comme une incrustation, ou mur de cyclo physiquement. Et en fait, si je marche de près à cela, remarquez comment la balle a une légère courbe à elle plutôt que d'un angle aigu normal. Cela nous permet de garder ombres hors des bords, et il nous permet également de faire sûr que nous pouvons superposer presque tout ce que nous vouloir agréable et propre. Maintenant ici est un tout tas de lumières contrôlées par un panneau principal de commutateurs qui nous le verrons dans un tout petit peu. Ici est une lumière LED avec soi-disant portes de grange sur elle. C'est ce que met en lumière très dirigé. Me donne vraiment mon éclat pendant le spectacle. Et puis ici, nous avons un fluorescent lumière, ce qui jette une lumière plus douce. Maintenant, les deux d'entre eux sont moins coûteux à exploiter, et beaucoup plus frais à exploiter que les ampoules à incandescence traditionnelles que beaucoup de gens encore ont tendance à avoir dans leurs maisons. Maintenant, si nous nous tournons autour d'ici, vous verrez ce que je vois. Donc, nous avons un couple de notre caméras ici, dont l' a un prompteur sur elle. En fait, nous n'utilisons pas vraiment un prompteur dans CS50Live, mais pour les shorts, contre ceux décors blancs qui je vous le rappelle, nous les utilisons en fait un peu. Dépenser un peu de temps dans progresser rédigeant le matériau de manière pour obtenir la droite juste. Maintenant ici, vous aurez effectivement voir une caméra sur le plafond. Voyons un zoom avant sur ce point. C'est la bosse que l'on appelle came qui reçoit ces coups de feu que vous voyez au début ou la fin de CS50Live. Et il est difficile de voir dans l'éclairage là-haut, mais c'est en fait suspendu à l'envers, et nous sommes en mesure de fixer dans le logiciel après l' fait en basculant verticalement. Maintenant - salut [? Andrea -?] Ici, nous allons la tête sur ce panneau lumineux que je l'ai mentionné plus tôt. Ce panneau lumineux a une le groupe entier de commutateurs, et ils détestent quand En fait, je le fais, mais nous pouvons jeter des lumières de haut en bas ici. Je ne peux pas tout voir l'effet, mais nous sommes sorte de faire des ravages sur nos caméras en ce moment. Mais nous allons résoudre ce problème. Oh boy, passons à autre chose. Donc, ici, c'est le placard dans où tous les fils des studios sont finalement acheminés. Et c'est en quelque sorte le cerveau derrière l'opération, dans les coulisses, de grands fans de ici. En fait, si je me penche dans vous pouvez entendre un peu de bruit. Donc, il ya effectivement un peu d'isolant sur les murs de manière à maintenir ce bruit quand nous n'avons en fait fermer les portes. Mais là-haut, vous pouvez voir tous les câbles qui entrent et sortent du placard. Et ici vous pouvez voir une copie du prompteur que nous avons vu il ya quelques instants. Très bien, nous allons la tête dans la soi-disant salle de contrôle. Donc ici, je fais toujours pas tout à fait comprendre celui-ci, c'est là que nous gardons notre inflammables apparemment. Mais ici, nous avons une le groupe entier des postes de travail où l'équipe du CS50 et autres équipes HarvardX travaillent. Et ici nous avons notre station audio. Jetons un coup d'oeil. Hey Patrick. Nous avons donc ici encore tout un tas de cadrans nous pouvons monter et descendre à réellement changer les niveaux. Cette fois pour l'audio. Et en fait, si je fais ça ici - je suis va lentement baisser ce audio niveau, et je vais continuer à parler en cette voix habituelle de mes ici dans Hauser Studio CS50 en direct, et à un certain point vous n'allez pas être - [VOLUME RÉDUIT JUSQU VOIX EST  INAUDIBLE.] Maintenant, si je lève le sauvegarder vous aurez commencer à entendre à nouveau ma voix. Maintenant, vous n'avez pas à tout faire manuellement. En fait, nous avons quelques presets. Donc, si je vais ici à la couche Menu, je peux effectivement basculer entre 1 à 16 et 7 à 32, et vous verrez arriver. En fait, très soigné. Je le fais un peu ainsi - à regarder. Quoi qu'il en soit, passons ici et vous verrez toute une banque de disques durs, vraiment. Ce sont tous des SSD que vous pourriez avoir dans les ordinateurs portables d'aujourd'hui, et même certains dans les postes de travail d'aujourd'hui. Et ils stockent des choses comme ce - qui est en fait juste un disque dur, ce qui est d'environ 500 concerts en SSD. Et vous pouvez voir le une interface par l'intermédiaire duquel il il se connecte aux entrailles de cela. C'est là que tous nos le film est finalement stockée, d'une ou plusieurs caméras qui nous peut-être utiliser pour une séance particulière. Maintenant ici - Oh, Hé Ramon. Merci. Ramon jamais vraiment donné moi beaucoup d'attention là, mais nous allons passer. Si Ramon - si je pouvais prendre un coup d'oeil sur ici, nous avons tout un tas de boutons que nous pouvons jouer avec aussi bien. Et pendant ce temps, il ya un ensemble de tas d'écrans ici sur deux massifs, des écrans géants. Et c'est vraiment l' entrailles d'un studio de télévision. Tous les signaux vidéo venir ici, et ce nous sommes en mesure de le faire en appuyant sur la cadrans et interrupteurs est en fait produire une émission en temps réel. Ainsi, par exemple, nous avons ce petit papillon ici, comme vous pourriez voir dans un plan. Si je commence à gagner ce retour, avis ce qui se passe sur les deux images là-haut. Enchaîné entre les deux, et ainsi nous sommes passés de l'un à l'autre. Et si je pousse que back up, maintenant nous avons de nouveau les images originales. En attendant ce joystick sur ici, comme une vieille console de jeux, nous permet de faire cela avec cette bosse came. Et là, nous allons, il nous allons, là nous allons. Et maintenant, nous avons fixe - à peu près assez bon aux fins de l'émission. Maintenant, enfin, - désolé Ramon - nous ont aussi quelques boutons ici. DDR2, de mes jeux préférés peut-être, et si je frappe, nous obtenons maintenant cet effet. Vous pourriez rappeler que de le deuxième épisode de CS50Live. Si nous poussons sur le titre, c'est ce que nous peut frapper si quelque chose va mal fait, nous obtenons cet écran il. Et maintenant, enfin, je pense que c'est temps pendant 60 secondes de Rob. Oh, fils d'un - [BASS GUITAR JEUX] ROB: Oh, allez! Il suffit d'utiliser quelques vidéos d'animaux! [Musique] [Femme parlant JAPONAIS] Récemment, dans les nouvelles était un article sur CS50 dans un site Web populaire connu sous le nom de Hacker vie. Maintenant l'un de vos camarades de classe, Annabel de l'Australie, tombé sur cet article et, à son tour CS50 lui-même. Elle est maintenant inscrit dans la classe et elle aimerait dire bonjour. ANNABEL: Bonjour tout le monde. Mon nom est Annabel, et je suis du Queensland, en Australie. La raison pour laquelle je prends cette classe est parce que j'ai vu un post sur Hacker de vie, et savait que c'était la clé de combler le fossé entre être un débutant, et un avenir dans CS. Ce cours sera également un pont dans de nombreuses directions pour mon fils autiste qui l'aime. J'espère aussi que à la fin pour créer programmes pour aider ma fille dyslexique. Actuellement, je suis un expert-comptable, avec un gros intérêts de la technologie, de l'immobilier, jardinage, et la musique instrumentale. Mon nom est Annabel, et c'est CS50. ENCEINTE: Permettez-moi prochaine d'introduire Betty, qui voudrait également dire bonjour. BETTY: Bonjour tout le monde. Mon nom est Betty, et je suis du sud de la Californie. Je prends ce cours parce que notre société d'aujourd'hui semble être orientée vers la programmation. La programmation devient essentiel pour nos vies. Et en fait, je pense que c'est déjà l'essentiel maintenant, parce que beaucoup de choses que nous emploi, doivent intégrer la programmation afin qu'ils soient créés. Fondamentalement, nous allons être orientée vers un avenir rempli avec la technologie, et programmation va être une partie essentielle de cet avenir. Donc je pense que c'est quelque chose c'est vraiment cool, et que je devrais probablement obtenir de l'apprendre. Donc oui, mon nom est Betty, et c'est CS50. DAVID J Malan: la photo, ici quant à lui, est Raja de l'Inde, qui a été tellement immergé dans CS50 qu'il avait apparemment tatoué sur sa peau. Et maintenant, un tweet. Celui de Carter en Virginie, qui nous a écrit à ce sujet - "Consentino et je font bon usage de mon jour de neige regarder la première semaine de la CS50 de Harvard à la télévision via Chromecast et YouTube ". Qui est Consentino? Eh bien, apparemment il est son chat, mais en effet, on voit ici le long avec les pieds de Carter, est un grand TV écran en arrière-plan. Et apparemment, il ya en effet en utilisant un Chromecast pour projeter la semaine de CS50 un sur que la télévision grand écran sans fil. Maintenant Chromecast, si vous n'êtes pas familier, est en fait une sorte de dispositif propre. C'est une prise relativement bon marché que vous peut mettre à l'arrière de votre ordinateur dans un port HDMI. Il a une connexion Wi-Fi gratuite, et essentiellement vous permet de diffuser sans fil le contenu de votre ordinateur portable sur votre téléviseur, ou même de contrôler votre téléviseur et télécharger du contenu comme des vidéos directement à elle. Et maintenant, une note de Mohamed, un de vos camarades de classe au Pakistan, qui a récemment découvert cette curiosité - apparemment si vous allez à google.com à l'occasion et la recherche pour moi, David J. Malan, apparemment ce mec arrive de temps en temps. David H. Malan, qui est apparemment un psychothérapeute britannique qui semble beaucoup comme moi. Or, il s'avère si vous cliquez sur ce lien de retour dans le coin inférieur vous pouvez effectivement signaler un problème, que les choses se tromper Google. Et laissez-moi - puisque nous sont sur Internet ici - si vous pouvez aider un gars, et effectivement cliquer sur ce lien mal en haut, et juste mentionner que David H. Malan n'est pas en fait David J. Malan. Maintenant, pour être juste, il est probablement un David H. Malan, et il est probablement un Psychothérapeute britannique, nous allons donc pas déclaré rien d'autre que de mal, mais juste que la photo a probablement été choisis de façon algorithmique à tort par les serveurs de Google. Et maintenant, un bonjour de CS50 de ami, le professeur Harry Lewis. Professeur Harry Lewis était en fait Il ya mes propres années de professeur quand j'ai pris un cours intensif dans la théorie de calcul. Un cours de théorie dans laquelle vous explorez les limites fondamentales de calcul, et c'est exactement ce que les ordinateurs peut et ne peut pas faire. Nous sommes allés récemment M. Lewis dans son bureau de jeter un oeil à un certain technologies passé. PROFESSEUR HARRY LEWIS: Je suis Harry Lewis, Je suis un professeur d'informatique ici à Harvard. Je suis venu à Harvard en 1964, étudiant de première année, et à l'exception de trois ans hors tension pendant la guerre du Vietnam Je suis ici depuis. Donc, je me dirige maintenant le premier cycle programme en informatique, et j'ai appris beaucoup de différents cours au fil des ans. Et je tiens à vous dire un peu de certains des choses intéressantes qui ont continué à Harvard, dont je ont eu des contacts au fil des ans. Sa c'est mon premier cycle thèse, en 1968, qui J'ai écrit une à deux dimensions langage de programmation. Il s'agit d'un plan de mémoire de base, ceux sont un peu beignets magnétiques qui sont enfilées sur l' intersections des fils. Et ce fut la mémoire de façon qui a été fait avant semi-conducteurs est devenu une technologie viable. C'est un début 15 Go iPod, que je garde autour non pas parce que quelqu'un est impressionné d'avoir un gigaoctet iPod 15, mais parce que c'est un 70 lecteur mégaoctet, et ils est allé dans les disques durs qui étaient de la taille des machines à laver. Donc, ce n'était que de 70 mégaoctets de mémoire, qui vous donne une idée de comment les choses ont réduit. DAVID J Malan: Et maintenant un autre tweet. Celui-ci à partir de William au Royaume-Uni qui a écrit, "David J. Malan, après un peu Google traque, il s'avère Rob a un frère jumeau. Peut-on le mettre dans CS50Live et jouer repérer la différence? " Alors William, c'est effectivement le cas. Propre Rob Bowden de CS50 a un frère jumeau. En fait, voici Rob et Paul - ou Paul et - photographié ici sont deux Bowdens, qui ont tous deux en fait TFED pour CS50 dans le passé, et en effet Rob est maintenant sur Équipe à temps plein de CS50. Maintenant, nous avons trop peu de Google harcèlement, et il s'avère que le frère jumeau Paul a sa propre YouTube canal dans lequel il croit lui-même un peu d'un comédien. Jetons un coup d'oeil. PAUL BOWDEN: Hé les gars. Paul Bowden ici. Je suis de retour avec mon deuxième essai au stand up. Oui, je sais que je suis assis. La première fois ne va pas ainsi que je l'avais espéré, mais j'ai pris l'avis que vous les gars offerts, et cette fois, je vais être un peu moins maladroit et un peu mieux sur le front de plaisanterie. DAVID J Malan: Maintenant, si vous souhaitez s'abonner à la chaîne de Paul sur YouTube, et vous devriez, à la tête de cette URL ici. Maintenant frère Rob est bien sûr très fier de son frère jumeau. En fait, on voit ici est que Rob un GIF animé faisant une pompe de poing. Maintenant cela a effectivement été distribué sur l'Internet un peu. Donc, si vous surfez sur le pour cette image ici, vous pouvez même faire votre papier peint si vous le souhaitez. Et vous devriez. Maintenant Rob ici acclamait son frère dans un jeu populaire américaine montrer où Paul était un participant. Maintenant, ce spectacle jeu était-ce? Eh bien, nous allons le laisser à vous, l'Internet, de comprendre exactement ce jeu spectacle Paul Bowden a participé à, et si vous pouvez le découvrir, laissez-nous savoir à Facebook, Reddit, ou Twitter, et nous allons voir si nous ne pouvons pas montrer une petit clip dans le prochain CS50Live. Et maintenant, un morceau de matériel. Comme vous avez pu entendre, en CS50 certains de ses articles sur le campus utilise un morceau de matériel connu sous le nom Arduino. On voit ici, par exemple, est l'Arduino Uno, un petit circuit qui vous pouvez vous connecter à un ordinateur, et puis effectivement programme en écrivant le code C +, puis le brûler dans le matériel afin qu'il peut effectivement exécuter des programmes. Maintenant l'un de vos camarades de classe ici, Areor, a décidé câbler un Arduino Uno à son ordinateur puis mettre en œuvre, si vous le pouvez croire, César de problème Set 2. Maintenant, nous n'avons pas d'audio en cette vidéo, mais nous allons effectuer un zoom avant et jeter un oeil à la suite de la fin. Maintenant, si vous êtes un Redditer, vous auraient remarqué ce poste il ya quelques semaines la publicité le deuxième épisode de CS50Live. Maintenant l'un de vos camarades de classe, Louis de Montréal, Canada, après cet épisode gentiment posté, "Wow, que l'on était historique. " Seulement pour se corriger quelques minutes plus tard avec modifier - «hystérique, HA HA." Nous allons donc qu'il soit façon, mais ce qui était plus drôle que cela, c'est que Chris de Toronto, Canada puis un suivi avec le plus suit: «Il serait hystérique si le prochain épisode était historique à la suite de l'équipe de production voir ce commentaire. " Eh bien en effet que nous avons fait, et maintenant un peu plus l'histoire. Nous avons tiré ce à partir des archives. C'est dans un magazine, populaires Electronique, un problème à partir de 1975, qui portait ce titre, La trousse de premiers mini-ordinateurs au monde Rival modèles commerciaux. L'Altair 8800. Or, à l'époque il n'y avait pas vraiment un langage de programmation avec lequel vous pouvez faire ce machine à résoudre des problèmes très facilement, et si un jeune de Harvard étudiant au moment nommé Bill Gates a décidé avec quelques amis de son pour écrire le premier interprète pour langage de programmation, dite de base, qui à conduire ce morceau de matériel. Nous avons pris une promenade récemment avec le professeur Harry Lewis Maxwell Dworkin, Harvard bâtiment de l'informatique, où le code source de cet original Interpréteur BASIC plane encore. Et nous lui demandons s'il pourrait nous donner une visite. PROFESSEUR HARRY LEWIS: Qu'est-ce que vous avez ici est une liste d'un premier morceau de logiciel écrit par Bill Gates et Paul Allen, fondateurs de Microsoft. Ainsi, le code est intéressant pour deux raisons. Tout d'abord il est devenu le premier Le premier produit de Microsoft, qui était un interprète pour le langage de programmation de base. Et d'autre part, ce n'était l'une des premières tentatives pour créer un interprète si ordinaire les gens pourraient utiliser les ordinateurs personnels. Donc, Bill Gates était un premier cycle à Harvard. J'ai commencé à enseigner à Harvard en 1974. 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. En fait, j'ai appris le projet de loi en un cours à cette époque. Paul Allen n'était pas une Étudiant de Harvard, mais il avait été une école secondaire camarade de classe de Bill Gates. Si vous venez et regardez à l'inscription, vous aurez effectivement trouver un troisième nom, Monte Davidoff, qui était Gates camarade de classe ici à Harvard. OK, c'est donc ici une commentaire intéressant ici. Il dit: «En 4k peut supprimer carré racine, mais pour les boucles doivent encore travailler. " OK, donc ce que cela signifie, c'est qu'il ya était deux façons de compiler ce programme. L'une consistait à exécuter sur une version de cet ordinateur Altair que seulement eu 4K mots de mémoire. 4096 mots de mémoire. Mais la grande version avait 8 K, et ainsi de ce que cela dit, c'est que dans la version 4K vous deviez supprimer certains code pour le rendre apte. Et l'une des choses qui serait supprimé serait la routine de la racine carrée, mais apparemment le pour les boucles devrait fonctionner, même quand vous compilez le bas pour juste la version 4K de l'ordinateur de kit. Maintenant, si vous zoomez sur ce code source vous avez peut-être remarqué un nom familier. En effet, l'utilisateur Holloway était la personne qui imprimer cette source Code en Avril 1975. Ceux d'entre vous qui ont posé des questions, peut-être sur Reddit ou ailleurs pour CS50, aurait rencontré Glenn Holloway, l'un des membres de l'équipe de CS50 qui a effectivement été avec Au cours pendant un certain temps, et très offre gracieusement souvent pour aider les étudiants via Internet avec tous les problèmes qu'ils pourraient résoudre. Et en effet, il semble qu'il était faire que, même dans antan lorsque ce code source nécessaire pour être imprimés. Maintenant, nous allons jeûner jusqu'à nos jours, en fait, c'est vraiment nouvelles de rupture. A récemment révélé ce projet était tango, une initiative de Google et un certain nombre d'autres les entreprises à créer réellement logiciel avec lequel vous pouvez utiliser un téléphone ou appareil sans fil similaire et marcher autour de votre environnement physique et effectivement faire un modèle 3D de celui-ci - qui est généralement incroyablement temps consommant et / ou coûteux. Et pourtant, avec la technologie d'aujourd'hui, vous pourrait bientôt être le faire vous-même, et vous pourriez bientôt être écrit logiciel vous-même avec laquelle de tirer parti de cette nouvelle technique. Jetons un coup d'oeil. JOHNNY LEE: Mon nom est Johnny Lee, et je travaille dans la technologie de pointe et le groupe de projets chez Google. Notre petite équipe ici, basée en Californie, a travaillé avec les universités, les laboratoires de recherche et des partenaires industriels à récolter les 10 dernières années de la recherche en robotique et vision par ordinateur se concentrer que la technologie dans un téléphone mobile très unique. Nous sommes des êtres physiques qui vivent dans un monde en 3D, dispositifs mobiles encore aujourd'hui supposer que le monde physique se termine au niveau des limites de l'écran. Notre objectif est de donner mobiles dispositifs à l'échelle humaine compréhension de l'espace et du mouvement. EITAN MARDER-Eppstein: Cela va permettre à les gens à interagir avec leur environnement en seulement une manière fondamentalement différente. Nous pouvons prototype dans un quelques heures quelque chose qui nous prendrait mois ou même des années avant, parce que nous n'avons pas eu ce techniques aisément disponibles. TED LARSON: Qu'est-ce qui se passe si vous avoir toutes ces pièces dans un téléphone? Comment cela modifier ce que le téléphone est? JOHNNY LEE: Nous avons créer un prototype de téléphone contenant hautement personnalisée matériel et le logiciel, conçu pour permettre au téléphone de suivre c'est mouvement en 3D, en temps réel comme vous le tenez. Ces capteurs sur une quart de million de mesures 3D chaque seconde, mise à jour du la position et la rotation du téléphone, fusionner ces informations dans un seul modèle 3D de l'environnement. CHRIS ANDERSON: Nous avons un problème appelé la navigation à l'intérieur. Et c'est une solution à ce problème. EITAN MARDER-Eppstein: Il suit votre la position que vous allez dans le monde entier. Et il fait également une carte de cela. CHASE COBB: Imaginez que vous numérisez un petite section de votre salon. Et puis sont capables de générer un petit monde de jeu en elle. Je ne sais pas d'autre contrôleur ou jeu dispositif qui peut le faire pour le moment. TULLY Foote: Mettre tout cela ensemble, ils tiré des experts de partout dans le monde et se sont tous travailler sur le même projet. REMI EL-QUAZZANE: Ce sont très haut calibre de personnes. Pourquoi? C'est très simple. Je pense, en fait, les gens qui croient en la vision. JOHNNY LEE: Localisation des cartographie est là sur votre téléphone, et vous venez de l'utiliser. C'est cette capacité à suivre les traces d'autres personnes. DIRK THOMAS: Et nous pouvons également bénéficier de ce que nous faisons pour le projet sauvegarder pour la communauté open source. CHASE COBB: Utilisez-le pour les malvoyants, et leur donner vue auditif de l'endroit où ils vont. VINCE PASCUAL: Être capable de cartographier votre maison, tourner autour, permettez-moi de voir comment ce meuble fonctionne dans la chambre. EITAN MARDER-Eppstein: Virtual fenêtres à des mondes différents, Je veux dire les possibilités sont vraiment infinies. JOHNNY LEE: Au cours des prochains mois nous distribuerons des kits de dev les développeurs de logiciels à développer applications et des algorithmes sur le dessus de cette plate-forme. Et nous sommes juste au début, et nous savons qu'il ya encore beaucoup de travail à faire. Mais nous sommes très heureux de où il va aller. L'avenir est génial, et nous croyons nous pouvons construire plus vite ensemble. DAVID J. Malan: Et maintenant, le moment vous avez probablement attendu. Vous vous souviendrez que dans le dernier épisode nous partagé ce tweet de propre Andrew de CS50 Hill, qui il ya quelques mois nous écrit ce, "David J Malan, où est ma lampe?" Maintenant depuis un certain nombre d'entre vous ont vidéos soumises rendre votre cas les raisons pour lesquelles vous devriez être la prochaine bénéficiaire d'une lampe de bureau CS50. Nous avons pensé partager d'abord un de Mohamed au Maroc. Il s'avère que l'anniversaire de Mohammed a été la semaine dernière, alors permettez-moi aussi au nom du CS50-à-dire heureux 19e anniversaire de Mohamed. Jetons un coup d'oeil. MOHAMMED: Bonjour, je suis Mohamed du Maroc. J'étudie dans une autre ville - qui est un peu loin de ma ville d'origine où je vis avec ma famille - où j'ai laissé ma lampe de bureau. Donc, je suis vivant dans un dortoir et c'est ma chambre. Vous pouvez voir ici que la lumière est jaune, et je n'aime pas vraiment cela. Je préfère le blanc. C'est pourquoi je veux une lampe de bureau CS50. Vous pouvez imaginer moi assis là et de travailler avec elle. DAVID J. Malan: Et maintenant une autre présentation. Celui-ci Emad, un étudiant dans sa chambre de dortoir. EMAD: Je suis Emad de [inaudible]. Alors pourquoi je veux une lampe de bureau? Tout d'abord, il agira comme une source modérée de la lumière pour mes études à l'école secondaire, comme je viens de commencer quatrième année. Et ainsi de même que l' des cours en ligne, en particulier CS50. Les plus importants raison est qu'il sera agir en tant que logiciel pour le CS50 de cours. Par exemple, si quelqu'un vient dans ma maison et demande comment avez-vous cette belle lampe, je leur dire que la classe CS50 envoyé. Et donc je passer le mot de CS50, et surtout, je rappeler si pour ma vie. Je suis Emad, et c'est CS50. DAVID J. Malan: Et maintenant Tim de Malaisie, photographié ici dans l'obscurité. Écoutez attentivement. DAVID J. Malan: Et maintenant un Famille Film amical de Zevin à Vancouver, en Colombie-Britannique. Zevin: Salut à tous. Je suis Zevin Lennick. Je fais EDX pour CS50, et nous ne pouvons pas trouver notre lampe. La maison est sombre. Que pensez-vous? INTERLOCUTEUR 1: C'est peut-être là-bas? Zevin: Etes-vous sûr? INTERLOCUTEUR 1: Peut-être. Zevin: Faut-il aller le découvrir? INTERLOCUTEUR 1: Allons-y. Zevin: Très bien. INTERLOCUTEUR 1: Whoa, regardez cette lumière. Zevin: Peut-être il ya une lampe là. INTERLOCUTEUR 1: Allons vérifier. Zevin: Voulez-vous que je le fasse? INTERLOCUTEUR 1: Non, je vais le faire. Zevin: OK. INTERLOCUTEUR 1: Restez à l'écart de ma lampe! Oh non! DAVID J. Malan: Et maintenant un présentation de Eggers en Lettonie qui a vraiment pris les choses d'un cran avec ce film. EGGERS: (AS LAMP 1) Eh bien, comment ça va? FEMME: (AS LAMP 2) Mmm. Bonjour. EGGERS: (AS AMPOULE 1) C'est génial. FEMME: (AS AMPOULE 2) Oui. Ooh! EGGERS: (AS AMPOULE 1) Ooh! EGGERS: (AS BÉBÉ AMPOULE) [Rires] Où est ma lampe? EGGERS: Salut, mon nom est Eggers. Et je suis de la Lettonie. Et c'est - ENCEINTE 2: Notre étude. Restez à l'écoute. EGGERS: Non, ce n'est CS50. DAVID J. Malan: Et maintenant, last but not least, un présentation de Phillip en Allemagne. PHILLIP: Salut David, je suis Phil. Je suis un étudiant de cognitive la science de l'Allemagne. Les sciences cognitives est un domaine qui étudie l'esprit humain et le cerveau, a rejoint des disciplines comme neurosciences, la psychologie, la linguistique, et même l'informatique. Maintenant dernier semestre, j'ai passé un semestre à l'étranger à l'Université Harvard. Et j'ai aussi assisté à votre cours, CS50. Maintenant, alors que j'aimais CS50, je jamais eu ma propre lampe de bureau. Maintenant, je levai la main dans presque chaque conférence dans une tentative désespérée pour moi de monter sur scène et recevoir mon propre bureau CS50 lampe - ou même simplement une fricking balle anti-stress. Maintenant j'ai finalement obtenu mon stress balle à la foire de CS50, mais je souffre encore profondément de celle manque d'une lampe de bureau CS50 dans ma vie. Donc, M. David Malan, ma question à vous est tout à fait simple. Où est mon [BIP] lampe de bureau? DAVID J. Malan: Et maintenant un peu plus d'histoire. Vous pouvez rappeler ce qui suit Film de la semaine l'une des CS50. [Musique] ENCEINTE 3: Un triomphe de compétence mathématique et mécanique, que cette grande nouvelle automatique calculatrice à l'Université Harvard. Problèmes complexes en mathématiques mettre dans la machine sous forme codée sur bande sont précisément résolu en une fraction de minute du temps nécessaire pour le calcul humain. Conçu pour accélérer toutes les formes de la recherche mathématique et scientifique, le cerveau mécanique géant va travailler pour la Marine des États-Unis jusqu'à la fin de la guerre. DAVID J. Malan: Maintenant, le Mark I est plus en usage, mais il ne vit encore ici sur le campus. Nous avons décidé de prendre une dernière se promener avec le professeur Harry Lewis à regarder de plus près à Harvard centre des sciences - nouvelle maison à la Harvard Mark I. PROFESSEUR HARRY LEWIS: Donc, nous sommes dans la science de Harvard Centre, qui est le carrefour du campus de Harvard. Un grand nombre de départements de sciences ont leurs salles de classe et des bureaux à ici. Qu'est-ce qui se cache derrière nous ici est l'ordinateur Mark I, qui était au début ordinateur électromécanique. Donc, l'ordinateur Mark I est ici à Harvard parce Howard Hathaway Aiken, qui était la personne qui a conçu et mis la machine en collaboration avec les ingénieurs d'IBM, était un professeur de Harvard de mathématiques appliquées. Et il voulait soulager le travail de la résolution des équations numériques par le calcul mécanique, qui a été fait sur papier et un crayon. Ce que nous avons ici est en fait seulement un morceau de lui. Il était de 51 pieds de long et quand il était tout d'une pièce. Il pourrait faire trois additions par seconde, une multiplication fallu six secondes et une division a pris 15 secondes. Donc, ce fut une énorme avance sur faire les choses avec un crayon et du papier, mais c'était un travail lent, et la tenue la machine va tout le temps était un exploit majeur de électromécanique expertise en ingénierie. Il a été utilisé pour la balistique calculs, pour le calcul la trajectoire des projectiles. Et il a également été utilisé pour un peu du calcul dans le Manhattan Projet pour la détermination du droit paramètres de la bombe atomique. Donc, ce que vous voyez ici sont les lecteurs de bandes de papier, de sorte que le programme a été un coup de poing dans une bande de papier et était en boucle. Ce que vous voyez là sont les registres qui serait correspondre à la mémoire stockée du Machine à laver, qui n'a été utilisée pour les données. Le programme lui-même a été fixé. Ces machines à écrire électriques ont été utilisées pour imprimer la sortie. Ces cadrans, qui avoir 10 positions, sont où vous souhaitez insérer les constantes. Ainsi, le programme a été fixé sur le papier bande, et si vous aviez une constante, comme vous avez dans le code C + - vous définir certaines variable égale à 47 au début de votre programme - ce est l'équivalent ici. Vous devez composer le numéro 47 l'utilisation de ces registres. L'équivalent de calcul de ce qui est beaucoup moins que la plus petite montre-bracelet ordinateur qui est actuellement en cours de production. DAVID J. Malan: C'est tout pour CS50Live. Merci beaucoup à ce Les collaborateurs de la semaine, ainsi que de celui de cette semaine équipe derrière la caméra. Fermons le spectacle avec un coup d'oeil à un projet de zéro de Lisa Chung à Boston, [MUSIC-YLVIS, "LE RENARD"]