[Musika jotzen] [Txaloak] DAVID J. MALAN: CS50 da, Harvard Unibertsitateko sarrera intelektuala informatika enpresa eta programazio artea. Orain zauden dutenen artean bada Urtero hemen eserita nerbioak apur bat zure kontuan, hala nola, ez duzula uste hemen zurea, Uste gehien duzula edonork inguruan eserita Askoz duzun baino, hain zuzen ere, badaki Zu baino erosoagoa ordenagailua at zientzia edo ordenagailuen oro har, konturatzen Ikasleen% 78, gaur egun duten hartu CS50 dute aldez aurretik esperientzia. Izan ere, ez da 100 dots ez pantailako, 78 horietatik dira berde ona da, eta horrek esan nahi du, Oraindik demografikoa duten artean bada, konpainia oso ona hemen azaltzen direnak. Eta zu ordez bada artean CS50 ikasleen% 22, hain zuzen ere, egin duten aldez aurretik esperientzia izatea, ala ez batxilergoko edo beste programa batzuk, konturatzen zara, ere, egingo ikastaroa ere zalantzan jarri. Ez bakarrik ibilbideak ezberdinak ditugu ikasle gutxiago erosoa eta gehiago eroso berdin ataletan, dugu Ere izan deiturikoak hacker edizioak gehienetan arazoa ezartzen duen ikasle horiek erronka esperientzia gehigarri horrekin antzeko material esploratu baina gehiago batetik Ikuspuntu sofistikatuak. Baina zer da informatika? Beno, azken finean, zer ari den gertatzen den Gaia arlo arakatzeko duzun bezala, ez da hainbeste non amaituko duzu zure erlatiboa ikaskideekin, baina non amaituko yourself up in astean 12 versus non hemen hasten zara Aste zero ere. Orain ordenagailua ondo science--, dezagun computation-- zientzia deitu non konputazio benetan bat besterik ez , esanez sarrera batzuk hartuta modu fancy, irteera batzuk ekoizten, eta Horrela eginez exekutatzen algoritmoen arabera, argibideak multzo ebazteko Sarrerek horietan arazo batzuk Ordena irteera batzuk ekoizteko edo Irtenbide horrek interesa zara. Beraz, duela gutxi izan genuen Oraingo bidaiatzeko California ra alumna bat betetzen. Bere izena Susan Wojcicki da. Eta hitz egin zuen litzaidake Bideo hemen duzu to deklaratuko nola dagokio nahiz eta ordenagailu zaporea at zientzia sarrera-maila izan daiteke. Nahi ez baduzu ere joan erdiestea ordenagailu eremu gisa zientzia, edo nahiz eta ingeniaritza, Zurtoina edo gehiago, oro har, Ikusiko duzu, hain zuzen ere, nola jakin bat Jakina, beraz, eragin handia izan zuen bere bizitzan. Eta besterik hartu zuen denean zuen seniorrak hemen Harvard College zen. Susan argiak iluntzeko dugu balute. SUSAN WOJCICKI: Kaixo, mundua. Nago Susan Wojcicki. YouTube zuzendari nagusia naiz. Eta CS50 hartu nuen zen Harvard at senior bat 1990. Benetan izan dut historia bat eta literatura handiak. Eta nire junior udan, I konturatu agian I zerbait ikasi nahi ordenagailuak buruz. Eta, beraz, itzuli nintzen. CS50 hartu nuen. Gogorra izan zen, baina izan zen amazing klase gehienak nuen hartu. Nola pentsatzen dena buruz I astindu zituen. Eta noiz graduatu Harvard dut 1990an, joan zen Silicon Valley dut. Eta lan bat lortu nuen. Eta izan dut lan teknologiako hasi zuenetik. DAVID J. MALAN: Orain zer Susan ez zuen bideo honetan aipatu, benetan izan zen bere direla garage Googleren bera izan zen Larry eta Sergey sortua. Orain, gainera, iritsi gara gure lagunak code.org, erakunde bat at dagoela azken urtean izan pertsona lortzean bereziki informatika hunkituta eta programazioa, bereziki. Baina merezi programazio egoten da ez da per informatika se. Informatika ez da programazioa. Baizik eta programazioa besterik ez da tool-- bertan duzun guztia batera guztiak ondo izango da seihilekoa end-- arabera familiar besteak beste, ez da aplikatuko dezakezu besterik CS etorkizuneko Ikastaroei baina edozein nondik eremuei , datozen ari zaren giza zientzietan, gizarte zientziak, natur zientzia, edo antzekoak. Izan ere, aukera ematen dute gutxi beste bat Ikasle ohien eta bere lankideek aplikagarritasuna hitz eremuan duten zain dira. Bill Gates: 13 nituenean, Lehenengo ordenagailua eskura lortu. JACK DORSEY: Nire gurasoek Macintosh bat erosi zidan 1984an zortzi urte izan nintzen. Mark Zuckerberg: izan dut seigarren mailakoekin. HIZLARIA: 1 unibertsitatean kode ikasi nuen. Ruchi SANGHVI: Freshman urtean, lehen seihilekoan, Informatika Intro. Bill Gates: programa bat idatzi nuen duten TIC-TAC-tep jokatu. DREW HOUSTON: uste dut izan zen Hasieratik nahiko apal. Lehenengo programa, uste dut Idatzi zuen galdetu nion gauzak bezala, Zein da zure gogoko kolorea? Edo nola urte dituzu? ELENA SILENOK: lehen ikasi nuen berde zirkulu bat egiteko eta gorria plaza bat da pantailan agertuko. GABE NEWELL: Lehena denbora benetan izan nuen zerbait etorri eta esan, kaixo, mundua. Eta ordenagailu bat egiten duten egin nuen. Besterik harrigarria izan zen. Mark Zuckerberg: Ikasten programa ez hasteko off to ikasteko nahi bezala informatikako guztiak edo master saiatzen diziplina edo horrelako ezer. Hasi besterik ez da nuelako simple gauza hori egin nahi izan. Zerbait egin nahi dut Neure burua eta nire ahizpak dibertigarria izan zen. Eta programa txiki hau idatzi nuen. Eta gero, funtsean, besterik gabe, pixka bat gehitu ahal izateko. Eta gero, beharrezkoa denean, I zerbait berria ikasteko, Begiratu nuen, batean zein bestean liburu bat edo interneten, eta, ondoren, pixka bat gehitu ahal izateko. DREW HOUSTON: Benetan ez bezala instrumentu bat edo zerbait jolasten edo kirol bat jotzen. DAVID J. MALAN: Ondo da. Beraz gaitezen orain benetan apur bat sakonago murgiltze. Zer dira sarrera eta irteera horiek Horri buruz ari gara hemen hizketan? Beraz, nola zerbait simple buruz? Seguruenik ezagutzen duzu, duzu izan bada ere informatika ezagutzen ez inolako, ordenagailuak nolabait erabili eta zero eta bakarrik ulertzen. Baina nola duten ziurrenik emango nola askoz gaurko mahaigainen eta ordenagailu eramangarriak alike egin dezakegu? Egun DNA, soilik alfabetoaren dutela ulertzen zero bat edo beste bat da. Bueno, kontuan hartu hau. Dugu, gizakiak, ohi erabiltzeko sistema hamartarra. "Dec" zentzua 10. Eta hori da 10 dugu dute delako 10 digituak, 0 bederatzi bidez. Orain ordenagailuak, aldiz, joera bitarra erabili. "Bi" bi zentzua. Beraz, zero eta bat bakarrik erabili ohi dituzte. Baina bihurtzen da, nahiz eta hori besterik zero eta, horrekin alfabetoaren nahiko handi bat da horiekin batera, betiere Datu pieza edozein nahi duzun, Zenbaki bat ote den, gutun bat ote den, ea grafiko edo bideo-pantailan. Har dezagun, adibidez, dugu nola gizakiak normalean interpretatzeko zenbaki hau hemen. Hau da, besterik gabe, hiru zenbakiak, bat, bi, hiru. Baina kopuru hori badakigu innately orain 123 bezala. Baina zergatik da hori? Beno, uste itzuliz gero agian kalifikazioa eskola, seguraski pentsatzen irakatsi zinen Zenbaki horiek zutabe izateaz gain, non bat etorri ehunka dago postua, bi hamarka lekuan dago, eta hirurak direnak lekua dago. Zergatik da hori benetan erabilgarria? Beno, pentsatzen aritmetika super simple denok izan orain urtez egiten. Halaxe da, duzun got bada Ehunka lekuan beste bat, matematikako azkar egin duzu 100 aldiz 1 plus 10 aldiz 2-- hamarnaka bi dagoelako place-- gehi 1 aldiz 3-- Hiru delako direnak lekua dago. Beraz, jakina, badugu benetan biderkatu hau, benetan zer ari gara ordezkari Alde pattern-- honekin bi three-- 100 gehi 20 gehi da 3, eta horrek, noski, 123 da. Orain bitarra, eta ordenagailuak benetan, funtsean hizkuntza bera hitz egiten egiten dugun. Alfabetoaren txikiago bat dute, besterik ez. Beraz, ordenagailuak bakarrik izan zeroen eta beren eskura direnak. Beraz, gizakiak izan funtsean, berriz, 10 eskumenak places-- horietako bakoitzean 10 zero, 10 bat etorri arte, hamar Bien, duzun emanez 110 eta 100 arte hurrenez hurren. Zeren ordenagailuak bi balio bakarrik izan ulertu ahal izango dute, zero eta bat, balio ezberdinak erabili ahal izango dute zutabe horiek, bat, bi, lau urtean. Eta, joan zortzi mantenduko badugu, 16, 32, 64, eta abar. Baina eredua eta mentalitate da berdin. Beraz, logika hori, edozeinek, nola litzateke Kopuruaren ordezkari buruz joan nintzen bitar bat? Nik inoiz ez, nahiz eta pentsatu, honen aurretik, zer esan zure gut? IKUSLEEN: Bat. DAVID J. MALAN: Bat. Zehazki. Besterik ez du inork bat behar dugu direnak zero delako, leku aski digute ez lau bat ezta bi ere. Beraz aldiz banan-berdin. Orain gauzak pixka bat interesgarria. Joateko bat ordezkatzen nahi badut Zenbaki bitar two-- baina, berriz ere, dut, nahiz eta inoiz hizkuntza honen aurretik hitz egiten, nola egin bitarrean adierazten dugu baliorik dugu gizakiak bi gisa ezagutzen? Zero zero bat. Just jarri ezinbestekoa izan zutabea da nahi duzun. Orain nahiko lortzean erraza, seguruenik orain. Beraz three-- ordezkatzen nahi badut Han hiru no en zutabea da. Beraz, berriro ere, balio horiek gaur egun gehitu ahal izango dut elkarrekin bat hemen jarriz. Beraz, 2 gehi aldiz 1 1 aldiz 1 da, noski, 3. Orain gauzak fun apur bat lortzeko orain direnak zero bihurtzen diren. Eta lau irudikatzeko, lortu dut hau. Eta poliki-poliki Kontatzailea badugu hemen duela bost izango litzateke. Hau sei izango litzateke. Hau zazpi izango litzateke. Baina orain arte izan dirudi dut Arazo bat sartu exekutatu. Nola liteke ordezkari buruz joan nintzen hurrengo balioa izango litzateke eight--. Bai, beraz bit berri bat behar dugu. Eta, hain zuzen ere, nik baduzu entzundako esaldi hau baino lehen, bit, hori besterik labur digitu bitar, zero edo bat. Eta horrela egingo ordezkari gertatuko dut besteak beste, hiru bit bakarrik hemen. Baina ez gordetzeko modu bat izan badut hiru bit desberdinak dira, baina lau, ziur aski izan liteke I zortzi, eta gero bederatzi, eta, ondoren, 10, eta, nahiz eta goi-mailako eta goi-mailako. Baina hori gero deiak zalantzan jarri, nola ahal dugun horien ordezkari buruz joan Lehenik eta behin gauzak. Gauza bat marraztuko da horiek sortu hemen diapositiba bat, baina nola adierazten duzun Oraindik gailu mekaniko bat bada? Zer da ordenagailu batera egiten sarrerak eta irteerak adierazten duten funtsean definitzen konputazio Egunaren amaieran? Beno, zerbait buruz zer super simple hau atsegin? Bonbilla bat besterik ez da. Eta honek eragin dezake I bonbilla joan elektrizitatea batzuk eginez on eta aukera ematen elektroiak bidez bere osotasunean, eta horrek aldatzen du bere egoera edo bere balioa, nolabait esateko. Esate baterako, hau da, eskola zaharra mahaian lanpara bat hemen bat, hala nola, bonbilla barruan. Eta oraintxe bertan ez da zerbait erabilgarria benetan egiten. Baina plug dut bezain laster socket elektriko bat sartu eta, ondoren, erabili switch-- hau edo nahiz eta ezin dugu transistore bat deitu edo pentsatu such-- gisa Dut orain ordezkatzen daiteke bai balio hau, non bonbilla horrek jakina off, edo balio hori. Balioa edo balio hau. Balio hori eta abar. Beraz, ordenagailu baten barruan, ustez, dira hardware pieza askoz ere txikiagoa, baina amaieran Egunaren besterik ez dute electricity-- erabiltzeko agian harrapatzeko hobeto esanda eta orduan bai, zerbait mantentzeko on edo zerbait mantentzeko off. Jakina, hau ez da bereziki interesgarria egin bonbilla bakar bat besterik ez. Izan ere, nola altua izan daiteke zenbatu dut mahaian lanpara hau hemen bitarra? IKUSLEEN: Bat. DAVID J. MALAN: One, ezta? Gehiago lanparak mahaian behar izatekotan, benetan handiagoa zenbatu nahi. Baina, hori baino hobeto egin ahal izango dugu. Bonbilla Horregatik gauza horiek jarri dugu dira bonbillak benetan fancier baino antaño ahalbidetuko luke. Eta benetan ari dira sarean bonbillak. Eta enpresek sortak Gauza horiek egun hauetan egiteko. Baina bihurtzen da zehazki hura Ezaugarri horren bidez, bat dator bere koloreak alda ditzakezu. Horrela, esate baterako, baduzu Zure gela gela apaintzen argi horietako batzuk batera bonbillak, zure aldartea arabera, nor dator arabera, eguraldiaren arabera, denbora arabera Egun, benetan ahal izango duzu koloreak aldatzeko Zure gelan bonbillak. Eta hori argi horiek delako bonbillak eta beste batzuek atsegin dute zer da API bat aplikazio bat deitu, programazio interfazea, zein Gai horrekin ondo izan duzu da ezagutzen seihilekoa amaitu aurretik. Eta hau fancy bat besterik ez da, esaten modu críptica, argi horiek programatu dezakezu bonbillak zure lizitazioak egin. Haiek bidal ditzakezu duzun bezala, giza, mezu bat bidali dezakezu web zerbitzari batera esanez, ematen dit gaur egungo berriak edo ematen dit nire email. Gehiago urrutira bidal ditzakezu bonbillak horiei mezuak erraitea, piztu eta itzali. Baina hori ez da guztia dela interesgarria. Esan daiteke, gorria piztu, berdea pizteko, urdina aktibatu, guztiak bonbilla argi berdinekin. Eta, are gehiago egin ahal izango dituzu, pixka bat gehiago adituentzat, esan, Izan zaitez urdinera denean iluna egun bat da kanpo, esate baterako. Benetan sartu adabakia Eguraldi API bat eta begiratu zer eguraldi dagoen, edo denbora Egun, edo beste, hala nola, triggers. Beraz, hain zuzen ere, bi CS50 propioa taldekideak, Dan Bradley eta Ansel Duff hemen, atsegin handiz lortutako Gurekin bonbilla horiek sorta osoa. Eta CS50 eraiki zuten lehen bonbillak inoiz bitarra, non irudikatzen dugu hemen little magnets-- ludikoak hauekin hainbat leku-markak gara pixka bat duela aipatu. Beraz, modu hemen baino gehiago da direnak leku, bi, lau. Eta ez genuen hori baino handiagoa ikusteko. Baina, noski, bi eskumenak ari dira. Zortzi, 16, 32, 64, eta 128. Beraz, gaur egun I apur bat fancier izan nahi badu eskola zaharra switch hau erabiliz baino, Hemen iPad honetako I interface super sinple bat duten Dan Bradley, ohia Ikasle eta ikaskide orain irakastea, HTML batzuk erabiliz programatuta eta JavaScript, zein dira markaketa eta programazioa hizkuntzetan hurrenez hurren. Eta, seguruenik, ahal duzun see-- nahiz eta atzera ere han plus handi bat eta ken handi bat da, plus bonbilla horietako bakoitzean botoi bat. Eta zer me baimendu joan ez da, adibidez, egin klik plus eta orain ordezkatzen, Jakina, zer da zenbakia? One. Eta dut berriro hit daiteke. Bi. Hiru. Lau. Bost. Sei. Zazpi. Eta hemen orain rollover hori lortu dugu, baina laugarren pixka bat denbora hau dugu, beraz, orain zortzi dugu. Beraz, hau egin ahal izan genuen denbora luzez. Izan ere, alde batera utzita, nola handiko dugu zenbatu daiteke? Edonork? IKUSLEEN: 255. DAVID J. MALAN: 255, eskubidea? Ez kezkatu gehiegi math buruz orain, baina hori nahiko kopuru duin bat da. Baina, egia esan, ez du besterik loturik informazio zuzenak zenbat, gutun bat, edo grafiko bat bezala dagoela adierazten genezake. Baina ez oraingoz materia. Aurretik joan noa eta buelta guztiak off. Eta ahal izango banu, eskatu nahi nuke boluntario, gure lehen volunteer-- oh, eszenatokian kaixo. Harrapaketa behar izango duzu eroso, agertzen da argi eta garbi ahala Zure ikaskideekin guztiak aurrean daude, baita Interneten ere. Eta utzi pixka bat begiratu the-- haratago me nola hemen kamiseta zuri buruz? Eta eskua altxatu. Goazen sortu. Zein da zure izena? IKUSLEEN: Jackie. DAVID J. MALAN: Jackie. Jackie, goazen gora. Beraz, zer ez da ere honetan iPad Game modua izeneko botoi bat da. Eta Game modua hau da: me baimendu sarrera joan aldez hamartar zehatz batean zenbakia, zenbakiak eta gizakiak ezagutzen. Eta gero desafioa izango da botoiak erabili hemen bata top-- buruzko bulbs-- horietako bakoitzean benetan daki bonbilla eredua duten galdera kopurua adierazten du. Eta sentitzen dut, zer izan zen berriro zure izena? IKUSLEEN: Jackie. DAVID J. MALAN: Jackie. Guztiak eskubidea. Good zu ezagutzeaz. Beraz, aurrera eta programa joan me munduko 15 zenbakia ikusteko. Txiki mantendu dugu hemen lehen. Eta ez dut nahi joko moduan joan joan. Eta ez dut zehaztu egingo, 15 zenbakia eman digu. Ados. Eta orain denek bada watching-- agian stand Era honetan nahi duzu, Aurrera up-- joan da lerro egingo delako eta txandakatzeko goiko aldean zortzi botoiak bonbillak pizteko edo off egoki ikusten duzun bezala. IKUSLEEN: OK. DAVID J. MALAN: Eta iruzurra ez kolpatzeko plus 15 bider. Oh, ari duen lana egingo dugu. IKUSLEEN: Oh, itxaron. Asko sentitzen dut. DAVID J. MALAN: Zuk ere piztu ahal argi banaka bonbilla gainean botoi hauek bakoitzarekin. IKUSLEEN: Oh, OK. Beraz, antzeko izango litzateke DAVID J. MALAN: Ados. Beraz, orain zortzi dugu. Hargatik pausatu da Ikusleek hemen ihardun. Zer zenbaki da Jackie Une ordezkari? 11. Beraz, ez gara ia ez dago. Eta bikaina. Beraz, gure lehenengo irabazlea dugu. Zorionak. Eta izan genuen pentsatu genuen Primerako giveaways batzuk. Bat, hala nola izan nahi baduzu gela gela Hemen campusean, daiteke final proiektu bat zeuk duzu orain API hau erabiliz, Jackie esker. Beraz orain [Txaloak] --if genezake, bat gehiago honen inguruan, hala nola. Oh, orain denek bonbilla batzuk nahi du. Hacker edizioa deiturikoak, da arrapala sortu a-- oh goaz, bai, noncommittal. Datozen ari zaren gaur egun uste dut eskua jaisten ari bada. Zein da zure izena? IKUSLEEN: Alex. DAVID J. MALAN: Alex, zatoz hona. Beraz, Alex, ditugu kopurua apur bat handiagoa programa. Agian ordena. 50 zenbakia du. IKUSLEEN: OK. DAVID J. MALAN: Baina, gisa Esan zuen: I eta you might Hemen zutik beraz, nahi botoiak duten lerro sortu you expect-- lukeen bezala, baina egin nuen dei hau hacker edizioan. So zorte on! [Barreak] Piztu aukera izango duzu Horietako off zuk OK bada. Bikain. Wonderful. Zorionak. [Txaloak] Ordaindu behar dut suposatzen dut. Alex Zorionak baita. Ados. Beraz, azken eramateko Hemen da, zorionez, Egia, the simplicity-- du zein modu erraz argi polit batzuk eskuratu ahal izango duzu bonbillak, [INAUDIBLE] itxuraz. Baina, adierazten dute ideiak azken finean, gauza bera horrekin gizakiak dira Dagoeneko guztia gehiegi ezagutzen. Beraz, zein hurrengoan agian Urrats aurrerapena egon zerbait egin nahian datuekin interesgarria eta ez direla besterik Sarrerek ordezkari baina, agian, letrak edo gehiagotan zenbakiak? Beno, bihurtzen da hori Ordenagailu munduan, urte askotan, Besterik gabe hartutako arbitrarioa baina a standard koherentea zenbakiak mapak duten alfabetoaren hizkiak da. Esate baterako, hemen da mapping duen zatia. Honez Ascii izenekoa. A-S-C-I-I. Eta hori besterik ez da bat taulan, maiuskulaz letters-- mapak honek kasu horretan zenbakiak hamartarrekin. Baina zer inplikazioa? Beno, bada, benetan irudikatu nahi elektroniko bat edo testu zati bat antzeko zerbait Web orri batean, zuk jakina erakutsi nahi giza letrak alfabetoa, ez zenbakiak. Beraz arabera programaren testuinguruan Erabiltzaile batek, erabiltzen ari da, bada web nabigatzailea edo posta bezeroa, zenbakiak daiteke zalantzarik izan gutunak interpretatu. Hau da, bit ereduak, ahal erraz gutunak interpretatu. Eta beraz, zer izan dezakegu hizkia izaki bat da, 65, B gisa irudikatzen Guztiak 66 gisa irudikatzen. Beraz, super bat badugu Hitz labur, atsegin hi, zer litzateke ordenagailu bat, azken finean, hamartarrean baina benetan bitarretan, denda, bit sekuentzia batzuk erabiliz, aprobetxatuz elektrizitate pixka bat nolabait, 72 eta 73 bi zenbaki izango litzateke. Baina bit eredua dela balio horiek adierazten du. Orduan dira horiek nola ahal dugun gure sarrera eta irteera adierazten. Eta nahikoa da esan nahi, dugu irudikapen konplexuago egin besteak beste, azken finean, grafikoak, bideoak, musika, eta gehiago dugu geroago epe honetan ikusten den bezala egingo. Beraz, besterik gabe uzten orduan algoritmoak, multzo horiek argibideak dituen benetako arazoak konpontzeko ari gara. Sarrerek hasi gara pasatzen ari algoritmoak. Eta algoritmo horiek ekoizten diren irteerak, irteerak zorionez zuzena eta, zorionez, ere, eraginkortasunez bildu irteerak. Bestela esanda, gauza bat da Zerbait behar bezala ezartzeko. Ezartzeko beste gauza bat da zerbait ondo edo modu eraginkorrean. Esate baterako, manifestazio bat Ikasturtean zehar gustuko dugun Oraindik hau da. Baina gauza horiek lortzean gero eta gutxiago ikusten. Baina hori da, hain zuzen, eskola zahar bat telefono-liburua, barruan 1.000 plus orriak Izenak eta telefono zenbakiak. Eta nahi badut bilatzeko Telefono liburu honetan norbaitek, Besterik ezin dut egin bat Oso inozoa algoritmoa. Ireki izan nuen lehen orrialdera eta Ra, adibidez, norbaitek begiratzen hasteko izan nuen Mike Smith izeneko. Eta ez zuen lehena bada orria, aurrera bigarrenak I, eta gero hirugarrena, eta, ondoren, laugarrena, eta abar, azkenik aurkitu dut Mike Smith arte. Orain algoritmoa dela zuzena? IKUSLEEN: Bai. DAVID J. MALAN: Bai. Zuen ere ez badu, ez dut azkenean, haren bila. Baina dudarik gabe, ez da oso eraginkorra, zalantzarik gabe, ez azkarra, , izan ere, ene Jainko, zergatik nago nire denbora alferrik galtzen iraultzeko orrialde hauetan guztietan zehar denean nuen zalantzarik egin hau fisikoki azkarrago? Beno, optimizazioa apur bat, beraz hitz egiten dute, garai batean izan liteke, ez da inor orria, baina bi, lau, sei, zortzi, 10. Oraindik zuzena? IKUSLEEN: n º DAVID J. MALAN: Beraz, ez dut bada Esate saltatzeko baino gehiago Mike Smith. Baina hain luze pedal atzera dudan bezala orri bat, berarekin overshoot badut, agian zuzendu ahal izan genuen zer agian bestela Gotcha bat izan. Baina da hobea? Da azkarrago? Esan nahi dut, bai. Da literalki bi aldiz azkarrago da bi orrialde aldi berean egiten badut. Beraz, bada, jatorriz izan nuen 1.000 orrialde, orain bakarrik 500 aldiz irauli behar dut, ez egitea 1.000 orriak lortu potentzialki txarrena kasuan telefonoa amaierara liburua, non norbait Mike Smith edo norbait atsegin geroago izen bat benetan izan dezaketen. Baina, noski, guk gizakiak zalantzarik ez egon egiten hori, zalantzarik gabe, ez gure bizitzan puntu honetan. Zer da zentzuzko giza litekeena egin? IKUSLEEN: Zuzen the9 S-ren arte. DAVID J. MALAN: Zuzen S-ren artean? Zelan zuzenean joan nintzen S-ren artean? IKUSLEEN: Rip erditik. DAVID J. MALAN: Ongi, ez dago markatuz. Beraz, bai, bada ez, hain zuzen ere izan ziren Etiketa bat edo S fitxa itsaskor bat, bertan egin behar dugu salto. Baina nahiko kalterik egin. Beraz, onena egin ahal izango dut, gutxi gorabehera S atalean edo, agian, gutxi gorabehera erdian sartu. Baina funtsezko takeaway orain eta intuizioa duzula hartu urte seguru ematen da, zer egiten duzu orain Arazo horri buruz? IKUSLEEN: [INAUDIBLE] DAVID J. MALAN: Mike Smith da ziur aski Ez arazoaren zati honetan, Smith erditik, ondoren dator delako gutxi gorabehera M atala da, izanda ere. Beraz you at ikusi zitekeen bezala Bisita, ahal dugu orain hitzez hitz erditik arazo honen alderik. IKUSLEEN: Woo! DAVID J. MALAN: Da errazago eta errazagoa da lortzean. [Txaloak] Bertan joan zaitezke. [Barreak] Eta orain, funtsean, arazo bera dute, baina literalki da erdi handi gisa. Jarraitzen dut Mike Smith bila. Eta, daresay dut oraindik ezin dut haren bila, modu berean, erditik arazoa splitting berriro ere, arazoa urraketaren berriro erdia, gaur egun uzten nirekiko arazo baten tamaina laurdena, nabarmen erdiak bota, eta Prozesu hau behin eta berriro errepikatu eta berriz, behera glancing puntu bakoitzean ikusi Mike Smith da gero galdera orria. Orain eskubide hori egin badut, azken finean, neure burua aurkitu dut orri bakar batekin eta bertan Mike Smith dela dio, hain zuzen ere bada telefono-liburuan. Jakina, ezin izan dut inoiz deitu Mike berriro. Baina puntua hemen da, hasi badugu 1.000 orrialde, nire lehen bildu, orrialdeko irauli, agian 1.000 aldiz zalantzarik gutxiago delako S izen bat eta ez Z izen bat, baina hala 1.000 askok bezala orriak potentzialki. Bigarren bildu, hobeto. 500 orrialde. Hirugarren algoritmoa, ordea, zenbat urrats litzateke 1.000 orri bat zatitzeko hartu telefono book horrelako erdia? 10, eman edo hartu. Horren bidez biratu Beraz bakarrik telefono-liburua, urpekaritza eta konkistatu, nolabait esateko, 10 aldiz, egin egingo dut Nire bidea orri bakar bat besterik ez behera. Eta beraz, intuizio hau harrapa dezakegu orain pixka bat grafikoki kontuan hartu besterik ez duzu bada grafikoan super simple hau. Oraindik x ardatzean, edo horizontal dugu ardatzean, nire arazoa tamaina da, telefono-liburuaren orrialde kopurua. Eta informatikariak oro har, gustuko deitu arazoa n bat, non tamaina n besterik aldagai batzuk dela horretan dela adierazten kasu orrialde kopurua. Bertikala, edo y ardatzean, hemen da denbora konpontzeko izango da, agian orria bira kopurua, agian segundo kopurua edo minutuetan, dena delakoa zure unitatea neurri da. Eta, beraz, lerro gorri honetan lehen algoritmoa adierazten du, ez bakar bat delako zenbaki arteko harremana orriak eta zenbateko denbora of ere hartzen du. Verizon kopurua bikoizten bada telefono liburua hurrengo urtean orriak, nire entzierro time-- du denbora eskatzen exekutatu lehenengo algoritmoa duten kasurik okerrenean ere bikoizten. Baina bigarren algoritmoa, non I iraultzeko naiz bik, denbora gutxiago behar du tamaina arazo jakin bati. Hainbeste hau badut orriak hemen oharra lerro horiak dituen denbora gutxiago behar konpontzeko iradokitzen. Eta hain zuzen ere, ordezkatzen du, dugu esan, n bi baino gehiago. Baina zer da hirugarren forma eta azken kurba itxura? Bai, nik egia esan, I look-- joan ez dakit zer zinen esan du. Baina ikus dezagun zer zinen esan du. IKUSLEEN: duten bezala. DAVID J. MALAN: itxura hau, logaritmikoa slope-- zehatz-mehatz bat Horren bidez, malda bitxi hau behar duzu. Jada ez da lerro zuzen bat. Eta zer da sinesgarria buruz dela grafikoan orain moztu nahiz off, ere estrapolatu ahal izango duzu zure axola lerro berde hori, eta ez ra ere areagotu egingo da altuera askoz aurrerago jarraitu gisa ardatz horizontala behera. Izan ere, Verizon, for Esate baterako, bikoiztu ahal Telefono dauden orrialde-kopurua aurten eta datorren urtean arteko liburua 1.000 2000ra orrialdeak, baina, big aurre ez. Hirugarren honetan, eta final batera, ez intuitibo algoritmo bat zatituz eta konkistatu. Honez me hartu zenbat gehiago joan hurrengo urtean urratsak norbait aurkitzeko Gustatzen Mike Smith? IKUSLEEN: Bat. DAVID J. MALAN: Ez da bakar bat. Eta hori laukoitzak ahal izango dute, behin- joan me hartzeko bi urrats besterik ez gehiago eta abar. Eta, beraz, hau testamentuan da besterik zaindua diseinu batzuk nola eta eskerrak batzuk zer zure inputak dira, are hobeto egin dezake. Orain iruzurra ari gara bat zentzuan pixka hipotesi bat aprobetxatuz ari gara. Zein da nire hipotesi Gure telefono liburuari buruz Onartzen zatitzeko me eta konkistatzeko modu intuitibo eta oraindik ere zuzena honetan? IKUSLEEN: [INAUDIBLE] DAVID J. MALAN: Bai. Beraz, agindu zen. Zen by alphabetized telefono book enpresak. Ausaz balitz, hori telefono-liburu bat infernua bat izango litzateke, baina zalantzarik gabe, ez luke uzten bera algoritmoa Erabiltzen dut, inoiz ez duzulako besterik Mike Smith zehar gertatuko zatituko mantendu ezkero kasualitatez horrela erdia. Hargatik formalizatzeko en orain zer da argi intuitiboa. Beraz, zerbait izeneko pseudocode non zaitugu gure hasierako arazo batzuk hasten. Eta hori deskribatzeko modua generikoa da algoritmo bat edo programa informatiko bat, Ez C edo C ++, edo Java erabiliz, edo zehatzak edozein hizkuntza, baina besterik English erabiliz, batera edozein giza ezagunak izan daiteke. Eta pseudocode idazten dugu agian Arazo hau honela. Inork zapaldu, jaso telefono liburua. Bi, telefono-liburuaren erdian zabalik Urratsera. Hiru Urratsera, izenak begiratu. Lau Urratsera, Smith names-- artean badago Eta orain, hau da eraikuntza interesgarri. Erabaki puntu bat da. Errepidea bidegurutze bat da, duzu bada egingo da, adar bat, nolabait esateko. Beraz, ez dut nahi koska joan besterik ez konbentzio step-- Ez five-- zein da esan, egingo Mike deitzen dut. Beraz koska honetan, erabat giza konbentzio arbitrarioak, baina hemen besterik gabe, esan nahi semantikoki helarazi duten Smith izenen artean dago, bada, orduan Mike deitu behar dut. Bien bitartean, sei urrats, oharrean koska hori desagertu. Beraz, bestela, beste bidegurutze da road, beste errepide liteke bidaiatu dut. Beraz, bestela Smith bada lehenago liburua, zer da Nire hurrengo pausoa seguruenik hemen izango da? IKUSLEEN: joan ezker hegalean behar duzu. DAVID J. MALAN: Bai, eta, beraz, joan ezkerreko telefono-liburuaren erdia. Bota gero eskuineko erdia Smith lehenago liburua da. Beraz erdian zabalik ezkerretik liburuaren erdia. Eta gero zortzi zapaldu, joan hiru lerro. Eta hau begizta bitxia naiz da inducing, errekurtsio nolabait esateko. Baina etorkizunean horretan gehiago. Nire algoritmo bera erabiltzen dut, Nire pseudocode bera, arazo bera berriro konpontzeko izan ere, hori da aldatu den gauza bakarra arazoaren tamaina, ez da nire helburua, eta ez pertsona Bila nabil. Beraz algoritmoa berriro erabili ahal izango dut dudan dagoeneko definitu. Bestela Smith bada beranduago book-- duzun agian asmatzeko erdian zabalik eskuineko liburuaren erdia. Eta berriro ere, joan hiru lerro. Else-- zer da azken lerroa programa hau izango da ere? Ez da zuen artean bada orrialdeko naiz izenak an, ez zuen lehenago bada liburua, eta ez zuen beranduago liburuan, zer egin behar dut ezagutzen Mike Smith buruz egia da orain? IKUSLEEN: ez zuen liburuan. DAVID J. MALAN: ez da liburuan. Beraz, onena egin ahal dut besterik ez da amore eman eta programa hau gelditzeko. Guztiak eskubidea. Beraz, puntu honetan, dezagun bat zer edukiko batzuk bira azkar. Eta hain zuzen ere, hemen elkartu naiz CS50 langile kopuru batek. Folks horiek Could guztiak galtzen sartu me hemen etapa. [Txaloak] Axola, hori baino ez da CS50 langile azpimultzo bat, urte bakoitzeko geroztik ia 100 langile ditugu noski, laguntzaileak rolak kideak, bekadun irakaskuntza, eta gehiago. Goazen sortu. Beraz, gu hemen bat egingo dute baldarki une bat besterik ez zurrunbilo bira bat emango dugu, zer Hemen espero behar duzu ikastaroan. Beraz, lehenengo eta behin, SAT / uns ditugu kalifikatzeko ikastaroan aukera gisa. Hau nahita ekarri Aukera horren bidez, bat izan nahi du Zara apur bat deseroso bada Ikastaroan parte izatera, eta beldur failure-- ez duzu, nahiz eta gero Egia porrota esan nahi du zure GPA mina, B eta ez era bat dela lortzean hain zuzen ere, zalantzarik gabe, gateway bat CS50 eta beste bezalako ikastaroa sarrera ikastaroak, kalifikatzeko aukera hau ekarri baimendu. Bihotz-bihotzez animatzen dut students-- bereziki an hasteko fence-- bada Jakina SAT / uns, nahiz eta geratzen SAT / uns. Baina ezin duzu, zalantzarik gabe, letra bat aldatzeko bosgarren astelehenean bidez kalifikazio terminoa ere. Egia, itzuli naizenean freshman bat izan zen 1995an, Nik neuk ez, nahiz eta hartu CS50 ez nuelako jaikitzen nerbio benetan zapaldu oinez ikasgelan. Domeinu bat zirudien urrun too niri ezezagunak eta benetan bakarrik Eta lagun horientzat, Egia, izan duten programazioa ataletako zirenetik edo agian, 10 urte. Eta bakarrik izan zen nintzelako CS50 hartu nire eguneko gai baliokidea bertsioan SAT / UNS-- pass / huts atzera day-- batean , nahiz eta 50 hartu nuen. Eta nola edo hala, naiz Hemen duzu gaur berriro. Orain berriz zer gehiago duzu Kontuan izan 50 bat mantentzeko aldi bereko matrikula da. Zurrumurru Kontra duten Entzun dezakezu, ahal duzun, hain zuzen ere, aldi berean, CS50 eta beste ikasgela batean matrikulatu dagoela berean edo bata bestearen gainean batzuk biltzen denbora CS50 hitzaldiak bezala hemen. Ikusi partikularren curriculumaren horien aplikazioa ere. Hitzaldiak, berriz, kontrakoa zer da ofizialki katalogoan, oro har, izango da soilik Ordubete besterik ez bete. Dela-eta, apur bat luzea exekutatu ahal izango dugu. Baina kontuan hartu diren CS50 hitzaldiak helburua da emateko dituzten errepaso kontzeptual bat, zorionez zenbait erakustaldi, eta beharbada, giveaways batzuk, zer itxoiten of astea dela honakoa. Eta beraz, hitzaldiak, egingo arakatzeko dugu gai horiek eta adibideak elkarrekin, ikasle jarriz gora agertokian, eta langileak sortu eszenatokian, askotan, ahal dugun bezala, besterik gabe, ordu pare bat aste bakoitzeko. Sailak, bere aldetik, izango da Folks horiek hemen asko eskaini Horietako irakaskuntza bekadun, zenbait Horietako ikastaro assistants-- borondatearen egon astero gertatzen. Eta zer da gakoa mantendu Gogoan dugu, hori da ez have-- Lehen ez bezala Gauak, musika class-- alorren ibilbideak ezberdinetarako ikasle gutxiago erosoa gehiago, eroso, eta nonbait artean. Eta Egia, badakizu Oraindik gutxiago erosoa. Eta Ziurrenik bada jakin erosoago zaude. Eta benetan ziur ez bada, eres Definizio nonbait artean idatzia. Beraz, denbora ateratzen denean atala da Aste bat edo, beraz, curriculumaren arabera, eskatuko dizugu galdera hori. Eta dezakezu auto-hautatu zure erosotasuna propioak mailan eta students-- izan berdeekin izan erosotasuna duzu maila antzekoak dots--. Bien bitartean, arazoa daukagu ezartzen du, eta horrek, azken finean, define Ikastaro honetan zure esperientzia. Normalean eskaintzen ari dira anitz edizioetan. Gehien espero dugun edizio estandarra Ikasturtean zehar ikasle bakoitzak aurre baina baita hacker edizioa deiturikoak kreditu gehigarria forma ez eskaintzen zaie baina benetan bragging eskubideak saiatu eta jorratu duzula esateko Ikastaro horrek hacker edizioak duten antzeko material hurbilduko baina angelu sofistikatuagoa from. Zer da eskaintzen dugun edizio estandarra, eta, berriro ere, gehienek super bat ikasleen, ez dira oinez-throughs bakarrik, diren ikastaroa langile buru bideoak benetan oinez duzu bitartez Jakina arazoak eta balizko diseinua inplementazioak. Eta guk ere, ondoren Izan ere, eskainiko postmortems, Horren bidez zaren galdetzen bada nola izan dezakezu edo konpondu behar batzuk Arazoa, irakasleen dizu bidez bideo horiek ere bai. Bien bitartean, zer edukiko gehiegi dira bost egun berandu eta hain zuzen, , zure askatu egingo dugu Arazo txikiena ezarri puntuazioa. Zalantzarik gabe, eskertzen dugu, truke lanaren dela 50 espero du duzu, bizitza modu lortzen batzuetan, ez bost aldiz bada. Eta, beraz, hau eskainiko du malgutasun pixka bat, , esan, zure epea luzatzeko Osteguna batera eguerdiko eguerdian at. Ikusi curriculumaren ezartzeko xehetasunak kontratuan. Orain zer da orain zain dago? Eta hori bakarrik gertatzen me now besterik ez zenbat denbora Bizitzen ari naiz you guys stand hemen eszenatokian. [Barreak] DAVID J. MALAN: Baina, dugu lortu Luze baino lehen climactic akabera. Beraz, zer termino zain dago Arazo multzo? Beno, agian, zer egiten dugun guztiak teaser bat iaz egin zure aurrekoek batera. Lehenengo arazoa multzoan iaz, sartu dugu Scratch, grafiko bat programazio hizkuntza horretan literalki programatu ek aukera ematen dizu arrastatu eta puzzle pieza erortzen utziz, Horrelako, direla eraikuntzen gogorarazten Aste bakar bat ikusiko beraz, noiz piztu dugu gehiago tradizionala hizkuntza, C. gisa ezaguna Iaz jarraitu dugu Arazo multzo honetan, kriptografia for inplikatuz, informazio scrambling mantentzeko gobernuz edo lagunen etatik begiak ez duzula nahi ikusteko. Hemen kodetuta bat Mezu laster desenkriptatzeko edo de-scramble gai izango da. Breakout arazo bat izan zen iaz ezarri, TIIRA aurkitu programazioaren berri hauek erabili behar dituzu trebetasunak benetan ezartzeko Joko bat wherein-- ahala tik childhood-- gogora ekarri ahal izango Helburua bASH zen pantailaren gainean daude adreilu Hemen, metatu bat bidean lortuz, eta zure algoritmoak ezartzeko dituen irtenbide hau, azken finean, Jokoa aukera ematen dizu. Bien bitartean, geroago in the seihilekoan, emango dizu dugu 143.091 hitz ingelesa hiztegi bat. Eta desafioa izango da programa bat idatzi nahi duen ortografia egiaztatzen du, dokumentuak, by hitz asko memorian kargatzen eraginkortasunez ahalik eta. Oro har, you pitting Zure ikaskideekin aurka aukeratzen bat pixka bat hartuz gero liderra taula erronka nork gutxien erabili ahal ikusteko iraupena segundo, eta zenbaki gutxien oroimenaren megabyte, eta egia esan, zure programak doitzeko oso baliabide eraginkorra ez izateko denbora besterik ez. Iaz ere, begiratu amaieran dugu web programazioa at seihilekoan. Eta hain zuzen ere, berriro egin dugu arazo anitz multzo urtean, you sartuz teknikak eta mentalitatea dituen aplika ditzakezu programatzeko trebetasun horiek webguneak, webgune dinamikoa, dela benetan konponduko webguneak arazoak eta portaera ezberdina eta ez direla estatikoak informazio estatikoa dituzten guneak. Azken proiektua, azken finean, zehaztuko dira, nahiz eta, Ikastaroaren amaiera ikasleak, TIIRA for Zalantzan jarri behar duzu ezartzea intereseko ezer gehien duzu, beti ere nolabait gisa Ikastaro horrek ikasgai gainean marrazten. Eta ikusi duzun bezala Irteeran at video, batera seihilekoan burutuko dugu CS50 Hackathon, bada bertan, ezagunenak, egingo at 7:00 PM gau bat hasteko eta at 7:00 AM, azkenean, hurrengo goizean. Inguruan 9:00 PM, zaitugu Lehenengo afaria ordena. Inguruan 1:00 AM, zaitugu bigarren afaria ordena. Eta Oraindik bada at 5:00 AM, zutik dugu shuttle bus duzu IHOP gosaltzeko izateko. CS50 Azoka, bere aldetik, gertaera bat da horietatik 2.000 plus irakasleei, ikasleek, eta langileen campus osoan izango zatoz zure lorpenak ikusteko ikastaroa eta finalean proiektu eta sorkuntzak sortu beharko duzu zure ordenagailu eramangarriak, mahaigain, edo agian ez bota. Bien bitartean, bulego orduetan eta laguntza-egitura. Eta orain egon litzateke bat denbora hobea duzun guztia ekartzea. Bulegoko ordutegia ospatuko da lau gau ordu bat baino gehiago gau bakoitzeko aste bat oro har, 20 eta 30 la-ekin Jakina langileek guardiako at once emateko intimo batera laguntza aukerak bat-batean Ikastaro arazo multzo. Tutoretza gehiegi izango eskuragarri, bereziki, ikasle gutxiago erosoa edo Gutxienez norentzat erosoa esaten ausartzen bulego orduetan ez dira ingurune aberats gehienak eta dira, zalantzarik gabe, ez da gehien estres-free. Batez ere, epeak, presioa egiten ari dira proaktiboan egingo dugu parekatu geure burua langile bat lan batzuekin erregularra ordutegi batzuk zure behar bezala an eta bere ordutegia aukera ematen du. Eta langileek. Onartu Davon, Rob aurkeztera me, eta Gabriel, aurtengo buruak. Duzun esatea gustatuko bakoitzean baduzu [Txaloak] --a hitza. [Txaloak] Davon hemen baino gehiago da Jakina kudeatzailea, eta horrek Bere full-time papera esan nahi du laguntzen exekuzioa zuen eta CS50 logistika. Davon: Bai, hi, mutil. Asko ikusiko duzu me bulego orduetan. Dira irakasteko dut ataletan. Eta emailak duzu tiro bada, aurrera, Ziurrenik izango erantzuten dut. Beraz, zuk asko seihileko guztiak ikusiko dut. Eta CS50 ongi etorri. DAVID J. MALAN: Eta orain, Gabriel, nor iaz freshman bat besterik ez du bere burua zen, baina iragan bi urte egin ditu sido bere CS50 bertsio propioa eragilea Brasil, zeinaren zuen kokapena ere Ikastaro horrek content-- guztia hau da, argi eta garbi izatea filmatu eta jarri on-line beraz, itzuli ahal izan zuen arte Portugalgo eta, ondoren, 100 baino gehiago irakasten gainean bere ikaskideen urte pare bat, jakina, bere ama-hizkuntzan irakastea Ikastaro horrek curriculum. GABRIEL: Hello. [Txaloak] GABRIEL: Hi, naiz Gabriel. Burua Ikastaroaren TF naiz. Eta maite dut CS50 duzu espero dut. Hau CS50 da. DAVID J. MALAN: Orain Rob da. Oh, sarrera nahi dituzu? ROB: Ez, ez dakit. [Barreak] DAVID J. MALAN: Eta Rob Boden. [Barreak] ROB: Kaixo, nago Rob. Hau nire bosgarren urtea da Ikastaroan parte hartzen. Urtero, besterik ez a hobeto eta klase hobeto, beraz, you guys dira, argi eta garbi Awesome izango da. Berarekin fun duzu espero dut. Dibertitzeko berarekin noa. Beraz, ikusten duzu inguruan. DAVID J. MALAN: Eta denbora ez du baimentzen digu [Txaloak] Denbora ez du baimentzen digu denek aurkeztera etapa eta bere lankideek guztietatik nor dira klaseak erosketak gaur. Baina baimendu aurkeztu me Belinda eta CS50 Puzzle Eguna, itxoiten honetan Larunbata, datozen bertan da lehena Jakina-ren eskala handiko ekitaldiak. Zehazki hura ekarri hasiera Hammer puntua informatika dela, azken finean, Ez programazio buruz, baizik eta buruzko arazo orokorrago konpontzeko. Eta Puzzle Day, ikusiko duzu gisa ikusteko, eramaten zaitu eta zure ikaskideekin elkarrekin Larunbat honetan espero dugu. BELINDA: OK. Aupa, mutilak. Beraz, mila esker. Gure kapitain ospetsuak, beraz, esan zuen, ene icenaren Belinda. Quincy House at sophomore bat naiz. Dut, besterik gabe, nahi duzu guys, hartu CS50 iaz, maite zuten. Lekuen bigunak daukat dituzu, hirugarren errenkadan guys. Eta harro esan nahi dut, orain naiz harreman bat konprometitu CS50 [INAUDIBLE] rekin. Ados. Hori da nire lame txantxa baten bertsioa izan zen. Dena den, beraz, mugitzen, Nahi gonbidatzeko guztiak egin i-lab to guys duzu, edo HBS erlauntza. Egon beharrik goaz Puzzle Eguna 12:00 etatik 3:00 ra. Eta zuk, aukera handia da guys zure CS ikaskide lagunak asetzeko, ez CS puzzleak batzuk konpontzeko, Kapitaina bezalako aipatu, eta, gainera, jan elikagaien free batzuk, awesome sariak irabazteko, atsegin Opari-txartelak, $ 75 pertsona bakoitzeko, eta also-- zer izan da? Wii U edo zerbait? Wii U? Bai. Gure zozketan da. Awesome. Beraz, makila inguruan dut klase ondoren. Eta duzu guys izanez edozein galderak, let me ezagutu. DAVID J. MALAN: Eta ikusiko duzu, harago hau ez dago ezer gaur egin behar da. Lehenengo arazoa ezarri joango ostiralean. Baina gurekin ekartzea etxera gaur, nahi nuke aurkezteko zehazki bat gehiago langileek, Colton kidea Ogden hemen, zeinen esku daude gaur egun, Goiko babestuta ekin MIDI kontroladore hau hasiera puntua gehiago Hammer informatika dela ere, aplikagarritasuna urrun ingeniaritza harago ditu eta ama eta informatika berez, are gehiago zabalduz domeinuak, hala nola musika gisa. Colton ditu atseginez offered-- pentsatu nuen horietako bat zen foku konpondu egingo da. Andrew, deialdia balute foku hemen une bat besterik ez baino gehiago. Zer Colton egin du aldez aurretik programa da Gailu honek, botoi pad honetan duzula irudian up Hemen ikusten, MIDI kontroladore gisa, Horren bidez, botoiak horietako bakoitzean musika nota zehatz baten kable edo soinu bat, oro har grabaketa bat, hala, horien ereduak jolasten botoiak, askoz bit ereduak bezala, bestelako adierazten ahal goi mailako kontzeptuak. Izango ahal izan zuen, azken finean, eramango gaitu hasiera gaur hemen? ADO gehiagorik gabe, bada argiak iluntzeko genezake, eta Colton atzean Pantaila pizteko. IKUSLEEN: Woo! DAVID J. MALAN: CS50 da. [Musika jotzen] [Txaloak] Hau CS50 da. You ostiralean ikusiko dugu. Tarta batzuk zain dago Crucero ere. [Musika jotzen]