[Musika jotzen] DAVID J. MALAN: Guztiak eskubidea. Hau da CS50. Aste honetan zortzi hasiera da. Eta gogoratzen dezakezu utzi dugun Azken aldiz hizkuntza berri bat bilatzen guztiz. Izan ere, bat ere hori da nahiko arina eta ez da, nahiz programazio hizkuntza bat. Da markup hizkuntza bat da, aukera ematen digu benetan egituratzeko eta web orriak egiteko. Eta noiz beste zerbait this-- batzuekin batera edo laster izango duzu, Ez duzu jadanik. Kaskadako erabili goaz Estilo-orriak, edo CSS, eta horrek hizkuntza mota bat da propietate eta balioak hori gurekin egiten utzi du Gauzak gustatzen kolorea aldatu eta posizio aldatzeko eta Tweaks mota horiek. Baina, gaur egun eta aurrerantzean, hasiko dugu hizkuntzak ahaltsuagoa ardatz, Benetako programazio PHP bezalako hizkuntza. Beraz, PHP inguruan izan da denbora pixka bat. Eta ikusiko da jo batik bat diseinatu zen, goiz benetako egiteko web garapenean erabili eta egia esan, web orriak sortuz. Beraz, zer mota Ezaugarri hizkuntza bat du Web egiteko behar dinamikoki berarekin orriak? Bestela esanda, eman nahi baduzu edukiak Facebook-en bezala dynamically-- Newsfeed, etengabe aldatzen da, edo pop up duten noizean berehalako mezuak zer bezalako time-- funtzionalitate funtsezko pieza programazio hizkuntza batean behar duzun duzula dinamikoki utzi litzateke pantailara berria informazioa inprimatzeko? Ikaslea: Kodea. DAVID J. MALAN: Kodea. OK. Duten hartu dugu. Apur bat gehiago, hain zuzen. Esan nahi dut, egin genezake C, Egia batekin. Lepoan mina bat izango litzateke. But-- konpromiso hau? Ikaslea: Bai. Aldagaiak, agian? DAVID J. MALAN: aldagaiak. OK, ziur. Aldagaiak zalantzarik gabe lagunduko digu. Eta nahiz eta zerbait errazagoa. Erabiltzen dugu lehenbiziko Eta, gaur egun programa benetan esan "kaixo mundua". dugu Ikaslea: Print. DAVID J. MALAN: Print, ezta? Inprimatu, edo printf hasi C. Beraz, denbora horretan guztian munduan, at dugu izan gure eskura hizkuntza elikatzen a C, particular-- eta are Gai horren Scratch Testu-kateak sor ditzake. Beno, HTML bada, azken astean ikusi genuen bezala, testu kateak sorta oso bat besterik ez Parentesi eta itxita irekia bada ere Parentesi eta errima mota batzuk eta arrazoi horren atzean, Tira, bada benetan izan dugu hasteko web orriak sortuz bai eskuz idazten gedit arabera edo Microsoft Word-en, horretarako matter-- testu editore bat besterik ez dugu behar. Edo kodea idatzi izan dugu, zure iradokizun lehenago, gurekin utzi litzateke dinamikoki HTML sortzeko, eta hori zer ari gara PHP egiten hasteko eta, azken finean bat izan da, are gehiago, hizkuntza JavaScript izenekoa, da hizkuntza bat erabili beste sortzeko. Eta, hain zuzen, hau da, zer Facebook eta beste hainbatetan, beste guneak egin benetan dinamikoki duzu berria informazioa bistaratu. Hargatik hasiko this-- batekin críptica begira line, baina bat hori da benetan nahiko indartsua. Horrela, orain arte, izan dugu C erabiliz, bertan konpilatu hizkuntza da. Eta recap-- azkar bat besterik ez konpilatu hizkuntza zein den du? Jakina, behar duzu konpilatu , baina zer esan nahi du horrek? Bai? Ikaslea: izan behar da makina kodea sartu muntatu. DAVID J. MALAN: Ados. Muntatu behar da makina kodea sartu. Beraz, zure iturburu-kodea hartu duzu, bertan ingelesa bezalako moduko da. Duten bihurtzen Zerbait maila txikiagoa, azken finean deritzo objektu-kode, 0 eta 1-en. Eta horiek 0 da eta 1-en dugun CPU bat, horiek Intel egindakoak bezalaxe, benetan ulertzen. Orain, PHP eta Python eta Ruby eta Ikusteko Javascript-a eta bestelako sortak hizkuntzak ez dira konpilatu hizkuntzak baina interpretatu hizkuntza, horrek esan nahi du zuk idatzi besterik eta gero ez duzu buelta 0 eta 1-en sartu. Horren ordez, orduan bezala ematen duzu norbaiten programara sarrera, interprete bat deitu. Eta pertsona horren programa diseinatu da ulerturik eta bakoitzean Python edo PHP sinbolo guztietan edo Ruby edo edozein zenbaki beste hizkuntza esan nahi du. Eta beraz, behar dugun guztia da honen antzeko zerbait. Beraz, hain zuzen ere, nahi dut joan tresnari Hemen, edozein sartu leiho zaharrak, eta ez gara Animatu eta open joan izeneko fitxategi batean, esan, kaixo. Orain, aldez aurretik, I gorde izana hau are fitxategi-luzapen bat, baina ez dut egin behar zerbait hemen errazagoa. Aurrera joan eta hasiko naiz Fitxategi hau críptica sintaxia honekin. Beraz, "Erabiltzaileak, bin, env, ingururako, php. " Horrek, besterik gabe, kode lerro bat, hori da nire sistema eragilea esango, joan zure tokiko aurkitu ingurunea edozein dela ere, lekuan PHP interpreter-- du is-- eta aurrera eta interprete hori erabili kode hau interpretatzeko. Orain, hau da, mota PHP ezaugarri itsusi. Baina hizkuntza honetan, edozein Denbora PHP kodea idatzi duzunean, itsusi horietako bat izan behar duzu PHP tags hasieran mugatzen Zure kode