DAVID J. Malan: Hic est CS50, et Hoc est initium sabbati quatuor. Et puer est in VW turbent propter software. Ineamus take a inviso. [VIDEO PLAYBACK] -Cars, Ad celebres cultissima characters Romani ardentibus ira animis in ieiunio et ipsum. Hoc septimana German automaker Volkswagen se invenit in medio scandalizare potentia operans proportionibus discrepant. -Volkswagen Spissat enim billions ex multaticio argento, possibile criminose pro executives, sicut comitatu excusat nam armamentis XI million cars auxilium verberavit emissiones expertus. -Certain Diesel exemplaria erant constituebant cum praeclaris software ut solebat notitia possidet positio gubernaculo et vehiculum accelerare determinare car erat subeunda emissiones tentantis. Sub ea res machinam redacturum confidebat toxic aliquet. Sed ut bypass curru vectus quando agebatur. Emissiones augeri X to XL supra acceptum EPA campester. [END PLAYBACK] DAVID J. malan: Sic lets ' take a inviso hoc et vide quonam modo ilia ut implemented et quomodo posset hoc impleri afficiunt tot cars hoc diligunt. Ita hic in manu mea sunt press quod ab EPA-- dimittam Simulium Quod tutela Agency US est regulatory propellente quod tractat environmental curas, et tunc intus in ipso intimationis quod erat Audi mittere paucos ante dies ademistis. Ita scribit EPA et detegit nunc publice urbanus software algorithm certis Volkswagen detegit vehicles cum currus patitur official emissiones testing et convertit plena emissiones tantum dominatur in test. Efficaciam vehiculorum pollutio emissiones control cogitationum est valde rediguntur omnes in normalis incessus condiciones. Inde in lacus ut occurreret signa in officinarum aut testing statione, sed in normalis operatio emittunt NITROGENIUM oxides-- vel NOx-- at usque temporibus XL signa. Luctus ex Volkswagen is a quote Unquote, defeat fabrica, sicut definitur a Clean Air Act in US. Quoque amicietur doctor ibunt de dicere EPA et alia agentia denudaverunt femur virginis in fabrica defeat software post independens analysis ab investigatores ad West Virginia University. NOx pollutio confert ad NITROGENIUM dioxide, humi level ozone, et denique materia particulata. Patefacio ut haec scelerisque fuerit coniunctum cum amplis gravis sanitas effectus, possidet augeri asthma et percusserit eam alia respiratorii morborum quod potest esse gravis satis mitteret ad hospitium. Ozone et nuditate particulate materiam habet etiam fuerit coniungitur cum immatura mortis debitum ad respiratorii related aut cardiovascular related effectus. Pueri, senes et populum praeexistente respiratorii morbo sunt praesertim procul periculum, salutem effectus harum scelerisque. Sufficere nempe est ualde. Et eamus ad legendum iustus unus magis excerpt tunc puteus inspice subjectam implicationes Hoc in contextu a car. Specie, Volkswagen fabricari, et idola: implevitque software in orbe ita vocato electronic control module-- vel ECM-- of vehiculorum quod sentitur vehiculum cum probatum sit obsequia EPA emissionem militaribus signis capiunt. Substructio in variis inputs possidet locus gubernaculo rota, lorem celeritatem, quanta mora temporis unde engine scriptor operatio, et Barometeri pressura, haec praecise inputs tracked parametri test procedendo ad foederati emissionem certaminis EPA certificatione fines. Per EPA scriptor emissionem testing, vehiculis ECM software cucurrit software quod producitur compliant emissiones results. At omnibus aliis temporibus, vehiculum ECM software cucurrit separate via calibration quae reducitur efficaciam altiore emissionem imperium ratio, specie electionem selectivam catalytic reductione Lean NOx trap-- videbis quam in momento. Unde emissiones NOx X to factor temporum augetur XL supra EPA compliant campester secundum rationem coegi cursus. Quid hoc se habet, et source codice ad software currit in Volkswagen s non habet nondum detectum publice, quod est, efficaciter, hoc est equivalent alicubi inside Volkswagen of code. Si cum tentaretur, et currus quosdam environmental factores quasi gubernaculo rota situm vel secundum motum et currus ejus, atque a quotcunque factores qui currently hypothesized partem formulae conversus in simpliciter plena emissiones moderari. In aliis verbis, incipiunt emitting minus scelerisque. Aliud est, quod in qualibet alia re cum sint, non deprehenditur in officinarum, et iustus non faciunt. Et sic potest simpliciorem hoc in more concrete pseudocode cum aliquid sicut est hodie. Si conversus autem rotae gubernaculo rota est, suggerentes ut currus est in aliqua genus circumducitur cylinder sed in quadam CELLA cum tentaretur, tunc conversari sicut EPA velim. Aliter non. Sic lets 'take a inviso at brevi ut video Quomodo fit inviso quis de hoc actu mechanice. [VIDEO PLAYBACK] -Last Friday EPA pronuntiat aliquid Volkswagen Audi cars inter MMIX et eo anno usura a sic-accersitus clade device impetro inter leges emissiones disposuerat ad custodiendam caeli mundi. Quid istuc modo? Bene, modern cars habere dozens computers et intra se cohibent. Et abierunt quidam ex computers auxilium coordinare functiones machinam in optimum perficientur donec faciens certus quod non multum purgamentum Tibia exeuntes de. Ive actu operatur Itaque per aliquot decennia nunc. Basically, omni ex parte of modern a car scriptor machinam habet a sensorem vel controller in eo, et haec computers legunt in data milia vicibus secundo facere adjustments sicut ratio of fuel aeri quod suus 'iens in columpnis. Haec decepto Volkswagen Audi et exempla sunt Diesels, et Diesels validam quandam altioris vere maximus computatrum coerceri parametri, quae est moles incombustum fuel iens in exhauriunt. Nunc quod male sonat. Quasi non vultis incombustum cibus irem in exhauriunt. Sed in casu pellentesque, quid habes quod necessarium dicitur scandalum NOx absorbet et insidias NITROGENIUM oxides qui sunt qui suscipiunt scelerisque alioquin iret in atmosphaera. Et effectum illius NOx captionem augetur apud incombustum fuel. Ut tumultus acceptaeque cladis, fabrica est specialis progressio Intus haec computers quod potest facere vultus amo currus Si obvium habueris emissionem Signa etiam non. Volkswagen habuit a forsit super eum manus suas. Eius diesel engines sunt agnita pro questus magnum est fuel oeconomia, sed NOx captionem solum bene operatur quum usus fomite. Ita currus deprehenderet, usura huius cladis fama fabrica, cum eam eram questus an emissiones test, eam ita usurum magis fuel, facite NOx captionem negotium bene gessit, emissiones esset fine. Tu autem in via cogitatus vertit off es ardens alimentique minus est sed quantum ponunt XL diebus more scelerisque in atmosphaera. Sed quomodo fecit heck currus nesciebant quod res probatur quia emissiones obsequia? Dicit urbanus fuit EPA quod ratio illa sedatus quasi gubernaculo rota positio, celeritatum machinam diu fuit, et etiam atmosphaerico pressure. In aliis verbis, non erat nullo modo hoc fuit per accidens quia software erat disposuerat diligentissime deprehendere officiarius emissiones expertus. Quod aliqua pulchellus gravis deceptio et quod suus ' Audi quid sit in taciturum tantis de tribulatione. In facto, CEO Martini Winterkorn, sicut descendisset. Ita quod contingit deinde? Quod si tu ex dimidia million diesel Jettas, Beatles, golfs, Passats, Audi A3s aut fit, quod est bonum nuntium qua salua currus agitare. Sed non est ponere donec Volkswagen procedit a receptui. Sed in aliquo puncto haerent forsit iens habere ut update software intus vestri car. Cum fuerit factus facitis fortitudinem get pauciores miles per lacus. Peritis iam gearing pro classis actio litibus sic dominis vires adepto compensatur aliquando in futurum. Sed quod suus 'non iens ut contingeret aliquo tempore cito. [END PLAYBACK] DAVID J. Malan: Sic actu suscitat an interesting quaestio maior picture ut qui illi crederem. Ius? Omnes scientiam habemus iPhones et Androids vel aliquid in nostra loculos plurimus amo Isti sunt dies, vel laptops in sinu nostro sunt currit software fecit per Apple et Microsoft et ligaturas aliorum turmis regredior. Sed scimus quod haec products software sunt facientes Quod ipsum haec turmas inquiunt Quare ita facis? Puta si quis in dicunt, quod sulum vicis vos a phone vocant iPhone aut MASCULINUS phone vel aliquid huiusmodi; quod non est phone number quod uploaded alicui comitatu scriptor server propter aliqua progressio youve ' Scriptum utrum operantis ratio ipsa quasi iOS aut MASCULINUS, vel quia youve downloaded tertia quaedam pars app ne forte audit aut tu omnia typing omnia vestri 'actu dicens. Unde scis quia cum vos guys curris soni crepitaculo aut facite compilare vestris software suam in CS50, quam facitis quod CS50 proprio virgam, per CS50 bibliothecam non omnem colligationem string youve 'umquam repperit omnis inch aut youve 'umquam repperit? Bene, vos could certe respicere ad source code for aliquid sicut CS50 library, vobis adspicere poterat source codice Linux operating ratio cursor in CS50 IDE. Sed an prodigiosus præsentationem moniorum possederant, restitutus in MCMLXXXIV in recepcione Turing Award a admodum celebris computatrum scientificus cognoscitur as-- nomine Ken Thompson qui accepit Turing Award quae est sort of computer est scriptor scientiae Praemium Nobelianum, quamuis amicum suum opprimet frustra in operating ratio dicitur Unix, quae consimiliter id quod dicimus spiritum Linux. Et ex his interrogasse acceptatione oratio, essentialiter ponendi animam cito sol- vendam annos et anni discussion fiduciae et securitas fuit. Quatenus autem fiducia debeat quod a program-- a piece of software-- liber Troianorum equos? Unde fortassis magis confidere qui scripsit luctus. Denique weve 'coniunctum rumores quod dedit accipiendo hoc award In '80s in CS50 scriptor website sub Lectures page hodie. Quia quod youll 'animadverto est, quod actualiter det satis simplici et exemplum compilator sicut sonant aut umori certe compilatores alii in praeterito quod si immersa in compilator nos nos es usura is a little si tali condicione quod essentialiter dicitur, videris hoc codice adhibita functio GetInt aut GetString et munus, grassor quod insert posticum vel equum Troianum ita quod illa progressio nunc habet aliquam zeros et ones ut aliquid prauum. Logging omnes iniquitates vestras keystrokes, quod data uploading ad aliqua server, vel aliquid realiter. Et quid Ken Thompson sequitur in sermone est demonstrare quod etsi habes accessum ad originem codicem quod compilator malitiose ut hoc facias, non refert, quia illic 'hoc ovum gallinam commederunt et serviciam re de multis annis quibus compilers adhibentur ad compilare se. Praeterea, cum aliquis retro fuerat scripsisse primum compilator. Et postea, quando youve updated source codice compilator immutandas, addens et features recompiling eam similes uti bene ipsi erant 'usura vetus version of compilator ad compilationem huius new version of compilator. Et si vos take a inviso at verba dedisse, youll 'animadverto ut eo quod circulatio, vos can vere habere bugs vel Troianorum equos immersa in software nos erant 'usura. Quod si intueri source code for efficaciter ut non etiam constare potest quia dolus est actu quidam senior in version of a compilator quod semper fuerit injiciunt comminatio mentibus nostris software. Quod solum dicimus, vere potest non et non moreretur fiduciam software currit nobis laptops aut phones aut pluribus locis nuntiata. Ac postmodum cum hoc semester nos satus loquitur de web programming et vere satus aedificium edificium telam applications nos, puteus 'loqui de istis et aliis minis. Nunc, ut miratus animadvertit quod exigua Darth Vader in clips quod Virgatam ostendebat ibi de Volkswagen. Si vos Ive 'nunquam vidi, cogitatio ut alleviaretur mood quia hoc est enim omnis valde deprimentium terrendosque metu. Im 'iens ut respicere post tergum, at Eximius Crater MMXI cum a commercial by Et hoc Volkswagen-- prope eos likable again-- busdam primum TV. Suus 'LX secundus clip puto te frui. [VIDEO PLAYBACK] [Music - Missa "Star Wars"] [Publilius Syrus] [CAR STARTS] [END PLAYBACK] DAVID J. Malan: Yeah. EGO eram iustus reprehendo. Ut in catalogo currus violationes. Omni jure. Ita et nos inviso nonnullus pseudocode paulo ante dicebam. Et hic 'grandior snippet ex pseudocode codice quod aliquoties vidi hactenus. Et hoc occasione uti nunc novum inducis programming ars quod fecimus videre algorithmically ultima septimana cum merge sort aspexit. Venite, et videte quod formalize possemus uti in actu code, et erant 'iens uti ars per iter, plurimi quasdam alias quaestiones solvere solet. Hoc igitur in primis hoc progressio scripserit, licet in pseudocode codice. Et quid hoc progressio permisit facere cursum erat invenire Mike Smith in phone libro. Et videris in particulari lineis octo XI, quae et hoc ad illud. Et in facto, certum linguis C inter eos, vere operor have a quod est ad litteram, ingredere ad eum qui sino vos ut jump to specifica line. Suus 'liuenti oculo quia potest facile abusi et vos can satus vestri saliendo Omnem locum contra rationem ut usura genus logica et imperium fluunt quod weve 'adsuesco assuesco hucusque iusto iungantur et rata et signa similia. Sed possumus simpliciorem hoc algorithm in pseudocode codice ut sequitur. Instead of this adipisicing vel accessus looping ubi demorati sumus custodiant eundo et redeundo poterit conuenire lineae tres quid non modo nos iustus et contum plerumque dicunt in linea septem et X, iustus pro iis duobus paria acies, aliud si is prius Smith in libro ibo search for Mike in sinistram dimidium librum. Quod si postea Smith librum search for Mike in ius dimidium librum. Et nota iam circulatio. Ius? Im questio pro Mike in phone libro et Tandem hit maybe septem vel maybe X line line et disciplinam meam mihi est quaerere Mike subduplicata phone libro. Sed quaero quid Mike? Sum in medio Mike questio pro, cur tu sort of nunc agis adversum me in circulum? Bene autem quod id quod est magnitudine fieri quaestionis sicut scriptum est in lineam VII et X? Erant 'non iustus dicens quaerere Mike, Mike quaerere. Sumamus specie dicens quid? Quaerere in sinistram dimidium ius dimidiam, quod sunt efficaciter subduplum ad quaestionem. Sic suus 'OK quod genus sumus excusandas excusationes in peccatis hoc circulus, circularis hoc argumentum, quia saltem sumus ut minores minoresque consequat. Et tandem ad iens ut dictum turpis inpassibilis habemus iustus unus page left-- ut nostri volunteer ultima septimana did-- habuimus unum page et tunc left consecuti sumus non deficimus quaerendo habendos Mike Smith aut in eo quod frater page aut non est. Et hoc possumus efficere, hoc quaedam circulatio in actu code? Sed ars potest leverage vulgo modicum, quod suus. Et vidi in hac pseudocode pro merge sort novissimae hebdomadis. Memini erat iste pseudocode pro merge huiusmodi. Suus 'arguably etiam simplicior bulla aut lectio aut insertionem modi iustus in terms of simplicitas quo possis explicare. Tamen ut 'quia sumus quasi circulariter dicens, quod quaerere per inquisitionis difficultate possimus iterum. Sed erant 'questio vel vel jus sinistram dimidium dimidii ac tum demum sumus bus in hoc casu. Sed hic quoque, cum illi duo modi lineas, ut non converteremur, et hoc idea of ​​recursion. Et concretive quid est, in contextu algorithm, est quod algorithm est recursive si vel usus postulat ipsa. Vel secundum C functionem recursive-- functio vocavit foo est recursive Si foo, alicubi in suo fonte fatiscere code, vocat functio foo ipsum. Et quod si malus omnes foo umquam quod vocant ipsum iterumque iterumque vocavi. Si suus 'OK foo tandem sistit, sicut merge sort dicendo expectate paulisper Si hoc problema est eximius parva, puta, inveni quem ego vel exspectantes, iustus reverti. Non recursively, non cyclically rursum vocare sustineo. Sic lets 'inspice quomodo posset hoc actu operari. Ibo et praemittat patefacio source codice hic duo exempla. Quarum una vocatur sigma 0. Et hoc non est in omnibus recursive, sed lets accipies quod progressio a aspicere. Ive 'denudasti fundamentum omnes comments tantum ex ea omnes de source code in CS50 scriptor si website habet comments ut postea iterum perlegi. Et faciamus a iugo sanitatis sumptisque here. Ita codice in summitate petræ hujus, habemus includunt CS50.h. Quid hoc facere? Quid est huc venire voluisti? In laicus scriptor terminos rationabilis. Quid frustra deciperis? Yeah. AUDITORES: Sic quod GetInt functio operatur. DAVID J. Malan: ita ut in GetInt functio operatur. Quia intus huius file, CS50.h, quae puteus 'animadverto ante longum in condicione conseruit source code, habet a fasciculumque functionum declared-- GetInt, GetString, et fasciculum nisi others-- Nulla habere actu recta compilator non sonant scis esse futurum. Et sic de line ubi duo int definitur printf, quarum altera est functio uti mandata admodum aliquantulus. Nunc linea quattuor videtur paulo RANCENS quoniam suus 'iustus unus liner. Suus 'got a semicolon, non crispus capreolis collocatae, lateribus non codice inside of eam. Sed tamen quid dicimus factum est verbum hoc in septimanas praeteriti? Yeah. Ita a prototypum. Et quid habemus a prototypum quem videtur esse paulo redundant quia typice solemus qua functio iterum postea lima iudicium Cur igitur tu iustus have-- sed scalpendi caput capiam. Yeah. AUDITORES: [tacita] post principale munus. DAVID J. Malan: Etiam. Ita ut compilator scit vobis tandem diffiniunt vel peragendam eoque sollemni perfecto secundum principale, scilicet. Ita sonant atque compilers sunt quidam tacitus et advenero, modo sciunt quid dices ad eos. Et si vos volo utor functio vocavit sigma, Numquid melior es docendum compilator quod est in praevenitque. Nunc main se, etiam quamvis eam fasciculum lineas est pulchellus familiar hopefully nunc. Suus abstulit fasciam facient cuius finis est in vita hominibus hic videtur esse ut a positive integer a user. Et iustus servo molesta ei aut marito revertenti cooperentur. Igitur in linea XVI habeo an interesting call. IntAnswer. Qui a sinistris erunt: latus dat mihi Int quae vocatur store-- dixissem copia quae futura est, ut videtur, reditum valorem sigma. Ita sigma est iustus sed arbitraria nomen significanter quoniam tibi potestatem dedi functioni cuius finis est in vita hominibus est ut tollerent unam argument-- feres N in hoc case-- et aequi summam numeri plus omnis numerus positivus ut ' minor ea. Si igitur in numero est II sigma volo plus addunt I II non plus 0-- 0-- ut det mihi III. Si autem in III sigma cupio plus I II III et plus quam me VI. Et sic de aliis. Unde subdit sicut omnes numeris minor vel aequalis. Sed hic Im 'iustus iens ut procer sicco responsum. Ut celerem sanitatem reprehendo, lets ' facere sigma 0-- VULNUS dot sigma 0-- et in me type II. Et ego quidem adepto III. Permitte mihi typus in III. Ego quidem adepto VI. Si autem vis math cito L Si enim quid futurum ut? AUDITORES: [tacita]. DAVID J. Malan: Bene, nulla. Sed 1,275 quae est pulchellus proxima. Existimo ergo hoc bonum faciendi ex L XLIX plus plus XLVIII plus XLVII plus XLVI I usque descendunt. Sic ut 'omnes sigma facit. Sed videamus quomodo inest nunc suggesserant, iussit fieri. Sic hic ponitur est munus ipsum. Hoc autem non videtur Adhuc modicum, et aliquid. Denique usus sumus vetus schola ars. Im 'a variabilis vocavit summam initializing ut gravitas, tunc habeo foreloop hic, et ponam an Int vocavit I, inponentem aequalem 1-- poteram quidem parem nihilo facio sed etiam aut si est cura nulla. Suus 'iens aliquem effectum habent. Sic ego dum est iterando m minus vel aequale, quod dicendum quod ratio illa lata. Et tunc iustus servo I. Et incrementing insight de loop omnia facio facit sum plus pares I. Et quod suus 'deliberata. Nolo ad hoc casu, quasi summam plus plus. Volo actu add in current valorem I qui custodit questus maior et maior civitatum et maior oppido ad cursum talliam liberauerit eidem. Et tunc mihique occurrerit revertenti sum. Et ita responsum gets valor summam. Deinde illud imprimere. Factaque est opportunitas, quamquam, ut genus simpliciorem hoc signum ratione et percussit unus ex paenitudine cordis tui in terms of the licet simplicitas takes a dum exstat de appreciate hoc Potens Hae particulae exempla. Hic est sigma one-- ita secunda version huius code. Quae omnia bella culmen pertingat idem sic ita quod idem quod prius. Nunc autem Intueamur exsecutionem sigma quae Ive 'iustus whittled usque ad haec lines-- quatuor lineas of code, realiter, plus aliqua crispus adstringit et albi spatium. Sed quid facio? Si minor vel aequalis m nulla, ego postulo ut genus tractare quod eximius simplex. Et si tradent me nulla vel aliquid negative quod iustum est Ridiculum, Im 'iustus iens ut libitu sed constanter nulla redire. Nolo hanc rem get in aliqua cerritulus infinitum pro loop valorem negativum. Ita sum dicere, si dederis mihi nulla vel minor, Im 'revertentes nulla. Sed quia bonum est Vnam illam page phone libro qui relictus. Im 'forsit mordere off valde specifica et non aliquid recursively vocare. Sed in linea XXXI, quid facere videor? Parentheseos justa custodiens quae, hopefully, paulo clarius. Sed omnem ego facio ego sum reversus m-- quicquid si trades sospesque plus valorem m-- paenitet, plus valor ipsius sigma of I m minus. Et quid hoc sibi vult? III Si mihi numerum ut input, Volo ut responsum tandem VI, quod est III plus plus II I dat mihi VI. Sed quomodo cogitare quomodo hoc codice currit? Primum tempus, sigma III et in valore, quasi dicat quod ad unam charta hic valor III quod Ive 'been Degitur hoc ut sigma. Manifestum est autem non minus quam III 0 ita Si vero non est dicendum. Et facit aliud. Quid igitur faciam? M volo redire, quod III, sigma m plus minus I. Sic ego vestigia ejus. Im 'iens ut pone istam piece of paper descendit. Et quid prodest, esse Patet sum transiturus sigma in hoc puncto in historia? Quod numerus? II, ius? III minus est I II. Sic EGO iustus postulo paulo exiguo paper here. Ita nunc sigma questus est revocata. Et ego industria posuit hoc descendit quoniam suus ' genus quasi pausing ut versionem fabulae nunc quia Im focused on perparvulum signum ex aere minus I m. Fuit itaque III m, m minus est I II. Et hic ut Ive 'II lata. II is obviously non minus quam 0 ita ut non conveniat. Aliud mihique occurrerit revertenti m, quae haec est res, plus sigma quid attinet? Si m est quia sigma of 1-- nunc ita II minus II I I est. Nunc justo I valorem. Im 'iustus transiens numerus I ad munus sigma-- aut ipse here-- so I is obviously non nihilo minus tamen locum non habet. Reditum I plus sigma of quid aliud? 0. Sic ego nunc meminisse. Et postea redire. Nunc ibo et praemittat jot eo quod in numero 0 aut parameter iudicium labiorum meorum adtendite. Ego transierunt numero 0 et tandem perducitur ad hoc processu iustae unitatum iteratio potius ad me nauseum cessat quia ego statim facere semel videbo visionem hanc 0? Mihique occurrerit revertenti zero. Nunc ad rewind elit. Si jam retro diebus quid erat plurrimi repens rem Feci si litteram rewinding a video? Im 'iens ut exciperent recentissimam Et mihi plus I I I 0. Si autem facio rewinding fabula, quod suus 'iens ut daret mihi Haec de II plus valet quod I. Sic ut 'III. Et tunc Im 'iens ut custodiant rewinding. Et primo ponit numerum 3-- ita plus III III dat mihi VI. Et nunc, si youve rewound usque ad hoc video, hoc fuit valde Prima quaestio interrogavi. Cum transierunt III, quod sigma of III? Suus 'vere VI, summa omnia divisiones illas of paper. Si id quod modicum operuisti animum, Bene. Imbecillitatem: sed erat little-- eam valde deliberate quod reclinant hi numeri in summitate alterius. Est genus quasi habens memory-- a record in tempore, quasi scrubber in a video, quia non possum quidem in rewind. Et nos erant 'iens ut ad metaphora ut iustus aliquantulus frenum. Primum evenit ut illic ' argutatores ridiculam et multum populum EGO coniecto, at Google. Utinam qui ipsum at bonum animum Googling Nam ascendens paulisper adiuva me quaerere aliquid? Valde low key. Qui nunquam ascendit, fortasse. OK. Yeah? Uenerunt. Descende. Quid est tibi nomen? SAM: Sam. DAVID J. Malan: Sam, veniet super eum. Hoc est idem. Nice properat in occursum tibi. Hey. Venient in super. Perfectum est igitur omne opus tu, si posses, Sam, hic thesaurus. Potes quaerere ad terminum recursion? Non cæsorum spolia detrahenda. Et nunc let's-- yeah. Click OK quod. Click quod melius. Ahh posside eam. No? OK. Sic faciamus duobus aliis. Non tam related hic academia, sed vos scrutatus enim Google anagramma? SAM: No. DAVID J. Malan: OK. Search for anagramma instead of recursion. How about madidis lapsa. Vos enim scrutatus madidis lapsa? Sed hoc parum est difficile videtis et hopefully everything's-- OK. Suus 'iustus me et fruendi. OK. Ita demum, hoc one's-- suus 'a parum perversae. Nunc dolium rotulo. Mirabilia. Omni jure. Big gratias Sam. Hic ad quæcumque perrexeris. Gratias. Quid agatur in harum neniarum exempla? Itaque nihil subter cucullo ex Millions of code linearum Google videtur esse a paucis inepta IF conditiones, quae sunt per essentiam suam reprehendo si user habet typed in animis hac sententia inculcavit, quod facere disposui probate mactaverit hircum a nontrivial amount of tempore ad effectum deducendi iustus in hoc modo esse seiunctum. Sed quod omnia vulnera descendit subter cucullo. Sed, utique, recursion plus habent de ratione geekier exemplum praecipua illa dolis. Et sane nulla alia nulla quod fortasse non tam inventum tamen Justus. Vide igitur, sive alterius nunc sequens progressio, et utique aliqua capto in via quando egrediebaris ex. Im 'iens ut antecedat et patefacio sursum a progressio ut ' PERMUTO valores molior. Sed antequam illuc faciamus hic. Nos adepto magis unum volunteer, puto? Velisne ad offerres? No? Ascendite. Ascendite. Omni jure. Et quid est tibi nomen? LAUREN: Lauren. DAVID J. Malan: Lauren. Ascendite Lauren. Sic est ens Lauren impugnetur hic sequitur. Nice properat in occursum tibi. Ita Lauren hic habet in fronte orbata duobus vacuum quod pocula laudes. Et aliqualem eius habemus aurantiaco sucus et lac et nos erant 'iens ire fac sequente. Erant 'iustus iens ut impleam. Pauci uncias lacte huc et abeamus fill paulo aurantiaco sucus huc. Et in conspectu omnium, audiente haec membra, PERMUTO valores haec duo pocula. Posuit succo aurantiaco in calicem lac lacte et succo poculum. Quid faceres, si eratis domum et reliqui commeatus nactus aditus? LAUREN: ponesque illud in alium calicem. DAVID J. Malan: OK. Sic lets 'have a temporaria variabilis, si volumus. Et grassor nunc et peragendam hoc idem swapping procedendi. Tam bonus. Weve OJ in temporaria variabilis, lac in OJ variabilis, et nunc temporaria variabilis in lacte variabilis. OK. Ita tantum bene factum. Sic evenit quod out-- putabat enim iustus a momento. Hic iustus aliquantulus eam geek hoc esset correspondente C code quod nos iustus implemented. Nos duo inputs, a, b, quorum utrumque quod puteus 'dicere ad simplicitatem sunt int scriptor. Et nota hic, si libet PERMUTO valores duarum variabilium, a et b, nos quidem postulo a middleman, a temporaria variabilis, temporalis poculum, in quod effundam de valoribus ut habeamus placeholder enim. Sed tunc quam maxime dolor sit exacte ut hic Lauren implemented. Nunc, iustus impetro a parum crazier, euenire quia non potes hoc facere sine a temporaria variabilis. Ad hoc proprie tamen iens habere fallere quidam Chemia. Habemus autem quaedam extra pocula here. Ita artissimum rei quæ respicit quasi lac sugent et aqua perhaps-- aut lacte et OJ-- est aliqualem eius habemus aqua, ut hoc unum implebimus paucis uncias aqua. Quod suus 'forsit nimis. Yeah. Quod suus certus nimis. Adprehende unum sec. Nunc oleo quod memini a medio schola class Chemiae, Utinam non miscentur aquae. Sed quoddam genus spectat sicut lac OJ. Quam ob rem, sine usura a temporaria variabilis, vos can PERMUTO valores illa duo? Sic oils intrat in aqua calicem, in poculo aqua oleum. LAUREN: haut quisquam alius accumbit pocula? DAVID J. Malan: haut quisquam alius accumbit pocula. Et quia commune aut inmundum non actualiter exertus is ante hoc anno ita nescio si erit etiam operemur chemica. Quod fieri non putabant. Est hoc operandi? Omni jure. Ita dividente Bonum. Nunc autem soluti sumus got impetro aquam in alteram calicem. Culus mundior Chemiae Concentrators poterat hoc fortasse mihi melior. LAUREN Aqua in fundo est. DAVID J. Malan: et aquas, quod erat quid ultimo amet inivimus. Habes in hoc ordine. Yeah. Bonum est. Nunc habemus olei hin. OK. Bonum est. Sed si hoc chemically quam operatus I-- LAUREN: Hic est aqua. DAVID J. Malan: Ut 'plerumque aqua. Omni jure. Quod tamen poculum idem quod prius. Et effundam it-- experiri est trans locum illum. OK. In hoc genere usus hodie. OK. Ita nunc we-- nice. Exstat Iuda. Omni jure. Ita valde opulentam et uberem. Gratias Lauren. Optime omnino. Sicut tuba vestris mentibus comprehendistis, et hoc magis fortasse aliquid si vis ludere in CS50 ID, potes namque duarum variabilium PERMUTO sine usura temporaria integer. Et hoc est secundum C code. Et si ab opere revocandi novissimis Wednesday, introducti sumus, breviter, aliquid novi in ​​operariorum C. Et facit quis recordarer, quid parum DAUCUS signum est, quod paulo triangularibus symbolum a keyboard repraesentat? Quid bitwise operator? AUDITORES: exor. DAVID J. Malan: exor. Aut exclusive. Si vis, iustus pro fun domi dare b duae insunt eight-- valores sicut et ego eligeret octo bit valorem. Si hoc feceris, cum XXXII bits, youll 'adepto terebravisse cito. Sed iustus tribuo a octo bit valeat id quod uno aut altero et dabo b similem valorem. Et tunc usura definition of XOR ab ultimo Friday, eandem partem, uterque utriusque nominis octo a, b, faciam hoc et illud ipsum per codice. Et quod suus 'non est erroneus hic vides in screen. It quidem ulcera tres operationes XOR et quo modo et a radicibus magice b mutabunt positiones permanente qua indicium emanaret. Sic oleum et aqua dolum est proximae rerum incarnationis Ludicro quae quidem quivi comminisci. Tamen suus 'certe facilius uti a temporaria variabilis, sicut in hac causa hic. Hoc quoque occasione dicere etiam huiusmodi micro optimization, sicut a computer scientist dicere vero genus fun quomodo gloriam præsentiam sicut permutando cum an susicivus variabilis, fatendum est quod non omnes. Quia salvum XXXII bits, sicut int in actu, non omnes qui cogens on a system ubi vos vires exsisto usura decuriones of megabytes imo talibus diebus. Denique dicimur ut postea a forsit paro et incantatores peragendam checker quod youll ' impugnari potest facere cum et hoc paulo RAM quam minimum tempus quanto maximo possent computer-- adhuc habere a week ad effectum deducendi it-- youll have-- eris impugnetur extenuo iis opibus. Et quod suus 'vere solus istam semester ubi te cohortandi radere etiam optimus perficientur alioquin constat. Ita what-- quomodo possumus videte rem istam in actu code? Dimitte me ante nunc patefacio sursum et exemplum quod dicitur de industria Non quia non PERMUTO in hoc PERMUTO variabiles ut actu essent, exspectare deberent. Sic lets inspice. Hic 'a progressio quod non habet CS50 library geruntur, iustus vexillum I / O. Nunc autem soluti sumus a prototypum pro qua mox summo usque PERMUTO quod suus 'got ut postea definientur. Et hic 'vi depulsuros esse. I arbitrio assignari x et y, utrumque uno et duobus valoribus quia haerent parva et facile cogitare. Tunc iustus fasciculum printfs ubi Habeo a sanitatem conpescuit. x I et y est II est presumably quales illi printfs dicet. Ut nullis magicis usque huc. Ego autem cum dicere print def, permutando dot dot dot. Im 'iens ut vocant PERMUTO functio ipsarum x et y transiret. Et iam ad formam sumpseris PERMUTO is prorsus implemented Sicut erat paulo ante dicebam cum a temporaria variabilis. Itaque peto audacter, swapped. nunc huc nunc illuc x et y. Sed lima quidem dicitur No Swap. Sic lets actu vide quid accidit. Si non PERMUTO et tunc compilare ./noswap faciunt, I x, y, II. Permutando swapped. I x, y, II. Ita etiam videtur quod viciari quamvis swap-- lets volumine descendit now-- implemented est omnino per the paulo ante proposui codice. Ita et nos erant 'non iens impetro phantasiam cum XOR stuff for nunc. Hoc quoque operari iusta sicut lac et OJ, Sed non videtur esse opus. Sic faciamus hoc iterum. Maybe ego non currere est. Sic lets 'No Swap currere iterum. Maybe I-- no. Sic suus 'iustus non opus. Sic faciamus paulo sanitatem conpescuit. Dimitte me ahead hic in PERMUTO atque addere expectate paulisper a% i / n melius plug in valore. Quia ego vere volo videre quid agatur. Et hoc quidem est a debugging ars quod vos vires exsisto usura in officium horas aut domi est, prima pars propinquior Dan Armendáriz scriptor video in PSET3 qua inducta print sicut def a ars commendatur, saltem pro illis casibus simplicioribus. Dimitte me et praemittat currere facere non PERMUTO iterum ./noswap. Interesting. Vide igitur, quod videtur esse verum. x est I, II y et b est a I II. Ita ista duo quodammodo got swapped sed x et y non questus swapped. Sic patet, quod fit Est hic habeo x et y et in illis sunt loci variabiles principalis scopus ego obiter x et y PERMUTO. Nunc PERMUTO, separatim officium liberata est vocare motivis aut parametri aliquid vult. Foo aut bar vel x vel y vel a vel b. Iustus es, significant se non idem per se x et y, Dixi a et b. Sed quid dicunt esse volumus. Et sic is vultus amo PERMUTO is praetermissae x-- AKA a-- et suus ' praetermissae y-- AKA b. Quodammodo tres lineae sunt permutando valores exacte sicut præceptum est de lacte et Lauren OJ. Sed cum procer sicco valores, a et b sunt quidem sed PERMUTO x et y est transmutatio nec vicissitudinis obumbratio. Memini hic x et y. Ita et nos can animadverto hoc via alia ars ut bene. Et hoc etiam est ars immersa in problemate trium. Eamus in hoc fac CS50 ID si non habeas iam. Ad dexteram orientis passi sumus: hoc Debugger tab. Si hanc fenestram aperueritis, et illic 'nonnullus artium arcanorum notitia ut 'initio in te mittentur. Sed lets 'vexare hoc separatim realis ieiunium. Igitur cum venisset unus, vides loci variabilium. Evenit ut aedificaret in CS50 IDE et multus of programming environments more generaliter est debugger. A tool ut sino vos ut videre uisum quid agatur intus vestri progressio non habens ad vigilandum ad addens printfs et componendis et insiliens et addendo printf scriptor et componendis et currit, quae iam in officium horas aut domi est forsit questus pulchellus taedium. Hic igitur, quemadmodum iam sumus ad tempus videre valores nostri loci purus. Lorem fore potestate movere quae vocantur quae breakpoints Sunt occasiones adesse in Programmate in certum ordinem executionis codice quod Im 'curiosus. Ius? Haec progressio currere scissura secundo. Suus 'genus of nice pro nobis tardius humans posse morari suscipit nunc vides quid suus 'iens in circuitu quaedam linea of ​​code sine progressio arari per eam et consummatione omnino. Ita a breakpoints ut nobis concedas comminutus mora in quodam puncto. Call ACERVUS est adamasset modus dicens quid functiones sunt currently vocatus in momento. Main semper dicitur primus. Sed si Main vocat functio vocavit PERMUTO, hoc etiam visuri sumus turris functionum qui fuerunt dicitur in reverse chronologice dispositi sunt. Sic lets 'videre. Im 'iens ut zoom out. Im 'iens ut vadam ad dominum meum code. Et quia volo hic esse peruerse doctus existat, Im 'iens ut antecedat click sicut ad sinistram versus quinque. Quae creat et a rubrum dot. Et nota in dextro quod debugger scit, heus, EGO iustus dicitur breakpoint at noswap.c linea quinque, in specie in hac linea of ​​code. Ita debugger scit quod quas postulamus ut postero tempore Ego igitur sic curro meus progressio est mora supplicium cum istis potius viveres quam iustus currit totum superessentialem ieiunium. Nunc ibo ut click Debug puga pyga summo IDE et quod suus 'iens efficio sic. Suus 'iens ut patefacio an initio aliquanto FORMIDULOSUS vultus rum rheophorum window-- remote a debugging host talis such-- et quo revertemur significat omnia quae ad vos cito. Sed quid Suus 'maximus nunc red dat ille ictus in debugger habet ex deliberatione constiterunt execution-- neque illud per se primo linea of ​​code in ipsa hoc officium impleat. Et ideo recta septenarius iam fert in flavum colorem. Sit scriptor Vide at in parte dextra. Speciem per defaltam nicely satis, x habet quid prodest? 0. Et quod habet y vilia reliquissem? Zero. Et quantum ad hoc quod est esse expectandam quod x et y-- flavum line-- habet tamen non profertur. Itaque non valent I x. Ut enim nulli alii obnoxium, ut aiunt quisquiliarum valorem. Atque in eam fortunam hic nulla omni- no. Nunc illic paucis buttons nos postulo ut curo debugging dum in hunc modum. Adverte hic habemus Play ipsum. Et si ludere vel ledo resumere, quod suus 'iustus iens ut percurrere Reliqua autem progressio vel donee alium breakpoint. Sed non est ponere aliam breakpoints ut suus 'iustus cursu per finem. Id causae genus est clades MOLTUS circa propositum. Quin potius, mihi curae haec icons ad dextram. Et si tabernus super sicut oportet etiam youll 'animadverto parum tips-- tool tips. Hoc unum est, neque vestigium erroris. Quod autem non est sic intelligendum omit sequens linea of ​​code. Quae justis modis praestante Domino faciat et movet aliam movet aliam movere ad sequentem. In aliis verbis, via ut puga pyga, possum ambulare codice per gradum ad tempus. Linea, a linea, ad litteram. Nunc ad ius ut illic 'alius ut videre est in momento. Hoc est sic-accersitus Step in icon ut ' passurus me dive in aliud munus. Sed sicut hoc tempore videre. Im 'iens ut click vestigium erroris. Et notandum, quod click eam conjunctionem in summo ius, sub oculis tuis custodi dure Local Variabiles x et vide quid accidit. nunc quia x I flavis linea iam executi Et inde transgrediens ad lineam diximus VIII. Et iustus a momento y hopefully debet fieri II. Nunc, quod nihil interesting contingit enim a bit. Omnes hoc est printf. Et nota, in secunda terminal fenestram video output of print def. Nunc ergo facere decision sicut programmer. Signum fuerit funiculus iste possum neque vestigium code, exsecutione, sed non questus curiosus quid intus. Vel potest esse gradiar super eam et ire inside of PERMUTO se. Sic faciamus hic. Let me grassor quod click non Step Over sed Step Into. Notice, subito fenestram mutationes to highlight primum linea of ​​code in PERMUTO. Ut 'linea XXI. Et nunc quid funky genus est, hic si quaesieris quemadmodum speravimus I et II b virgulam respective. Quid est temp 32.767? Recolens quod temp, simillumae calicem vacuum paulo ante declaratur hic in linea XXI. Quare 32,000- dico, quid est iustus Ridiculum quaedam vilia reliquissem? Yeah? Auditos Suus non initialized. DAVID J. Malan: Suus ' non initialized. Ita hoc loco noster computatrum semper habet physicis memoria. Semper habet RAM. Et illic 'usquequaque nihilo scriptor et non est in iudicium Quoniam erant 'nostris utentibus computatrum tota die morabitur, vestri 'usura CS50 IDE tota die mendacium et ministris. Ut RAM, aut non habet aliquam vel zeros vel alicuius cyphras et ones. Nihil mea interest utrum non es trahunt utendi modum. Non potes iustus have blank spatia ubi vis bits. Nulla vel cyphras et ones. Sic evenit quod temp, quia Non tamen initialized diximus, Non habemus illos habent sed XXXII bits est initialized alicui notum valores. Ita quales aliquando fuerint maxime nuper usus for-- illis XXXII bits-- erant 'iustus videns artificialia alicuius previous usum istis intellectionibus particularibus XXXII bits. Simul atque ego click vestigium erroris tamen phew, temp est iens impetro I valorem. Et si iterum, a datum iri valorem II et b est iens dari valorem I. Et nunc quid nisi hoc in libro prophetae Addo est quod sit debugger ostendens me, super tardius pace domi meae, quae the state of PERMUTO est. Sed animadverto in summo hic, renuntiatum appellatio ACERVUS actu habet duplex ad eam. Sed quod suus ut extollantur Nunc scelerisque si click Main sed animadverto quam loci variabiles mutare quia elit can iustus suspicamini et abite in scopum aliter. Et quamvis haec omnia faciunt et recte operari permutando a et b, si autem abiero commeo inter PERMUTO I et II et a quo est b Main has been Main afficitur omnino? No. Ita takeaway hic quid? Sed evenit quod aliquando PERMUTO functio sicut dicis, et transire, vanus hebesco argumenta, quae vestri 'ut non transeat in PERMUTO functio in hoc casu est a copy ex his rationibus. X et y, si singula XXXII bits, quid est questus Swap est insignis nouis duobus loci variabiles aut argumentis, dicitur et b-- sed sunt arbitraria names-- autem in quo adoletur incensum zeros a et b et intra x et y idem hereditatem sed non sunt idem quod x et y. Suus 'quasi in partem habet Main I et II x et y numeri paper, et quod tunc cum tradiderit piece of paper ut PERMUTO, PERMUTO celerrime gets suo calamo, annotat I et II seipsam charta notata, manibus retro ad originale xy Main et tunc facit, quod suum rem a et b. Hoc est momenti eximius Quomodo hoc habet nontrivial actu enim scribendi codice Videtur quod non PERMUTO binarum variabilium. Scripsi rectam PERMUTO functio. Weve Lauren ut suggesserant, iussit fieri rectam PERMUTO functio in re, sed videtur quod nullus si id non potes actu PERMUTO duo valores ibi perpetuo remanere. Ideo oportet aliter ad vere adepto ad hoc, et ideo necesse est esse potest actu istum quoque nodum solvendum. Et si contigerit out-- et veniam ad hoc picture ante long-- hoc est uno modo quod ut hauriret aquam vestri computer est scriptor memoria. Suus 'iustus a rectangulo. Vos could trahemus eam ulla multis modis, tamen suus ' convenient illud trahere quasi rectangulum ob hanc rationem. Sumamus committitur hodie praeter sic dicitur de ACERVUS. Et ACERVUS est iustus a FRUSTUM a FRUSTUM of RAM-- memory-- quod functiones accessum ut cum ipsi erant 'vocatur. Ita fit, ut fundo huius ACERVUS ubi omnes loci variabiles s Main et org org C et V et omnes qui effercio ire per defaltam. Et si Main quasi quosdam vocat aliud munus PERMUTO, bene, Swap est iens impetro invicem iacuit super memoriam ejus. Et sic facile tibi intercise imago, si transeo here-- et hoc a me referri horrore visos ut well-- quid vere habeo, si curae nobismet solum de imo picturae nunc quod cum consiliis currunt et vocavit Main sudatio, Main datur a FRUSTUM RAM in meus computer quod est in fundo sic dictus ACERVUS. Et ego haurire industria quadratum. Sic suus 'XXXII bits sicut pagellas vel quattuor scidit bytes. Quod si ita est principale munus x valor variabilis vocavit I et habet a variabilis vocavit II y valorem, quod sicut sumptione huius sacramenti novaculata memoria retinentes Datus est operantem Main et diuisum est, ut ratio Prima differentia est locus hic, secundo subdit ibi id est. Cum Main vocat PERMUTO, Swap gets suo FRUSTUM memoriae ut hoc hauriam de operating ratio, quod suus 'iens habere loci proprio variabiles fundatur nobis prius exsequendam cum loci variabiles a et quod b initio ut I et II valores. Tunc autem, ut primum in codice Swap exsequitur, et Lauren swaps actu est OJ et lac, quid fit? Caeterum I II fit hoc I II fit et per longissimos viae circuitus est temp variabilis ut 'sit used totum illud est tempus quod eventually abit. Sed non refert quanto labore tuo quod laboras in hac linea of-- memoriam spatium prorsus intactum inter x et y. Necessarium igitur est aliquo modo dantis PERMUTO actibus similes eam secret aditum, si placet, functiones like-- memoriae sicut x et y. Sic lets 'inspice exemplum ut succurro Videamus exigo quis suus fuit iens in hoc toto decursu temporis. Im 'iens ut antecedat et patefacio sursum Compare Zero. Et Im 'iens ad claudendas nostri debugger, Im 'iens claudere hoc FORMIDULOSUS nuntius exspectantes iustum dicit, exspecta paulisper, Te medius debugging. Im 'iens hanc abscondere furto tab hic mox redire simplicitatis accipiebantur. Nolite solliciti si GDB occiditur. Quod habet rationem, ut quemadmodum quietantiam de industria hic per me. Nulla et nunc Compare hoc facit. Im 'usura CS50 library in vexillum I / O. Ive 'got prima principaliter dicit aliquid, et tetigisset domatum fistulas filo. Tunc dicit illi iterum et gets aliud filum. Et nota quod haec duo tangite s et t dicuntur alteri. Quapropter suscipe benedictionem hanc progressio, Compare Nulla et fini vitae supponitur suus indica mihi idem ego type? Et ego ad unam septimanam. Im 'usura meus aequalis aequalis operator quod est qualitas operator. Non assignationem operator, aequalis operante. Im 'iustus conferendo s et t. Sic lets actu vade fac hoc. Ego autem praecedere et Compare Zero. Im 'iens ut facere ./comparezero. Et Im 'iens ire praemissis inde aliquid dicere satagamus sicut, faciamus mom in lowercase et quomodo de mom in uppercase. Nimirum type diversa. Omni jure. Quod dicerent esse expectandum. Lets run is iterum. Utroque tempore facere lowercase, lowercase. Ut vultus eximius idem mihi. Intrare. OK. Maybe suus 'iustus Ridiculum quia suus 'non amaret meum grammatica. Sic faciamus MOM capitale, capital MOM, idem. In diversa rapitur. Quare est? Bene, quod suus 'vere iens in subter cucullo huc venire voluisti? Sic lets 'repetamus nam hic sicut ad instar puncti considera et recogita quid GetString est in ipso facto. Cum vocas GetString, quod functio nos et scripsit nobis nescio quo pacto fit a characterum seriem ab user. Atque id primum videamus GetString tempus, non est mihi FRUSTUM memoriae similis est. Et si ego typed in omnibus lowercase m-o m-- sequitur quod illud Iustus a velox sanitatem conpescuit. Backslash nulla. Nos scimus quoniam translati. Et recordaberis quoniam iucunde egimus; lusimus circumtectam ex omni parte Zamila nomen et fasciculum aliis nominibus cum iam uelut fusos vultus Rob quid agatur intus in memoria. Ut fama est omnino idem significant. Hoc est quod GetString reversus est ad me. Nunc ergo, fili codice paulo ante condita reditum valorem GetString in variabilis vocatur s. Tum iterum informe appellabam, recondit in variabilis vocavit t. Et si abiero, hinc opus ad hauriendam hoc loci variable-- et Im 'iens ut plerumque ducatur filum quod nos just-- ibo vocant s-- paulo quadratum sicut hic. Et nunc quomodo somehow-- mom intro variabilis s? Sed oportet ire ad prima principia hic. Quod GetString actu revertentes? Sic evenit quod M-O-M backslash nulla, quotcunque aliarum Funiculos in memoria quasi Zamila et Rob vel Andy vel quibuslibet aliis, sint sane in nostro RAM vel computer quod scriptor memoria. Et habet RAM like-- habetis a gig of RAM, duo gigs of RAM, vel a billion aut duo billion bytes, aut fortasse etiam diebus. Sic lets assumere huius rei quod non refert quantum numeramus sed quisque potest hominum numerare illorum billion aut duo billion pagellas vel quattuor scidit billion bytes. Et iusta libitu dicere Hoc est primum morsum secundo morsum tertia, quarta. Im 'non usura ciphra pro industria sed nunc revertemur ad. In aliis verbis, si est Im 'usura primum progressio Im 'iustus questus felix prima morsus est ad location unum duo igitur tribus quam quatuor. Et si ego servabam trahens, box numero duo billion esset via super hic. Quid ergo tandem, inquit, GetString actu redit? Suus 'non reddentes M-O-M backslash nulla per se, quia scilicet non sum dignus ut ducatur in arca. Ita ut quid aliud GetString actu rediens omnibus weeks? Et respondendum est, in hic tabula alicubi. Vos non potestis fit M-O-M backslash nulla, ita quid faceret sensu instead? Si habueritis callidus ut supernaturaliter ponens super sic-accersitus engineering hat, Quid enim vos reversi fueritis? Quod minimum indicium posses reverti, quod peteretur, tamen O M M inveniar a vobis in mentem? Yeah? AUDITORES: Unum. DAVID J. Malan: Unum. Et quid unus? AUDITORES: Quia annuntiaret ubi ire [tacita]. DAVID J. Malan: Etiam. Iustus sum rediturus oratio Nervi quod sapuit amittat. Oratio in hoc ita se habet unum locum. Ita quod vere paratur in s-- et omnis string variabilis ita far-- mox fuit oratio ut filum. Interim, si hoc dico GetString secundo et type in litteram idem thing-- M-O-M lowercase-- M-O-M et alius backslash nulla, et nunc maybe Programmate scriptor Forsitan cursus ut aliquamdiu est X, hoc est location XI, XII hoc est, hoc est XIII. Et alia usura computers memoria quacumque de causa. Quid nunc it in vobis carissimi secundam scribo variabilem in Programmate t? X. Exigo. Itaque spectemus source code hoc progressio ubi Im 'trying simpliciter conferre bini valores, est aequalis aequalem t quid obvium humanae responsum? Sicut enim nulla non adaequat X I. Et ideo quantum ad hoc attenditur an occasionem nobis realiter iustus redire rursum primum de principiis bene quid suus 'iens in subter cucullo? Nos Ive 'been meditentur discissam bytes et memoria, sed intelligere actu utilis quia cum vocas GetString, etsi sit de reversus M-O-M vel cytharedus mom aut Andy vel Zamila vel similia, technice suus 'iustus revertentes oratio illius FRUSTUM of memoria. Sed quod suus 'OK. Quia unde scio ubi desinit string? Si ego tantum initio Bene, backslash nulla, ius? Sicut in linearibus tempus potero print print cum M-def O-M. Et mox ut videro backslash nihilo nil moror quo coepit Intellego iam implicite ubi opus ad finem. Itaque et hodie signat beginning-- Dimitte me facere hoc quia dramatically Perambulabat multum negotii adepto haec disciplina hic wheels-- ita hodie disciplina rotarum committitur venire off et extat apud illos ubi minime [PLAUSUS] Quod erat puteus dignitas trinus Target mane usque adhuc? Ita now-- est, vertit nullo modo esse nervo. String non esse. Suus 'a synonym ut weve habebat inside de CS50 library. Exinde iens incipient dicere s et t non tangite sed chari sidera. Et char sidus ibo lusum seorsum coram diu. Sed hoc est dicere, quod etiam si dicemus permanebimus usura GetString pro nunc, technice oportet me loqui dicat char stella stellam char. Et si contigerit quod lucifer est iens ad significandum aliquid vel dicitur a monstratorem oratio. Et in facto, a teaser nam quae sunt in priora haec est secunda XX clip a nostris amicus Nick at Parlante Stanford qui iam pridem vacent ridiculum amount of tempus, in quantum possum coquinam FUNDAMENTUM vel his, faciens claymation introducens in orbem terrarum a nomine character Binky apud quos volumus introduci postero tempore ad indicibusque. Hic est praevisum et quae futura sunt. [VIDEO PLAYBACK] -Hey, Binky. Excitare. Aliquam amet est monstratorem. Quid id est? Learn about indicibusque? Oh, goody. [END PLAYBACK] DAVID J. malan Et nota quod, quarta autem videbo vos. Omni jure. Quis chorum? Uenerunt. Quis chorum? Vis ad adepto coepi? I youll 'adepto coepi. Woooo! LAUREN: Dulce ludo Moses.