[సంగీతాన్ని] డేవిడ్ J. మలన్: అన్ని కుడి. ఈ CS50 ఉంది. ఈ వారం ఎనిమిది ప్రారంభంలో ఉంది. మరియు మీరు మేము వదిలి గుర్తుచేసుకున్నారు ఉండవచ్చు చివరిసారి ఒక కొత్త భాష చూడటం పూర్తిగా. నిజానికి, ఒక బొత్తిగా వార్తలు తేలికైన మరియు అది కూడా కాదు ఒక ప్రోగ్రామింగ్ భాష. ఇది మాకు అనుమతించే ఒక మార్కప్ భాష నిజానికి ఏర్పరచుకునే మరియు వెబ్ పేజీలు. మరియు మీరు ఏదో దీన్ని కలిసి లేదా మీరు త్వరలోనే, ఉంటే మీరు ఇప్పటికే కలిగి. మేము క్యాస్కేడింగ్ ఉపయోగించడానికి వెళుతున్న శైలి షీట్లు, లేదా CSS, ఇది భాష యొక్క మరొక రకం ఉంది లక్షణాలు మరియు విలువలతో మాకు తెలియజేసేలా చేస్తాడు విషయాలు రంగు మార్చండి మరియు స్థానం మార్చడానికి మరియు ట్వీక్స్ ఈ రకాల. కానీ నేడు మరియు తరువాత, మేము ప్రారంభం మరింత శక్తివంతమైన భాషలు దృష్టి, PHP వంటి వాస్తవ ప్రోగ్రామింగ్ భాషలు. కాబట్టి PHP కొంత సమయం కోసం చుట్టూ ఉంది. మరియు మీరు, అది చూస్తారు ప్రధానంగా రూపొందించబడింది ప్రారంభ అసలు కోసం వెబ్ అభివృద్ధిలో మరియు వాస్తవానికి వెబ్ పుటలను రూపొందించడం. యొక్క కాబట్టి రకాల లక్షణాలు ఒక భాషలో వెబ్ చేయడానికి అవసరం డైనమిక్ దానితో పేజీలు? ఇతర మాటలలో, మీరు ఉత్పత్తి అనుకుంటే ఫేస్బుక్ వంటి కంటెంట్ dynamically-- నిరంతరం మారే న్యూస్, లేదా సమయం నుండి పాపప్ తక్షణ సందేశాలు ఏది వంటి time-- కు కార్యాచరణ యొక్క కీలకమైన అంశం మీరు ఒక ప్రోగ్రామింగ్ భాష లో అవసరం మీరు డైనమిక్ అనుమతిస్తుంది స్క్రీన్ కొత్త సమాచారం ప్రింట్? STUDENT: కోడ్. డేవిడ్ J. మలన్: కోడ్. సరే. మేము ఆ తీసుకొని వెళ్తాము. కొంచం ఎక్కువ ఖచ్చితమైన. నేను అర్థం, మేము చేయగల స్పష్టముగా సి, ఈ. ఇది మెడ లో ఒక నొప్పి ఉంటుంది. ఈ నిబద్ధత కానీ ఆ ఉంది? STUDENT: అవును. వేరియబుల్స్, బహుశా? డేవిడ్ J. మలన్: వేరియబుల్స్. ఖచ్చితంగా, సరే. వేరియబుల్స్ ఖచ్చితంగా మాకు సహాయం. మరియు కూడా ఏదో సులభమైన. మేము చాలా మొదటి లో ఉపయోగించారు చాలా మొదటి రోజు కార్యక్రమం మేము నిజానికి "హలో." చెప్పాడు STUDENT: ప్రింట్. డేవిడ్ J. మలన్: ప్రింట్, కుడి? లో ప్రింట్, లేదా printf సి ఈ సమయంలో ప్రపంచంలో, మేము వద్ద ఉంది మా పారవేయడం ఒక language-- సి, particular-- లో మరియు కూడా ఆ విషయం కోసం స్క్రాచ్ ఆ టెక్స్ట్ యొక్క తీగలను రూపొందించవచ్చు. మేము గత వారం చూసిన అలాగే, HTML ఉంటే, ఉంది టెక్స్ట్ యొక్క తీగలను యొక్క మొత్తం బంచ్ ఓపెన్ బ్రాకెట్లలో మరియు క్లోజ్డ్ ఉన్నప్పటికీ బ్రాకెట్లలో మరియు పద్యం రకమైన మరియు అది వెనుక కారణం, బాగా అప్పుడు మేము నిజంగా అనుకొనుట గాని వెబ్ పేజీలు ప్రారంభమవుతుంది మానవీయంగా gedit వాటిని టైప్ ద్వారా లేదా Microsoft Word లో, ఆ కోసం matter-- మేము కేవలం ఒక టెక్స్ట్ ఎడిటర్ అవసరం. లేదా మేము, కోడ్ రాస్తుంది మీ సలహా ముందు, మాకు తెలియజేయండి డైనమిక్ HTML ఉత్పత్తి, మరియు ఆ మేము చేయబోతున్నామని ఏది PHP తో చేయడం మొదలు మరియు చివరికి ఒక తో JavaScript అనే భాష, మరొక ఉత్పత్తి ఒక భాష ఉపయోగించండి. నిజానికి, ఈ ఏమి ఫేస్బుక్ మరియు అనేక, అనేక ఇతర సైట్లు నిజానికి డైనమిక్ చేయండి మీరు కొత్త సమాచారం ప్రదర్శించడానికి. కాబట్టి యొక్క దీన్ని ఒక తో ప్రారంభించండి గుప్తమైన చూస్తున్న లైన్, కానీ ఒక వాస్తవానికి చాలా శక్తివంతమైన. ఇంతవరకు, మేము సి ఉపయోగించి చేసిన, ఇది ఒక సంకలనం భాష. మరియు కేవలం ఒక శీఘ్ర recap-- ఒక సంకలనం భాష ఏ లక్షణం ఉంది? మీరు ఖచ్చితంగా కంపైల్ అవసరం అది, కానీ ఆ అర్థం ఏమిటి? అవును? STUDENT: ఇది ఉండాలి యంత్రం కోడ్ లోకి సమావేశమై. డేవిడ్ J. మలన్: సరే. ఇది తయారు అవసరం యంత్రం కోడ్ లోకి. కాబట్టి మీరు, మీ సోర్స్ కోడ్ పడుతుంది ఇది ఆంగ్ల విధమైన ఉంది. మీరు ఆ మార్పు ఏదో తక్కువ స్థాయి, చివరికి అంటారు వస్తువు 0 మరియు 1 యొక్క code--. మరియు అది ఆ 0 మరియు 1 యొక్క ఆ ఒక CPU, ఇంటెల్ తయారు చేసినటువంటి, నిజానికి అర్థం. ఇప్పుడు, PHP మరియు పైథాన్ మరియు రూబీ మరియు జావాస్క్రిప్ట్ మరియు ఇతర పుష్పగుచ్ఛాలు భాషలు సంకలనం లేదు భాషలు కానీ భాషలు అర్థం, అంటే మీరు కేవలం అప్పుడు వాటిని టైప్ మరియు మీరు 0 మరియు 1 యొక్క వాటిని మారిపోవు. మీరు బదులుగా కేవలం అప్పుడు అందిస్తుంది వేరొకరి ప్రోగ్రామ్ ఇన్పుట్, ఒక వ్యాఖ్యాత అని. మరియు ఆ వ్యక్తి యొక్క కార్యక్రమం రూపొందించబడింది అర్థం ఏమి ప్రతి మరియు పైథాన్ లేదా PHP లో ప్రతి చిహ్నం రూబీ లేదా ఎన్ని లేదా ఇతర భాషలు అర్థం. కాబట్టి మేము అవసరం అన్ని ఉంది ఈ వంటి ఏదో. కాబట్టి నిజానికి, నేను వెళుతున్న ఉపకరణం కు వెళ్ళి ఇక్కడ, కేవలం ఏ పాత విండో, మరియు మేము ఉన్నాము ముందుకు మరియు ఓపెన్ వెళ్ళి అనే ఫైలు, హలో, చెప్పటానికి. ఇప్పుడు గతంలో, నేను సేవ్ ఉండవచ్చు ఒక ఫైల్ పొడిగింపు ఈ, కానీ నేను వెళుతున్న ఏదో ఇక్కడ సరళంగా. నేను ముందుకు వెళ్లి ప్రారంభం వెళుతున్న ఈ గుప్తమైన వాక్యనిర్మాణం ఈ ఫైలు. కాబట్టి "యూజర్, బిన్, ENV, పర్యావరణం కోసం, php. " ఈ అని కోడ్ యొక్క కేవలం ఒక లైన్ నా ఆపరేటింగ్ సిస్టమ్ మీరెప్పుడూ, మీ స్థానిక కనుగొనేందుకు వెళ్ళి సంసార పర్యావరణం, PHP interpreter-- is-- ఎక్కడ మరియు ముందుకు వెళ్ళి ఆ అనువాదకుడిని ఉపయోగించుకుంటారు క్రింది కోడ్ అనువదించేందుకు. ఇప్పుడు, ఈ రకమైన ఉంది PHP యొక్క ఒక అగ్లీ ఫీచర్. కానీ ఈ భాషలో, ఏ సమయం మీరు, PHP కోడ్ వ్రాయడానికి మీరు ఈ అగ్లీ ఒకటి అవసరం ప్రారంభంలో గుర్తించే PHP టాగ్లు మీ code--