[Мусиц плаиинг] ДАВИД Ј. Малан: У реду. Ово је ЦС50. Ово је почетак седмице осам. А ви се сећате да смо стали последњи пут гледа новог језика заједно. У ствари, то је једна прилично лаган и није ни програмски језик. То је језик за означавање који нас летс заправо структура и изглед веб странице. И када нешто друго у вези са ово-- или да ће ускоро, ако већ нисте. Ми ћемо користити каскадни Стиле Схеетс, или ЦСС, који је још један тип језика са особинама и вредностима који ће нам урадити Ствари као што промените боју и промените положај и овакве изменама. Али данас и надаље, почињемо да фокусирати на моћнијих језика, Актуелни програмски језици као ПХП. Дакле, ПХП је око за неко време. И као што ћете видети, је првенствено намењен рано за стварне користе у веб развоју и заправо генерисање веб странице. Па шта врсте функције не језик потребно да би веб Странице динамички са тим? Другим речима, ако желите да генеришете Садржај динамицалли-- попут Фацебоока Невсфеед, која мења стално, или Ћаскање који се појаве с времена да времена-- готово као што је кључни комад функционалности Потребан вам је у програмском језику који ће вам дозволити динамички принт нове информације на екрану? СТУДЕНТ: број. ДАВИД Ј. Малан: Код. У реду. Ми ћемо то узети. Мало прецизнији. Мислим, можемо да урадимо са Ц, искрено. Било би бол у врату. Али-- је ова обавеза? СТУДЕНТ: Да. Варијабле, можда? ДАВИД Ј. Малан: варијабли. У реду, наравно. Променљиве могу свакако да нам помогне. Па чак и нешто једноставније. Користили смо га у први Програм првог дана када смо заиста рекао "Хелло Ворлд". СТУДЕНТ: Принт. ДАВИД Ј. Малан: Штампа, зар не? Принт, или у принтф Ворлд оф Ц. Дакле, све ово време, смо имали у нашем Одлагање лангуаге-- Ц, у партицулар-- па чак и Сцратцх у том случају то може генерисати конце текста. Па, ако је ХТМЛ, као што смо видели прошле недеље, није само гомила жица текста али са отвореним и затвореним заградама конзоле и нека врста риме а разлог за то, па онда смо стварно могли старт генерисање веб странице или ручно укуцавањем их у гедит или у Мицрософт Ворду, за то обзира-- Ми само треба текст едитор. Или можемо написати код, на ваш предлог раније, да би нас пустити динамички генеришу ХТМЛ, и то је оно што ћемо да почнем да радим са ПХП и на крају чак и са језик звао ЈаваСцрипт, је користити један језик за генерисање други. И заиста, то је оно што на Фацебоок и многи, многи други сајтови учинити да заправо динамички приказати нове информације за вас. Хајде да почнемо са ово-А загонетан лоокинг линија, али један то је заправо прилично моћна. До сада смо користили Ц, који је саставио језика. И само брз рецап-- саставио језик има шта карактеристику? Ви очигледно треба да састави то, али шта то значи? Да? СТУДЕНТ: То треба да буде монтиран у машински код. ДАВИД Ј. Малан: У реду. Потребно је да се монтира у машински код. Дакле, узмете свој изворни код, која је врста енглески налик. Претворити то нешто нижи ниво, која се на крају назива Објекат цоде-- 0 а и 1 је. И то је та 0 а и 1 је то процесор, као и оних које су Интел, стварно разуме. Сада, ПХП и Питхон и Руби и ЈаваСцрипт и гомиле друга језици нису састављени Језици али тумачи језика, што значи да их само укуцајте и онда их не претворе у 0, а 1 је. Уместо тога дати само онда као улаз у програм туђу, звао преводилац. И та особа је Програм је осмишљен да разумете шта сваки и сваки симбол у Питхон или ПХП ор Руби или било који број Остали језици значи. И тако све што је потребно је овако нешто. Дакле, у ствари, ја ћу иди на апарат Ево, само у једну Старо прозор, а ми смо ићи напред и отворен фајл који се зове, рецимо, здраво. Сада раније, можда бих спасио то чак са екстензијом датотеке, али ја ћу да радим нешто још једноставније овде. Ја идем напред и почети овај фајл са овим криптичној синтаксе. Дакле "корисник, Бин, окр, за животну средину, ПХП. " Ово је само један ред кода који је ће рећи своју оперативни систем, иди наћи у вашој локалној окружење шта год да је, где год ПХП је-- тхе интерпретер-- и само напред и користите тај преводиоца да тумаче следећи код. Дакле, ово је врста ружна особина ПХП. Али у овом језику, било пут када напишете ПХП код, морате да имате једну од ових Угли ПХП ознаке демаркацији почетак Ваше цоде--