[Přehrávání hudby] DAVID J. Malan: Dobře. To je CS50. To je začátek týdne osm. A vy si možná vzpomenou, že jsme skončili naposledy při pohledu na nový jazyk úplně. Ve skutečnosti, jeden to je docela lehký a to není ani programovací jazyk. Je to značkovací jazyk, který nám umožňuje vlastně struktura a webových stránek. A když se vám něco jiného ve spojení s tohle-- nebo brzy bude, je-li ještě nemáte. Budeme používat kaskádové Styly, nebo CSS, které je jiný typ jazyka s vlastnostmi a hodnotami , co se děje, aby nám to věci, jako je změna barvy a změnit pozici a tyto druhy vylepšení. Ale dnes, a dál, začneme zaměřit se na silnější jazyků, skutečné programovací jazyky jako PHP. Takže PHP již nějakou dobu. A jak uvidíte, je byl určen především brzy na skutečné použití ve vývoji webových aplikací a vlastně generování webových stránek. Co tak druhy funkce dělá jazyk je třeba, aby web stránky dynamicky s tím? Jinými slovy, chcete-li vytvořit Obsah dynamically-- jako Facebook je Novinek, které se neustále mění, nebo rychlé zprávy, které se objevují čas od času na time-- jako to, co je klíčovou součástí funkčnosti budete potřebovat v programovacím jazyce které by vás nechal dynamicky vytisknout nové informace na obrazovce? STUDENT: Code. DAVID J. Malan: Code. OK. Budeme to brát. Trochu přesnější. Myslím, že bychom mohli dělat to s C, upřímně řečeno. Jednalo by se o bolest v krku. Ale- je tento závazek? STUDENT: Jo. Proměnné, možná? DAVID J. Malan: proměnné. OK, jistě. Proměnné mohou nám jistě pomůže ven. A dokonce i něco jednodušší. Použili jsme ji v první Program prvního dne když jsme ve skutečnosti řekl: "hello world". STUDENT: Print. DAVID J. Malan: Tisk, ne? Tisk, nebo printf v Svět C. Takže celou tu dobu, jsme měli na našem webu Likvidace language-- C, v particular-- a dokonce Scratch když na to přijde, že může vytvářet řetězce textu. No, pokud je HTML, jak jsme viděli minulý týden, je jen celá parta řetězce textu i když s otevřenými závorkami a uzavřen držáky a nějaký rým a důvod, proč za ním, Tak jsme mohli opravdu začít vytvářet webové stránky a to buď ručně zadáním je v gedit nebo v aplikaci Microsoft Word, pro které matter-- nám stačí textový editor. Nebo bychom mohli psát kód, do svého návrhu dříve, že by nás nechal dynamicky generovat HTML, a to je to, co budeme začít dělat s PHP a nakonec i při jazyk volal JavaScript, je použít jeden jazyk, pro generování druhého. A skutečně, to je to, co Facebook a mnoho, mnoho dalších míst udělat, aby skutečně dynamicky zobrazí nové informace k vám. Takže začněme s tohle-- A mystický hledáte line, ale jeden to je vlastně docela silný. Dosud jsme používali C, který je sestaven jazyk. A právě rychlé recap-- sestaven jazyk má co vlastnost? Budete zřejmě muset kompilovat to, ale co to znamená? Jo? Student: To musí být sestaveny do strojového kódu. DAVID J. Malan: OK. Je třeba sestaven do strojového kódu. Takže budete mít svůj zdrojový kód, což je trochu anglicky podobně. Převést, že pro něco nižší úroveň, který se nakonec nazývá Objekt code-- 0 a 1 je. A to ty 0 a 1 je, že CPU, jako ty vyrobené společností Intel, skutečně pochopit. Nyní, PHP a Python a Ruby a JavaScript a kytice ostatní jazyky nejsou sestaveny jazyky, ale interpretovat jazyky, což znamená, že stačí je zadat a pak nemáte proměnit je v 0 a 1 je. Místo toho jen poskytovat následně jako vstup do programu někoho jiného, volal tlumočníka. A tato osoba je Program byl navržen tak, rozumět tomu, co každý a každý symbol v Pythonu nebo PHP nebo Ruby nebo libovolný počet další jazyky znamená. A tak vše, co potřebujete, je něco takového. Takže ve skutečnosti, budu přejít na spotřebiče tady, jen do některého staré okno, a my jsme jít dopředu a otevřené soubor s názvem, řekněme, ahoj. Nyní již dříve, mohl jsem zachránil to dokonce s příponou souboru, ale budu dělat ještě něco jednodušší zde. Chystám se jít dopředu a začít Tento soubor s touto mystickém syntaxi. Tak "user, bin, env, pro životní prostředí, php. " To je prostě jeden řádek kódu, který je řekne svůj operační systém, jít najít ve vaší místní prostředí, ať je to cokoliv, všude tam, kde PHP je-- na interpreter-- a jděte do toho a používat tento interpret interpretovat následující kód. Nyní, to je druh ošklivý rys PHP. Ale v tomto jazyce, jakýkoli když budete psát PHP kód, musíte mít jeden z těchto ošklivé PHP tagy vymezení začátek vašeho code--