[VIDEO Archives] [Shutting DORAS CAR] [TOSAIGH ENGINE CAR] [Ag seinm ceoil] -Moving Ceart chomh maith sa tóir na n-amanna maith agus dea-scéal. Le cairde maith nach féidir leat a chailleadh. D'fhéadfadh -Tiocfaidh bheith ina nós. Knocks -Opportunity A ligean ar ach teacht amach agus grab é. -Yeah! I gcomhpháirt beidh orainn nab air. Hike hitch -We'll, bus, nó cab buí air. -Dammit. -We're Bogadh ceart chomh maith. -Footloose Agus mhaisiúil saor in aisce. Is -Getting ann leath an spraoi. Tar é a roinnt le liom. -We're Bogadh ceart chomh maith. -We're Ag dul a roinnt ar an ualach. Ní gá -Tá muid gá léarscáil chun a fháil ar an seó ar an mbóthar. -Hey Fozzy, ba mhaith liom tú a cas ar chlé má thagann tú ar forc ar an mbóthar. -Yes, A dhuine uasail. Cas ar chlé ag an forc ar an mbóthar. Cas ar chlé. Ní gá -I a chreidiúint, go. -Cruising Ceart chomh maith a fuair muid na soilse ar an mhórbhealaigh. -Agus Do bhealach a dhéanamh nó ar mo bhealach. Muinín -Mar sin mo nascleanúint. Réaltaí -Movie le gluaisteáin flashy agus an saol leis an mbarr anuas. -We're Storming na cnoic mór. -Yeah, Tá stoirm ceart. Ba chóir é a cur sneachta? -Ní, Ní dóigh liom go bhfuil sin. -Moving Ceart chomh maith. -Footloose Agus mhaisiúil saor in aisce. -You're Réidh le haghaidh an am mór. -An Sé réidh le haghaidh dom? -Moving Ceart chomh maith. Bogadh ceart chomh maith. Bogadh ceart chomh maith. Bogadh ceart chomh maith. I mo -I leat a tharraingt níos fearr os a chionn. -Yes, A dhuine uasail. [END Archives] [Bualadh bos] DAVID J. MALAN: Tá an CS50. Agus is é seo an deireadh Seachtaine 0, ach tús le cairdeas álainn. Tá muid an oiread sin sceitimíní a bheith anseo in Ollscoil Yale don chéad uair lenár cara Scaz, agus Jason, agus Andy. Gach 40 de CS50 ar FB s agus CA anseo ag Yale. Agus fad agat. Agus go deimhin, is dócha am to-- [Bualadh bos] Mar sin, cé go chuid is mó de na léachtaí Beidh go deimhin i Cambridge i mbliana, is é fírinne an scéil go ag dearadh, agus go mór d'aon ghnó i CS50, Liom a dhéanamh a cheapann muid ag tarraingt ar an bpointe teicneolaíoch, agus hoideolaíoch, i gcás inar féidir é a bheith ina níos fearr oideachais taithí a bheith páirteach le roinnt den chúrsa ar ábhar ar líne. Go deimhin, an reality-- agus má creidim is é seo philosophically-- go léachtaí Nach bhfuil a go háirithe modh éifeachtach a sheachadadh faisnéis cothrom casta. Cinnte thar uair an chloig móide a théann trasna fada ama. Agus go deimhin gach minutes-- beag Is cuimhin liom mé féin i college-- tú crios amach ar feadh nóiméad, chailleann tú roinnt ábhar casta, agus a bhíonn tú imithe go leor i bhfad do na 45 nóiméad seo chugainn. Agus is é fírinne an scéil go bhfuil cibé tá tú anseo i New Haven nó Cambridge nó níos faide, an simplíocht a bhfuil an cumas chun sos agus ar aghaidh go tapa, athchasadh, hipearnasc a bhaineann leo acmhainní, athscríbhinní cuardaigh téacs iomlán agus is é an nós deis a Dare liom a rá dár mic léinn ar líne i bhfad thar New Haven, cuireann siad deis a thuiscint i ndáiríre an Ábhar coincheapúil go ndéanaimid a thabhairt isteach i léachtaí go léir an níos fearr. Ach ar deireadh thiar i CS50 é, taithí na mac léinn arb iad is sainairíonna mar sin, i bhfad níos mó ag Leagann fhadhb an cúrsa ar, nó tionscadail cláir sheachtainiúil, an ailt cúrsa ar faoi stiúir an teagasc comhaltaí, an uaireanta oifige gach oíche faoi stiúir na cúntóirí cúrsa agus le múineadh comhaltaí, agus go deimhin den sórt sin imeachtaí mar Puzzle CS50 Lá, CS50 s Hack-a-thon, an CS50 Aonach, lón seachtainiúil, agus mar sin i bhfad níos mó. Agus mar sin cibé an bhfuil tú anseo i Nua Haven, nó tiúnadh i ó i bhfad, lá atá inniu ann i Cambridge, agus beidh orainn a fheiceann tú arís go luath, Is é an réaltacht is é seo amháin agus an rang céanna. Agus tá muid an oiread sin sceitimíní go a bheith anseo go léir le chéile inniu. Agus mar sin ag deireadh an tseimeastair, cibé acu anseo nó afar, go maith tá súil againn a chaitheamh tú bródúil, go sona sásta, agus b'fhéidir le beagán faoisimh, an léine a thugann fianaise a thabhairt duit a bheith CS50 glacadh. Mar sin, i gcás ina raibh linn a fhágáil amach ar an gCéadaoin? Chuir muid le breathnú ar smaointeoireacht ríomhaireachtúil. Agus sin i dtreo méid driogtha linn a eolaíocht ríomhaireachta ris, ar a laghad, do anois. Ach driogtha muid sé beagán eile isteach ar a laghad trí ghné chomhpháirteanna. Ionchuir, mar sin cad é an fhadhb tá muid ag iarraidh a réiteach? Aschuir, cad é an freagra táimid ag súil a fháil? Agus an ionadaíocht ann de. Agus ní bheidh muid dwell anseo ar tar éis ar dénártha, nó fiú ASCII, agus a leithéidí sin i bhfad, ach in áit a ghlacadh maidir le deonú gur féidir linn eolas seo a léiriú, mar gheall ar na codanna i bhfad níos suimiúla de na fadhbanna nach bhfuil ach an ionchuir agus aschuir, ach na halgartaim a théann isteach i fadhbanna sin a réiteach. Agus d'fhéadfadh tú a thabhairt chun cuimhne ó an lá eile go bhfuil muid ghlac traidisiúnta cothrom coincheap lorg duine éigin suas i leabhar gutháin cothrom mór, nó níos ginearálta digiteach na laethanta seo, ach sraith sonraí an-mhór. Tá liosta teagmhálacha i ndáiríre mór, le go leor de na hainmneacha curtha in eagar in ord aibítre. Agus thuig muid go agus mé D'fhéadfadh cur chuige an fhadhb seo ach trí úsáid a bhaint líneach leathanach approach-- ag an leathanach, nó fiú dhá s ag time-- thuig muid go bhfuil an algorithm-- níos iomasach ach de chineál ar roinnt agus a conquering an fhadhb arís, agus arís, agus again-- halving sé le gach am, thug dúinn an toradh seo glas. Agus tá sé sin i bhfad flatter toisc go léiríonn sé go fiú mar an fhadhb seo Faigheann mó agus níos mó, mar go bhfuil an cás na laethanta le sonraí Leagann agus Facebook agus Google reality-- torthaí an chuardaigh agus an dhéanann like-- ár algartam dhéanamh díreach chomh héifeachtach leis na greamanna níos mó mar a rinne sé fiú leis an bites níos lú. Anois begs sé an cheist, cad Is féidir linn a réiteach i ndáiríre an gcéanna leis an gcineál seo intuition? Seo saghas de roinn agus conquering? Bhuel, d'fhéadfadh muid a rud éigin a dhéanamh mar seo lá atá inniu ann anseo. D'fhéadfadh muid a chur i láthair. Mar sin, b'fhéidir cosúil le 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11-- ní ag dul a bheith go léir go éifeachtach. Mar sin fan, scoil grád. 2, 4, 6, 8, 10, 12, 14, 16, 18 agus mar sin de. Ach d'fhéadfadh linn a dhéanamh beagán níos fearr? Tá mé cinnte go leor nach féidir liom é seo a dhéanamh le mé féin. Mar sin, má beidh tú greann linn le haghaidh díreach nóiméad, thug muid le linn algartaim go ach fuair trí chéim, ach é a require-- má tá tú Ní gá mind-- gach duine againn seasamh suas, más bheadh ​​agat. Mar sin, le gach duine againn seasamh anois, céim Is é ceann de seo algartam an méid seo a leanas. Seas suas agus a shannadh duit féin ar an uimhir 1. Mar sin, ag an bpointe seo in am, literally gach duine sa seomra seo tá súil againn go bhfuil ag smaoineamh chun iad féin, mar sin féin awkwardly, an uimhir 1. Anois céim dhá cheann de seo algartam is dul chun go mbeadh an méid seo a leanas. Céim a dó, péire de thalamh le duine seasamh, cuir do uimhreacha le chéile, agus an suim a d'uimhir nua a ghlacadh. Sanity seiceáil tapaidh. Cén uimhir tá gach duine ag smaoineamh ar anois? Mar sin 2, ach amháin b'fhéidir ar cheann amháin, awkward, duine uaigneach. Má tá uimhir chorr de na daoine sa seomra. Mar sin d'fhéadfadh duine amháin a bheith fós an uimhir 1, go breá. Ach céim trí anseo, ceann amháin de ba chóir duit suí síos. An eile Ba chóir go dul ar ais go dtí céim dhá, agus arís, más rud é go mbeadh tú. Mar sin má fós ina seasamh, ba chóir duit a bheith i measc na ndaoine ag dul ar ais go dtí céim a dó. Choinneáil ag dul. Tá roinnt daoine fós ina seasamh. Mar sin, más rud é fós ina seasamh, péire suas le duine éigin. Gach ceart, dwindling síos. Tá roinnt daoine fós ina seasamh. Feicfidh mé in ann cabhrú más gá. Cuimhnigh ar an takeaway eochair anseo go bhfuil, conas i bhfad níos tapúla ná mar a bhfuil sé seo comhaireamh mé. Mar sin a ligean ar a fheiceáil. Is féidir liom cabhrú amach. Mar sin, tá cad a uimhir tú ag smaoineamh go fóill de? LUCHT ÉISTEACHTA: Tá mé ag 44. DAVID J. MALAN: 44, mar sin a théann tú ar aghaidh agus suí síos. Cad uimhir tá tú ag smaoineamh? LUCHT ÉISTEACHTA: 74. DAVID J. MALAN: 74. Ceart go leor, dul ar aghaidh agus suí síos. Cé eile atá fós ina seasamh? 86. Agus is é duine ar bith eile fós ina seasamh? Cén uimhir? Chuala mé 67. Agus ansin i mbarr? 32. Duine ar bith eile fós ina seasamh agus ag smaoineamh ar roinnt? Ó, Hi. Tá brón orm. A bheith ceart ar ais. 42. Duine ar bith eile? LUCHT ÉISTEACHTA: 47. DAVID J. MALAN: 47. Tá duine ar bith eile fós ina seasamh nach bhfuil curtha san áireamh? Mar sin, an líon deiridh na ndaoine i seomra go bhfuil 497 suíochán is-- gach ceann acu Tá filled-- Is 390. Mar sin, tá sé seo iontach. Pléifimid go luath an nóisean de bug i gclár ríomhaireachta. Ach beidh muid ag teacht ar ais go dtí an roimh i bhfad. Ach go teoiriciúil, d'fhéadfadh cad a tharla díreach anois? Mar sin, cé go raibh trí mór céimeanna seo algartam, gach ceann de na a bhí díreach de chineál ar oibríocht amháin mór. Agus bhí an cyclicity dó sa mhéid is go má bhí tú fós ina seasamh, choinnigh tú ag dul ó chéim 3-2, céim 3-2, céim 3-2. Ach cad choinnigh ag tarlú ar gach atriall? Gach timthriall an lúb? Cad a bhí ag tarlú in áiteanna eile sa seomra? Ní amháin an rud céanna, ach cad a bhí ag tarlú le leath de tú? Ina shuí síos. Agus mar sin ann i bréaga seo léargas, mórán mar an sampla leabhar gutháin, sa mhéid is go má tá leath de tú suí síos gach uair, Tá an fhadhb tosú le b'fhéidir 400 duine, ansin go dtí 200 duine, ná 100 duine, ansin 50 duine, agus mar sin de. Agus mar sin táimid ag Whittle síos i teoiric go dtí díreach duine amháin, ag smaoineamh ar an luach iomlán gach duine. Anois réaltacht, roinnt dinimic shóisialta, agus roinnt earráidí uimhríochtúil D'fhéadfadh cur le sin bug deiridh. Ach go teoiriciúil, agus mé Bhí comhaireamh go fóill ar shiúl, ag cur céanna roinnt céimeanna, nó na céadta céimeanna a chomhaireamh díbh féin, a chomhaireamh roomful de 500 nó mar sin daoine Ba chóir a bheith déanta céimeanna i bhfad níos lú, mar is féidir leat a roinnt ach 500 agus 1/2 uair an oiread sin. Agus mar sin díreach cosúil leis an fón Mar shampla leabhar an lá eile, raibh muid rud éigin logartamach mar a déarfá, trína má bhí againn ar fad ag feidhmiú i unison, agus neamhaird a dhéanamh ar an Ina theannta sin earráidí a bheadh, táimid ag bainte amach go díreach gur de chineál ar am ag rith? Anois a bheith cothrom, de chineál ar cheated, i go giaráilte mé acmhainn eile. De bharr an méid tá sé ach ceann amháin de dom, Giaráil mé na céadta de tú. Ach d'fhéadfadh go a rá a bheith ina sampla de próiseála comhthreomhar, nó ar staid na healaíne go mór i vogue i gcás ina ríomhairí na laethanta CPUs il, nó níos mó go teicniúil, cores níos il, agus is féidir a dhéanamh go fírinneach il rudaí ag an am céanna, i bhfad mhaith leat gach tá ag éirí linn ann, ag an am céanna. Ach a thabhairt chun cuimhne go bhfuil an méid linn a freisin rinne ar an gCéadaoin Bhí iarracht a ghabháil ar an intuition agus ar bhonn foirmiúil i cód. Rud éigin cosúil le pseudo-cód. Agus go deimhin, agus tá súil agam go mbainfidh tú logh, tá sé cosúil le 80 céim i anseo. Mar sin, tá mé ag dul seo a ghlacadh uaire le haghaidh ach beagán. Cad a cheap mé gur mhaith linn a dhéanamh ná trasdul anois le lenar iarratais táimid ag gabháil arís ar an lucht féachana, ach scríobh le clár i mBéarla cosúil error, a cheapadh chun a an fhadhb seo a réiteach anseo. [VIDEO Archives] Im peanut am glóthach -Tá sé ar. Im peanut am glóthach. Im peanut am glóthach. Way ya! Way ya! Way ya! Way ya! Anois, tá tú ag dul! Tá tú ag dul! Tá tú ag dul! Tá tú ag dul! Peanut im glóthach! Peanut im glóthach! Peanut im glóthach! Peanut im glóthach! Peanut, im peanut glóthach! Peanut im glóthach! Peanut im glóthach le baseball bat. [END Archives] DAVID J. MALAN: --that físeán, ach tá sé beagán addictive, más rud é nach le beagán annoying. Ach chun é seo a dhéanamh, shíl mé cad ba mhaith linn dhéanamh ná iarracht a scríobh le clár le chéile, a bhfuil gá dúinn trí oibrithe deonacha. An bhfuil a bheith compordach ar cheamara agus ar an idirlíon. Sam, teacht ar suas. Léine corcra, ar dheis anseo, teacht ar suas. Agus ó thar anseo, lig dom dul beagán níos faide siar. Crimson agus léinte gorm, teacht ar suas. Foirfe. Tar ar anois. Tar ar bun, teacht ar suas. Agus cad is ainm duit? Erica. David, go deas bualadh leat. Dá mba mhaith leat an deis seo a suíochán anseo. Tá sé seo Sam. Cad is ainm duit? Antonio. Antonio, go deas bualadh leat. Erica agus Sam, más rud é gur mhaith leat mhaith a bheith acu suíochán anseo. Cad tá muid bheith réidh leis, mar go bhfuil na guys fhionnadh, Is é an comhábhair a cheapadh chun a dhéanamh im peanut agus glóthach ceapaire. Anois d'fhéadfadh sé seo a bheith rud éigin go ghlacadh leat go mór maidir le deonú. Ach tá muid tugtha do gach de ár dtrí oibrithe deonacha here-- dhá oibrithe deonacha agus Sam anseo, a builín aráin gach, pláta, scian, jar de glóthach nó subh, agus jar de im peanut. Agus is é an sprioc ar láimh anois ag dul a bheith do na trí a dhéanamh im peanut agus glóthach ceapaire. Ach cad táimid ag dul a dhéanamh ná a bheith ag súil an audience-- ó fad agat fhios surely conas a dhéanamh seo chomh maith sin i reality-- ag dul a chur ar fáil dúinn an céim ar chéim treoracha. An pseudo-cód, más maith leat. Mar sin, beidh mé ag imirt ar an ról atá ag scríobhaí anseo. Agus fuair mé liosta beag a-do, agus mar sin is gach ceann de tú, amháin ag an am, glaonna amach acmhainneacht teagaisc, beidh mé scríobh sé síos, athrá mar is gá. Agus ansin tá tú guys ag dul a dhéanamh im peanut agus glóthach ceapaire ach amháin ag déanamh an méid a bhfuil tú ag insint. Mar sin, smaoineamh ar díbh féin mar ríomhairí. Is féidir leat a dhéanamh ach cad tá tú ag inis. Uimh boinn tuisceana, aon ceisteanna. Ní mór duit ach é a dhéanamh. Mar sin, ar mhaith leo a guaise ar an chéad teagasc le haghaidh a dhéanamh ceapaire PBJ? Ar an mbalcóin ann. LUCHT ÉISTEACHTA: Oscail an mála aráin. DAVID J. MALAN: Oscail an mála aráin, más maith leat. Mar sin a ligean ar a fheiceáil. A ligean ar iterate, agus a fháil beagán níos cruinne. Dea-bhealach chun tús a cé. Céim a dó, duine éigin eile. Anois is mian aon duine chun obair dheonach. Céim dhá, i tosaigh. LUCHT ÉISTEACHTA: Oscail an istigh mála arán chomh maith. DAVID J. MALAN: Oscail an mála istigh de arán chomh maith. Go hiontach, ag foghlaim againn. Is beag níos beaichte. A ligean ar a fháil ar an obair. Yes, i léine ghlas. LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: Slices aráin. Go réidh a bhaint dhá slisní aráin. Sin maith. Céim ceithre, duine éigin eile? Thar anseo, yes? LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: Áit arán ar phláta. Céim a cúig? Céim a cúig, yeah? LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: Ar a bharr of-- ó, lámh. Cuir lámh ar bharr im peanut. An é sin an méid a ceann mé? LUCHT ÉISTEACHTA: Yeah, agus unscrew. DAVID J. MALAN: And-- a rá arís. LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: Agus chuir an clúdach in aice leis an t-im peanut. Héadrom áit lámh ar barr an im peanut, agus unscrew, agus a chur ar an claibín in aice leis an t-im peanut. OK, céim sé. Céim sé, duine éigin eile. Yeah? LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: Abair arís é. LUCHT ÉISTEACHTA: Déan céim cúig arís. DAVID J. MALAN: Agus Céim cúig athdhéanamh arís, atá ag dul a chruthú le beagán de fadhb anois má tá muid ag déanamh an céim ar chéim. Mar sin, anois táimid ag dul ar ais go dtí céim a cúig. Héadrom cuir lámh ar bharr de im peanut agus unscrew agus a chur lid aice leis an t-im peanut. Ansin thuiscint an im peanut agus arís céim cúig arís. Mar sin, beidh orainn a shárú go lúb gan teorainn, más maith leat. Céim seacht, duine éigin eile. Yeah, i ar ais. LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: barr --on de eile. LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: Ar an láimh eile ar an mbarr eile. Ar mhaith leat chun teacht suas díreach anseo? Conas is féidir liom a chríochnú an teagasc? Cad é an chuid eile den teagasc? LUCHT ÉISTEACHTA: Neamhaird an chuid sin. DAVID J. MALAN: Neamhaird an chuid sin. A ligean ar tús a chur os a chionn. Céim seacht. LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: Tuiscint leis gcoinne hand-- seo go maith. Tá sé seo i ndáiríre go maith. LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: Agus jar-- plaisteach LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: Agus twist-- LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: Ar feadh dhá soicind. Just a oscailt an próca im peanut. Tá súil agam go mbainfidh tú logh. Mar sin, a ligean ar glacadh fuair muid ann. Oscail an próca im peanut. [Bualadh bos] DAVID J. MALAN: Céim ocht, a ligean ar dul. Céim ocht, yes, i ar ais. LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: Maith. Céim naoi, yes? LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: --out de an próca im peanut. And-- agus cad é? LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: Agus scian a chur ar ais i im peanut. Céim deich. Céim deich. LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: Cuir an scian amach, agus ansin bain an séala. Nice. Off an im peanut. Gach ceart, céim 11. LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: OK, ríomhaireachta liath leanúint ríomhaire gorm nó dearg. Maith. [Bualadh bos] DAVID J. MALAN: Tabhair dúinn sa bhaile. Céimeanna Lánúin níos mó. Cad é seo chugainn? Céimeanna 12. Céim 12. Yeah? LUCHT ÉISTEACHTA: Cuir ar cheann de na slisní arán réidh ar cheann de do lámha. DAVID J. MALAN: Ceann de do lámha. Agus ansin, céim 13. Yeah? LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: slice --on aráin. Maith. Pretty maith. Céim 14, yeah. LUCHT ÉISTEACHTA: Cealaigh céim 13. DAVID J. MALAN: Cealaigh céim 13. A ligean ar bogadh ar aghaidh go dtí glóthach. Tá sé clár 100- céim, ach táimid bhí ar chéim 15. Yeah. LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: 7 trí 13 ag baint úsáide as an glóthach, toisc go ndeachaigh sin chomh maith. Céimeanna athuair 7 trí 13, ag baint úsáide as an glóthach. Mar sin, tuiscint ar an leath níos ísle ar an glóthach jar le lámh amháin ar an mbarr. Ar an láimh eile de chuid an barr eile, neamhaird an chuid sin, tuiscint leis na lámha i gcoinne, an lid agus an próca plaisteach ag an mbun, agus twist ar feadh dhá soicind. Ansin a oscailt an próca glóthach. Agus ar deireadh, a ligean ar iarracht a a thabhairt dúinn rud éigin inite. Céim 16. Mar sin cén fáth nach bhfuil muid é a fhágáil ansin. Go raibh míle maith agat an méid sin a ár dtrí oibrithe deonacha. [Bualadh bos] Ní mór dúinn a CS50 beag liathróid strus ar do shon. Bhí sé ag dul a bheith ina ceapaire but-- cad mar sin ba é an pointe, thar a bhfuil beagán de spraoi leis an algartam? Ach tá an réaltacht go fiú nuair bhfuil tú ag cláir ar ríomhaire, ní mór duit a bheith Super beacht. Chomh casta nó imeaglaithe mar do ríomhaire féin d'fhéadfadh a bheith go han-mhaith a thabhairt duit, ag a laghad nuair a théann rud éigin mícheart, Tá an réaltacht tá sé ina balbh go leor gléas Bhí invented go le linn daoine, agus is féidir a dhéanamh ach fo-thacar de cad againn do-- uaireanta cinnte faster-- ach ní chuireann sé a fhios conas chun boinn tuisceana a dhéanamh. Ní chuireann sé a fhios conas a bheith ar an tonnfhad céanna mar atá tú. Beidh sé a dhéanamh ach amháin go beacht cad a insint duit é. Agus beidh tú a bhualadh, b'fhéidir, mar a thosaíonn muid scríbhneoireacht cód iarbhír leis an Leagann fhadhb chéad agus ina dhiaidh sin, cé chomh éasca é a dhéanamh an toimhde mar an duine, agus ní ag súil gá dom a láimhseáil chás sin, nó chás sin cúinne, sin a labhairt, d'fhéadfadh go han-mhaith teacht chun cinn mura do bhí shampla Sam an t-aon jar squeezable de glóthach, ach Bhí roinnt prócaí gloine gach duine eile mar go maith. Mar sin, sula cas muid ár aird a thabhairt ar roinnt cód iarbhír, deis dom a thabhairt isteach ar an cinnirí cúrsa ar anseo ag Yale. Ár gcairde Scaz, Andy, agus Jason chun teacht suas agus a rá hello. [Bualadh bos] SCAZ: Táimid caillte Jason go sealadach. Dia duit arís, gach duine. Is é mo ainm Scaz. Tá mé ag múineadh ag Yale ó 2001. Agus nuair nach bhfuil mé ag múineadh, Is é mo chuid taighde i róbataic agus hintleachta saorga. Agus an fógra go bhfuil mé inniu Tá go bhfuil ag tosú i gceann cúpla seachtain, táimid ag dul a bheith a thabhairt ar roinnt Ábhar forlíontach CS50 chun labhairt faoi ​​bogearraí faisnéise. Táimid ag dul chun labhairt faoi conas áiteanna mar Netflix agus Hulu Is féidir le scannáin a mholadh a b'fhéidir gur mhaith leat chun féachaint ar. I gcás ina beidh muid ag labhairt faoi conas obair gluaisteáin tiománaí-níos lú i ndáiríre. Agus beidh orainn a bheith in ann a talamh na nithe seo i na coincheapa go bhfuil tú ag foghlaim sa rang seo lá atá inniu ann. Toisc go bhfuil gach ceann de na rudaí seo tógtha ar an dúshraith céanna. Agus sin an méid seo Beidh sraith iniúchadh. Mar sin, tá mé ag lorg i ndáiríre ar aghaidh le tú a fheiceáil níos mó de tú go léir, agus tá tú ag dul a fháil chun níos mó a fheiceáil ó gach duine againn go han-luath. Lig dom a thabhairt isteach ansin Jason. JASON: Dia duit gach duine. Is é mo ainm Jason. Chuaigh mé ar an drochuair go Harvard mar undergrad. Sin ag dul a fháil ghearradh amach as an sruth iarbhír. Agus anois tá mé anseo mar léachtóir i an roinn eolaíochta ríomhaireachta. Agus tá mé ag cuidiú reáchtáil an chúrsa le Scaz, David agus Andy. ANDY: Hey guys. Mo ainm ar Andy. Tá mé i ndáiríre an Yale amháin mac léinn ar an stáitse ceart anois. [Bualadh bos] Tá mé i gColáiste Berkeley, ar dtús ó Solon, Ohio. Agus bhí mé ar cheann de na páistí más rud é, nuair a tháinig mé go dtí Yale, Shíl mé i ndáiríre go ní ba mhaith liom chun breathnú ar roinnt riamh arís. Agus ansin shíl mé go raibh gá agat araon creidmheasanna eolaíocht agus QR chun céim a bhaint amach. Agus mar sin mo earrach freshman, ghlac mé rang, ar CS, votepage CS rang anseo ag Yale. Bhí mé cosúil le, tá sé seo cosúil le i ndáiríre deas fionnuar. Agus cé chríochnaigh mé iarbhír suas dhearbhú mar gnóthaí domhanda mhór, na scileanna D'fhoghlaim mé i CS agus cláir atá chomh infheidhme maidir le haon réimse roghnaíonn tú a dhéanamh. Agus an fhoireann anseo ag Yale, tá muid amhlaidh ag obair go dian a ullmhú do shon guys. Agus táimid ag tnúth le feiceáil go léir in alt agus oifige uair an chloig. Mar sin, yeah. [Bualadh bos] DAVID J. MALAN: Go raibh maith agat. Mar sin, díreach sular thosaigh an rang, bhí againn an deis chun siúl timpeall an champais le cellphone agus a ghlacadh roinnt selfies i bhfoirm físeán de i ndáiríre mo chéad turas champas Yale anseo. Agus mar sin shíl muid gur mhaith linn a roinnt ar garbh gearrtha go díreach seo mar Scaz agus Andy agus Jason thóg mé thart ar an gcampas. [VIDEO Archives] [Sirens] -David. -Fáilte Chuig Yale. Dea-a fheiceann tú. -Nice A fheiceann tú. An féidir linn dul ar thuras? -Let Ar dul ar thuras. Turas -Road. Tá Prímh shíniú a bhí ann ar feadh tamaill. -Whah, CS50. -Hurry! Téigh, téigh, téigh, téigh. Ba chóir duit [inaudible] Harkness Túr. -Agus Chonaic muid go cúpla uair. [Bualadh bos] -Look Amach do na rothar! Ahh! Hi Frank. Tá -Cad suas, guys? -Conas Atá tú? Dea-a fheiceann tú. -Fáilte Chuig an físeán. Ná gníomhú ró-excited. Is breá -I Silliman. Ahh! -Tá Sé curtha thart ar thrí uair an chloig ó shin Jason Bhí uachtar reoite agus Nutella. Mar sin, tá muid fuair a stopadh ar ais ag Silliman haghaidh píosa beag. Níl -é fiú [inaudible] go fóill, ach ar an bhfíric go bhfuil siad sé anseo chomh iontach. Dude, níl Nutella ag gach béile. -Tá Anuraidh freisin. -Yeah. -tell bhfad faoi Yale go dtí seo. Ach is féidir liom anois ar sin TD thar ann. Agus sin san áireamh lasmuigh den champas. -Here Ní mór dúinn ailtireacht ghotach. Domhan cáiliúil. Tá roinnt ailtireacht níos ghotach. Agus tógála, agus ailtireacht níos ghotach. Hi. Tá sé seo nuair a bhíonn muid ag uaireanta oifige Dé Máirt trí Déardaoin i Hogwarts, mar [inaudible]. -Gach Ceart. Sin é an turas. Tá muid in Ollscoil Yale ar Scoil Dlí, i gcás ina Tá léacht an lae inniu mar gheall ar a bheith ar siúl. A ligean ar ceann i. [END Archives] DAVID J. MALAN: Agus a thugann dúinn anseo anois. Mar sin, go dtí seo, tá muid ag díriú ar pseudocode, a bhfuil an error Béarla-mhaith. Tá sé aon sonraíocht fhorordaithe. Tá sé seo a úsáid ach tú roinnt teanga iomasach má tá tú ag iarraidh a mhíniú cad ba mhaith leat a dhéanamh. Ach a ligean ar tús a chur anois a aistriú go cód, mar go mbeadh daoine is mó a rá. Ach níos cruinne, rud éigin ar a dtugtar cód foinse. Is é seo an teanga a duine teacht scríobh go ultimately-- ríomhairí b'fhéidir tar éis roinnt ar líon na steps-- Tuigeann deireadh thiar ionas go mbeadh a fhios conas rud éigin a dhéanamh. Gur chonaic tú le léargas ar seo b'fhéidir ar an gCéadaoin. Is sampla é seo go incredibly, underwhelming nuair a ritheann deir go simplí "Dia duit ar domhan." Agus tá sé scríofa i dteanga a dtugtar C, a bhfuil an-chosúil syntactically chun a lán teangacha eile go mb'fhéidir nach mbeadh a fhios agat, ach a d'fhéadfadh chuala cosúil le Java, agus C ++, agus Python, Ruby agus, agus a leithéidí, agus go deimhin, beidh muid a chaitheamh i bhfad ar an seimeastar ag baint úsáide as C, agus ansin i dtreo dheireadh na seimeastar, ag cur leis, agus a thabhairt isteach ar aon roinnt teangacha eile. I measc iad PHP, agus JavaScript, teanga bunachar a dtugtar SQL. Ach le C, cad beidh orainn an tuiscint seo ó bhun aníos de go cruinn conas obair ríomhairí, cad is féidir leat a dhéanamh leo, agus conas is féidir leat fadhbanna a réiteach go léir an níos éifeachtaí leis an layering go phlé againn ar an gCéadaoin, agus seasamh ar an shoulders daoine eile. Ach níos mó ar sin le teacht. Sa lá atá inniu táimid ar thimpeallacht níos simplí, ach comhionann bunúsach timpeallacht a dtugtar Scratch ag ár gcairde ag MIT Media Lab. Tá sé seo le grafach teanga cláir, Scratch, trínar féidir leat a tharraingt agus rudaí titim go cuma mhaith píosaí bhfreagra a ach amháin interlock má dhéanann sé ciall loighciúil nó cláir a dhéanamh. Ach tá sé ag dul chun ligean dúinn comhrá faoi gach an chláir céanna bunúsacha go bhfuil roinnt de tú d'fhéadfadh a fhios cheana féin, go go leor de tú nach d'fhéadfadh fhios rud ar bith de gan a bheith a fháil bogged síos frankly, sa hintleachtúil error uninteresting de leathstadanna, agus lúibíní, agus Sleachta, agus a leithéidí. Gach ceann acu, go luath ar, tá a distraction cad iad suimiúil agus smaointe fíor-úsáideach. Mar sin a ligean ar ghlacadh le mear Sracfhéachaint ar an gcomhshaol anseo, ionas go mbeidh a fhios agat cad awaits. Agus go deimhin, i measc na cluichí linn a Is féidir imirt go bhfuil cúpla cláir scríofa ag mic léinn iar-CS50 féin. Ceann acu, mé féin, beidh mé an ceann seo scríofa i scoil iarchéime go dtí mé. Má raibh mé in ann a ghlacadh oibrí deonach amháin atá ar toilteanach a imirt cluiche don chéad uair. Cinnte. Tar ar bun. Cad is ainm duit? LUCHT ÉISTEACHTA: Angela. DAVID J. MALAN: Angela, teacht ar suas. Mar sin, tá Scratch curtha amach ar feadh cúpla bliain. Agus nuair a bhí mé i scoil iarchéime, Bhí mé tras cláraithe ag MIT, ag cur ollamh Mhistéalaigh Resnick ar cúrsa ar theicneolaíochtaí oideachais. Agus bhí muid i measc an chéad mic léinn ar fud an domhain le iarbhír beta Scratch tástála. Agus bhí mo tionscadal ar cad Angela Tá anois deonach chaoin a imirt ar a dtugtar Oscartime. Mar sin, tá mé ag dul chun dul ar aghaidh agus dúbailte cliceáil ar an deilbhín anseo. Sé ag dul a oscailt suas le cláir timpeallacht a beidh orainn a Léim go luath i. Tá mé ag dul go dtí lán-scáileán sé do Angela, anseo. Tá mé ag dul a bhuail an glas bratach i díreach nóiméad. Agus ansin a lán iomlán de bruscar ag dul chun titim as an spéir. Agus tá tú ag dul a bhaint as an luch anseo a tharraingt i ndáiríre agus titim an bruscar i cannaí bruscar Oscar ar. Mar sin, más mian leat dul ar aghaidh agus cliceáil an brat glas, beidh an cluiche tosú. [Ag seinm ceoil] Ó, is breá liom bhruscar. Rud ar bith salach nó dusty dingy nó. Rud ar bith ragged nó lofa, nó rusty. Sea, is breá liom bhruscar. Más mian leat i ndáiríre a fheiceáil rud éigin trashy, ag féachaint ar seo. Tá mé anseo sneaker go tattered agus caite. Tá sé ar fad iomlán de poill i seilbh agus an lásaí atá stróicthe. Tá bronntanas ó mo mháthair an lá a rugadh mé. Is breá liom é mar gheall it's-- DAVID J. MALAN: --green na laethanta seo ach a chaitheamh gach rud sa bhruscar. Agus mar sin cad ar cheann de Did-- foirne CS50 féin Jordan, a d'fhéadfadh leat freastal Tá today-- iarbhír nuashonraithe seo le haghaidh amanna an lae inniu. Agus mar sin deis dom a oscailt suas remix ina ionad do Angela. Agus beidh orainn imirt ina ionad ar feadh cúpla nóiméad ina bhfuil tú anois dul go bhfuil a cinneadh a dhéanamh cé acu idir rud éigin le caith an bruscar, nó a athchúrsáil nó múirín é. Mar sin níl beagán de brú ar tú a fháil an ceart seo i os comhair do 392 go 497 classmates anseo sa halla, más bheadh ​​agat. [VIDEO Archives] [Ag seinm ceoil] -Oh Is breá liom bhruscar. Rud ar bith salach nó dusty dingy nó. Rud ar bith ragged nó lofa nó rusty. Sea, is breá liom bhruscar. Más mian leat i ndáiríre a fheiceáil rud éigin trashy, ag féachaint ar seo. Tá mé anseo sneaker go tattered agus caite. Tá sé ar fad iomlán de poill agus an lásaí atá stróicthe. Tá bronntanas ó mo mháthair an lá a rugadh mé. Is breá liom é mar tá sé bhruscar. Ó, is breá liom bhruscar. Rud ar bith salach, nó dingy, nó dusty. Rud ar bith ragged nó lofa nó rusty. Sea, is breá liom bhruscar. Seo roinnt rudaí níos lofa. Tá mé anseo roinnt newspaper-- [END Archives] DAVID J. MALAN: --are i ndáiríre inmhúirínithe. Ach buíochas a ghabháil leat go dtí ár oibrithe deonacha, Angela. Ní mór dúinn a liathróid strus ar do shon anseo chomh maith. Mar sin, go raibh maith agat. Mar sin, bhí scríofa an ceann seo ag dom. Ach anois ar cheann ag iar-mhac léinn iarbhír a chur i bhfeidhm seo, a bhfuil cluiche. Gach i dteanga seo ar a dtugtar Scratch, go beidh orainn go luath craiceann ar ais na sraitheanna de. Ach más rud é gur mhaith linn like-- conas thart ar oibrithe deonacha eile? Ceart. Tar ar bun. Cad is ainm duit? Glance? Lance. Lance, teacht ar suas. Is deas liom bualadh leat. Tar ar an mbealach seo. Mar sin d'fhéadfadh sé seo ar cheann a bheith téama an eolas a thabhairt roinnt de tú. Ach go mbainfidh tú a fheiceáil freisin go féidir a bheith ann idirghníomhaíocht, trína bhféadfadh tú a bheith i ndáiríre an ról an carachtar gluaiseacht timpeall. Is deas liom bualadh leat. David. Mé a thabhairt duit, Pikachu. Beidh treoracha faoi le teacht ar an scáileán. Ach i mbeagán focal, tá tú ag dul go dtí ag iarraidh a ghabháil leis an stuif blasta, agus a sheachaint na buamaí agus rudaí eile. Leis na Cúrsóirímóra hiomlán. Mar sin, bhuail an barra spáis. -Pikachu. DAVID J. MALAN: Gabháil an stuif ar an taobh clé, Ní gá teacht ar an stuif ar an gceart. [Ag seinm ceoil] Mar sin, ceann deireanach amháin anseo. Má d'fhéadfadh linn a bheith ar cheann níos mó oibrithe deonacha anseo. Shíl muid gur mhaith linn athchruthú rud éigin from-- sa shirt-- buí ó Dé Céadaoin. Cad is ainm duit? Mary, teacht ar suas Mary. Agus chun cuimhne ar an gCéadaoin thugamar isteach an nóisean de dénártha, agus bolgáin dénártha. Seo i ndáiríre anois cur i bhfeidhm sin comhéadan céanna go raibh muid ar an iPad leis an solas bleibíní, ach anseo a rinneadh go digiteach. Agus in áit ná mar a dhéanann strus ball-- deas liom bualadh leat, David. Thug muid solas beag bolgáin ó Cambridge. Más féidir leat, ach cliceáil ar na bolgáin chun iad a cas ar thalamh, teacht suas leis an dénártha ionadaíocht a rá 256. Agus beidh tú a fheiceáil sa lár, an scóir faoi láthair. Ionas go bhfuil ceann ar. Dá bhrí sin tá an beagán leftmost ar. MARY: Yeah, [inaudible] DAVID J. MALAN: Bhuel, ionas go mbeidh muid just-- OH. Mar sin, is é seo an colún 128. Mar sin, tá muid suas go dtí 128. Fuair ​​muid a fháil go dtí 256. Agus is féidir leat tinker ar agus amach, aon déileáil mór. Nó is féidir leat a bhuail go 128 uaire níos mó más mian leat. Gach ceart, go maith. 24. Yeah, ag fáil níos gaire. Níos dlúithe! Ó, cad é an fhadhb ansin? Mar sin, cad é an tsaincheist? Mar sin, cad is gá dúinn a an fhadhb seo a réiteach? Mar sin, ní mór dúinn beagán eile. Agus tá sé seo breá réasúnta i ndáiríre, ceart? Más mian leat a chomhaireamh as an uimhir 1 go 2 go dtí 3 go 4 go 5, 6, 7, 8, 9 a rolladh iarbhír ar aghaidh go dtí 10, tá tú dul go mór ar giotán breise. Sin a ligean le iarbhír athchasadh anseo, agus teacht suas with-- raibh ar ndóigh i gceist a bheith sraith suas. Ní féidir leat a dhéanamh 256 a bhfuil ach bolgán. Mar sin, conas mar gheall ach an uimhir 50? Uimhir 50. Den scoth. A babhta mór de bualadh bos do Mary agus dá cuid chomh maith. Go raibh maith agat. Mar sin, topic-- seo aon ghnó mar mbeidh was-- arís i ndáiríre. An luach is mó gur féidir leat ionadaíocht a dhéanamh le ocht giotán, nó beart amháin, go deimhin 256. Ach ní má thosaíonn tú comhaireamh ó 0, agus muid cosúil a choinneáil a dhéanamh trí gach ceann de na píosaí ar ceal. Ach lig anois ar Léim isteach an bunúsacha cur i bhfeidhm na timpeallacht seo, agus tease seachas cuid de na smaointe. Mar sin, i láthair táimid ar tí é a fheiceáil cúpla bunúsacha cláir éagsúla. An chéad cheann a beidh muid ag glaoch ráiteas. Sórtáil na mbriathra, más maith leat. Gníomhartha. Rudaí a ba chóir a dhéanamh. Agus i láthair feicfidh tú bloic go breathnú mar seo. Abair "Dia duit ar domhan," mar shampla. Nó fanacht dara ceann. Nó imirt meow fuaime. Agus go deimhin ar an gcomhshaol i a táimid ag dul a bheith ag déanamh seo a ar a dtugtar Scratch. Agus má tá mé ag tarraingt suas Scratch gan Réamhluchtáil aon chód iarbhír, a ligean ar ghlacadh le breathnú tapaidh ag an comhéadan úsáideora, mar a déarfá. Na rialuithe lena linn a idirghníomhú. Ar bharr ar chlé anseo ar an scáileán, faoi bhun na biachláir, ní mór dúinn an stáitse, mar a déarfá. Dá bhrí sin tá Scratch cad beidh muid ag glaoch Sprite. Tá sé ina charachtar. Agus is féidir leis a rialú ag cláir ina choinne ag scríobh. Agus beidh sé in ann bogadh suas agus síos agus chlé agus ar dheis sa timpeallacht seo, ní hamháin ag gluaiseacht an luch, ach programmatically. Is féidir liom a insint dó siúl ceart, siúlóid D'fhág, suas, síos nó a leithéidí. Agus is féidir liom a thabhairt isteach eile sprites nó carachtair chomh maith. Go deimhin, ar an mbun go bhfuil anseo nuair Feicfidh tú a fheiceáil do liosta de na sprites. I láthair na huaire, tá mé díreach tar éis amháin, ach is féidir liom a chruthú níos mó, agus beidh siad le feiceáil go díreach síos ann. Mar sin, má tá tú ag athchasadh ar feadh nóiméad, ar nós Oscartime-- shampla, Oscar, ar thaobh na láimhe clé, an bruscar Is féidir, bhí sprite. Agus an rud i lár, an athchúrsáil araid, bhí sprite eile. Agus bhí an araid múirín sprite eile. Agus gach píosa truflais nó athchúrsáilte go raibh ag titim as an spéir chomh maith le sprite, gach ceann acu Bhí cláraithe aonar. Conas a dhéanann tú clár? Bhuel, thar anseo ar an gceart Is thaobh na láimhe an réimse scripteanna. Agus é seo nuair is féidir linn a tharraingt agus píosaí bhfreagra titim. In aghaidh na seachtaine, tá sé ag dul a bheith i gcás ina muid ag scríobh equivalently cód le níos mó de méarchlár, ach le haghaidh lá atá inniu ann go mbainfidh sé a bheith tarraingt agus dropping píosaí bhfreagra, an Pailéid do ar féidir gach a fháil anseo ceart i lár. Go deimhin, i lár anseo níl a bunch iomlán na gcatagóirí bhfreagra píosaí nó bloic. One Tá a bhaineann le tairiscint, breathnú, fuaim, peann ag dul suas agus síos, sonraí, rialú imeachtaí. Ní leor cinnte fós cad is ciall gach ceann de na, ach go mbainfidh tú a fheiceáil go atá siad curtha chatagóiriú nicely. Agus a scríobh le clár i Scratch, a ligean ar dhéanamh go díreach. Tá mé ag dul chun tús a chur amach faoi Imeachtaí, agus tarraing an ceann seo anseo. Nuair a chliceáil brat glas. Anois cén fáth go bhfuil ceann? Bhuel a thabhairt chun cuimhne go bhfuil ár saorálaithe tháinig suas, an rud an chéad mé nó an raibh siad go raibh cliceáil go glas bratach sa chúinne ceart barr. Agus ciallaíonn sin go díreach tús leis an gclár. Mar sin, nuair a tharlaíonn an teagmhas sin, cad mé ag iarraidh a dhéanamh? Tá mé ag dul chun dul faoi Breathnaíonn, agus tá mé ag dul a dhéanamh "rá hello." Agus tá mé ag dul a athrú agus a rá rud éigin cosúil le "hello Yale." Agus anois tá mé ag dul chun súmáil isteach amach, cliceáil ar an brat glas, agus voila, tá mé scríofa le clár. Níl sé go léir go spreagúil ach go fóill, ach tá sé seo Is go díreach i gcás gach díobh siúd údar thosaigh, araon le Pikachu, agus an bleibíní dénártha, agus Oscartime, agus mar sin de go leor samplaí níos mó. Tosaíonn tú Super simplí, agus ansin a thosaíonn tú a ciseal, agus cuir ar gnéithe agus feidhmiúlacht. Mar sin, cad iad na sraitheanna ag dul a comhdhéanta de? Bhuel, thar ráitis, beidh dúinn freisin tá rudaí a bhfuil beagán níos fancily ar a dtugtar Boole Léirithe, tar éis duine éigin darb ainm bool. Agus is é a slonn Boole ach an léiriú go bhfuil ceachtar fíor nó bréagach, yes nó gan aon, 1 nó 0. Aon Codarsnach Polar mar sin. Tá sé ceachtar fíor nó nach bhfuil. Ach táimid ag dul freisin a fheiceáil cinn a d'fhéadfadh breathnú mar seo. Mar sin, mar shampla, tá an luch síos? Tá siad saghas ceisteanna, más maith leat. Is é an luch ceachtar síos, fíor nó nach bhfuil sé, bréagach. 1 nó 0, más maith leat, claonadh a bheith ar an léarscáilíocht. Is fíor 1, bréagach 0. Bhuel cad faoi níos lú ná seo? Nó mar sin tá, seo níos lú ná seo? Sin ceist an cineál. Agus má chuir tú dhá uimhreacha i ann, bíodh sé x ag dul a bheith níos lú ná y nó cothrom le y, nó níos mó ná y, ach tá sé seo bloc beidh orainn a fheiceáil go bhfuil, ach ag dul ar an cheist a fhreagairt, tá sé seo níos lú ná sin? D'fhéadfadh muid a fheiceáil freisin rud éigin mar seo. Leideanna luch touching. Mar sin, i Scratch, féidir leat a iarraidh an cheist, is é an Sprite touching an pointeoir luiche? Bhfocail eile, tá an hovering cúrsóir thar an caipín, nó a coibhéis? Beidh muid rudaí a Anding fheiceáil le chéile. Is féidir leat a iarraidh ar dhá cheist, agus déan cinnte go bhfuil an dá cheann acu a thabhairt duit yes nó freagraí fíor roimh cinneadh a dhéanamh rud éigin a dhéanamh. Ach ansin conas a dhéanann tú cinntí a dhéanamh? Bhuel, ní mór dúinn na coinníollacha sin. Agus chonaic muid seo inár sampla de na leabhar teileafóin. Ag Breathnú ar an taobh clé nó ceart do Mike Smith. Agus sa riocht, tú rud éigin a dhéanamh d'fhéadfadh a bheith, má tá slonn Boole fíor. Agus go deimhin, faoi deara na cruthanna anois. Níl an placeholder ceart anois ar an lastuas nuair is féidir linn a fit-- má athchasadh mé amháin slide-- sin cruth. Níl sé go leor ar an méid céanna. Agus go deimhin, beidh tú a fheiceáil go bhfuil Resizes Scratch rudaí dinimiciúil a d'oirfeadh píosaí bhfreagra, ach an Tá cruth cad atá tábhachtach. Féachann an rud cosúil go, agus go deimhin tá sé thart ar an cruth céanna Ba chóir go cuí i ann. Agus más mian linn rud éigin a dhéanamh Ar an mbealach seo nó go bhealach, más rud nó eile, ní mór dúinn an bhfreagra píosa i Scratch chomh maith. Anois Is dócha raibh tú ar a dhéanamh más rud é, eile más rud é, nó eile. I bhfocail eile, tá trí bhealach forc ar an mbóthar. Bhuel cad is féidir leat a dhéanamh ach ag glancing ag an? Is féidir liom a chur ar an píosa bhfreagra, agus ní dhéanann sé cosúil a d'oirfeadh, ach arís, tá Scratch dul a ath-mhéid nicely dúinn. Raibh mé in ann tús a chur chun ciseal na rudaí seo le chéile. Mar sin, anois tá mé-bhealach trí forc má tá sé seo fíor, é seo a dhéanamh. Else má tá sé seo rud eile fíor, dul ar an mbealach seo, eile dul ar an mbealach eile. Agus in The Movie Muppet, an forc ar an mbóthar, mar a déarfá, idir Yale nó Stanford, bhí go díreach, ach dhá choinníoll. Bíodh dul ar an mbealach, eile dul ar an mbealach. Bhuel, lúba bheith ann freisin i gcláir. Agus tá muid úsáid as na cheana féin i ranga agus i cód pseudocode, agus surely sna Cláir scratch go deo. Tá scratch an píosa bhfreagra go Beidh in iúl ach a dhéanann tú rud éigin go deo. Agus uaireanta is mian leat rud éigin a dhéanamh go deo. Níl sé gá go a bug, tá sé mar is mian leat clog a choinneáil ag dul, nó cluiche a choinneáil ag imirt. Nó is féidir leat a shonrú ar líon teoranta de céimeanna, mar atá leis an bloc athuair anseo, a athrá rud éigin 10 uair. Is féidir linn a leagtar athróg, beidh orainn a fheiceáil go luath. Agus le hathróga, den chineál céanna i spiorad go ailgéabar, ar nós x, y nó, nó z. Tá sé rud éigin is féidir a stóráil siombalach roinnt luach, roinnt píosa eolais, go b'fhéidir gur mhaith leat chun cuimhneamh le haghaidh níos déanaí. D'fhéadfadh sampla is fearr de seo cluiche áit a bhfuil tú scór, cosúil i Pikachu. Cé mhéad píosaí císte agus whatnot raibh tú ar ghabháil? Bhuel, d'fhéadfadh a bheith ina athróg ar a dtugtar scór a thosaíonn ag 0. Agus ansin gach uair a rug muid ar píosa císte nó candy, nó a leithéidí, Faigheann sé incrimintithe. Faigheann sé seo a leanas le amháin ag an am. Agus siopaí sin athróg a píosa eolais mar sin. Ansin níl eagair, agus beidh muid ag teacht ar ais go dtí seo i seachtain nó dhó am, ach tá sraith de chineál ar cosúil le fardal nó satchel, taobh istigh ar féidir leat a chur ar rudaí fíorúil. Ceadaíonn sé duit a stóráil níos mó ná píosa amháin eolais. Agus d'fhéadfadh a bheith úsáideach más rud é sa chluiche, tá tú saghas siúl timpeall rudaí a piocadh suas. Agus b'fhéidir gur mhaith leat a choinneáil gach ceann de na píosaí de císte timpeall, agus ní ithe ach iad a ceann i ndiaidh a chéile. Agus ansin níl a thógáil fancier beidh orainn teacht chun feidhmeanna nó nósanna imeachta ar a dtugtar. Agus cé go táimid ag dul níos tapúla anseo, beidh muid a a fheiceáil go bhfuil na an- réiteach nádúrtha le fadhbanna go bhfuil muid ag dul bhíonn. Mar thús ár gcláir ag fáil níos mó beidh orainn tús a chur chun patrúin fógra i an cód go bhfuil muid ag scríobh, na píosaí bhfreagra táimid dragging agus dropping. Agus chomh luath agus is Fógra tú féin ag déanamh rud éigin arís agus arís eile, nó níos measa fós chóipeáil agus a ghreamú cláir cód go atá tú ag scríobh, go dócha deis fachtóir amach is cuma cad tú a choinneáil ar chóipeáil agus pasting, agus é a chur i rud ar a dtugtar a "feidhm." Ach níos mó ar sin i bhfad níos mó sonraí roimh i bhfad. Agus ansin níl gnéithe fiú níos fancier. Mar sin de tú níos compordaí, nó ag cur APC nó a choibhéis, Tacaíonn Scratch iarbhír rudaí cosúil le snáitheanna agus imeachtaí agus níos mó. Mar sin, a thuiscint go bhfuil sé síleáil ard go leor, cé go bhfuil sé an- inrochtana bheag nó a mhór do folks riamh a bhfuil cláraithe cheana. Mar sin, go deimhin, a ligean ar ghlacadh le breathnú ag clár simplí nó dhó. D'fhéachamar ar conas linn a cheana D'fhéadfadh rá hello le Scratch. Lig dom dul ar aghaidh agus a oscailt suas le beag clár níos suimiúla gur scríobh mé roimh ré. Agus an ceann seo ar a dtugtar Pet an Cat. Beidh gach ceann de na cláir seo a bheith fáil ar láithreán gréasáin CS50 ar. Go deimhin, cheana ann. Mar sin, is féidir leat a íoslódáil iad, agus imirt leo, agus le Set Fadhb 0, a chomh maith ar an gcúrsa ar an láithreán gréasáin, bhfuil tú ag spreagadh chun siúl trí na. Agus ina theannta sin, ní mór dúinn a líon na n siúl trí físeáin líne ina bhfuil I agus Foireann CS50 s siúl go fírinneach trí gach ceann de na samplaí ag i bhfad luas níos moille, le forwardable an-tapa, nó luas rewindable, ionas gur féidir leat siúl trí na ar do fóillíochta chomh maith. Mar sin, tá anseo Scratch ar thaobh na láimhe clé. Seo clár ag an ceart go Tá mé cheana féin réamh-déanta. Mar sin, lig dom súmáil isteach ar seo. Agus d'fhéadfadh duine éigin i mBéarla, agus a fhios méid atá ar eolas agat, díreach as seo mar go conas a oibríonn Scratch, saghas rá i frása Béarla nó abairt, cad a dhéanann an clár seo cosúil a dhéanamh? Yeah, i léine oráiste. LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: Yeah, má tá do Tá cúrsóir ar Scratch an cat, imirt fuaim meowing. Ach faoi deara conas a chur in iúl go. Níl cosúil le lúb ann, go deo. Agus ansin níl a riocht, an más rud é in iúl. Agus i dteannta a, cad a dhéanann iad siúd a chiallaíonn? Ciallaíonn sé seo an clár Tá díreach ag rith i gcónaí, agus tá sé ach ag fanacht i gcónaí agus ag breathnú agus ag éisteacht dom a bogadh mo luch thar an cat. Mar gheall ar gach uair a dhéanfaidh mé go bhfuil, mar beartaithe agat, tá sé ag dul chun é seo a. Lig dom tús a chur leis an gclár. Ní dhéanfaidh aon ní cosúil le bheith ag tarlú, ach fógra conas tá sé chun suntais anois i líne buí. Ciallaíonn ach é ag rith. Agus mar tá bhfuil go deo lúb, tá sé fós ag rith. Mar sin, lig dom bogadh mo cúrsóir thar Scratch. [Meow] [Meow] Agus má bhogaim sé amach, [Meow] anois stopann sé, ach an chláir fós ag rith. [Meow] Agus mar sin, adorable. [Meow] Sin a ligean le oscailt suas beagán níos mó chun cinn sampla ar a dtugtar Ná Pet an Cat. Agus anois a ligean ar a fheiceáil cad tharlaíonn anseo. [Meow] meowing. Mar sin, tá sé ina beagán ar píolótach uathoibríoch, más maith leat. --pet an cat. N'fheadar cén fáth. [ROAR] [Meow] Mar sin, conas a rinne an obair seo? Bhuel, is féidir leat de chineál ar chúis tríd intuitively, b'fhéidir. Ach a ligean ar breathnú ar an cód iarbhír. Mar sin arís, nuair a bheidh an brat glas Tá chliceáil, é seo a dhéanamh go deo. Cad ba mhaith leat a dhéanamh go deo? Bhuel, más rud é luch touching pointeoir, imirt ansin fuaim a dtugtar cosúil Lion 5, go bhfuil taobh istigh den tionscadal seo, eile imirt meow fuaime, agus ansin fanacht dhá soicind, mar sin nach bhfuil sé meowing incessantly. Go deimhin, is féidir leat tosú go han-tapa a cur as duit féin agus do do roommates. A ligean ar seo a bhaint bloc. Agus faoi deara cad atá deas faoi Scratch. Things ach de chineál ar tarraing agus titim agus interlock. Mar sin arís, fásann sé go líonadh a thabhairt duit. Ach má liom a bhaint as seo, agus ansin imirt hit, [RÍOMHAIRE blip SOUND] Tá --it cineál tripping thar é féin, mar tá sé literally ag déanamh an méid mé ag rá. Tá sé seo ag rá go deo imirt fuaime, ach Níl mé ag a thugann sé deis a chríochnú. Agus mar sin a bheadh ​​a bug. Agus sin an fáth a bhí againn an rud i anseo anois. Sin a ligean le tús a chur go hiarbhír as scratch-- saghas punt beagán intended-- ina bhfuil muid anois an t-aistriú cat. Mar sin, tá mé ag dul chun é seo a ar an eitilt. Tá mé ag dul chun súmáil isteach i anseo, ach chun tús a dom ar Imeachtaí. Agus chliceáil brat glas. Agus níl bealaí eile chun tús a chur leis scripteanna. Táimid ag dul a choinneáil simplí anseo. Agus anois tá mé ag dul chun dul romhainn agus dul faoi Rialú. Agus arís, má dhéanann tú dearmad nuair a rudaí, ach cliceáil timpeall, agus ar deireadh thiar a fhaigheann tú iad arís. Mar sin ba mhaith liom a dhéanamh go deo cad? Ba mhaith liom a bhaint as an bloc tairiscint go bhfuil a fhios agam ann, bogadh ar 10 céimeanna. Mar sin a ligean ar a fheiceáil cad a tharlaíonn anseo má mé imirt cluiche seo. Buíochas le Dia ní chuireann sé dul i bhfad ró. Is féidir liom fós de chineál ar grab dó ag an eireaball agus é a tharraingt ar ais. Ach tá an clár fós ag rith, mar sin tá sé de chineál ar troid dom. Ach ba é a bheith de chineál ar deas má mé go coinníollach shocrú seo i cód. Mar is é seo not-- i ndáiríre tá sé seo i ndáiríre Ní cluiche spraoi do dhuine ar bith d'aois ar bith. Mar sin, a ligean ar iarracht a shocrú seo trí a bhfuil roinnt de chineál ar choinníollacha. Mar sin, tá mé ag dul chun dul faoi Rialú, agus ansin, más rud. Is maith liom an smaoineamh seo. Mar sin, tar éis bogadh 10 céimeanna, if-- lig dom ciall áit a bhfuil mé. Tá mé ag dul chun dul faoi Sensing, agus ansin tá sé is féidir liom dul anseo. chéile leis na cluichí mhúnlú. Ní chuireann méid, ach tá sé dul chun fás a líonadh. Agus anois tá sé seo le roghchlár beag. Agus anois luch pointer-- Ní féidir liom gur mian leis an luch, ba mhaith liom an imeall. Dá bhrí sin tá Scratch cliste go leor go mbeadh a fhios nuair a sprite touching an imeall. Cad ba mhaith liom é a dhéanamh i ndáiríre? Lig dom dul ar aghaidh agus tairiscint a athrú. Tá a fhios agat cad é? Tá mé ag dul a bheith aige dul timpeall. Mar sin, ag 15 céim nach bhfuil i ndáiríre ag dul chun cabhrú liom. Ba mhaith liom é a dul timpeall agus dul an bealach eile. Mar sin a ligean ar a fheiceáil cad a tharlaíonn anseo, má bhuail mé Seinn anois. OK, de chineál ar dúr lorg, ach sé ag déanamh go díreach cad a dúirt mé. Agus tá sé ag rothlach an sprite ar fad. Anois casadh sé amach is féidir liom a shocrú seo. Agus ní raibh a fhios agam conas a shocrú seo ar dtús. Bhí mé cineál a futz thart agus féach ar an bealach is fearr chun é seo a. Ach má théann mé to-- ligean ar a fheiceáil, tairiscint. Ó, fuair mé seo. I ndáiríre, Socraigh Rothlú Stíl. Chlé, ar dheis, nó nach rothlú, nó go léir timpeall. Agus casadh sé amach go bhfuil an méid ba mhaith liom. Agus tá mé ag dul a chur ar an nach bhfuil mo lúb, toisc nach féidir liom gá a leagan an stíl uainíochta amanna éagsúla. Tá mé ag dul é a chur ar an barr an- an clár ionas go bhfaigheann sé leagtha síos uair amháin, agus ansin cuimhin. Agus anois tá mé ag dul chun iarracht seo arís. Lig dom stop a chur leis an gclár. Agus anois go seasta go bug. Mar sin, tá mé ag feabhsú iteratively nuair a thabharfar an. Tá an clár ag fáil beagán níos casta agus níos mó, ach tá mé ag céimeanna leanbh sin a labhairt a thógáil, agus bites beag amach as an fhadhb chun é a fháil níos fearr agus níos fearr. Ach freisin tá sé seo, de chineál ar bacach. Tá a fhios agat cad é? Ar mhaith a iarraidh ar dhuine le dea-ndáiríre, guth frightful ag iarraidh teacht suas? D'iarr duine éigin le guth. Uh, yeah. Tar ar bun. Sa léine ghlas. Mar sin, casadh sé amach níl spraoi éigin eile rudaí, aeistéitic agus fuaimeanna araon. Seo an meow. I cliceáil ar an táb Fuaimeanna. [Meow] Níl an meow. [Meow] [Meow] [Meow] --actually rud éigin a thaifeadadh ar ár gcuid féin anseo. Mar sin a ligean ar a dhéanamh go díreach. Seachas úsáid a bhaint seo a fuaime cat, a ligean ar dul ar aghaidh anseo, agus cad is ainm duit? Nick, go deas bualadh leat. Tá sé David. Mar sin, i láthair, tá mé ag dul a bhuail an cnaipe Taifead. Agus más féidir leat ach yell isteach sa ríomhaire glúine, "ouch," amhail is dá mbeadh tú ach shiúil isteach ar an bhalla, a bheith buíoch i bhfad. 1, 2. NICK: Ouch! DAVID J. MALAN: Awesome. Agus is féidir a dhéanamh anois eagarthóireacht beag anseo. Ag dul chun fáil réidh de na codanna ciúin. Agus sílim go bhfuil go maith. Go raibh míle maith agat go mór. NICK: Pléisiúir. DAVID J. MALAN: Tá mé ach Athainmníodh sé "ouch," ach anois tá mé ag dul go dtí dul ar ais go dtí mo scripteanna. Agus is é an fógra go deimhin fuaime anseo. Agus tá mé ag dul chun dul ar aghaidh agus imirt ar an ouch fuaime, agus tá mé ag dul a dhéanamh sin más rud é tá sé ag touching an imill amháin. Agus ansin mé ag dul a tá sé cas timpeall. Mar sin a ligean ar a fheiceáil cad a tharlaíonn anseo. A ligean ar dul scáileán iomlán. [VIDEO Archives] -Ouch! Ouch! Ouch! Ouch! Ouch! Ouch! Ouch! Ouch! [END Archives] DAVID J. MALAN: Mar sin, tuigeann tú go bhfuil muid ag dul ar beag t-ádh. Tá mé ag dul a bheith aige bogadh cosúil le 100 céimeanna ag an am. Is í an éifeacht atá anois ag dul a be-- [COMPUTER SOUND glitch] Mar sin laistigh de bharr. Mar sin, an deis a bheachtú go tuilleadh más mian linn i ndáiríre a. Mar sin, anois a ligean ar thabhairt isteach coincheap eile. A lig dom dul isteach i gceann ar a dtugtar Comhaireamh rud éigin Caoirigh agus a úsáid ar a dtugtar athróg. Is é seo an caorach beag adorable, agus Athraigh mé a chuid éadaí mar a déarfá. Mar sin, cé go bhfuil an mhainneachtain a cat, is féidir leat a uaslódáil, is féidir leat a tharraingt, Is féidir leat a dhéanamh ar aon líon na n- carachtair ar do Sprite. Seo a clár go ag dul a dhéanamh cad i mBéarla? Bunaithe arís ar díreach cad a fhios agat anois. Cad atá an clár seo a dhéanamh? Yeah, tá sé ag dul a chomhaireamh. Uimhir amháin ag an am. Ní mór dúinn cosúil bhfuil an gcuntar a leagan síos. Níl a fhios agam cad é sin, ach b'fhéidir go bhfuil sé athróg. Tá sé ach coimeádán, x nó y. Ach tá an focal gcuntar níos tuairisciúil ná x matamaiticeoir nó y. Mar sin, is féidir linn a úsáid focail Béarla le haghaidh rudaí. Deo, ciallaíonn ach a choinneáil ar é seo a dhéanamh. Abair gcuntar. Anois, nuair a raibh sé seo teacht ó? Bhuel, casadh sé amach go Is gcuntar athróg. Mar sin, tá sé ach bhfreagra eile píosa chruthaigh mé roimh ré. Agus cé a tharlaíonn sé gan a bheith ar an cruth céanna anseo, de ghnáth mhaith leat a rá rud éigin cosúil le Dia duit anseo. Is féidir leat a tharraingt freisin athróg ionas go go bhfuil an méid ar a fháil a dúirt. Ansin mé ag fanacht ar feadh an dara, mé athrú ar an gcuntar amháin, incriminteach sé trí cheann. Mar sin, go bhfuil an éifeacht glan an caorach comhaireamh adorable. Cé tá sé comhaireamh féin. Anois, tá sé go han-tapa ag dul a fháil leadránach toisc go bhfuil sé ag dul a é seo a dhéanamh go fírinneach go deo, ach go bhfuil an méid an go díreach Forordaíonn dearadh chláir. Ligeann anois iarracht sampla eile go ghiaráil athróg. Seo ar cheann ar a dtugtar Dia duit Dia duit Dia duit, go dhéanann a fháil annoying go tapa. Anois, tá an ceann seo dhá scripteanna. Agus mar sin arís, tá muid ag cur céimeanna leanbh. Thosaigh muid le rud éigin Super beag, leis é, agus a chuirtear air. Anois is mian liom rud éigin a dhéanamh fiú níos dinimiciúla, mar sin ba mhaith liom a bheith ag éisteacht le haghaidh dhá rudaí éagsúla ag an am. Mar sin, ar thaobh na láimhe clé, nuair Tá brat glas chliceáil, Leag mé athróg a scríobh mé roimh ré ar a dtugtar fuaim. Agus leag mé treallach é go 0. Mar sin nach bhfuil Scratch bhfuil fíor agus bréagach, ach a dhéanann sé go mbeadh 0 agus 1. Mar sin, is féidir liom a thart go smaoineamh céanna. Agus ansin go deo, má tá an barra spáis brúite, a leagtar ansin an athróg a 0. Nó leithscéal. Má tá an spás brúite, agus má fuaim, tá an athróg, 0, ansin a leagtar fuaim a 1, eile a leagtar fuaim a 0. Dealraíonn sé seo saghas cosúil tá muid díreach a dhéanamh agus a chealú an obair. Ach cad é an éifeacht? Gach uair a bhuail mé an barra spáis, cad a tharlaíonn do mo athróg dtugtar fuaim, go loighciúil? Sórtáil de Faigheann iompaithe. Athraíonn sé 0-1, nó 1-0. Mar sin, thóg sé cúpla bloc a chur in iúl go bhfuil, ach go léir Tá mé ag déanamh go bhfuil toggling an staid an athróg go dtí 0 nó 1, nó 0 nó 1 gach uair a bhuail mé an barra spáis. Anois thar anseo, cad seo a dhéanamh? Deo, tá má fuaim 0, mar sin tá má fuaim bréagach. Mar sin, más rud é nach bhfuil sé fuaim, is é an Semantics ann, spraoi leon farraige fuaime, agus smaoineamh Dia duit Dia duit Dia duit ar feadh dhá soicind, fan dhá soicind. Mar sin, faoi deara anois ar na Tá scripteanna go héifeachtach ag dul a reáchtáil i gcomhthreo ionas gur féidir le duine bheith ag éisteacht le haghaidh gníomhaíochta amháin, an ceann eile chun cinneadh a dhéanamh bunaithe ar an chaingean sin. Agus is féidir é seo a dhéanamh go deo. [SEA LION Barking] [SEA LION Barking] Tá sé ag dul chun é seo a go deo agus [SEA LION Barking] mar tá mé a rinneadh díreach. Agus anois tá sé fós ag rith ach tá mé "fuaim" an cluiche. [SEA LION Barking] Agus sin dhéanann gach Guy seo anois freisin. A ligean ar oscailt sampla eile anseo. Lig dom dul isteach i Imeachtaí, agus anois an adorable freisin. Ach faoi deara tá sé dhá sprites. Mar sin, ní hamháin dhá script le sprite amháin, ach dhá sprites. Agus má tá mé cliceáil ar an Guy gorm mar mé cheana féin, féach mé sé mar chlár amháin suas anseo a deir literally díreach seo, nuair a gheobhaidh mé ócáid, rá "Polo" ar feadh dhá soicind. Mar sin má tá tú imir riamh i linn snámha, an cluiche Marco Polo, má tá an script Guy oráiste aon léiriú, cosúil gach uair a bhuail mé an barra spáis, cad é an Guy oráiste ag dul a dhéanamh? Tá sé ag dul a rá "Marco." Agus ansin tá sé seo le bloc nua. Ní atá feicthe againn seo roimh, ach chraoladh ócáid. Agus d'fhéadfadh mé a ghlaoch air rud ar bith imeacht ba mhaith linn. Beidh muid ar ais go dtí an teacht ar b'fhéidir roimh i bhfad. Ach craoladh ócáid Is ar bhealach do sprite amháin chun labhairt go ceann eile ag go bunúsach a rith sé teachtaireacht. Níl sé teachtaireacht a fheiceann tú. Níl sé rud éigin amhairc. Tá sé saghas teachtaireacht ríomhaire go bhfuil an Guy eile ag éisteacht do. Mar gheall ar go deimhin, an Guy gorm, cuimhne Níl nuair a chliceáil bratach glas. Tá sé ina ionad sin, nuair a gheobhaidh mé ócáid. Nuair a fhaigheann sé ar láimh an nóta seo sa rang, mar a déarfá, ba chóir dó a rá "Polo." Agus mar sin is é an éifeacht glan go nuair mé bhuail an bratach glas, a tharlaíonn rud ar bith. Ach nuair a bhuail mé an barra spáis, a deir sé "Marco," Freagraíonn sé le "Polo." Ach an sprite amháin Tá mé Is idirghníomhú leis an ceann oráiste. Mar sin, tá sé seo ar bhealach a chineál teachtaireachtaí a rith idir sprites agus tar éis iad a chur in iúl lena chéile. Anois, a ligean ar breathnú ar ceann deireanach ceann Snáitheanna anseo ar a dtugtar. Agus fógra seo ag imirt air. Mar sin, tá an dá sprites. Tá an t-éan de chineál ar eitilt timpeall. Tá sé ag preabadh. Níl aon "ouch," ach smaoineamh céanna. Ach is cosúil leis an cat cliste go leor. Cad é an cat ag déanamh cosúil? Agus fanacht as é. Cad é an cat ag déanamh cosúil? Níl sé bouncing go díreach. Tá sé ag tar éis an t-éan. Agus mar sin is cosúil, níl ar bhealach le meascán de bloic here-- agus a ligean ar breathnú ar an cat fíor go tapa. Deo, más touching éan, imirt ansin an fhuaim Lion 4, is cuma cad é sin. Chuala muid é aon uair amháin. Seachas sin, pointe i dtreo éan, agus bogadh céim amháin. Anois an bhfíric go bhfuil sé ar cheann Tá céim cad a thugann an t-éan le beagán de buntáiste ar dtús, ach ina ionad sin má táimid seo a dhéanamh 10, mar shampla, agus mar sin go bhfuil gach atriall de lúb tá sé ag gluaiseacht 10 céimeanna ama. Mar sin, níos mó spáis. A ligean ar a fheiceáil cad a tharlaíonn ansin. [LION ROAR] Níl gach go bhfuil i bhfad níos fearr. Mar sin, anois a ligean ar iarracht chun feabhas a chur ar na beag iteratively, agus teacht ar ais go dtí sin coincheap feidhme. Agus go deimhin ar cheann de na bunúsacha takeaways ar an dearadh ranga. Ní hamháin cláir a oibríonn scríobh agus go bhfuil ceart, ach tá go maith deartha. Agus is é an dearadh i bhfad níos suibiachtúla, agus go mbainfidh tú níos fearr ar é a fháil le himeacht ama. Ach a ligean ar a ghlacadh roinnt céimeanna leanbh i dtreo ag tosú le clár go n-oibríonn, go hiomlán, ach nach bhfuil sé an-mhaith. Níl sé scríofa go han-mhaith. Mar sin, tá anseo clár a mbaineann sé seo. Casacht, casacht, cough. Cad a dhéanann breathnú ar an gclár mar atá sé? Breathnaíonn ceart dom. Tá sé seo ag rá tolg ar feadh dara, ansin fanann sé. Ansin deir sé é arís, ansin fanann sé. Ansin deir sé é arís, ansin fanann sé. Agus ansin ar an gclár hintuigthe Críochnaíonn, mar níl aon lúb. Ach cén fáth tá sé seo le clár scríofa go holc? Fiú má tá tú riamh cláraithe roimhe seo? Cosúil, cad a intinn an bealach mícheart, b'fhéidir anseo? Yeah? LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: Go díreach. Bhfuil tú ag athrá féin arís agus arís eile. Agus literally, a chóipeáil mé agus a ghreamú dhá cheann de na bloic arís agus arís. Agus sin go díreach an saghas sanity seiceáil gur chóir duit a bheith ag déanamh. Fan nóiméad. Ar cheart dom a bheith ag déanamh seo i ndáiríre? Mar sin, cad é seo cad é an réiteach follasach b'fhéidir? An bhfuil roinnt de chineál ar lúb. Agus is féidir liom a thabhairt chun cuimhne nach bhfuil go leor cad é an píosa bhfreagra, ach má mé ag amharc ar an atriall chugainn anseo, go deimhin, ní níl ach an lúb go deo, níl arís éigin roinnt uaireanta. Agus mar sin tá mé sonraithe trí. Agus faoi deara anois cé mhéad níos déine, conas i bhfad níos gonta tá an clár. Agus sa chiall, conas i bhfad níos mó inchoimeádta. Más mian liom a athrú ar an focal ó cough go rud éigin eile, cosúil achoo, mar tá sé ag sraothartach. Ansin liom a athrú sé i gceann áit, agus ní trí. Mar sin, seo mothaíonn cheana cosúil dearadh beagán níos fearr. Lig dom cough ina ionad oscailte 2, ár dtríú mar shampla. Fógra mar eolaí ríomhaireachta, I tús comhaireamh ag 0, de ghnáth. Anois Breathnaíonn sé seo ar scarier beag ag dtús, ach tá an éifeacht mar an gcéanna. Casacht, casacht, cough. Ach cad is cosúil a bheith bunúsach nua sa chuid barr an chláir? Tá mé deireadh leis an rá. Tá mé a bhaint an fóill. Agus cad tá plugged mé i ionad? Feidhm. Bloc cough. Ciallaíonn mé, frankly, is cosúil mé cineál de leathcheann más rud é nach raibh mé díreach tar éis tús a chur leis an bloc go dtugtar cosúil "casacht," más rud é go léir a ba mhaith liom é a dhéanamh. Ach nach bhfuil ann i Scratch. Ina ionad sin chuaigh mé go dtí amháin sa pailéad dtugtar Tuilleadh Bloic anseo, agus tarraing mé an rud mór corcra anseo a ligeann dom a shainmhíniú fheidhm. Ligeann sé go bunúsach dom chruthú mo bhfreagra féin píosa is féidir a dtugtar rud ar bith mé ag iarraidh, gur féidir aon rud is mian liom a dhéanamh, ach tugann sé é ainm. Tugann sé dom nua, píosa bhfreagra corcra a dhéanann anois is cuma cad a insint mé é a dhéanamh. Mar sin, an píosa corcra anseo fhreagraíonn leis an gceann seo anseo. Agus cad a dhéanann sé? Deir sé cough haghaidh an dara, agus ansin Waits sé. Agus anois tá mé saghas a cruthaíodh mo píosa bhfreagra saincheaptha féin, ionas go behaves sé díreach ar an mbealach céanna. Mar sin, is féidir liom a choinneáil ar é seo a dhéanamh. Agus go deimhin, tá dul chun bheith níos mó agus níos mó deiseanna do modularization, agus le haghaidh layering, castacht ar bharr a chéile. Ach an smaoineamh bunúsach, go deimhin i fhadhb a dúirt 0. Cad atá tú ag dul a dúshlán a dhéanamh ná Scratch a íoslódáil, nó díreach a úsáid ar an ngréasán, agus díreach ag spraoi leis. Beidh muid a thabhairt duit sraith de riachtanais, a bhfuil fuaim, agus roinnt ar líon na píosaí bhfreagra. Ach go mbainfidh tú a dhéanamh go díreach seo. Agus beidh tú a thuiscint go bhfuil tú ag dul go dtí ag iarraidh a chur roinnt céimeanna leanbh ar dtús, go dtí go bhfaigheann do chlár níos mó agus níos casta. Ach tá smaoineamh ar é seo an bealach is fearr raibh mé in ann é seo a dhéanamh? An féidir liom a sheachaint seo instinct b'fhéidir, a chóipeáil agus a ghreamú? Ach sula Set Fadhb 0, agus roimh a chur ar atráth againn, shíl gur mhaith linn a chur suas amháin níos oibrí deonach más féidir linn, do chlár deiridh go b'fhéidir an ceann is fheistiú ar chor ar bith, mar gheall ar ionad lae inniu. Tar ar síos. Yeah. Yes. Cad is ainm duit? Uh-OH. Sin ceart go leor. An dá teacht síos. Agus tá mé go mbeidh déileáil leis seo ar bhealach laistigh de dheich soicind eile. Mar sin teacht ar síos. Tar ar síos. Lig dom teacht ar suas anseo. Tar ar. Ceart go léir. A ligean ar a fheiceáil anseo. Mar sin, faoi deara go tapa fíor anseo, más mhaith leat chun teacht ar suas. Beidh muid a dhéanamh dhá bhabhta de seo. Agus cad is ainm duit? Sabrina: Sabrina. DAVID J. MALAN: Sabrina agus? YING GEE: Ying Gee. DAVID J. MALAN: Ying Gee. Deas bualadh leat araon. David. Mar sin, is é ár sampla deiridh anseo ar a dtugtar cluiche is deacra Ivy ar. Agus cén fáth nach bhfuil againn a dhéanann tú Leibhéal 1, agus tú a dhéanamh Leibhéal 2. Agus beidh orainn a fheiceáil cé chomh fada agus níos faide ná sin muid ag dul i ndáiríre. Scríofa ag mac léinn na bliana seo caite, remixed ag dom ionas go mbeadh sé seo dul níos mó ná maith i New Haven. Agus mé a thabhairt duit cluiche go bhfuil dul go dtí i gceist ag gluaiseacht na saigheada suas agus síos, agus Yale ag dul go dtí an líne a chríochnú. Anseo théann muid. [VIDEO Archives] [CEOL - NFL AR FOX AMHRÁN TÉAMA] [MUSIC - MC HAMMER, "U FÉIDIR dteagmháil  SEO "] Ní féidir le -U teagmháil seo. Ní féidir le U teagmháil seo. Ní féidir le teagmháil seo. Mo, mo, mo, mo amas ceol dom mar sin crua a dhéanann, dom a rá, ó, mo thighearna. Go raibh maith agat as blessing dom le aigne le rann agus dhá chos hype. Sin maith nuair a fhios agat go bhfuil tú síos. A Homeboy dope Super ón Oaktown. Agus tá mé ar a dtugtar den sórt sin agus seo buille uh, ní féidir leat teagmháil. Dúirt mé Homeboy tú nach féidir U teagmháil seo. Yeah, go conas a bhíonn muid ag maireachtáil agus tá a fhios agat nach féidir U teagmháil seo. Féach i mo shúile, fear. Ní féidir le U teagmháil seo. Yo, lig dom bust na liricí funky. Ní féidir le U teagmháil seo. Thosaíonn nua úr agus pants. Fuair ​​tú é mar sin agus tá a fhios agat agat rince ag iarraidh a. Mar sin, bogadh amach as do suíochán agus a fháil a eitilt cailín agus teacht ar an buille. Cé tá sé shealbhú rollta ar caidéil beag giotán agus lig a fhios dóibh cad atá ar siúl. Mar sin. Mar sin. Fuar ar a bhfuil misean sin a tharraingt ar ais. Bíodh a fhios acu go bhfuil tú i bhfad ró- agus tá sé seo le bogadh uh nach féidir leat teagmháil. Yo, Dúirt mé leat nach féidir U teagmháil seo. Cén fáth sheasamh tú ann fear? Ní féidir le U teagmháil seo. Yo, fuaim sa scoil clog ar, sucker. Ní féidir le U teagmháil seo. Tabhair dom amhrán, ar rithim a dhéanamh iad sweat go bhfuil an méid mé ag a thabhairt dóibh anois. Tá a fhios acu nuair a labhairt leat faoi an casúr labhairt leat faoi seó go hyped. Agus tá amhránaithe daingean sweating amhlaidh pas a fháil orthu mic. Nó téip a fhoghlaim cad tá sé ag dul a ghlacadh agus anois sé ag dul chun é a dhó an cairteanna. Legit ceachtar obair chrua nó go dtiocfadh leat éirí as an tobac chomh maith. Mar a fhios agat nach féidir U teagmháil seo. Ní féidir le U teagmháil seo. Briseadh síos. Stop. Am casúr. Dul leis an sruth i casadh más rud é nach féidir leat dul go dtí seo ansin tá tú is dócha marbh. Mar sin, tonn do lámha i an t-aer [inaudible] Tá sé seo é ar feadh rince bhuaiteoir chuig seo agus tá tú ag dul a fháil níos tanaí. Bog sleamhnán do chusbóir ach le haghaidh nóiméad a ligean ar fad a dhéanamh ar an bump. Yeah. Ní féidir le U teagmháil seo. Ní féidir le U teagmháil seo. Tú níos fearr a fháil hyped Ní féidir le buachaill U teagmháil seo. Cuir glaoch ar ais ar an scoil clog i. Briseadh síos. Stop. Am casúr DAVID J. MALAN: Sin é do CS50! Go raibh maith agat an méid sin as bheith linn! Féach tú taobh amuigh. [END Archives] [VIDEO Archives] [CEOL - "Seinfeld" AMHRÁN TÉAMA] -Hey David. -Hey, David. Conas tá sé ag dul? Post Dea, lá atá inniu ann. Tá -Mar sin cheap tú faoi na rudaí bhfuil tú ag dul a dhéanamh do na scéalta grinn amach? -Ní, Fuair ​​mé rud ar bith. -Cad If-- cad má tá sé seo an joke amach? -mhaith, Cairteacha díphacáil? -Uh-Huh. Tá a fhios agat, tá sé faoi rud ar bith. -Mar Sin cosúil le, aon scéal, aon coimhlint, aon réiteach. Ní féidir liom a thuiscint. Cad tá sé faoi sin? -Ní Dhéanfaidh aon ní. -Mar Sin ní mór amach againn joke faoi rud ar bith, agus ní mór dúinn aon aisteoirí. Cé atá ag dul a bheith i seo? -Ní, No, no. Ciallaíonn mé, beidh mé a bheith ann. -You'll Bheith ann? -Yeah! Tá daoine ag insint i gcónaí dom mé charachtar. -Bhuel, Ciallaíonn mé, tá sé fíor. Ach cé eile ag dul a bheith ann? Ní féidir é a bheith tú díreach. -Beidh Bheith ann, Gavin, Dan, Dan, Colton, Z'Myla, Alysse, Doug, David, gach duine. -Mar Sin tá sé faoi rud ar bith, agus tá gach duine ann? Rud ar bith -Absolutely. -Is Ridiculous.