>> [TEMA música tocando]
DAVID J MALAN: Olá mundo.
Este é CS50Live.
Então, ele foi trazido a minha atenção que ao longo dos últimos episódios passados
Eu poderia ter dito algumas coisas que estão incorretas.
Bem, entre os primeiros, por exemplo, era que este popular site
temos vindo a utilizar para as discussões cursos
não é de fato chamado Redder.
É aparentemente chamado Reddit.
>> Entretanto, é o caso de que há bastante algum tempo os Estados Unidos estavam usando
00000000 para proteger seus mísseis.
No entanto os mísseis foram nuclear, e não, aparentemente, "nuke-você-ler."
>> Enquanto isso.
Eu te amo.
Este é, de fato, atualmente, supostamente, a senha mais popular
agora para as pessoas a utilizar.
Mas isso - se aproximar - é não de fato como você fazer um coração.
>> Por último, a própria Shelley Westover do CS50, quem você pode se lembrar de filmes
como este, observou que ela não é, de facto,
uma câmera "operater" mas um operador de câmara.
Agora falando de câmera operadores, a equipe
graciosamente me permitiu para pedir esta câmera hoje,
para que possamos dar uma olhar para o que é realmente
acontecendo todo esse tempo nos bastidores.
Então, se você quiser, vamos seguir em frente e fazer um tour do estúdio?
Estamos aqui na bela Hauser Studio, em Widener Library.
Contra o pano de fundo aqui é esta tela verde, também conhecido
como um chroma key, ou parede cyc fisicamente.
E, de fato, se eu andar de perto a isso,
perceber como a bola tem uma ligeira curva a ele, em vez de um ângulo agudo normal.
Isso nos permite manter sombras fora das bordas,
e também nos permite fazer certeza de que podemos sobrepor
quase tudo que quer agradável e limpa.
>> Agora aqui é um todo monte de luzes controladas
por um painel principal de interruptores que vamos ver em apenas um pouco.
Até aqui é uma luz LED com chamado de celeiro Portas nele.
Isto é o que lança luz muito dirigida.
Realmente me dá meu brilho durante o show.
E então, aqui temos uma fluorescente luz, o que lança luz mais suave.
Agora ambos são mais barato de operar,
e muito mais frio do que para operar lâmpadas incandescentes tradicionais
que um monte de gente ainda tendem a ter em suas casas.
Agora, se virar por aqui, você vai ver o que eu vejo.
Portanto, temos um par de nossa câmeras aqui, um dos quais
tem um teleponto nele.
>> Nós, na verdade, realmente não usar um teleprompter em CS50Live,
mas para os shorts, contra aqueles cenários brancos que você pode recordar,
nós realmente usá-los um pouco.
Gastar um pouco de tempo em script avançar o material de forma
para obtê-lo apenas para a direita.
>> Agora aqui, você vai realmente ver uma câmera no teto.
Vamos ampliar isso.
Essa é a chamada colisão cam que recebe os tiros
que você vê no início ou o fim de CS50Live.
E é difícil ver em a iluminação lá em cima,
mas na verdade é hung de cabeça para baixo, e estamos
capaz de corrigir em software após a fato lançando-o verticalmente.
>> Agora - oi [? Andrea -?] Aqui, vamos de cabeça para que a luz do painel
que eu mencionei anteriormente.
Este painel tem uma luz todo grupo de switches,
e eles odeiam quando Eu realmente fazer isso,
mas podemos realmente jogar algumas luzes para cima e para baixo aqui.
Eu não consigo ver o efeito, mas estamos tipo de causando estragos em nossas câmeras
agora.
Mas vamos corrigir isso.
Oh menino, vamos seguir em frente.
>> Então aqui é o armário em que todos os fios estúdios
são finalmente derrotados.
E isso é uma espécie de cérebro por trás da operação,
nos bastidores, grandes fãs aqui.
Na verdade, se eu me inclino em que puder ouvir um pouco de ruído.
Portanto, não há realmente muito a pouco de isolamento sobre estes parede
de modo a manter esse ruído quando nós, de fato, fechou as portas.
Mas lá em cima você pode ver todo o cabos entrando e saindo do armário.
E aqui você pode ver uma cópia do teleprompter
que vimos há pouco.
>> Tudo bem, vamos dirigir-se para a chamada sala de controle.
Então, aqui, eu ainda não entendo muito bem este,
este é o lugar onde nós mantemos nossa inflamáveis ​​aparentemente.
Mas aqui temos um todo grupo de estações de trabalho
onde a equipe do CS50 e outras equipes HarvardX trabalhar.
E aqui temos a nossa estação de áudio.
Vamos dar uma olhada.
Ei Patrick.
Então, aqui temos novamente todo um conjunto de mostradores
podemos mover para cima e para baixo para realmente alterar os níveis.
Este tempo de áudio.
E, de fato, se eu fizer isso aqui - eu sou vai trazer lentamente este áudio
nível, e eu vou continuar a falar em essa voz habitual do meu aqui em Hauser
Estúdio para CS50 ao vivo, e em algum apontá-lo não vai ser -
>> [VOLUME REDUZ ATÉ VOZ É Inaudível.]
>> Agora, se eu levantar-lo de volta você vai começar a ouvir a minha voz de novo.
Agora, você não tem que fazer tudo manualmente.
Na verdade, temos alguns presets.
Então, se eu passar por cima aqui para a Camada menu, eu realmente pode alternar entre 1
em 16 e 7, em 32, e você vai ver isso acontecer.
Na verdade, muito arrumado.
Eu faço isso um pouco bem - assistindo.
>> De qualquer forma, vamos passar por aqui e você verá todo um banco de discos rígidos,
realmente.
Estes são todos os SSD que você pode tem em laptops de hoje, e até mesmo
alguns em desktops de hoje.
E eles armazenar coisas como isso - que é na verdade
apenas uma unidade de disco rígido, o que é de cerca de 500 shows em SSD.
E você pode ver o de interface através da qual há
ele se conecta as entranhas do que isso.
Este é o lugar onde toda a nossa filmagem é em última análise, armazenados,
a partir de uma ou mais câmaras que pode estar usando para uma sessão particular.
>> Agora aqui - Oh, Hey Ramon.
Obrigado.
Ramon de nunca realmente dado me muito a atenção lá,
mas vamos seguir em frente.
Se Ramon - se eu pudesse dar uma olhada mais de aqui, temos um monte de botões
que podemos jogar com o bem.
E, entretanto, há um todo bando de monitores aqui
em duas enormes, grandes telas.
E isso é realmente como o entranhas de um estúdio de televisão.
Todos os sinais de vídeo vir aqui, eo que
nós somos capazes de fazer, tocando no interruptores e mostradores é realmente
produzir um show em tempo real.
Assim, por exemplo, temos este pequeno acelerador aqui,
como você pode ver em um avião.
Se eu começar a ganhar esta de volta, o aviso prévio o que acontece nas duas imagens
lá em cima.
Desvanecimento entre os dois, e assim passamos de um para o outro.
E se eu apertar o back-up, agora temos de volta as imagens originais.
>> Enquanto isso, este joystick mais aqui, como um console de arcade velho,
nos permite fazer isso com essa cam colisão.
E lá vamos nós, não vamos nós, lá vamos nós.
E agora temos que fixa - muito bonito bom o suficiente
para os fins do show.
>> Agora, finalmente - desculpe Ramon - que também temos alguns botões.
DDR2, dos meus jogos favoritos, talvez, e se eu acertar isso, vamos agora obter este efeito.
Você deve se lembrar que a partir de episódio dois CS50Live.
Se forçarmos em título, este é o que nós pode bater, se alguma coisa der errado, na verdade,
estamos recebendo essa tela aí.
E agora, por último, eu acho que é tempo de 60 segundos de Rob.
Oh, filho de um -
>> [GUITARRA PLAYS]
ROB: Ah, vamos lá!
Basta usar algum vídeo animais!
>> [Música toca]
>> [MULHER falando japonês]
>> Recentemente na notícia foi um artigo sobre CS50
em um popular site conhecido como Life Hacker.
Agora, um dos seus colegas de classe, Annabel da Austrália, me deparei com esse artigo
e por sua vez em si CS50.
Ela está agora inscrito na classe e ela gostaria de dizer Olá.
ANNABEL: Olá mundo.
Meu nome é Annabel, e estou de Queensland, na Austrália.
A razão que eu estou tomando esta classe é porque eu vi um post no Hacker Vida,
e sabia que esta era a chave para a preencher a lacuna entre ser um novato,
e um futuro no CS.
Fazer este curso também será uma ponte em muitas direções para meu filho autista
que ama TI.
Eu também estou esperando que até o fim de criar
programas para ajudar a minha filha disléxico.
Atualmente eu sou um contador, com um interesse forte
em tecnologia, imóveis, jardinagem e música instrumental.
Meu nome é Annabel, e este é CS50.
>> SPEAKER: Permita-me ao lado introduzir Betty,
que também gostaria de dizer Olá.
BETTY: Olá, mundo.
Meu nome é Betty, e eu estou do sul da Califórnia.
Vou levar este curso porque a nossa sociedade de hoje
parece estar voltada para a programação.
A programação está se tornando essencial para nossas vidas.
E na verdade, eu acho que é já agora, essencialmente,
porque muitas das coisas que nós uso tem que incorporar a programação
a fim de que seja criado.
Basicamente, nós vamos ser voltada para um futuro cheio
com a tecnologia, e programação vai
a ser uma parte essencial do que futuro.
Então, eu acho que é algo isso é muito legal,
e que eu provavelmente deveria começa a aprender.
Então, sim, meu nome é Betty, e este é CS50.
DAVID J MALAN: Na foto aqui, entretanto, é
Raja da Índia, que tem ficou tão imerso em CS50
que, aparentemente, tinha tatuado em sua pele.
>> E agora, um tweet.
Este de Carter na Virgínia, que escreveu-nos com isso - "Consentino e eu
estão fazendo bom uso do meu dia de neve assistindo semana um dos CS50 de Harvard
na TV via Chromecast e YouTube. "
Quem é Consentino?
Bem, aparentemente ele é seu gato, mas, de fato, retratado aqui, juntamente
com pés de Carter, é um grande TV de tela ao fundo.
E, aparentemente, há na verdade, utilizando um Chromecast
ao projeto de CS50 semana um para que TV de tela grande, sem fios.
Agora Chromecast, se você não está familiarizado, é na verdade uma espécie de dispositivo legal.
É um plug bastante barato que você pode colocar na parte de trás do seu computador
em uma porta HDMI.
Tem acesso Wi-Fi e, essencialmente, permite transmitir sem fio
o conteúdo do seu laptop para sua TV, ou mesmo controlar sua TV
e fazer download de conteúdo como vídeos diretamente para ele.
E agora uma nota de Mohamed, um de seus colegas no Paquistão,
que recentemente descoberto essa curiosidade - aparentemente
se você ir para google.com na ocasião e pesquisa
para mim, David J. Malan, aparentemente esse cara vem de vez em quando.
David H. Malan, que, aparentemente, psicoterapeuta britânico que
olha um lote terrível como eu.
Agora acontece que se você clique neste link para comentários
no canto inferior você pode realmente relatar um problema,
como as coisas são erradas para o Google.
E deixe-me - uma vez que estão na internet
aqui - se você pode ajudar um cara para fora, e na verdade, clicar no link errado lá em cima,
e apenas mencionar que David H. Malan não é, de facto, David J. Malan.
>> Agora, para ser justo, há provavelmente é um David H. Malan,
e ele provavelmente é um Psicoterapeuta britânica,
assim não vamos reportar qualquer outra coisa como errada,
mas só que foto tem provavelmente foi escolhido através de algoritmos
incorretamente por servidores do Google.
>> E agora um Olá a partir do CS50 amigo, o Professor Harry Lewis.
Professor Harry Lewis era realmente meus próprios anos Professor atrás
quando eu tirei um curso intensivo em Teoria da Computação.
Um curso de teoria em que você explorar os limites fundamentais de computação,
e exatamente o que os computadores pode e não pode fazer.
Nós recentemente visitou Professor Lewis em seu escritório
para dar uma olhada em alguns passado tecnologias.
PROFESSOR HARRY LEWIS: Eu sou Harry Lewis, Eu sou um professor de Ciência da Computação
aqui em Harvard.
Eu vim para Harvard em 1964 como um calouro e, exceto por três anos
fora durante a Guerra do Vietnã Estive aqui desde então.
Então eu agora chefiar a graduação programa em ciência da computação,
e eu ensinei muita diferentes cursos ao longo dos anos.
E eu gostaria de dizer-lhe um pouco sobre alguns
das coisas interessantes que ter ido em um Harvard, da qual eu
ter tido algum contato ao longo dos anos.
>> Sua é a minha graduação tese, em 1968, que
Eu escrevi um bidimensional linguagem de programação.
Este é um plano de memória central, aqueles são um pouco rosquinhas magnéticas
que são amarrados no interseções de fios.
E esta foi a maneira como a memória foi feito antes de semicondutores
tornou-se uma tecnologia viável.
Este é um início de 15 gigabyte iPod, que eu mantenho em torno
não porque alguém está impressionado com ter um 15 gigabyte iPod,
mas porque este é um 70 unidade megabyte, e eles
entrou em discos que eram aproximadamente do tamanho de máquinas de lavar.
Assim que foi apenas 70 megabytes de memória, que
dá-lhe algum sentido de como as coisas têm escalado.
DAVID J MALAN: E agora outro tweet.
Este um de William no Reino Unido
que escreveu: "David J. Malan, depois de um pouco do Google perseguição, verifica-se Rob
tem um irmão gêmeo.
Podemos colocá-lo em CS50Live e jogar detectar a diferença? "
Então William, este é realmente o caso.
Próprio Rob Bowden do CS50 tem um irmão gêmeo.
Na verdade, aqui é Rob e Paul - ou Paul e - aqui retratado
são dois Bowdens, ambos os quais têm realmente TFed para CS50 no passado,
e, na verdade Rob está agora em Equipe em tempo integral do CS50.
>> Agora, nós também fez pouco de Google perseguição, e verifica-se
que o irmão gêmeo Paulo tem seu próprio YouTube
canal em que ele gosta se um pouco de um comediante.
Vamos dar uma olhada.
>> PAUL BOWDEN: Hey guys.
Paul Bowden aqui novamente.
Estou de volta com a minha segunda tentativa de stand-up.
Sim, eu sei que eu estou sentado.
O primeiro tempo não foi bem como eu esperava,
mas eu tomei o conselho que vocês ofereceram,
e desta vez eu vou ser um pouco menos estranho, e um pouco melhor
em frente a piada.
DAVID J MALAN: Agora, se você quiser Assinar um canal de Paulo no YouTube,
e você deve, ir para esta URL aqui.
Agora irmão Rob é, naturalmente, muito orgulhoso de seu irmão gêmeo.
Na verdade, a foto tem como Rob um GIF animado a fazer uma bomba de punho.
Agora isso realmente tem circulado na internet um pouco.
Então, se você Google em torno de para esta imagem aqui,
você pode até mesmo fazer desta a sua papel de parede, se você gostaria.
E você deve.
>> Agora Rob aqui estava torcendo seu irmão em um jogo popular americana
mostrar em que Paulo foi um dos participantes.
Agora, o game show que foi isso?
Bem, vou deixá-lo para você, a internet,
para descobrir exatamente o que jogo show de Paul Bowden participou,
e se você pode descobrir isso, vamos saber pelo Facebook, Reddit, ou o Twitter,
e vamos ver se não podemos mostrar uma pequeno clip na próxima CS50Live.
>> E agora uma peça de hardware.
Como você pode ter ouvido, CS50 em algumas das suas secções em campus
usa uma peça de hardware conhecido como o Arduino.
Representado aqui por exemplo, é o Arduino Uno,
uma placa de circuito que pouco você pode se conectar a um computador,
e então realmente programa ele escrevendo código + C,
e em seguida gravá-lo no hardware de modo que pode efectivamente executar programas.
Agora, um dos seus colegas de classe aqui, Areor, decidida
para conectar-se um Arduino Uno ao seu computador
e, em seguida, implementar, se você puder acreditar, César Conjunto de Problemas 2.
>> Agora não temos qualquer áudio em Neste vídeo, mas vamos aumentar o zoom
e dar uma olhada no resultado final.
Agora, se você é um Redditer, você deve ter notado este post
um par de semanas atrás publicidade episódio dois CS50Live.
Agora, um dos seus colegas de classe, de Louis Montreal, Canadá, após o episódio
for publicado: "Uau, que uma era histórica. "
Só para se corrigir alguns minutos mais tarde, com edição - "histérica, HA HA".
Então, nós vamos levá-lo ou forma, mas o que era
mais engraçado do que isso, é que Chris de Toronto, Canadá
em seguida, seguiu-se com a segue, "Seria histérico
se o próximo episódio foi histórico como resultado a equipe de produção vendo
este comentário. "
Bem, na verdade nós fizemos, e agora mais um pouco de história.
>> Nós puxamos isso a partir dos arquivos.
Isto é, em uma revista, Popular Electronics, uma edição de 1975,
que deu este título, Kit Primeira minicomputador do mundo
para rivalizar com modelos comerciais.
O Altair 8800.
Agora no momento não havia realmente uma linguagem de programação
com o qual você pode fazer isso máquina de resolver problemas muito facilmente,
e assim por um jovem de Harvard estudante no momento
chamado Bill Gates decidiu com alguns amigos dele
para escrever o primeiro intérprete para linguagem de programação, conhecida como base,
com o qual se dirige esta peça de hardware.
Demos um passeio recentemente com o professor Harry Lewis
Maxwell para Dworkin, Harvard prédio de ciência da computação, onde
o código fonte para esse original Interpretador BASIC ainda paira.
E pedimos-lhe se ele poderia nos dar um passeio.
PROFESSOR HARRY LEWIS: O que você tem aqui
é um perfil de uma peça inicial de software
escrito por Bill Gates e Paul Allen, fundadores da Microsoft.
Assim, o código é interessante por duas razões.
Primeiro de tudo, tornou-se O primeiro produto da Microsoft,
que era um intérprete para a linguagem de programação básica.
E em segundo lugar, esta foi uma das primeiras tentativas
para criar um intérprete tão comum pessoas poderiam usar computadores pessoais.
Então, Bill Gates foi um graduação em Harvard.
Comecei a ensinar em Harvard em 1974.
Isso foi feito em 1975, por isso foi cedo em sua carreira e no início da minha carreira.
Eu realmente ensinou Bill em um curso em torno deste tempo.
Paul Allen não era um Estudante de Harvard, mas ele
tinha sido uma escola secundária colega de classe de Bill Gates.
>> Se você vir e olhar no perfil, você vai
realmente encontrar um terceiro nome, Monte Davidoff, que era colega de Gates aqui
em Harvard.
OK, então aqui está um comentário interessante aqui.
Ele diz: "Em 4k pode excluir quadrado raiz, mas para loops ainda deve funcionar. "
OK, então o que isso significa é que há foi duas maneiras de compilar este programa.
Um era para ser executado em uma versão deste computador Altair
que só tinha 4K palavras de memória.
4096 palavras de memória.
Mas a versão teve grande 8 K, e assim o que isso diz é que na versão 4K
você tinha que excluir alguns código para torná-lo apto.
E uma das coisas que seria eliminado
seria a rotina de raiz quadrada, mas, aparentemente, a loops
ainda deve funcionar, mesmo quando você está compilando para baixo
apenas para a versão 4K do kit de computador.
>> Agora, se você aumentar o zoom em que o código fonte você pode ter notado um nome familiar.
De fato, Holloway Usuário foi o indivíduo que
impresso desta fonte código em abril de 1975.
Agora, aqueles de vocês que já fizeram perguntas, talvez no Reddit ou em outro lugar
para CS50, pode ter chegado através Glenn Holloway, um dos membros da equipe do CS50
que foi realmente com o curso de algum tempo,
e muito graciosamente oferece, muitas vezes para ajudar os alunos através da Internet
com todos os problemas que eles podem resolver.
E, de fato, parece que ele foi fazendo que, mesmo em tempos passados
quando este código-fonte precisava ser impresso.
>> Agora vamos jejuar aos dias de hoje, em verdade, esta é uma notícia verdadeiramente de ruptura.
Recentemente foi revelado este projecto tango, uma iniciativa da Google
e um número de outros empresas que realmente criam
software com o qual você pode usar um telefone ou dispositivo sem fio semelhante
e caminhar em torno de sua ambiente físico
e realmente fazer um modelo 3D da mesma - que, tipicamente, é incrivelmente vez
demorada e / ou dispendiosa.
E, no entanto, com a tecnologia de hoje você pode em breve estar fazendo isso mesmo,
e em breve você poderá estar escrevendo software-se com o que
para alavancar esta nova técnica.
Vamos dar uma olhada.
>> JOHNNY LEE: Meu nome é Johnny Lee, e eu trabalho na tecnologia avançada
e grupo de projetos do Google.
Nossa pequena equipe aqui, sediada na Califórnia,
tem vindo a trabalhar com as universidades, laboratórios de pesquisa e parceiros industriais
para colher os últimos 10 anos de pesquisa em robótica e informática visão
para concentrar a tecnologia em um telefone celular muito original.
Somos seres físicos que vivemos em um mundo 3D,
dispositivos móveis ainda hoje supor que o mundo físico
termina nos limites da tela.
Nosso objetivo é dar móvel dispositivos de uma escala humana
compreensão do espaço e do movimento.
EITAN Marder-Eppstein: Isso vai permitir que
as pessoas interagem com o seu ambiente
em apenas uma forma fundamentalmente diferente.
Podemos protótipo em um algumas horas algo que
nos levaria meses ou mesmo anos antes,
porque não têm essa tecnologia disponível.
>> TED LARSON: O que acontece se você ter todas estas peças em um telefone?
Como é que isso mude o que é um telefone?
>> JOHNNY LEE: Temos criou um protótipo de telefone
contendo altamente personalizados hardware e software, concebido
para permitir que o telefone é controlar motion em 3D, em tempo real
como você segurá-la.
Estes sensores fazer mais um quarto de milhão de medições em 3D
cada segundo, a atualização do posição e rotação do telefone,
fundindo essas informações em um modelo 3D único do ambiente.
>> CHRIS ANDERSON: Temos um problema chamado de navegação interior.
E é uma solução para esse problema.
>> EITAN Marder-Eppstein: Ele controla o seu posição como você ir ao redor do mundo.
E ele também faz um mapa do que isso.
>> CHASE COBB: Imagine que você digitalizar um pequena parte da sua sala de estar.
E, em seguida, são capazes de gerar um mundo pequeno jogo nele.
Eu não sei de nenhum outro controlador ou jogos
dispositivo que pode fazer isso no momento.
>> TULLY FOOTE: Colocar tudo isso junto, eles
puxado em especialistas de em todo o mundo
e tenho-os todos a trabalhar no mesmo projeto.
>> REMI EL-QUAZZANE: Esses são muito alto calibre de pessoas.
Por quê?
É muito simples.
Eu acho que, na verdade, pessoas que acreditam na visão.
JOHNNY LEE: Localização de mapeamento está lá em seu telefone,
e você só usá-lo.
É esta capacidade de seguir os passos de outras pessoas.
>> DIRK THOMAS: E nós também podem se beneficiar do que fazemos para o projeto
voltar para a comunidade open source.
>> CHASE COBB: Use-o para os deficientes visuais,
e dar-lhes vista auditivo de onde eles estão indo.
>> VINCE PASCUAL: Ser capaz de mapear a sua casa,
vire-o, deixe-me ver como este mobiliário trabalha na sala.
>> EITAN Marder-Eppstein: Virtual janelas para mundos diferentes,
Quero dizer as possibilidades são realmente infinitas.
JOHNNY LEE: Ao longo dos próximos meses estaremos distribuindo kits de desenvolvimento
para os desenvolvedores de software para desenvolver aplicações e algoritmos em cima
desta plataforma.
E estamos apenas no começo, e sabemos que há muito mais trabalho a fazer.
Mas estamos animado sobre onde ele está indo.
O futuro é incrível, e nós acreditamos que podemos construí-lo mais rápido juntos.
DAVID J. MALAN: E agora o momento você foi provavelmente esperando.
Você deve se lembrar que no último episódio de nós
compartilhado este tweet do próprio Andrew CS50 Hill, que há alguns meses nos escreveu
isso ", David J Malan, onde está a minha lâmpada?"
Agora, desde então, uma série de você ter vídeos enviados fazendo o seu caso
por que motivo você deve ser o próximo destinatário de uma lâmpada de mesa CS50.
Nós pensamos em compartilhar a princípio um de Mohamed em Marrocos.
Acontece que o aniversário de Maomé Foi na semana passada, por isso permita-me também
em nome de CS50 dizer feliz Aniversário de 19 anos de Mohamed.
Vamos dar uma olhada.
>> MOHAMMED: Olá, eu sou Mohamed de Marrocos.
Estou estudando em outra cidade - o que é um pouco longe da minha cidade original
onde estou morando com a minha família - onde eu deixei minha lâmpada de mesa.
Então, eu estou vivendo em um dormitório e este é o meu quarto.
Você pode ver aqui que a luz é amarelo, e eu realmente não gosto disso.
Eu prefiro o branco.
É por isso que eu quero uma lâmpada de mesa CS50.
Você pode imaginar-me sentado não e trabalhar com ele.
DAVID J. MALAN: E agora outra submissão.
Este Emad, um estudante em seu dormitório.
>> EMAD: Eu sou Emad de [inaudível].
Então, por que eu quero uma lâmpada de mesa?
Em primeiro lugar, ele actuará como uma fonte moderada de luz
para meus estudos do ensino médio, como eu só comecei a quarto ano.
E, assim como bem como o cursos on-line, especialmente CS50.
O mais importante razão é que ele vai
actuar como software para o CS50 claro.
Por exemplo, se alguém vem em minha casa e pede
como você conseguiu essa bela lâmpada, eu vai dizer-lhes que a classe CS50 enviou.
E assim eu espalhar a palavra de CS50, eo mais importante, eu
lembre-se para a minha vida.
Estou Emad, e este é CS50.
>> DAVID J. MALAN: E agora Tim de Malásia, retratado aqui no escuro.
Ouça com atenção.
DAVID J. MALAN: E agora uma filme familiar de Zevin
em Vancouver, British Columbia.
>> Zevin: Hi there.
Estou Zevin Lennick.
Estou fazendo EDX para CS50, e não podemos encontrar a nossa lâmpada.
A casa é escura.
O que você acha?
>> COLUNA 1: Talvez seja por lá?
>> Zevin: Tem certeza?
>> COLUNA 1: Talvez.
>> Zevin: Devemos ir descobrir?
>> COLUNA 1: Vamos.
>> Zevin: Certo.
>> COLUNA 1: Whoa, olhe para essa luz.
>> Zevin: Talvez haja uma luz de lá.
>> COLUNA 1: Vamos dar uma olhada.
Zevin: Você quer que eu faça isso?
COLUNA 1: Não, eu vou fazê-lo.
Zevin: OK.
COLUNA 1: Fique longe da minha lâmpada!
Oh não!
DAVID J. MALAN: E agora uma submissão de Eggers na Letónia
que realmente levou as coisas um entalhe com este filme.
>> EGGERS: (AS LAMP 1) Bem, como você está fazendo?
>> MULHER: (AS LAMP 2) Mmm.
Olá.
>> EGGERS: (AS AMPOLA 1) Isto é incrível.
>> MULHER: (AS AMPOLA 2) Sim.
Ooh!
EGGERS: (AS AMPOLA 1) Ooh!
EGGERS: (AS BEBÊ AMPOLA) [Risos] Onde está minha lâmpada?
>> EGGERS: Oi, meu nome é Eggers.
E eu sou da Letónia.
E isto é -
COLUNA 2: Nosso estudo.
Fique atento.
>> EGGERS: Não, isso é CS50.
>> DAVID J. MALAN: E agora, por último, mas não menos importante, uma
submissão de Phillip, na Alemanha.
>> PHILLIP: Olá David, eu sou Phil.
Eu sou um estudante de cognitivo ciência da Alemanha.
A ciência cognitiva é um campo que estuda a mente humana
e do cérebro, se juntou a partir de disciplinas como neurociência, psicologia, lingüística,
e até mesmo de ciência da computação.
Agora no semestre passado, eu passei semestre no exterior em Harvard.
E eu também participou o seu curso, CS50.
>> Agora, enquanto eu adorava CS50, eu nunca recebi minha própria lâmpada de mesa.
Agora eu levantei a minha mão em quase cada palestra em uma tentativa desesperada
para me no palco e receber a minha própria mesa CS50
lâmpada - ou mesmo apenas um bola anti-stress fricking.
Agora eu finalmente tenho o meu estresse bola na feira CS50,
mas eu ainda estou sofrendo profundamente do que falta de uma lâmpada de mesa CS50 na minha vida.
Assim, o Sr. David Malan, a minha pergunta para você é muito simples.
Onde está a minha [BLEEP] lâmpada de mesa?
>> DAVID J. MALAN: E agora um pouco mais da história.
Você deve se lembrar o seguinte filme da semana um dos CS50.
>> [Música toca]
>> COLUNA 3: Um triunfo da habilidade matemática e mecânica,
como este grande novo automático calculadora na Universidade de Harvard.
Problemas intrincados em matemática colocar na máquina sob forma codificada,
em fita são precisamente resolvido em uma fração minuto
o tempo necessário para o cálculo humano.
Projetado para agilizar todas as formas de pesquisa matemática e científica,
o cérebro mecânico gigante vai trabalhar para Marinha dos Estados Unidos até o final da guerra.
DAVID J. MALAN: Agora o Mark já não está em uso,
mas ele ainda vive aqui no campus.
Decidimos tomar um último passear com o Professor Harry Lewis
para dar uma olhada mais de perto em Harvard centro de ciência - nova casa
ao Harvard Mark I.
PROFESSOR HARRY LEWIS: Então estamos na Ciência Harvard
Center, que é a encruzilhada do campus de Harvard.
Muitos dos departamentos de ciência têm suas salas de aula e escritórios aqui.
O que há por trás de nós aqui é o computador Mark I,
que era cedo computador eletromecânico.
>> Então, o computador Mark I é aqui em Harvard
porque Howard Hathaway Aiken, que era a pessoa que concebido e desenhado
a máquina em colaboração com os engenheiros da IBM,
era um professor de Harvard de matemática aplicada.
E ele queria aliviar o trabalho de resolução de equações numéricas
por cálculo mecânico que foi feito em lápis e papel.
>> O que temos aqui é na verdade, apenas um pedaço dela.
Ela foi de 51 metros de comprimento e quando foi tudo em uma única peça.
Poderia fazer três adições por segundo, uma multiplicação levou seis segundos
e uma divisão foram necessários 15 segundos.
Portanto, este foi um enorme avanço em relação fazer as coisas com lápis e papel,
mas era um trabalho lento, e manutenção a máquina vai o tempo todo
foi uma grande façanha de eletromecânica conhecimentos de engenharia.
>> Foi utilizado para balística cálculos, para o cálculo
a trajetória de mísseis.
E foi também usado para um pouco do cálculo no Manhattan
Projeto para determinar o direito parâmetros para a bomba atômica.
>> Então, o que você vê aqui são unidades de fita de papel,
para que o programa foi um soco no fita de papel e estava em um loop.
O que você vê, existem registros que faria
correspondem à memória armazenada do máquina, que só foi usado para dados.
O programa em si foi corrigido.
Estas máquinas de escrever elétricas foram utilizados para imprimir a saída.
Estes mostradores, que tem 10 posições, são
onde você iria inserir as constantes.
Então, o programa foi fixado em papel fita, e se você tivesse uma constante,
como você tem em código C + - você definir alguns variável igual a 47, no início
de seu programa - isto é o equivalente aqui.
Você iria discar o número 47 usando esses registros.
>> O equivalente computacional isto é muito menos
do que o menor relógio de pulso computador que está sendo produzido.
DAVID J. MALAN: Isso é tudo para CS50Live.
Muito obrigado a este contribuintes de semana,
bem como para esta semana equipe por trás das câmeras.
Vamos fechar o show com uma olhada em um projeto do zero
de Lisa Chung, em Boston,
>> [MUSIC-YLVIS, "THE FOX"]