1 00:00:00,000 --> 00:00:11,736 2 00:00:11,736 --> 00:00:16,626 >> [వీడియో ప్లేబ్యాక్] 3 00:00:16,626 --> 00:00:19,410 >> గణిత యొక్క -A విజయం మరియు యాంత్రిక నైపుణ్యం 4 00:00:19,410 --> 00:00:23,270 ఈ గొప్ప కొత్త ఆటోమేటిక్ ఉంది హార్వర్డ్ విశ్వవిద్యాలయంలో కాలిక్యులేటర్. 5 00:00:23,270 --> 00:00:27,140 గణితం లో క్లిష్టమైన సమస్యలు కోడెడ్ రూపంలో యంత్రం ద్వారా చాలు 6 00:00:27,140 --> 00:00:31,710 టేప్ ఖచ్చితంగా ఒక పరిష్కారమవుతాయి సమయం ఒక నిమిషానికి భిన్నం అవసరం 7 00:00:31,710 --> 00:00:32,819 మానవ గణన. 8 00:00:32,819 --> 00:00:44,280 9 00:00:44,280 --> 00:00:48,220 అన్ని రకాల వేగవంతం చేయడానికి రూపొందించబడింది గణిత మరియు శాస్త్రీయ పరిశోధన, 10 00:00:48,220 --> 00:00:53,840 జెయింట్ యాంత్రిక మెదడు పని చేస్తుంది యునైటెడ్ స్టేట్స్ నేవీ యుద్ధ ముగింపు వరకు. 11 00:00:53,840 --> 00:01:03,620 12 00:01:03,620 --> 00:01:06,570 >> [END ప్లేబ్యాక్] 13 00:01:06,570 --> 00:01:08,590 >> డేవిడ్ J. మలన్: ఈ CS50 ఉంది. 14 00:01:08,590 --> 00:01:10,590 గత మాంత్రిక ఉంది స్థలం, కానీ మీరు చేసిన ఉంటే ఎప్పుడూ 15 00:01:10,590 --> 00:01:13,366 పరికరం ఏమి ఆలోచిస్తున్నారా హార్వర్డ్ సైన్స్ సెంటర్, 16 00:01:13,366 --> 00:01:16,150 ఇది నిజంగానే భాగం హార్వర్డ్ మార్క్ I, మరియు అది 17 00:01:16,150 --> 00:01:18,710 ఇప్పుడు అక్కడ ప్రదర్శనకు గత పలు సంవత్సరాల. 18 00:01:18,710 --> 00:01:20,590 మరియు మీరు చూస్తారు ఏమి సమస్య సెట్ లో ఎంబెడ్ 19 00:01:20,590 --> 00:01:24,416 ఒక తెర వెనుక ఒక లుక్ ఉంది ఆ పరికరం చేసింది, మరియు చేస్తుంది ఏమి 20 00:01:24,416 --> 00:01:27,540 లో అయిన ప్రొఫెసర్ హ్యారీ లూయిస్ నుండి ఇక్కడ కంప్యూటర్ సైన్స్ విభాగం. 21 00:01:27,540 --> 00:01:29,440 కేవలం ఒక బిట్ లో ఆ సో మరింత. 22 00:01:29,440 --> 00:01:33,990 >> కానీ నేడు ఈ మార్పుని ప్రారంభం గత వారం ఈ కు, 23 00:01:33,990 --> 00:01:37,290 మరియు మేము ప్రస్తావన తీసుకుని చేస్తాము ఇక్కడ ఒక ఛాయాచిత్రాన్ని 24 00:01:37,290 --> 00:01:38,630 ఆ నిజానికి చాలా ప్రసిద్ధిగాంచింది. 25 00:01:38,630 --> 00:01:42,270 ఎవరైనా ఏమి ఈ తెలుసా ఇక్కడ తెరపై? 26 00:01:42,270 --> 00:01:43,880 కనీసం పురాణం ప్రకారం. 27 00:01:43,880 --> 00:01:44,837 అవును. 28 00:01:44,837 --> 00:01:45,920 ప్రేక్షకులు: మొదటి వైరస్. 29 00:01:45,920 --> 00:01:49,570 డేవిడ్ J. మలన్: సో అది దయ్యం ఉంది ఒక కంప్యూటర్ లో మొట్టమొదటి అసలు బగ్. 30 00:01:49,570 --> 00:01:52,490 ఇప్పుడు వాస్తవానికి పదం బగ్, ఒక కార్యక్రమంలో ఒక తప్పు, 31 00:01:52,490 --> 00:01:55,250 కొన్ని మాతో ఉంది భౌతిక ప్రపంచంలో సమయం, 32 00:01:55,250 --> 00:01:58,190 మరియు ఈ మొదటి ఒకటి డాక్యుమెంట్ సార్లు పేరు ఎవరైనా నిజానికి 33 00:01:58,190 --> 00:02:02,280 మార్క్ యొక్క ఒక పెద్ద మాత్ తెమ్పబడిన II కంప్యూటర్, బైండర్ లో అది చాలు 34 00:02:02,280 --> 00:02:05,006 ఆపై అది రికార్డ్ తొలి బగ్ గా 35 00:02:05,006 --> 00:02:06,630 నిజానికి భౌతికంగా కనుగొనబడిందని. 36 00:02:06,630 --> 00:02:10,104 సో ఆ విధంగా ప్రవేశించింది నేటి నమ్మకాలలో ఆ. 37 00:02:10,104 --> 00:02:12,020 గత ప్రతిదీ వారం అందుబాటులో ఉంటుంది. 38 00:02:12,020 --> 00:02:14,840 నిర్దిష్ట వనరులు లో మీరు వాటిని కాదు తప్పనిసరిగా ముఖ్యంగా గమనించవచ్చు 39 00:02:14,840 --> 00:02:15,881 వ్యక్తి ఇక్కడ వస్తున్న ఉంటే. 40 00:02:15,881 --> 00:02:20,230 కాబట్టి టీచింగ్ సహచరులలో ఒక ప్రతి సంవత్సరం గమనికలు యొక్క సాధారణ సెట్ చేస్తుంది, 41 00:02:20,230 --> 00:02:22,010 కాబట్టి మీరు ఉంచరు అవసరం మీ తల డౌన్, ప్రయత్నిస్తున్న 42 00:02:22,010 --> 00:02:24,410 అత్యంత ఏదైనా రాయు తరగతి లో ఇక్కడ జరిగే ఉండవచ్చు. 43 00:02:24,410 --> 00:02:25,940 కాబట్టి ఆ అని తెలుసుకోవటం [పిలవబడే? Scribd?] గమనికలు 44 00:02:25,940 --> 00:02:29,350 ఖచ్చితంగా స్లైడ్స్, ఆన్ లైన్ మరియు మేము తరగతి లో ఉపయోగించే సోర్స్ కోడ్. 45 00:02:29,350 --> 00:02:31,436 మేము పూర్తి టెక్స్ట్ వ్రాతలు చేయడానికి అందుబాటులో అలాగే. 46 00:02:31,436 --> 00:02:34,310 మీరు అస్పష్టంగా కొన్ని గుర్తు చేస్తే పదం, మరియు కొద్దిగా దానిని చూడవచ్చు 47 00:02:34,310 --> 00:02:37,280 అందరికీ, అన్ని తెలుసుకోవటం ఆ వెతకడానికి ఆన్లైన్. 48 00:02:37,280 --> 00:02:38,930 అలాగే అలాగే వివరణలు. 49 00:02:38,930 --> 00:02:42,710 నిజానికి, నేడు మేము చూడండి ప్రారంభమవుతుంది తక్కువ స్థాయి ప్రోగ్రామింగ్ భాష, 50 00:02:42,710 --> 00:02:45,290 వెంటనే మాకు తెలిసి ఉంటుంది సి, మరియు అది చాలా సులభం 51 00:02:45,290 --> 00:02:48,820 విధమైన కేవలం కొన్ని తర్వాత కోల్పోతాయి క్షణాలు సమయం, మరియు వండర్ అప్పుడు విధమైన 52 00:02:48,820 --> 00:02:52,370 మేము నిజంగా కొన్ని మరింత వచ్చింది ఎలా సరళమైన నుండి క్లిష్టమైన ఉదాహరణ. 53 00:02:52,370 --> 00:02:54,975 కాబట్టి మేము చెర్రీ చేస్తాము రియలైజ్ తరగతి కొన్ని సమయంలో తీసుకున్న 54 00:02:54,975 --> 00:02:57,850 ప్రతినిధి ఉదాహరణలు యొక్క, కానీ మరింత కూడా అని తెలుసుకోవటం 55 00:02:57,850 --> 00:03:01,140 మీరు పని చేయవచ్చు కాబట్టి అందుబాటులో మీ స్వంత వేగంతో అది ద్వారా 56 00:03:01,140 --> 00:03:02,950 అయితే మీరు చాలా సౌకర్యంగా ఉన్నాము. 57 00:03:02,950 --> 00:03:05,200 >> కానీ మేము వదిలి కేవలం ఈ ప్రోగ్రామ్లను. 58 00:03:05,200 --> 00:03:09,690 నేను ఆకుపచ్చ జెండా క్లిక్ మరియు ఈ ప్రోగ్రామ్ ఏమి చేస్తుంది? 59 00:03:09,690 --> 00:03:10,710 హలో, ప్రపంచం, సేస్. 60 00:03:10,710 --> 00:03:13,180 ఇది పిల్లి అనుకోండి హలో తన చిన్న ప్రపంచంలో 61 00:03:13,180 --> 00:03:15,990 ఎగువ ఎడమ చేతి వైపు స్క్రాచ్ యొక్క వినియోగదారు ఇంటర్ఫేస్లో. 62 00:03:15,990 --> 00:03:18,810 కానీ మేము పరిచయం చేయడానికి ప్రారంభించారు కొన్ని పరిభాష గత వారం. 63 00:03:18,810 --> 00:03:23,614 కాబట్టి, ఈ వంటి విషయాలు మేము ఏమి అని? 64 00:03:23,614 --> 00:03:25,280 ఈ సాధారణ పదం ఏమిటి కావచ్చు? 65 00:03:25,280 --> 00:03:26,266 అవును. 66 00:03:26,266 --> 00:03:28,210 ఒక పద్ధతి లేదా ఒక ప్రకటనలో తెలిపారు. 67 00:03:28,210 --> 00:03:29,280 ఖచ్చితంగా, అది ఒక చర్య. 68 00:03:29,280 --> 00:03:30,140 ఈ చేయండి. 69 00:03:30,140 --> 00:03:32,400 మరియు ఇంకా ఉన్నాయి గీతలు ఇతర ఆకారాలు, 70 00:03:32,400 --> 00:03:35,360 ఈ పేరొందిన పాటు ప్రకటన, వారు కూడా ఉన్నారు 71 00:03:35,360 --> 00:03:38,221 ఇది మేము ఏమి అని ఈ వంటి విషయాలు? 72 00:03:38,221 --> 00:03:38,720 అవును. 73 00:03:38,720 --> 00:03:39,634 సో ఒక లూప్. 74 00:03:39,634 --> 00:03:42,050 మరియు ఈ సందర్భంలో, ఈ విషయం రిపీట్స్, సహజంగా, 10 సార్లు. 75 00:03:42,050 --> 00:03:43,040 ఒక ఎప్పటికీ బ్లాక్ ఉంది. 76 00:03:43,040 --> 00:03:44,164 ఇతరులు జంట ఉంది. 77 00:03:44,164 --> 00:03:48,309 మరియు ఈ రోజు మేము ఎలా చూడండి చూడాలని మరింత ఆధునిక ప్రపంచంలో ఈ అనువదించడానికి, 78 00:03:48,309 --> 00:03:50,850 అంతే అయినప్పటికీ, మీరు రెడీ ఉంటే మొదటి చూపులో కనిపిస్తుంది వెళ్ళడం 79 00:03:50,850 --> 00:03:52,024 మరింత మర్మమైన ఉండాలి. 80 00:03:52,024 --> 00:03:53,190 కానీ ఆ నిజానికి ఉచ్చులు ఉన్నాయి. 81 00:03:53,190 --> 00:03:56,182 మరియు తర్వాత మేము వంటి విషయాల్లో ఈ ఆకృతిని కలిగి ఉంటుంది మరియు ఈ, 82 00:03:56,182 --> 00:03:57,515 మరియు తప్పనిసరిగా ప్రశ్నలు. 83 00:03:57,515 --> 00:03:58,890 మరియు మేము ఏమి ఈ సూచిస్తారు? 84 00:03:58,890 --> 00:03:59,762 >> ప్రేక్షకులు: బూలియన్ వ్యక్తీకరణ. 85 00:03:59,762 --> 00:04:00,320 >> డేవిడ్ J. మలన్: అవును. 86 00:04:00,320 --> 00:04:01,340 బూలియన్ వ్యక్తీకరణ. 87 00:04:01,340 --> 00:04:04,502 ఏదో గాని నిజమైన లేదా తప్పుడు, అవును లేదా సంఖ్య, ఒకటి లేదా సున్నా 88 00:04:04,502 --> 00:04:05,960 అయితే మీరు ప్రపంచంలో చూడాలను. 89 00:04:05,960 --> 00:04:08,335 కానీ మేము ఆ బూలియన్ అని వ్యక్తీకరణలు, మరియు మేము వాటిని ప్రదర్శించాడు 90 00:04:08,335 --> 00:04:09,900 పరిస్థితులు, లేదా శాఖలుగా. 91 00:04:09,900 --> 00:04:12,170 మరియు ప్రపంచంలో స్క్రాచ్, ప్రతిదీ చక్కగా 92 00:04:12,170 --> 00:04:15,460 దాని ఆకారం పరంగా ఇంటర్లాక్లు, అది అలా తార్కిక అర్ధమే ఉంటే, 93 00:04:15,460 --> 00:04:18,490 కానీ మీరు కేవలం వద్ద ఆపడానికి లేదు షరతులతో ఒక పనిని, 94 00:04:18,490 --> 00:04:20,450 మీరు సామెతల కలిగి రోడ్ లో చీలిక 95 00:04:20,450 --> 00:04:24,040 మరియు ఈ లేదా ఉంటే గాని పరిస్థితి ఒప్పు లేదా కాదు. 96 00:04:24,040 --> 00:04:26,040 ఆపై, మీరు చూస్తారు మీరు ఇప్పటికే కలిగి ఉంటే, 97 00:04:26,040 --> 00:04:27,480 మీరు గూడు ఈ బ్లాక్లు పెళ్ళి చేసుకుంటావా చేయవచ్చు. 98 00:04:27,480 --> 00:04:32,110 కాబట్టి స్క్రాచ్ ఆకారాలు పూరించడానికి పెరుగుతుంది మీరు ఇన్సర్ట్ అనుకొనుచున్న, 99 00:04:32,110 --> 00:04:35,330 కాబట్టి మీరు నిజంగా వ్యక్తీకరించవచ్చు అత్యంత మీరు చేయాలనుకుంటున్నారా ఎలాంటి తర్కం. 100 00:04:35,330 --> 00:04:38,220 >> ప్రకటన ఇప్పుడు కొన్ని పదాలు రెండు ఇక్కడ మరియు న్యూ హవెన్ కోసం. 101 00:04:38,220 --> 00:04:39,370 కాబట్టి విభాగీకరణ నేడు ప్రారంభమవుతుంది. 102 00:04:39,370 --> 00:04:42,120 ఈ కోసం URL కోర్సు యొక్క ఉంది వెబ్సైట్, ఆ తెలియని కోసం. 103 00:04:42,120 --> 00:04:43,970 విభాగాలు ఒక ఉంటుంది అవకాశం కలిసి పొందుటకు 104 00:04:43,970 --> 00:04:46,553 మరింత సన్నిహిత వాతావరణం లో [కంటే? సాండర్స్?], అనుమతిస్తుంది 105 00:04:46,553 --> 00:04:50,347 ఒక తో 10 నుండి 20 సహ విభిన్న మార్గాలుగా వద్ద టీచింగ్ తోటి, 106 00:04:50,347 --> 00:04:51,930 మరియు వివిధ పేసెస్, మీరు ఎంచుకుంటే. 107 00:04:51,930 --> 00:04:54,080 నిజానికి కోర్సు ఆఫర్లు వివిధ విభాగాలు 108 00:04:54,080 --> 00:04:57,340 తక్కువ సౌకర్యవంతమైన, మరింత సౌకర్యవంతమైన, మరియు ఎక్కడో మధ్య లో, 109 00:04:57,340 --> 00:04:59,860 మరియు ఇక్కడ thumb యొక్క ముఖ్య పాత్ర ఎలాంటి అధికారిక నిర్వచనం ఉంది, 110 00:04:59,860 --> 00:05:04,600 కానీ మీరు తక్కువ సౌకర్యవంతమైన అయితే, మీరు రకమైన ఇది తెలుసు. 111 00:05:04,600 --> 00:05:07,470 మీరు గురించి ఒక బిట్ భయంలేని ఉన్నాము తిరిగి, బహుశా, అడుగు అడుగు ఆలోచన 112 00:05:07,470 --> 00:05:10,130 తరగతిలో, లేదా చూపిస్తున్న విభాగం మధ్య ఒక లో అప్. 113 00:05:10,130 --> 00:05:12,770 మీరు నుండి ప్రోగ్రామింగ్ ఉన్నాను మరింత సౌకర్యవంతమైన, ఆరు సంవత్సరాల వయస్సు 114 00:05:12,770 --> 00:05:13,400 బహుశా మీకు. 115 00:05:13,400 --> 00:05:16,150 మరియు అది ఒక టాసు అప్ రకంగా ఉంటే, ఆ వేటి మధ్య వార్తలు 116 00:05:16,150 --> 00:05:17,190 అని అర్థం. 117 00:05:17,190 --> 00:05:18,410 >> ఇప్పుడు, ఈ మధ్యకాలంలో, ఒక తరగతి ఈ పరిమాణానికి, 118 00:05:18,410 --> 00:05:21,326 సెక్షన్ మాకు కొంతకాలంగా పడుతుంది ప్రతి ఒక్కరూ, కాబట్టి మేము అని పిలుస్తారు, 119 00:05:21,326 --> 00:05:24,030 సూపర్ విభాగాలు, ఈ రాబోయే వారాంతంలో మరియు తరువాత వారం, 120 00:05:24,030 --> 00:05:26,570 కాబట్టి కోర్సు యొక్క వెబ్ పరిశీలించి కోర్సు విస్తృతంగా ఉన్నాయి వారికోసం, 121 00:05:26,570 --> 00:05:28,610 మరియు కూడా ఆ కోసం చిత్రీకరించారు వారికి చేయలేరు. 122 00:05:28,610 --> 00:05:33,470 మరియు విభాగాలు తాము ప్రారంభమౌతుంది వారంలో CS50 సున్నా సూచిక మూడు. 123 00:05:33,470 --> 00:05:35,880 సమస్య 0 ఇప్పటికే ఉంది సెట్ కోర్సు యొక్క వెబ్ సైట్. 124 00:05:35,880 --> 00:05:40,010 మరియు మీరు కలిగి లేదు అని తెలుసుకోవటం తొమ్మిది రోజుల చివరలో ఈ సెమిస్టర్. 125 00:05:40,010 --> 00:05:43,240 కాబట్టి ఈ చివరి నుండి ఒక నవీకరణ ఉంది సంవత్సరం, మేము ఐదు రోజుల చివరలో ఉన్నప్పుడు. 126 00:05:43,240 --> 00:05:46,210 >> కాబట్టి మీరు వొండరింగ్ ఉంటే, మేము తొమ్మిది సమస్య సెట్లు ఉన్నాయి. 127 00:05:46,210 --> 00:05:53,200 మీరు తొమ్మిది రోజుల చివరలో, ఇది ప్రతి కలిగి మీరు మాత్రమే వారానికి ఒకటి గడపవచ్చు. 128 00:05:53,200 --> 00:05:56,089 ఆ సమర్థవంతంగా అన్ని చేస్తుంది సమస్య కారణంగా శుక్రవారం అమర్చుతుంది, 129 00:05:56,089 --> 00:05:58,630 కానీ లక్ష్యం కొద్దిగా ఉంచాలి మానసిక ఒత్తిడి బిట్ 130 00:05:58,630 --> 00:06:01,100 మీరు పొందడానికి ప్రయత్నించండి గురువారం విషయాలు 131 00:06:01,100 --> 00:06:03,960 మీరు వెంటనే అన్వేషించుకోవచ్చును గా ఎందుకంటే, మంచి కోసం లేదా తప్పుడు, చాలా 132 00:06:03,960 --> 00:06:07,820 సాఫ్ట్వేర్ ప్రపంచంలో ప్రతిదీ అప్ ముగుస్తుంది చాలా పొడవుగా మీరు ఊహించడానికి కంటే తీసుకొని. 133 00:06:07,820 --> 00:06:10,620 కనుక ఇది ఒక విధమైన పరిగణలోకి సహాయం అవకాశం 134 00:06:10,620 --> 00:06:13,880 మీరే గురువారం లక్ష్యంగా కానీ, అవును, ఆ సౌకర్యం పడుతుంది 135 00:06:13,880 --> 00:06:14,950 ప్రతిదీ శుక్రవారం కారణం. 136 00:06:14,950 --> 00:06:17,590 మరియు మీరు వాటిని submit ఉంటే గురువారం, ఆ అద్భుతమైన వార్తలు. 137 00:06:17,590 --> 00:06:21,020 ఏ బోనస్ పాయింట్లు లేదా అదనపు ఉంది ఆ గడువు సమావేశం కోసం క్రెడిట్. 138 00:06:21,020 --> 00:06:23,250 ఇది మాత్రమే ఊతకర్ర అని అర్థం. 139 00:06:23,250 --> 00:06:25,810 >> మరియు కార్యాలయం గంటల, రెండు ఇక్కడ మరియు న్యూ హవెన్ లో, 140 00:06:25,810 --> 00:06:28,840 వ్యక్తి లో, మీరు చెయ్యాలనుకుంటే మా కోర్సులు ఏ కలవడానికి 141 00:06:28,840 --> 00:06:31,060 సహాయం కోసం వ్యక్తులు మరియు కాస్ బోధన. 142 00:06:31,060 --> 00:06:31,640 >> అన్ని కుడి. 143 00:06:31,640 --> 00:06:33,110 కాబట్టి ఇప్పుడు యొక్క ఈ నిజమైన తయారు చేద్దాము. 144 00:06:33,110 --> 00:06:35,470 మరియు ఒక క్షణం అది ఆరంభమవుతుంది కొంచెం అద్భుత పొందుటకు, కానీ చాలా వరకు 145 00:06:35,470 --> 00:06:37,310 త్వరగా శుక్రవారం మరియు వచ్చే వారం మనం 146 00:06:37,310 --> 00:06:41,230 కంటే చాలా ఎక్కువ చేస్తామని మేము ఇప్పటివరకు స్క్రాచ్ లో అనుకొనుట. 147 00:06:41,230 --> 00:06:44,350 కాబట్టి మేము గత కోడ్ పరిచయం వారం, pictoral అయితే. 148 00:06:44,350 --> 00:06:45,620 ఇది పజిల్ ముక్కలు ఉంది. 149 00:06:45,620 --> 00:06:48,800 మరియు మేము అది అని పద్దతైన సోర్స్ కోడ్ అంటారు ఏదో 150 00:06:48,800 --> 00:06:50,330 కానీ లాగా లేదని చెప్పారు? 151 00:06:50,330 --> 00:06:52,550 సరే, కొద్దిగా చూసారు ఈ వంటి ఏదో. 152 00:06:52,550 --> 00:06:55,410 మరియు, నిజానికి, కేవలం రకం మేము ఈ తో వెళ్ళడానికి ఇక్కడ బాధించటం. 153 00:06:55,410 --> 00:06:57,800 నేను ముందుకు వెళ్ళడానికి వెళుతున్న మరియు ఇక్కడ ఒక విండో తెరుచుకుంటుంది, 154 00:06:57,800 --> 00:06:59,810 మరియు నేను కేవలం క్రొత్త ఫైల్ను ఎంచుకోండి వెళుతున్న. 155 00:06:59,810 --> 00:07:03,200 మరియు నేను ఈ ఫైలు సేవ్ వెళుతున్న హలో డాట్ సి లాగ. 156 00:07:03,200 --> 00:07:05,700 ఆ ఎంపిక మరింత కేవలం ఒక క్షణం లో పదాలు. 157 00:07:05,700 --> 00:07:08,630 మరియు ఈ ఎవరైనా ఉండవచ్చు ప్రోగ్రామ్ రాయడం గురించి వెళ్ళండి. 158 00:07:08,630 --> 00:07:13,990 ప్రామాణిక I / O డాట్ h, Int ప్రధాన చేర్చండి దగ్గరగా, శూన్యమైన, మరియు అప్పుడు ఓపెన్ వంకర కలుపు 159 00:07:13,990 --> 00:07:19,430 గిరజాల జంట కలుపు, printf హలో కామా ప్రపంచ, బాక్ స్లాష్ n, సెమికోలన్, సేవ్, పూర్తి. 160 00:07:19,430 --> 00:07:19,930 OK. 161 00:07:19,930 --> 00:07:21,670 నేను నా మొదటి వ్రాయలేదు కార్యక్రమం, కానీ అది జరగబోతోంది 162 00:07:21,670 --> 00:07:23,878 చాలా underwhelmed ఉండాలి ఉన్నప్పుడు నిజానికి నేను ఎందుకంటే 163 00:07:23,878 --> 00:07:27,352 కోర్సు యొక్క, ఈ కార్యక్రమం అమలు, మొదటి రచన ద్వారా హలో తయారు, 164 00:07:27,352 --> 00:07:30,310 ఆపై హలో స్లాష్, మరియు మేము చేస్తాము డాట్ మరింత వివరంగా ఈ ద్వారా వెళ్ళడానికి 165 00:07:30,310 --> 00:07:31,730 ఒక క్షణం లో ఆ అది అంతే. 166 00:07:31,730 --> 00:07:33,270 ఏ విండోస్ ఓపెన్ పాప్ లేదు. 167 00:07:33,270 --> 00:07:35,070 ఇది ఏమీ లేదు ముఖ్యంగా ఫాన్సీ. 168 00:07:35,070 --> 00:07:38,830 అది అన్ని నేను దానిని చెప్పారు ఏమిటి అలా, కానీ మేము ఎలా ఆ వస్తుందా? 169 00:07:38,830 --> 00:07:40,560 మరియు ఎలా మేము ఆ మీద నిర్మించడానికి చెయ్యాలి? 170 00:07:40,560 --> 00:07:43,430 సరే, కొన్ని పరిచయం తెలియజేయండి ఇక్కడ వివిధ భావనలు. 171 00:07:43,430 --> 00:07:47,170 >> ఒక కాబట్టి, మేము ప్రారంభించడానికి చేయబోతున్నారు ఒక కంపైలర్ అనే ప్రోగ్రామ్ ఉపయోగించి. 172 00:07:47,170 --> 00:07:51,470 ఒక కంపైలర్, Mac OS, Windows కోసం ఉంది Linux ఆపరేటింగ్ వ్యవస్థలు ఎన్ని, 173 00:07:51,470 --> 00:07:54,540 మరియు మేము త్వరలోనే మీరు పరిచయం చేస్తాము మేము ఉపయోగించి చేయబడుతుంది పర్యావరణం, 174 00:07:54,540 --> 00:07:57,410 కానీ ఒక కంపైలర్ కేవలం ఒక సాధారణ ఉంది సాఫ్ట్వేర్ యొక్క భాగాన్ని పదం 175 00:07:57,410 --> 00:08:01,940 సోర్స్ కోడ్ పడుతుంది మరియు దాని నుండి వస్తువు కోడ్ ఉత్పత్తి చేస్తుంది. 176 00:08:01,940 --> 00:08:03,940 ఇతర మాటలలో, మీరు ఉంటే ఇన్పుట్ మీ మూలంగా కలిగి 177 00:08:03,940 --> 00:08:08,250 కోడ్, నేను కేవలం టైప్ ఏమి లో లాగ, ఇది చివరకు వస్తువు కోడ్ ఉత్పత్తి చేస్తుంది. 178 00:08:08,250 --> 00:08:11,780 మరియు వస్తువు కోడ్ కేవలం నిజంగా ఇది అందిస్తుంది చెప్పడం ఒక ఫాన్సీ మార్గం 179 00:08:11,780 --> 00:08:12,926 సున్నా మరియు ఒకటి. 180 00:08:12,926 --> 00:08:14,800 ఇతర మాటలలో, మూలం అంతే అయినప్పటికీ కోడ్, 181 00:08:14,800 --> 00:08:17,240 ఒక చిన్న రహస్య చూడండి వెళుతున్న మరియు కొద్దిగా తక్కువ స్నేహపూర్వక 182 00:08:17,240 --> 00:08:19,590 మొదటి చూపులో స్క్రాచ్ కంటే, అది కనీసం ఏదో 183 00:08:19,590 --> 00:08:21,120 మనం మానవులు అర్థం చేసుకోవచ్చు. 184 00:08:21,120 --> 00:08:24,360 ఇది రకమైన కనిపిస్తోంది మరియు వంటి ధ్వనులు ఇంగ్లీష్ అయినప్పటికీ అది చాలా సంక్షిప్తమైన ఉంది. 185 00:08:24,360 --> 00:08:28,040 సున్నా యొక్క ప్రోగ్రామింగ్ అయితే మరియు ఒకరి మా పూర్వీకుల చేయండి వచ్చింది వంటి, 186 00:08:28,040 --> 00:08:30,920 కొన్ని సంవత్సరాల క్రితం, కాదు ఒక ముఖ్యంగా ఆహ్లాదకరమైన సవాలు. 187 00:08:30,920 --> 00:08:33,710 మరియు ఇంకా, ఈ ఏమి ఉంది కంప్యూటర్ ఇప్పటికీ అర్థం. 188 00:08:33,710 --> 00:08:37,010 కాబట్టి కంపైలర్ నుండి మాకు గెట్స్ సోర్స్ కోడ్ వస్తువు కోడ్. 189 00:08:37,010 --> 00:08:39,860 ఇది ఒక ఫైల్ తెరిచి వంటిది కంపైలర్, మరియు మీరు సేవ్ చేసినప్పుడు, 190 00:08:39,860 --> 00:08:41,419 మీరు ఆ సున్నాలు మరియు వాటిని పొందడానికి. 191 00:08:41,419 --> 00:08:43,419 కాబట్టి మేము ఎలా చేయాలో చూస్తారు కేవలం ఒక క్షణం లో ఆ. 192 00:08:43,419 --> 00:08:47,400 >> కానీ ఇప్పుడు చూద్దాం ఒక అందించడానికి ప్రయత్నించండి గత వారం మరియు ఈ మధ్య వారధిలా, 193 00:08:47,400 --> 00:08:50,660 కూడా కాబట్టి మేము దాసోహం ఆరోపిస్తున్నారు గిరజాల జంట కలుపులు వంటి విషయాలపై, 194 00:08:50,660 --> 00:08:54,100 మరియు సెమికోలన్లు, మరియు బ్రాకెట్లు మరియు ఈ తెలివైన ఆసక్తికరమైన అన్ని 195 00:08:54,100 --> 00:08:57,620 ప్రోగ్రామింగ్ అంశాలు చాలా అర్ధం చేసుకోవడం ప్రారంభ ప్రజలు ట్రిప్ అప్, 196 00:08:57,620 --> 00:09:00,930 ఆలోచనలు అన్ని గుర్తించలేరు నేడు, గత వలె ఉంటాయి. 197 00:09:00,930 --> 00:09:03,975 గత, మేము ఈ ఉదాహరణను చూశారు ఇక్కడ, హలో వరల్డ్ ప్రోగ్రామ్. 198 00:09:03,975 --> 00:09:07,500 మేము కావాలా Well, ఈరోజు మొదలు అదే కార్యక్రమం అమలు, 199 00:09:07,500 --> 00:09:10,800 అది ఒక చూడండి జరగబోతోంది ఈ వంటి చిన్న ఏదో. 200 00:09:10,800 --> 00:09:14,040 మరియు మేము దీర్ఘ ఏమి పూర్ణాంకానికి ముందు వివరించడానికి చేస్తాము ప్రధాన, మరియు శూన్యమైన, మరియు అన్ని మరియు 201 00:09:14,040 --> 00:09:18,770 , కానీ కనీసం నేను ఇక్కడ చూడండి ఇప్పటికే తెలిసిన హలో. 202 00:09:18,770 --> 00:09:20,860 >> వంటి ఇంతలో, విషయాలు ఫంక్షన్, హలో సే, 203 00:09:20,860 --> 00:09:23,570 చాలా కేవలం ఒక అవతరిస్తుంది ఈ వంటి చాలా సులభమైన ప్రకటన. 204 00:09:23,570 --> 00:09:26,930 Printf హలో వరల్డ్, కొన్ని ఒక బాక్ స్లాష్ తో, సూక్తులు, 205 00:09:26,930 --> 00:09:29,780 ఒక సెమికోలన్ తో, కానీ ఆ మరింత వచ్చిన. 206 00:09:29,780 --> 00:09:34,066 లూప్స్, మరోవైపు, ఈ ఒక లూప్ ఉంది, కోర్సు యొక్క, ఎప్పటికీ ప్రపంచ హలో చెప్పారు, 207 00:09:34,066 --> 00:09:36,690 మరియు ఈ ఒక చూడండి జరగబోతోంది గత కంటే weirder కొద్దిగా, 208 00:09:36,690 --> 00:09:39,530 కానీ నేను ఏదో చెప్పుకోవాలంటే వంటి నిజమైన అయితే, నేను 209 00:09:39,530 --> 00:09:44,050 అప్పుడు హలో ప్రపంచ ముద్రించవచ్చు మళ్ళీ, మళ్ళీ, మళ్ళీ, మళ్ళీ. 210 00:09:44,050 --> 00:09:46,660 ఆపై మీరు రకమైన చెయ్యవచ్చు ఇక్కడ ప్రతిపాదించే మొదలు, 211 00:09:46,660 --> 00:09:49,070 ఉపయోగించి ఈ సమావేశం గిరజాల జంట కలుపులు రకం 212 00:09:49,070 --> 00:09:52,050 యొక్క ఆలింగనం వంటి అక్కడ కోడ్ ఇండెంట్ లైన్. 213 00:09:52,050 --> 00:09:55,840 కోడ్ యొక్క printf లైన్ చాలా వంటి పైన పసుపు పజిల్ భాగాన్ని పైకి. 214 00:09:55,840 --> 00:09:58,740 కాబట్టి మేము ఎప్పటికీ చెప్పడానికి వెళ్ళడం లేదు చేస్తున్నాం, మేము నిజమైన అయితే చెప్పడానికి వెళుతున్న 215 00:09:58,740 --> 00:10:01,020 కేవలం ఒక బిట్ లో ఎందుకు కానీ మేము చూస్తారు. 216 00:10:01,020 --> 00:10:04,210 >> ఇంతలో, మేము ఈ వంటి ఒక లూప్ కలిగి ఉంటే, ఇక్కడ మీరు ఒక పరిమిత ఏదో పునరుక్తి 217 00:10:04,210 --> 00:10:07,730 సంఖ్య సార్లు, ఈ ఒక చాలా అంతే కొద్దిగా తీసుకుని వెళుతున్న ఉపయోగిస్తారు విధానం 218 00:10:07,730 --> 00:10:12,820 , కానీ అది Int కోసం చెప్పటానికి జరగబోతోంది నేను ++, నేను కంటే తక్కువ 10 సున్నా గెట్స్ 219 00:10:12,820 --> 00:10:14,056 ఆపై printf మళ్ళీ. 220 00:10:14,056 --> 00:10:15,430 కానీ నమూనాలను ఉన్నట్లు జరగబోతోంది. 221 00:10:15,430 --> 00:10:18,434 మరియు తెలిసిన మీరు యొక్క ఆ కోసం AP కంప్యూటర్ సైన్స్, లేదా జావా తో, 222 00:10:18,434 --> 00:10:21,100 లేదా ఇతర భాషలు ఎన్ని, దాదాపు అన్ని ఈ నిర్మాణాలను 223 00:10:21,100 --> 00:10:23,820 ఇప్పటివరకు ఎక్కువగా తెలిసిన కనిపించాలి. 224 00:10:23,820 --> 00:10:24,680 >> కాబట్టి వేరియబుల్. 225 00:10:24,680 --> 00:10:29,270 ఇక్కడ ఒక సాధారణ స్క్రాచ్ ఎక్సెర్ప్ట్ అని సున్నా కౌంటర్ అనే వేరియబుల్ అమర్చుతుంది 226 00:10:29,270 --> 00:10:33,150 ఆపై శాశ్వతంగా కౌంటర్ చెప్పారు, మరియు అది ఒక కౌంటర్ మారుస్తుంది. 227 00:10:33,150 --> 00:10:37,030 కనుక ఇది సున్నా తో మొదలవుతుంది ఆపై ఒకటి, రెండు, మూడు. 228 00:10:37,030 --> 00:10:42,560 Well, ఎలా మేము ఆ పరిచయం ఉండవచ్చు ఈ కొత్త భాష అదేవిధంగా కొద్దిగా? 229 00:10:42,560 --> 00:10:45,460 Int కౌంటర్ సమానం నిజమైన అయితే సున్నా, ఇది 230 00:10:45,460 --> 00:10:48,100 ముందు నుండి అదే ఆలోచన ఎప్పటికీ ఏదో చేయడం, 231 00:10:48,100 --> 00:10:49,530 మరియు నేను printf వెళుతున్న. 232 00:10:49,530 --> 00:10:53,310 మరియు ఇప్పుడు అది ఒక చిన్న వింత సంతరించుకోనుంది శాతం నేను, కానీ మరింత మీద వచ్చిన, 233 00:10:53,310 --> 00:10:55,140 కానీ ఈ ఆలోచనలు అదే ఉంటాయి. 234 00:10:55,140 --> 00:10:58,820 మేము ఇప్పుడు కట్టుబడి ఉంటుంది కంప్యూటర్గా వాక్యనిర్మాణం 235 00:10:58,820 --> 00:11:00,010 మాకు డిమాండ్ అన్నారు. 236 00:11:00,010 --> 00:11:04,620 >> బూలియన్ వ్యక్తీకరణ, అలాంటిదే ఎస్ఎక్స్ తక్కువ y కంటే, y కంటే ఎక్కువ లేదా x తక్కువ, 237 00:11:04,620 --> 00:11:06,354 మరియు z కంటే తక్కువ y. 238 00:11:06,354 --> 00:11:09,270 ఇది కొద్దిగా ఏదో చూడండి జరగబోతోంది ఈ వంటి, కేవలం కుండలీకరణాలు తో 239 00:11:09,270 --> 00:11:13,020 వంటి మంచి కొలత కోసం గణిత కేవలం హామీ క్రియల క్రమం 240 00:11:13,020 --> 00:11:14,750 మేము ఉద్దేశ్యము ఉంది. 241 00:11:14,750 --> 00:11:15,600 ఇప్పుడు, పరిస్థితులు. 242 00:11:15,600 --> 00:11:21,220 సో y కంటే తక్కువ x, చెప్పుకోవాలంటే x తక్కువ y కంటే, x, y కంటే ఎక్కువ వేరే ఉంటే, 243 00:11:21,220 --> 00:11:26,020 లేకపోతే, x, y కంటే ఎక్కువ అని చెబుతారు తార్కికంగా, x, y సమానంగా ఉండాలి. 244 00:11:26,020 --> 00:11:28,710 కాబట్టి మీరు అమలు స్క్రాచ్ లో ఈ వంటి ఏదో, 245 00:11:28,710 --> 00:11:31,230 లేదా మీరు అమలు ఈ వాక్యనిర్మాణంలో అది. 246 00:11:31,230 --> 00:11:35,090 మరియు తిరిగి, గిరజాల జంట కలుపులు రకమైన ఉన్నాయి పజిల్ గా మాకు ఒకే ఆకారం ఇవ్వడం 247 00:11:35,090 --> 00:11:40,750 ముక్కలు, కానీ సింటాక్స్, ఇప్పుడు, బహుశా కొన్ని నమూనాలు అనుసరించండి ప్రారంభించిన. 248 00:11:40,750 --> 00:11:42,910 >> కాబట్టి, ఏ ఈ ఇక్కడ మాకు ఇవ్వలేదు? 249 00:11:42,910 --> 00:11:45,260 కాబట్టి మేము తిరిగి అప్పుడు మా ప్రధాన కార్యక్రమం వద్ద ఉన్నారు. 250 00:11:45,260 --> 00:11:47,930 నిజానికి లెట్స్, ఇప్పుడు, ఇది ఏదో ఒకటి. 251 00:11:47,930 --> 00:11:50,660 కాబట్టి ఈ మొట్టమొదటి మేము పదునైన ఉన్నాయి చూడండి లైన్ 252 00:11:50,660 --> 00:11:53,160 ప్రామాణిక I / O, డాట్ h, మరియు అప్పుడు కొన్ని విచిత్రమైన కోణం 253 00:11:53,160 --> 00:11:57,330 ఆ క్రింద బ్రాకెట్లలో. Int ప్రధాన శూన్యమైన, మరియు అప్పుడు printf హలో ప్రపంచ. 254 00:11:57,330 --> 00:11:58,200 కాబట్టి కేవలం ఒక అడుగు పడుతుంది. 255 00:11:58,200 --> 00:12:02,440 ముందు ప్రోగ్రామ్ ఎప్పుడూ ఎవరు ఎవరో, కనీసం ఈ పంక్తులు ఒక వివరించటానికి. 256 00:12:02,440 --> 00:12:04,490 బహుశా వాడి గత వారం పరిభాషలో. 257 00:12:04,490 --> 00:12:06,942 Printf ఉదాహరణకు, ఏమిటి? 258 00:12:06,942 --> 00:12:07,442 అవును. 259 00:12:07,442 --> 00:12:08,410 >> ప్రేక్షకులు: [వినబడని] 260 00:12:08,410 --> 00:12:08,610 >> డేవిడ్ J. మలన్: అవును. 261 00:12:08,610 --> 00:12:11,380 ఇది ఒక ఫంక్షన్ లేదా ఒక ప్రకటన, గత వారం యొక్క పదజాలం. 262 00:12:11,380 --> 00:12:13,470 మరియు అది ఒక చర్య వార్తలు ఏదో చేయుచున్నాడు. 263 00:12:13,470 --> 00:12:15,855 ఇప్పుడు ఈ ఫంక్షన్, లేదా ఈ ప్రకటన, చేస్తుంది 264 00:12:15,855 --> 00:12:17,550 ఇది ఇన్పుట్ రకమైన తీసుకోవడం కనిపిస్తాయి? 265 00:12:17,550 --> 00:12:20,080 266 00:12:20,080 --> 00:12:24,380 ఏ సమంజసం అది అలా అయితే, ఇన్పుట్ తీసుకోవాలని అనిపించవచ్చు? 267 00:12:24,380 --> 00:12:26,180 ఇన్పుట్, నేను ఆ ద్వారా ఏమిటి? 268 00:12:26,180 --> 00:12:26,720 అవును. 269 00:12:26,720 --> 00:12:27,595 >> ప్రేక్షకులు: [వినబడని] 270 00:12:27,595 --> 00:12:30,565 271 00:12:30,565 --> 00:12:31,440 డేవిడ్ J. మలన్: అవును. 272 00:12:31,440 --> 00:12:34,890 సో కొన్ని పజిల్ ముక్కలు బయటకు స్క్రాచ్ ఇక్కడ మీరు parametrize చేయవచ్చు. 273 00:12:34,890 --> 00:12:37,980 మీరు రిపీట్ తెలియజేయగలరా పునరావృతం ఎన్ని సార్లు బ్లాక్, 274 00:12:37,980 --> 00:12:40,320 కాబట్టి ఆ యొక్క ఒక ఇన్పుట్ ఉంది రకాల, మరియు కేవలం స్క్రాచ్ వంటి 275 00:12:40,320 --> 00:12:43,060 ఒక చిన్న తెల్ల హోల్డర్ కలిగి మీరు టైప్ చేస్తుంది సంఖ్యలో, 276 00:12:43,060 --> 00:12:45,810 కాబట్టి మేము ఈ ఉపయోగించగలను టెక్స్ట్ ప్రపంచంలో కుండలీకరణాలు 277 00:12:45,810 --> 00:12:49,910 మాకు వృత్తాకార ఆకారం ఇవ్వాలని ఇందులో మన ఇన్పుట్ ప్రదర్శించాడు చేయవచ్చు. 278 00:12:49,910 --> 00:12:53,180 అన్ని తరువాత, సంవత్సరాల కొద్దీ క్రితం ఉన్నప్పుడు సి అనే ఈ భాష, 279 00:12:53,180 --> 00:12:55,950 ఎవరూ కనిపెట్టబడింది , మాకు ఒకటిగా ఎదురుచూస్తున్న 280 00:12:55,950 --> 00:12:59,420 ఈ కొన్ని సంవత్సరాల తరువాత, మేము భావిస్తున్న హలో అని ఒక ఫంక్షన్ అనుకుంటున్నారా. 281 00:12:59,420 --> 00:12:59,920 కుడి? 282 00:12:59,920 --> 00:13:02,880 ఒక ఉన్నట్లయితే అది nice అంటాను పజిల్ ముక్క, లేదా ఒక ముఖ్య పదాలను 283 00:13:02,880 --> 00:13:05,502 ఆ, హలో అని అక్షరాలా హలో చెప్పారు. 284 00:13:05,502 --> 00:13:06,460 కానీ మేము ఆ అవసరం లేదు. 285 00:13:06,460 --> 00:13:09,320 మేము చాలా తక్కువ ఏదైనా కలిగి చేయవచ్చు ఒక సాధారణ ముద్రణ వంటి స్థాయి, 286 00:13:09,320 --> 00:13:12,760 ఇన్పుట్ పడుతుంది ఆ ఆదేశాలు, మేము కావలసిన మరియు ప్రింట్లు. 287 00:13:12,760 --> 00:13:14,960 కాబట్టి నమూనా ఇప్పుడు గమనించవచ్చు ఉద్భవిస్తాయి ప్రారంభమౌతుంది. 288 00:13:14,960 --> 00:13:19,310 ఓపెన్ బ్రాకెట్, దగ్గరగా బ్రాకెట్ ఉంది స్పష్టంగా ఇన్పుట్ ఆలింగనం 289 00:13:19,310 --> 00:13:21,770 ఆపై నేను డబుల్ చూడడానికి రెండు చివర్లలో చెబుతారు. 290 00:13:21,770 --> 00:13:25,110 విచిత్రమైన బాక్ స్లాష్ ఇప్పటికీ ఉంది n, కానీ ఆశాజనక ఇప్పుడు మీరు 291 00:13:25,110 --> 00:13:29,900 కనీసం ఆ చూసేందుకు ప్రారంభించవచ్చు printf ఇన్పుట్ రూపంలో తీసుకుంటోంది. 292 00:13:29,900 --> 00:13:31,850 వంటి యూజర్ ఫ్రెండ్లీ కాదు గీతలు, కానీ అది కేవలం 293 00:13:31,850 --> 00:13:34,920 అక్కడ కొన్ని విలువ ప్లగ్ మమేకమయ్యారు. 294 00:13:34,920 --> 00:13:38,306 >> All right, ఇప్పుడు నిజంగానే చేసుకుందాం ఈ ఏదో ఒకటి. 295 00:13:38,306 --> 00:13:40,930 సో మీరు కొన్ని తెలిసిన ముందు తరగతి అలా కలిగి, 296 00:13:40,930 --> 00:13:42,638 , స్నేహితులతో చాట్ అనేక సంవత్సరాలు 297 00:13:42,638 --> 00:13:44,590 మేము అనే విషయం ఉపయోగిస్తారు CS50 ఉపకరణం. 298 00:13:44,590 --> 00:13:49,160 ఈ ఒక సాంకేతిక విషయాలను వివరించే ఒక పదం కాల్పనిక యంత్రంగా పిలిచే ఇది 299 00:13:49,160 --> 00:13:51,870 సాఫ్ట్వేర్ యొక్క భాగాన్ని అని మీ పూర్వీకుల ఆఫ్ డౌన్లోడ్ అవుతుంది 300 00:13:51,870 --> 00:13:53,360 ఉచిత కోసం కోర్సు యొక్క వెబ్సైట్. 301 00:13:53,360 --> 00:13:56,550 వారు కూడా ఒక ఉచిత ముక్క డౌన్లోడ్ అవుతుంది హైపర్విజర్ అనే సాఫ్ట్వేర్, 302 00:13:56,550 --> 00:14:00,590 VMware వంటి అని ఏదో VirtualBox, లేదా ఏ సంఖ్య లేదా 303 00:14:00,590 --> 00:14:04,450 ఇతర టూల్స్, మరియు Mac లేదా PC లో వారి లేదా సంసార కంప్యూటర్ వారు గత సంవత్సరం 304 00:14:04,450 --> 00:14:06,620 మరియు గత సంవత్సరాలలో, వారు ఒక చిహ్నాన్ని క్లిక్ రెట్టింపు 305 00:14:06,620 --> 00:14:08,860 ఈ సాఫ్ట్వేర్ను అమలు హైపర్విజర్ అని. 306 00:14:08,860 --> 00:14:12,220 ఆపై ఆ ప్రోగ్రాం యొక్క లోపల వారు CS50 ఉపకరణం ఆవిష్కృతమవుతాయి. 307 00:14:12,220 --> 00:14:14,710 మరియు ప్రభావం ఉంది లేదో మీదే నేతే 308 00:14:14,710 --> 00:14:17,780 Mac OS లేదా నడుస్తున్న Windows, అతను లేదా ఆమె అప్పుడు 309 00:14:17,780 --> 00:14:22,910 తరువాత ఒక కొత్త విండో కలిగి వారి స్క్రీన్ CS50 యొక్క వాతావరణంలో నడుస్తున్న. 310 00:14:22,910 --> 00:14:27,370 సో ఒక వర్చ్యువల్ మిషన్ మీరు ఒక అమలు చేయనిస్తుంది మరొక లోపల ఆపరేటింగ్ సిస్టమ్, 311 00:14:27,370 --> 00:14:28,785 మరియు ఆ మేము ఏమి ఖచ్చితంగా ఉంది. 312 00:14:28,785 --> 00:14:31,410 కోర్సు యొక్క మేము ఎక్కువ భాగం అనే ఒక ఆపరేటింగ్ సిస్టమ్ ఉపయోగించడానికి 313 00:14:31,410 --> 00:14:34,070 Linux, ప్రత్యేకంగా ఉబుంటు లైనక్స్, మరియు ఈ 314 00:14:34,070 --> 00:14:37,590 సంవత్సరాల గతంలో ఒక మంచిపని మార్గం కోర్సు లో ఖచ్చితంగా ప్రతి ఒక్కరూ మేకింగ్ 315 00:14:37,590 --> 00:14:38,840 కేవలం అదే వాతావరణంలో వచ్చింది. 316 00:14:38,840 --> 00:14:41,339 మరియు మీరు ఏ రకమైన ఉపయోగించవచ్చు మీరు నిజంగా కావలసిన కంప్యూటర్. 317 00:14:41,339 --> 00:14:43,930 దుష్ప్రభావాలు మధ్య, అయితే, అది, రెండు గిగాబైట్ల వంటిది 318 00:14:43,930 --> 00:14:45,480 ఈ విషయం డౌన్లోడ్. 319 00:14:45,480 --> 00:14:50,310 ఇది ఖచ్చితంగా బాగా సూపర్ పని చేయలేదు దీని కంప్యూటర్లు ప్రజలు బహుశా మాత్రమే 320 00:14:50,310 --> 00:14:54,570 ఒక గిగ్ ఆలోచన లేదా RAM, ఆర్ నాట్ CPU వేగం చాలా గిగాహెర్ట్జ్, 321 00:14:54,570 --> 00:14:56,750 అందువలన ఈ ఏడాది ఈ మరియు ఇతర కారణాల 322 00:14:56,750 --> 00:14:59,140 మేము వైఖరిని చేయబడ్డాయి ఈ వాతావరణంలో. 323 00:14:59,140 --> 00:15:03,730 ఇది అని పిలవబడే CS50 IDE, ఓపెన్ సోర్స్ సాఫ్ట్వేర్ ఆధారంగా, 324 00:15:03,730 --> 00:15:07,380 మరియు ఒక మద్దతు వేదిక ఒక సంస్థ Cloud9 అని 325 00:15:07,380 --> 00:15:11,110 ఆ, యూరోప్ లో మద్దతు మాకు తప్పనిసరిగా కలిగి ఉండటానికి అనుమతిస్తుంది 326 00:15:11,110 --> 00:15:15,770 ఖచ్చితమైన అదే వాతావరణంలో వంటి గతములో, కానీ పిలవబడే సమూహ. 327 00:15:15,770 --> 00:15:17,532 >> కాబట్టి క్లౌడ్ ఏమిటి? 328 00:15:17,532 --> 00:15:20,480 మీరు బహుశా క్లిక్ చేసిన మీ Mac లేదా PC లో దాని చిహ్నం. 329 00:15:20,480 --> 00:15:22,210 క్లౌడ్ ఏమిటి? 330 00:15:22,210 --> 00:15:22,709 అవును? 331 00:15:22,709 --> 00:15:25,880 332 00:15:25,880 --> 00:15:26,780 కొద్దిగా గట్టిగా. 333 00:15:26,780 --> 00:15:30,510 334 00:15:30,510 --> 00:15:31,010 అవును. 335 00:15:31,010 --> 00:15:33,770 ఇది కంప్యూటర్ కేవలం ఒక బంచ్ ఉంది మరెక్కడా స్టోర్ డేటా మరియు రన్ చేసి 336 00:15:33,770 --> 00:15:34,880 సాఫ్ట్వేర్ మరియు ఇష్టపడుతున్నారు. 337 00:15:34,880 --> 00:15:39,390 కనుక ఇది కేవలం పదం డి నిజంగా వార్తలు [వివరించే చట్టబద్ధమైన? అద్దెకివ్వబడేవి?] 338 00:15:39,390 --> 00:15:40,930 మరెక్కడా నివసించే కంప్యూటర్లు. 339 00:15:40,930 --> 00:15:42,810 మీరు ఆ మీరే తప్పనిసరిగా కలిగి లేని. 340 00:15:42,810 --> 00:15:45,256 కాబట్టి మీ డేటా, లేదా మీ కార్యక్రమాలు, క్లౌడ్ ఉన్నాయి 341 00:15:45,256 --> 00:15:47,630 అది కేవలం అది ఎవరైనా అంటే మరెక్కడా ఒక్కరిది కంప్యూటర్లు, 342 00:15:47,630 --> 00:15:50,510 మరియు ఎక్కువగా, మీ భౌతిక ల్యాప్టాప్ లేదా డెస్క్టాప్. 343 00:15:50,510 --> 00:15:52,990 కాబట్టి ఆ CS50 IDE ఇప్పుడు ఏమిటి. 344 00:15:52,990 --> 00:15:55,670 >> ఇకమీదట మీరు ఒక నిర్దిష్ట వెళ్తాను మీరు పరిచయం చేసే URL 345 00:15:55,670 --> 00:16:00,090 కు సమస్య తరువాత ఈ 1, సెట్ వారం, అప్పుడు, మీద లో లాగింగ్ ఉంటుంది 346 00:16:00,090 --> 00:16:01,480 మీరు ఈ వాతావరణంలో ఇవ్వాలని. 347 00:16:01,480 --> 00:16:03,896 మరియు చాలా వంటి స్క్రాచ్ కలిగి ఒక చేరి కొన్ని వివిధ ప్యానెల్లు, 348 00:16:03,896 --> 00:16:06,030 కాబట్టి CS50 యొక్క IDE సరిగ్గా ఆ కలిగి ఉంది. 349 00:16:06,030 --> 00:16:09,480 ఇక్కడ ఎగువ ఎడమ చేతి వైపు, మీరు ఉన్నాము ఒక తెలిసిన ఫైల్ బ్రౌజర్ చూడండి వెళుతున్న. 350 00:16:09,480 --> 00:16:11,930 ఫైళ్లు ఏ తద్వారా మీరు ఈ వాతావరణంలో ఉంచి 351 00:16:11,930 --> 00:16:13,346 అక్కడే జాబితా వెళ్తున్నారు. 352 00:16:13,346 --> 00:16:14,350 ఫైళ్ళు మరియు ఫోల్డర్లు. 353 00:16:14,350 --> 00:16:16,790 ఇక్కడే పైన, మీరు ఒక స్థానం చూడండి చూడాలని 354 00:16:16,790 --> 00:16:18,420 మీరు నిజంగా మీ కోడ్ వ్రాయగలవు. 355 00:16:18,420 --> 00:16:21,860 మొదట్లో సి లో, తర్వాత PHP మరియు జావాస్క్రిప్ట్ లో పదం, 356 00:16:21,860 --> 00:16:24,739 మరియు, బహుశా ఫైనల్ కోసం ప్రాజెక్టులు, రూబీ లేదా జావా లేదా పైథాన్ 357 00:16:24,739 --> 00:16:27,280 లేదా ఏ భాష సంఖ్య ఉన్నాయి ఈ వాతావరణంలో మద్దతు. 358 00:16:27,280 --> 00:16:30,130 ఇది అన్ని వద్ద టై కాదు ప్రత్యేకంగా CS50 కు. 359 00:16:30,130 --> 00:16:33,390 >> మరియు ఇక్కడ దిగువన మూలలో, ముఖ్యంగా ఎక్కువ సౌకర్యంగా ఆ కోసం, 360 00:16:33,390 --> 00:16:35,590 మీరు ఏదో ఒక టెర్మినల్ విండో అని. 361 00:16:35,590 --> 00:16:38,770 మరియు ఈ టెర్మినల్ విండో అనుమతిస్తుంది మీరు ఏ ఆదేశమును నిర్వర్తించుటకు మీరు 362 00:16:38,770 --> 00:16:40,860 ఈ క్లౌడ్ వాతావరణంలో కావలసిన. 363 00:16:40,860 --> 00:16:42,860 ఇది మీరు ఇన్స్టాల్ అనుమతిస్తుంది ఏ అదనపు సాఫ్ట్వేర్ 364 00:16:42,860 --> 00:16:46,810 మీరు అని పిలవబడే ఎందుకంటే మీకు కావలసిన రూట్, లేదా నిర్వాహక అధికారాలను. 365 00:16:46,810 --> 00:16:49,930 కాబట్టి ఇతర పదాలు లో, కూడా ఈ అయితే చివరికి క్లౌడ్ ఆతిథ్యం, 366 00:16:49,930 --> 00:16:52,400 మరియు మేము లేనప్పటికీ కొంతవరకూ ఇది సరళీకృత 367 00:16:52,400 --> 00:16:57,110 అప్రమేయంగా, వాచ్యంగా పరిచయం, డాన్ యాంటీవైరస్ సాఫ్ట్వేర్ మరియు డినో ధన్యవాదాలు, 368 00:16:57,110 --> 00:17:01,070 మరియు మీద CS50 యొక్క జట్టులో డాన్ బ్రాడ్లీ అనేక నెలల గత, ఒక తక్కువ సౌకర్యవంతమైన 369 00:17:01,070 --> 00:17:05,140 చాలా దాక్కున్నాడు ఆ మోడ్ ప్రారంభంలో గందరగోళంగా శుద్ధ. 370 00:17:05,140 --> 00:17:10,119 అక్కడ ఉనికిలో అంతా ఒక విలక్షణమైన కంప్యూటర్ సిస్టమ్ ప్రాతినిధ్యం 371 00:17:10,119 --> 00:17:12,319 మీరు నిజమైన ప్రపంచంలో ఉపయోగించే ఉండవచ్చని. 372 00:17:12,319 --> 00:17:15,640 >> కాబట్టి ఏమి ఈ అన్ని అర్థం, మరియు మేము నిజానికి అది ఏమి చేయగలను? 373 00:17:15,640 --> 00:17:19,124 యొక్క అసలైన కార్యక్రమం వద్ద ఒక పరికించండి లెట్. 374 00:17:19,124 --> 00:17:21,290 నేను తెరవటానికి వెళుతున్న ఇక్కడ అసలు పర్యావరణం, 375 00:17:21,290 --> 00:17:23,894 ఇది కేవలం మా Chrome ఉంది ఫైర్ఫాక్స్ కావచ్చు ఇది బ్రౌజర్, 376 00:17:23,894 --> 00:17:26,640 ఇంటర్నెట్ ఎక్స్ప్లోరర్ కావచ్చు, లేదా కొన్ని ఇతర బ్రౌజర్ అలాగే. 377 00:17:26,640 --> 00:17:28,400 ఇది పూర్తి క్షణం ఇక్కడ ప్రదర్శించారు లో. 378 00:17:28,400 --> 00:17:31,580 నేను నిజానికి బాధించటం కావలసిన విడిగా ఈ కార్యక్రమం ఏమిటి. 379 00:17:31,580 --> 00:17:36,170 కాబట్టి యొక్క అప్ జూమ్ ద్వారా, పరిశీలించి వీలు నేను ఏమి, అగ్రస్థానం, మరియు ఎలా నేను ఇక్కడ వచ్చింది. 380 00:17:36,170 --> 00:17:38,315 ఇక్కడ ఖచ్చితమైన ఆ వార్తలు కోడ్ అదే పంక్తులు. 381 00:17:38,315 --> 00:17:40,440 కాబట్టి ఈ ప్రకటన, మీరు ముందు పేర్కొన్న. 382 00:17:40,440 --> 00:17:42,580 హలో చెప్పారు ఆ ఫంక్షన్. 383 00:17:42,580 --> 00:17:45,870 గిరజాల జంట కలుపులు, న లైన్ నాలుగు మరియు లైన్ ఆరు, 384 00:17:45,870 --> 00:17:49,290 పైకాకితము యొక్క బహుశా రకమైన ఆ లైన్ అనుబంధం 385 00:17:49,290 --> 00:17:50,890 నా ప్రోగ్రామ్ యొక్క సారాంశం తో. 386 00:17:50,890 --> 00:17:54,890 కాబట్టి నిజంగా, ఈ కీవర్డ్ ప్రధాన, ఆ లైన్ మూడు అప్ ఉంది 387 00:17:54,890 --> 00:17:59,450 మీరు సమానమైన ఆ అనుకుంటున్నారో చేయవచ్చు ఆకుపచ్చ జెండా క్లిక్ చేసినప్పుడు ఆ, 388 00:17:59,450 --> 00:18:01,080 స్క్రాచ్ బ్లాక్. 389 00:18:01,080 --> 00:18:05,280 మేము ఇక్కడ కలిగి అంతే కాబట్టి, ఉంది ఆకుపచ్చ జెండా, ముద్రణ క్లిక్, లేదా చెప్పటానికి 390 00:18:05,280 --> 00:18:06,700 హలో ప్రపంచ. 391 00:18:06,700 --> 00:18:11,210 >> కానీ యొక్క వద్ద, ఇప్పుడు, ఒక అంచనా తీసుకుందాం ఏమి ఈ మొదటి, మరింత మర్మమైన లైన్, ఉంది. 392 00:18:11,210 --> 00:18:15,100 వెంటనే, ఓపెన్ కోణ ఉన్నాయి బ్రాకెట్, ప్రామాణిక I / O డాట్ h, 393 00:18:15,100 --> 00:18:17,320 కోణ బ్రాకెట్ దగ్గరగా. 394 00:18:17,320 --> 00:18:19,850 బహుశా ఏం చేస్తున్నారు అని, ముఖ్యంగా మీరు ప్రోగ్రామ్ చేసిన ఉంటే 395 00:18:19,850 --> 00:18:21,390 కొన్ని ఇతర భాషలో ముందు. 396 00:18:21,390 --> 00:18:21,890 అవును? 397 00:18:21,890 --> 00:18:22,765 >> ప్రేక్షకులు: [వినబడని] 398 00:18:22,765 --> 00:18:25,095 399 00:18:25,095 --> 00:18:25,970 డేవిడ్ J. మలన్: అవును. 400 00:18:25,970 --> 00:18:26,470 సరిగ్గా. 401 00:18:26,470 --> 00:18:29,455 కాబట్టి ఈ మీరు ఒక యాక్సెస్ ఇవ్వడం లైబ్రరీ, కాబట్టి విధులు, మాట్లాడటం. 402 00:18:29,455 --> 00:18:31,830 మరియు విధులు యొక్క ఒక గ్రంథాలయం ఉంది విధులు ఎవరో 403 00:18:31,830 --> 00:18:34,406 గాని ఇటీవల రాశారు లేదా చాలా కాలం క్రితం, కాబట్టి మీరు 404 00:18:34,406 --> 00:18:35,780 చక్రం ఆవిష్కరించుకునే లేదు. 405 00:18:35,780 --> 00:18:39,020 ఉదాహరణకు, మేము లేదు 2015 లో, తెలుసుకోవలసి ఉంటుంది, 406 00:18:39,020 --> 00:18:42,280 ఆ ఉంచుతుంది కోడ్ రాయడానికి ఎలా నా తెరపై ఒక పాత్ర. 407 00:18:42,280 --> 00:18:44,820 వేరొకరు ఆ కనుగొన్నారు ఉంది printf ఫంక్షన్ తో 408 00:18:44,820 --> 00:18:47,280 నేను అమూర్త క్రమం విధంగా దూరంగా ఆ నుండి, లేదా పొర 409 00:18:47,280 --> 00:18:49,350 పైన తన లేదా ఆమె కోడ్, మరియు ఇప్పుడు కేవలం పడుతుంది 410 00:18:49,350 --> 00:18:52,760 ఏ కార్యక్రమం నేను వ్రాసే మంజూరు కోసం స్క్రీన్ ఏదో ముద్రించవచ్చు. 411 00:18:52,760 --> 00:18:58,150 కాబట్టి మెట్టు అక్కడ ఈ మొదటి లైన్ అని పిలవబడే శీర్షిక ఫైల్ 412 00:18:58,150 --> 00:18:59,980 ప్రామాణిక లైబ్రరీ కోసం. 413 00:18:59,980 --> 00:19:02,630 కాబట్టి, బాషను చూడండి మేము ఇప్పుడు ఇది పని చేస్తున్నారు 414 00:19:02,630 --> 00:19:05,010 ప్రామాణిక లైబ్రరీ కలిగి విధులు యొక్క మా తో. 415 00:19:05,010 --> 00:19:07,240 Printf వాటిని ఒకటి, మరియు కోడ్ యొక్క మొదటి లైన్ 416 00:19:07,240 --> 00:19:10,040 అంటే నాకు యాక్సెస్ ఇస్తుంది కాబట్టి ఆ విధులు, నేను 417 00:19:10,040 --> 00:19:12,300 చక్రం ఆవిష్కరించుకునే లేదు. 418 00:19:12,300 --> 00:19:15,940 >> ఇప్పుడు దిగువ విండో వెళ్ళనిస్తున్నారని మరియు నేను ముందు ఖచ్చితంగా ఏమి. 419 00:19:15,940 --> 00:19:18,520 ఒక క్షణం క్రితం, నేను ఉన్నప్పుడు కోడ్ ద్వారా whizzing, 420 00:19:18,520 --> 00:19:24,540 మొదటి సారి దాన్ని టైప్, నేను చాలా త్వరగా టైప్, హలో తయారు. 421 00:19:24,540 --> 00:19:28,250 అన్ని గురించి మీరు అంచనా అని ఏమిటి? 422 00:19:28,250 --> 00:19:29,150 నేను ఏమి జరిగినది? 423 00:19:29,150 --> 00:19:29,649 అవును? 424 00:19:29,649 --> 00:19:31,810 425 00:19:31,810 --> 00:19:32,310 ఫరవాలేదు. 426 00:19:32,310 --> 00:19:32,970 అది సరే. 427 00:19:32,970 --> 00:19:33,492 అవును. 428 00:19:33,492 --> 00:19:34,450 ప్రేక్షకులు: ఇది కంపైల్. 429 00:19:34,450 --> 00:19:34,700 డేవిడ్ J. మలన్: అవును. 430 00:19:34,700 --> 00:19:35,770 ఇది కేవలం అది తయారుచేసుకునే. 431 00:19:35,770 --> 00:19:36,270 కుడి? 432 00:19:36,270 --> 00:19:39,280 కూడా ఈ పూర్తిగా తెలియని ఉంటే ఇది, మీరు వంటి అందంగా ఇంగ్లీష్ వార్తలు. 433 00:19:39,280 --> 00:19:41,155 ఇది కచ్చితంగా సున్నాలు కాదు మరియు వాటిని, కాబట్టి ఇప్పటికీ నేను 434 00:19:41,155 --> 00:19:44,220 అని పిలవబడే ద్వారా అమలు చేయాలి కార్యక్రమం, ఒక కంపైలర్, ఆ జరగబోతోంది 435 00:19:44,220 --> 00:19:46,060 ఇన్పుట్ గా తీసుకొని ఉత్పత్తిని అందిస్తుంది. 436 00:19:46,060 --> 00:19:48,270 మరియు కనీసం ఇప్పుడు కోసం, లో ఈ లైనక్స్ పర్యావరణం, 437 00:19:48,270 --> 00:19:51,030 కానీ ఈ అంత అవసరం లేదు మేము చేస్తాము కేవలం ఇక్కడ ఈ ఉంది 438 00:19:51,030 --> 00:19:53,960 మీరు సాధారణంగా సంకర్షణ ఈ వంటి కంప్యూటర్ వ్యవస్థలు 439 00:19:53,960 --> 00:19:55,770 ఒక అని పిలవబడే కమాండ్ లైన్ ద్వారా. 440 00:19:55,770 --> 00:19:57,790 ఒక మెరిసే తో సో ప్రాంప్ట్ మరియు మీ కీబోర్డ్, 441 00:19:57,790 --> 00:20:01,630 అంత చక్కని మీ మౌస్, మరియు లేదు కాబట్టి చాలా Windows మరియు చిహ్నాలు మరియు మెనులు 442 00:20:01,630 --> 00:20:02,980 కాకుండా ప్రతిదీ పాఠ్య ఉంది. 443 00:20:02,980 --> 00:20:06,180 మరియు ఈ మొదటి వద్ద, అనిపిస్తుంది అయినప్పటికీ చూపులో, బహుశా, తిరోగమన దశలో, 444 00:20:06,180 --> 00:20:08,437 ఇది నిజానికి ఒక మరింత వార్తలు శక్తివంతమైన మరియు వ్యక్తీకరణ మార్గం 445 00:20:08,437 --> 00:20:10,270 ఒక కంప్యూటర్ నియంత్రించే ముఖ్యంగా మీరు, 446 00:20:10,270 --> 00:20:12,950 మీరే రూపుదిద్దుకుంది తక్కువ నుండి సౌకర్యవంతమైన. 447 00:20:12,950 --> 00:20:16,790 ఇది మీరు చాలా చేయాలని అనుమతించే అవకాశముంది కేవలం ఏమి Microsoft కంటే ఎక్కువ విషయాలు 448 00:20:16,790 --> 00:20:20,390 లేదా Apple మీతో అనుమతిస్తుంది వారి గ్రాఫికల్ ఆపరేటింగ్ సిస్టమ్. 449 00:20:20,390 --> 00:20:23,270 >> కాబట్టి నేను ఇప్పుడు, Enter ని ఏమీ ఈ సమయంలో జరుగుతుంది 450 00:20:23,270 --> 00:20:25,960 స్పష్టంగా ఎందుకంటే కార్యక్రమాలు హలో తాజాగా ఉంది. 451 00:20:25,960 --> 00:20:28,250 మరియు ఆదేశ ఏమిటి నేను ఆ తర్వాత నడిచింది? 452 00:20:28,250 --> 00:20:32,370 డాట్ హలో, హలో వరల్డ్ స్లాష్. 453 00:20:32,370 --> 00:20:34,350 ఇప్పుడు ఒక అడుగు తీసుకుందాం కేవలం ఒక క్షణం తిరిగి. 454 00:20:34,350 --> 00:20:39,510 అది హలో కేవలం ఉంది చేసే అవుతుంది ఒక ప్రోగ్రామ్ కంపైల్ సరళీకృత మార్గం. 455 00:20:39,510 --> 00:20:41,670 యొక్క కేవలం పరిచయం లెట్ పరిభాషలో ఒక ముక్క, 456 00:20:41,670 --> 00:20:43,470 కానీ అప్పుడు దూరంగా తరలించడానికి అది కాదు, ఎందుకంటే దాని నుండి 457 00:20:43,470 --> 00:20:46,640 అన్ని ఆసక్తికరమైన నేటి ప్రయోజనాల కోసం. 458 00:20:46,640 --> 00:20:51,000 మేము ఉపయోగించి ఆరంభమవుతుంది చేస్తున్నారు కంపైలర్ సి భాషలో కోసం, గణగణమని ద్వని చేయు అని పిలుస్తారు. 459 00:20:51,000 --> 00:20:54,280 మరియు ఈ కేవలం అమలు చేసే ప్రోగ్రామ్ వంటి మేము అక్కడ కమాండ్ లైన్ వద్ద చేశాడు. 460 00:20:54,280 --> 00:20:56,580 కాబట్టి నేను అనుకుంటే ఒక ప్రోగ్రామ్ కంపైల్ నేను 461 00:20:56,580 --> 00:21:00,790 హలో డాట్ అనే ఫైల్ లో వ్రాశారు సి, నేను అక్షరాలా కేవలం గణగణమని ద్వని హలో సి టైప్ 462 00:21:00,790 --> 00:21:02,100 నమోదు. 463 00:21:02,100 --> 00:21:04,880 >> ఫన్నీ విషయం, చారిత్రక కారణాల కోసం, 464 00:21:04,880 --> 00:21:07,750 నేను పేర్కొనండి లేకపోతే కార్యక్రమం పేరు 465 00:21:07,750 --> 00:21:11,690 నేను లేకపోతే నేను, అవుట్పుట్ చేయదలిచిన ఆ సున్నాలు కోసం ఒక ఫైల్ పేరు పేర్కొనాలి 466 00:21:11,690 --> 00:21:14,990 మరియు వాటిని, చాలా అదృష్టము సమావేశం స్వీకరించబడింది సంవత్సరాల క్రితం 467 00:21:14,990 --> 00:21:17,390 అది ఒక రకంగా అభిప్రాయానికి సమయంలో మంచి సమాధానం, 468 00:21:17,390 --> 00:21:21,650 బాగా యొక్క కేవలం ఏకపక్ష కాల్ తెలియజేయండి మొదటి కార్యక్రమం మేము డాట్ బయటకు కంపైల్. 469 00:21:21,650 --> 00:21:22,900 ఒక వర్ణమాలలో మొదటి వస్తుంది. 470 00:21:22,900 --> 00:21:23,920 అవుట్, అది అవుట్పుట్ ఉంది. 471 00:21:23,920 --> 00:21:26,210 కాబట్టి మేము ప్రోగ్రామ్ కాల్ చేస్తుంది ఒక డాట్ బయటకు అప్రమేయంగా. 472 00:21:26,210 --> 00:21:29,550 నేను అనుకుంటే ఎందుకంటే మరియు ఆ మంచిది ఆధారంగా ఈ టెక్స్ట్ ప్రోగ్రామ్ను అమలు 473 00:21:29,550 --> 00:21:33,590 పర్యావరణం, నేను టైప్ డాట్ ఒక డాట్ స్లాష్ ఎంటర్. 474 00:21:33,590 --> 00:21:35,250 మరియు అది సరిగ్గా ముందు నడపవచ్చు. 475 00:21:35,250 --> 00:21:36,880 కాబట్టి యొక్క నిజమైన ఫాస్ట్ ఆ చూద్దాం. 476 00:21:36,880 --> 00:21:40,370 >> నేను తిరిగి వెళ్ళడానికి ఉంటే నా CS50 IDE లో సోర్స్ కోడ్, 477 00:21:40,370 --> 00:21:47,860 మరియు నేను బదులుగా దీన్ని, గణగణమని ద్వని చేయు హలో మంచం సి నమోదు, ఏమీ గమనించవచ్చు జరిగే కనిపిస్తుంది, 478 00:21:47,860 --> 00:21:49,790 కానీ దాదాపు ఎల్లప్పుడూ ఈ లైనక్స్ పర్యావరణం, 479 00:21:49,790 --> 00:21:53,310 చెడు ఏమీ జరిగే తెలుస్తోంది మంచి ఏదో నిజంగా జరిగిన అర్థం. 480 00:21:53,310 --> 00:21:56,270 మీకు లోపం లేకపోతే సందేశం, అన్ని బహుశా బాగా ఉంది. 481 00:21:56,270 --> 00:22:01,930 నేను ఇప్పుడు ఏమి నిజానికి, డాట్ డాట్ స్లాష్ బయటకు నేను నా అదే కార్యక్రమం అమలు చేసిన, ఎంటర్. 482 00:22:01,930 --> 00:22:04,610 నేను ఇప్పటికీ హలో ప్రోగ్రామ్ను అంతకుముందు ఎందుకంటే నిజానికి, అది 483 00:22:04,610 --> 00:22:07,430 చాలా NICER కేవలం అవతరిస్తుంది చేయడానికి బదులుగా గుర్తు టైప్ 484 00:22:07,430 --> 00:22:10,240 ఈ మంత్రోచ్చాటనల ఆదేశాలు, కానీ లెట్స్ చూడండి ఎలా మేము 485 00:22:10,240 --> 00:22:12,890 అయితే, ఈ మీద మెరుగుపరిచేందుకు ఉండవచ్చు. 486 00:22:12,890 --> 00:22:15,340 >> సో, ఈ ఆదేశం ఉంది కోడ్ కంపైల్. 487 00:22:15,340 --> 00:22:19,100 ఈ రన్ ఆదేశం కొంతకాలానికి కోడ్ సంకలనం. 488 00:22:19,100 --> 00:22:20,546 నేను ఒక ఫైల్ పేరు పేర్కొనవచ్చు? 489 00:22:20,546 --> 00:22:22,670 Well యొక్క కేవలం పరిచయం తెలియజేయండి పరిభాషలో ఒక మరింత ముక్క. 490 00:22:22,670 --> 00:22:24,461 మీరు ఈ లో ఉన్నప్పుడు టెక్స్ట్ ఆధారిత పర్యావరణం, 491 00:22:24,461 --> 00:22:27,400 మీరు పేర్కొనాలి చూడాలని ఆదేశ పంక్తి వాదనలు పిలవబడే విషయాలు. 492 00:22:27,400 --> 00:22:31,380 ఏ చెప్పి ఒక ఫాన్సీ మార్గం, ప్రాంప్ట్ వద్ద ఇతర పదాలు 493 00:22:31,380 --> 00:22:33,860 ప్రవర్తన సర్దుబాటు సంసార కార్యక్రమం మీరు అమలు చేస్తున్నారు. 494 00:22:33,860 --> 00:22:37,320 నేను ఉన్నాను కాబట్టి ప్రత్యేకంగా కార్యక్రమం పేరు గణగణమని ద్వని చేయు టైప్ చేసి, అమలు, 495 00:22:37,320 --> 00:22:38,504 గణగణమని ద్వని చేయు అని కార్యక్రమం. 496 00:22:38,504 --> 00:22:40,920 కాబట్టి ఈ లేదా పాత పాఠశాల డబుల్ క్లిక్ సమానం 497 00:22:40,920 --> 00:22:42,860 Microsoft Word లేదా పై కొన్ని కార్యక్రమం యొక్క చిహ్నం. 498 00:22:42,860 --> 00:22:46,360 నేను బదులుగా కేవలం దాని పేరు టైప్ చేస్తున్నానని కానీ కమాండ్ యొక్క ఈ వెర్షన్ లో, 499 00:22:46,360 --> 00:22:51,334 నేను అప్పుడు డాష్ o ఖాళీ హలో స్పేస్ హలో డాట్ సి. 500 00:22:51,334 --> 00:22:53,500 మీరు ఎప్పుడూ చేసిన కూడా అలాగైతే ముందు ఈ ప్రపంచంలో ఆడాడు, 501 00:22:53,500 --> 00:22:58,160 కేవలం ఒక అంచనా పడుతుంది ఏమి డాష్ o హలో చేస్తుంది? 502 00:22:58,160 --> 00:23:00,620 లేదా ఏది ఏమి గణగణమని ద్వని చేయు చెప్పడం లేదు? 503 00:23:00,620 --> 00:23:01,386 అవును. 504 00:23:01,386 --> 00:23:02,455 >> ప్రేక్షకులు: [వినబడని] 505 00:23:02,455 --> 00:23:03,330 డేవిడ్ J. మలన్: అవును. 506 00:23:03,330 --> 00:23:08,614 ఇది కేవలం ఫైల్ యొక్క అవుట్పుట్ అమర్చుతుంది హలో బదులుగా ఒక డాట్ వ్యంగ్యంగా అంశాలు యొక్క. 507 00:23:08,614 --> 00:23:09,780 మరియు, నిజానికి, యొక్క ఈ ప్రయత్నించండి తెలియజేయండి. 508 00:23:09,780 --> 00:23:14,250 మొదటి, నేను ఇప్పుడు ఏమి చేస్తే ఆర్ఎం హలో, దీన్ని చూద్దాం. 509 00:23:14,250 --> 00:23:15,590 ఆ తొలగించడానికి వార్తలు. 510 00:23:15,590 --> 00:23:18,450 మరియు తొలగించడానికి చెప్పడానికి జరగబోతోంది సాధారణ ఫైల్ హలో, ఇది 511 00:23:18,450 --> 00:23:22,210 అనవసరంగా మర్మమైన ఉంది, కానీ అది కేవలం అంటే మీరు ఫైల్ను తొలగించి అనుకుంటున్నారు, 512 00:23:22,210 --> 00:23:23,230 నేను అవును కోసం y టైప్ చేయండి. 513 00:23:23,230 --> 00:23:27,340 మీరు ఎగువన చూసుకుంటూ ఉండడాన్ని ఒకవేళ మరియు నోటీసు ఎడమ, అది అక్కడ అప్ నుండి కనిపించడంలేదు లేదు. 514 00:23:27,340 --> 00:23:32,180 నాకు ఇప్పుడు గణగణమని ద్వని డాష్ o తెలియజేసేలా యొక్క, మరియు నేను ముందుకు వెళ్లి హలో చేయ బోతున్నాను 515 00:23:32,180 --> 00:23:34,890 అన్ని CAPS లో, హలో డాట్ సి. 516 00:23:34,890 --> 00:23:37,775 ఇప్పుడు, నేను డాట్ స్లాష్ ఉంటే హలో, మీరు ఏమి ఊహించిన దాని? 517 00:23:37,775 --> 00:23:41,240 518 00:23:41,240 --> 00:23:42,430 >> బహుశా ఇది సున్నితమైన కేస్. 519 00:23:42,430 --> 00:23:43,070 బహుశా అది కాదు. 520 00:23:43,070 --> 00:23:44,030 యొక్క చూసేలా. 521 00:23:44,030 --> 00:23:45,230 అటువంటి ఫైల్ లేదా డైరెక్టరీ. 522 00:23:45,230 --> 00:23:47,438 మరియు మేము రకమైన ద్వారా మోసం చేయవచ్చు కేవలం ఎగువ ఎడమ చూడటం. 523 00:23:47,438 --> 00:23:49,630 నేను ఖచ్చితంగా చేశాడు వంటి కార్యక్రమం సేవ్? 524 00:23:49,630 --> 00:23:51,070 అన్ని హలో పరిమితులను. 525 00:23:51,070 --> 00:23:53,020 కాబట్టి నిజంగా, ఆ జరగబోతోంది ఒక వైవిధ్యం. 526 00:23:53,020 --> 00:23:54,540 కాబట్టి ఇప్పుడు హలో వరల్డ్ తిరిగి ఉంది. 527 00:23:54,540 --> 00:23:56,969 ఇప్పుడు ఈ, జరిమానా మరియు మంచి మరియు అన్ని చాలా మనస్సు-స్పర్శరహిత, 528 00:23:56,969 --> 00:23:59,760 GET యొక్క విధమైన ఈ లో డౌన్ కూరుకుపోయిన వివరాలను, కానీ వాటిని అర్థం 529 00:23:59,760 --> 00:24:00,500 మంచి ఉంది. 530 00:24:00,500 --> 00:24:02,675 >> ఈ పెరుగుతున్న టైప్ దీర్ఘ మంత్రోచ్చాటనల 531 00:24:02,675 --> 00:24:05,980 ముఖ్యంగా అవతరిస్తుంది లేదు ప్రపంచంలో ఫన్, కాబట్టి వ్యక్తులు 532 00:24:05,980 --> 00:24:08,260 మరొక ప్రోగ్రామ్ను కనుగొన్నారు కొన్ని సంవత్సరాల క్రితం, 533 00:24:08,260 --> 00:24:12,190 , చేసే చాలా సరళంగా మీరు తయారు టైప్ అనుమతిస్తుంది, 534 00:24:12,190 --> 00:24:14,530 కార్యక్రమం పేరు మీరు అనుకున్న, మరియు చేయడానికి 535 00:24:14,530 --> 00:24:18,580 అది కనిపిస్తాయని లో స్మార్ట్ ఉంది ప్రస్తుత ఫోల్డర్, డైరెక్టరీ ఆక, 536 00:24:18,580 --> 00:24:21,440 మరియు మీరు ఒక ఫైల్ ఉంటే హలో డాట్ సి అని, 537 00:24:21,440 --> 00:24:25,800 ఆ కంపైల్ ఫైలు హలో అనే ప్రోగ్రామ్ లోకి మీరు కోసం. 538 00:24:25,800 --> 00:24:29,950 కనుక ఇది చాలా సులువైన మార్గం మరింత గుప్తమైన ఆదేశాలను చేయడం 539 00:24:29,950 --> 00:24:30,800 మేము ముందు చేసాడు. 540 00:24:30,800 --> 00:24:34,080 మరియు మేము ముందుగా ఆకృతీకరించిన IDE CS50 తెలుసు 541 00:24:34,080 --> 00:24:38,560 ఇది డాష్ o మరియు ఒక సంఖ్య చెయ్యాలి ఇతర జెండాలు, లేదా కమాండ్ లైన్ వాదనలు, 542 00:24:38,560 --> 00:24:40,670 మేము దీర్ఘ ముందు చూస్తారు. 543 00:24:40,670 --> 00:24:43,700 >> కానీ ఇప్పుడు నిజంగా తెలియజేసేలా మరింత ఆసక్తికరమైన ఏదో. 544 00:24:43,700 --> 00:24:46,950 అన్ని హలో వరల్డ్ టైప్ సమయం అన్ని ఉందనేందుకు కాదు. 545 00:24:46,950 --> 00:24:52,280 నాలో ముందుకు మరియు మార్పు వీడలేదు ఈ ప్రోగ్రామ్ మరియు డేవిడ్ హలో, చెప్పటానికి. 546 00:24:52,280 --> 00:24:54,120 ఇప్పుడు నేను ఇక్కడ డౌన్ వెళ్ళి వెళుతున్న. 547 00:24:54,120 --> 00:24:57,360 నేను ముందుకు వెళ్లి హలో తయారు చేయ బోతున్నాను. 548 00:24:57,360 --> 00:25:00,652 మళ్ళీ ఇప్పుడు మీరు చూస్తున్న చేయడానికి మీరు ఇక చూపిస్తూ 549 00:25:00,652 --> 00:25:03,360 అంతే ఆ ఆదేశాల క్రమంలో మేము ముందుగా ఆకృతీకరించిన చేసిన ఎందుకంటే చేయడం 550 00:25:03,360 --> 00:25:05,200 ఆ విధంగా, కానీ మేము ఇప్పుడు కోసం ఆలోచించాల్సిన అవసరం 551 00:25:05,200 --> 00:25:10,735 ఏమి అది ఇప్పటి కన్నా ఇతర చేయుచున్నాడు కంపైల్ డాట్ హలో, హలో వరల్డ్ స్లాష్. 552 00:25:10,735 --> 00:25:14,969 553 00:25:14,969 --> 00:25:15,510 ఏమయింది? 554 00:25:15,510 --> 00:25:16,177 అవును. 555 00:25:16,177 --> 00:25:17,370 >> ప్రేక్షకులు: [వినబడని] 556 00:25:17,370 --> 00:25:18,203 >> డేవిడ్ J. మలన్: అవును. 557 00:25:18,203 --> 00:25:19,600 కాబట్టి, Noobie తప్పు. 558 00:25:19,600 --> 00:25:22,394 నేను, ఈ సూపర్ సూక్ష్మ గమనించవచ్చు కానీ ఇక్కడ చుక్క, టాబ్ లో, 559 00:25:22,394 --> 00:25:25,060 కేవలం మీరు సేవ్ లేదు అంటే, బ్రౌజర్లు మరియు ఇతర కార్యక్రమాలు మరియు 560 00:25:25,060 --> 00:25:25,930 కొన్నిసార్లు దీన్ని. 561 00:25:25,930 --> 00:25:27,939 సో నియంత్రణ లు లేదా కమాండ్ లు సేవ్ ఉండాలి. 562 00:25:27,939 --> 00:25:29,730 ఇప్పుడు నాకు ముందుకు తెలియజేయండి మరియు ప్రోగ్రామ్ తిరిగి అమలు. 563 00:25:29,730 --> 00:25:33,360 564 00:25:33,360 --> 00:25:34,260 Recompiled. 565 00:25:34,260 --> 00:25:36,050 కుడి, కాబట్టి ఇది ఒక బహుళ-దశల ప్రక్రియ ఉంది. 566 00:25:36,050 --> 00:25:39,400 వీటిలో దేనినీ, ముఖ్యంగా సంక్లిష్ట ఉంది కానీ ఏ సమయంలో మేము ఫైలు మార్చిన 567 00:25:39,400 --> 00:25:43,450 మేము ఫలితంగా మార్పు అవసరం సున్నాలు మరియు వాటిని, మరియు డాట్ స్లాష్ హలో. 568 00:25:43,450 --> 00:25:43,950 వావ్. 569 00:25:43,950 --> 00:25:46,450 కాబట్టి ఈ చాలా అంతగా మేము కేవలం ఈ ముద్రించిన. 570 00:25:46,450 --> 00:25:48,360 ఒక యొక్క విషయాలు తయారు చేద్దాము ఇప్పుడు, మరింత డైనమిక్ కొద్దిగా. 571 00:25:48,360 --> 00:25:52,280 >> బాగా నచ్చిన హాజరవుతారు స్క్రాచ్, సి వేరియబుల్స్ మద్దతు. 572 00:25:52,280 --> 00:25:54,790 మరియు మీరు అనుకుంటే అది అవుతుంది దుకాణాలు ఒక వేరియబుల్ కలిగి, 573 00:25:54,790 --> 00:25:57,300 మేము వంటి ఒక సంఖ్య సాధారణంగా స్క్రాచ్ తో చేసాడు 574 00:25:57,300 --> 00:26:01,300 కానీ ఒక పదం, లేదా ఒక సరిపోలే లేదా పేరు, మీరు 575 00:26:01,300 --> 00:26:04,837 ఒక వేరియబుల్ పేర్కొనవచ్చు రకం స్ట్రింగ్ యొక్క ఉండాలి. 576 00:26:04,837 --> 00:26:06,670 కాబట్టి మేము మరింత చూస్తారు కేవలం ఒక క్షణం లో ఈ 577 00:26:06,670 --> 00:26:09,090 కానీ ఆ C హాజరవుతారు, మరియు ఇది వంటి భాషలను చాలా 578 00:26:09,090 --> 00:26:11,240 వేరియబుల్స్ చాలా నిర్దిష్ట రకాల కలిగి. 579 00:26:11,240 --> 00:26:13,810 ఇది కేవలం, బీజగణితం ఇష్టం లేదు మీరు ఒక x, ఒక y మరియు z చోటే 580 00:26:13,810 --> 00:26:16,940 మరియు ఆ కేవలం ఎల్లప్పుడూ ఒక ప్రోగ్రామింగ్ లాంగ్వేజ్ లో సంఖ్యలు, 581 00:26:16,940 --> 00:26:20,030 మీరు చేయవచ్చు, సంఖ్యలను నిల్వ చేయవచ్చు వ్యక్తిగత అక్షరాలు నిల్వ, 582 00:26:20,030 --> 00:26:24,619 మీరు అనుకొనుట, మొత్తం పదాలు నిల్వ చేసుకోవచ్చు మొత్తం చిత్రాలు, మొత్తం సౌండ్ ఫైళ్లు నిల్వ 583 00:26:24,619 --> 00:26:25,160 మరియు వంటి. 584 00:26:25,160 --> 00:26:28,362 కాబట్టి మేము ఏమి పేర్కొనాలి మా వేరియబుల్ రకం. 585 00:26:28,362 --> 00:26:31,570 మరియు సాంప్రదాయకంగా నేను కాల్ వెళుతున్న నా ఇది సంక్షిప్తమైన యొక్క కనుక వేరియబుల్ s, 586 00:26:31,570 --> 00:26:33,510 మరియు s స్ట్రింగ్ సూచిస్తుంది. 587 00:26:33,510 --> 00:26:36,400 >> ఆపై నేను నిల్వ వెళుతున్న ఈ వేరియబుల్ లోపల, 588 00:26:36,400 --> 00:26:39,570 కేవలం స్క్రాచ్ తో ఇష్టం నేను సెట్ బ్లాక్ ఉపయోగిస్తున్నప్పుడు, 589 00:26:39,570 --> 00:26:41,950 నేను ఉపయోగించే వెళుతున్న సి లో అప్పగించిన ఆపరేటర్లు, 590 00:26:41,950 --> 00:26:45,290 ఇది చక్కగా సరిపోతుంది సమానం సైన్, కానీ సమాన సైన్ ఈ చేస్తుంది. 591 00:26:45,290 --> 00:26:53,220 ఇది కుడి లోకి నుండి ఏదో కదులుతుంది వ్యక్తీకరణ యొక్క ఎడమ చేతి వైపు. 592 00:26:53,220 --> 00:26:57,170 నేను చేసిన వాటిని, క్లియర్ లైన్ ఐదు, నేను ఒక వేరియబుల్ డిక్లేర్డ్ చేసిన ఉంది. 593 00:26:57,170 --> 00:27:01,284 నేను నాకు ఇవ్వండి, కంప్యూటర్ చెప్పారు చేసిన ఒక వేరియబుల్ కోసం మెమరీ s కాల్, 594 00:27:01,284 --> 00:27:03,950 మరియు నేను వెళుతున్నాను అని ముందుగానే తెలుసు అది ఒక స్ట్రింగ్ ఉంచడం. 595 00:27:03,950 --> 00:27:05,950 మరియు ఒక స్ట్రింగ్ కేవలం ఉంది అక్షరాలు క్రమం. 596 00:27:05,950 --> 00:27:09,190 ఇది ఒక పదం, లేదా ఒక పదబంధం, లేదా పేరా, కానీ ఇది అక్షరాల ఒక శ్రేణి యొక్క. 597 00:27:09,190 --> 00:27:10,610 ఇది సంఖ్యలు కాదు. 598 00:27:10,610 --> 00:27:13,800 ఏమి స్ట్రింగ్ నేను వెళ్ళిపోతున్నాను ఆ వేరియబుల్ లోకి పెట్టటం? 599 00:27:13,800 --> 00:27:16,185 Well, స్పష్టంగా కోట్ unquote, "హన్నా". 600 00:27:16,185 --> 00:27:17,810 ఇప్పుడు అభివృద్ధి చెందుతున్న ఆ నమూనా గమనించవచ్చు. 601 00:27:17,810 --> 00:27:19,260 ఒక ఎడమ చేతి వ్యక్తీకరణ ఉంది. 602 00:27:19,260 --> 00:27:21,810 ఒక కుడి చేతి వ్యక్తీకరణ ఉంది, సమాన సైన్ ద్వారా వేరు. 603 00:27:21,810 --> 00:27:24,390 మరియు కేవలం, ఒక అంచనా పడుతుంది అయితే తెలియని, 604 00:27:24,390 --> 00:27:27,430 సెమికోలన్ చేస్తున్నది తో. 605 00:27:27,430 --> 00:27:28,865 అది బహుశా మాకు ఏమి చేస్తోంది? 606 00:27:28,865 --> 00:27:29,365 అవును? 607 00:27:29,365 --> 00:27:29,840 >> ప్రేక్షకులు: [వినబడని] 608 00:27:29,840 --> 00:27:29,980 >> డేవిడ్ J. మలన్: అవును. 609 00:27:29,980 --> 00:27:31,170 ఇది కేవలం లైన్ రద్దుచేయడం యొక్క. 610 00:27:31,170 --> 00:27:31,669 కుడి? 611 00:27:31,669 --> 00:27:34,260 కంప్యూటర్లు నిర్మొహమాటంగా ఉండాలనుకుంటున్నాను వాచ్యంగా, ఏమి, చెప్పారు. 612 00:27:34,260 --> 00:27:36,343 వేరుశెనగ వెన్న వంటి మరియు జెల్లీ సాండ్విచ్ ఉదాహరణకు, 613 00:27:36,343 --> 00:27:39,360 మీరు పేర్కొన్న లేకపోతే సరిగ్గా మీరు ఉద్దేశ్యము ఏమి, 614 00:27:39,360 --> 00:27:42,190 ఇది తీర్పు లేదా లోపం ఉండి ఉండవచ్చు. 615 00:27:42,190 --> 00:27:44,890 సెమికోలన్, అంటే ఈ ఆదేశం కోసం అంతే. 616 00:27:44,890 --> 00:27:48,310 ఇది సూపర్ ఖచ్చితమైన ఉండటం, మరియు అది వార్తలు చాలా సులభమైన విషయం ఆఫ్ వదిలి. 617 00:27:48,310 --> 00:27:52,240 కాబట్టి ఇప్పుడు ఈ కార్యక్రమం కనిపించడం లేదు నేను వరకు భిన్నంగా ఏ ప్రవర్తించే 618 00:27:52,240 --> 00:27:53,500 అది మరింత శక్తివంతమైన చేయడానికి. 619 00:27:53,500 --> 00:27:57,107 సో కాకుండా హార్డ్ నా సొంత అనుకొనుట పేరు, నాకు ఒక ప్లేస్హోల్డర్ విలువ ఉంచారు తెలియజేయండి. 620 00:27:57,107 --> 00:28:00,190 మరియు అది అవుతుంది, మరియు నేను ఈ తెలుసు డాక్యుమెంటేషన్ చదవండి కలిగి నుండి, 621 00:28:00,190 --> 00:28:04,080 మరియు ఆ సంవత్సరాలు ఫంక్షన్ ఉపయోగిస్తారు printf డైనమిక్ రూపొందించబడింది. 622 00:28:04,080 --> 00:28:07,510 మీరు ముందుగానే తెలుసు లేదు మీరు వీటిని ఉంచాలి ఏమి పదాలు. 623 00:28:07,510 --> 00:28:11,290 మీరు బదులుగా ఒక కలిగి శాతం లు, వంటి ప్లేస్హోల్డర్, ఇది 624 00:28:11,290 --> 00:28:15,500 చెప్పడం అన్నారు కంప్యూటర్, ఇక్కడ ఒక స్ట్రింగ్ చాలు. 625 00:28:15,500 --> 00:28:17,740 >> స్ట్రింగ్ మేము అక్కడ చాలు అనుకుంటున్నారు? 626 00:28:17,740 --> 00:28:22,430 ఈ మధ్య ఆ బయటకు వస్తాడు ఇది గుర్తుంచుకోండి బ్రాకెట్లు, ఎల్లలు 627 00:28:22,430 --> 00:28:28,020 ఒక ఫంక్షన్ ఇన్పుట్, మీరు కలిగి ఉంటే కామా ఇక్కడ విషయాలు వేరు జాబితా 628 00:28:28,020 --> 00:28:31,790 మేము నిజంగా బహుళ పాస్ ఒక ఫంక్షన్ ఇన్పుట్లను. 629 00:28:31,790 --> 00:28:33,901 కాబట్టి కొన్ని స్క్రాచ్ ఇష్టం బ్లాక్స్, మీరు చేయకపోవచ్చు 630 00:28:33,901 --> 00:28:36,150 వారితో ఆడిన మీ ప్రాజెక్టులు ఇంకా లేదా అన్ని వద్ద, 631 00:28:36,150 --> 00:28:38,250 కొన్ని స్క్రాచ్ బ్లాక్స్ రెండు ఇన్పుట్లను కలిగి. 632 00:28:38,250 --> 00:28:41,220 రెండు తెలుపు బాక్సులను మీరు చెయ్యవచ్చు సంఖ్యలు లేదా పదాల్లో టైప్. 633 00:28:41,220 --> 00:28:45,210 కాబట్టి సి వంటి విధులు చూపలేకపోవచ్చు రెండు ఇన్పుట్లను పడుతుంది printf అని. 634 00:28:45,210 --> 00:28:48,050 మరియు తిరిగి, ఈ కామా వాటిని వేరు ఉంది. 635 00:28:48,050 --> 00:28:51,070 కాబట్టి ఇంగ్లీష్ లో, మళ్ళీ కూడా ఉంటే మీరు ముందు ప్రోగ్రామ్ ఎప్పుడూ 636 00:28:51,070 --> 00:28:55,320 ఆ తర్కం printf ఒక ఫంక్షన్ ఉంది ద్వారా రెండు ఇన్పుట్లను పడుతుంది, వీటిలో ఒకటి 637 00:28:55,320 --> 00:28:58,810 ఒక ప్లేస్హోల్డర్, మీరు ఏమి ఆశిస్తున్నాము ఉంటుంది ఉంది printf ఈ ఇన్పుట్ తో అన్నారు? 638 00:28:58,810 --> 00:29:01,470 639 00:29:01,470 --> 00:29:03,220 అది హలో చెప్పడానికి జరగబోతోంది హన్నా, ఆశాజనక. 640 00:29:03,220 --> 00:29:05,274 కాబట్టి మేము అది సేవ్ అవసరం దీన్ని. 641 00:29:05,274 --> 00:29:06,190 నేను దూరంగా వెళుతున్న. 642 00:29:06,190 --> 00:29:10,701 నేను ఇక్కడ డౌన్ వెళ్ళడానికి వెళుతున్న హలో నమోదు చేయడానికి, చెప్పటానికి. 643 00:29:10,701 --> 00:29:11,200 ఓహ్. 644 00:29:11,200 --> 00:29:14,830 ఏదో తప్పు, మరియు నిజానికి ఈ చాలా అధిక ఉంది. 645 00:29:14,830 --> 00:29:18,400 నేను కోడ్ ఆరు పంక్తులు కలిగి మరియు లోపాల 12 పంక్తులు వంటి. 646 00:29:18,400 --> 00:29:22,120 సో, ఈ ఎదురుచూస్తున్నాము. 647 00:29:22,120 --> 00:29:24,260 సో వాట్ ఇక్కడ జరగబోతోంది? 648 00:29:24,260 --> 00:29:27,370 కాబట్టి ఇక్కడ thumb యొక్క ఉత్తమ పాలన, మీరు మొదలు పెడుతున్నారు, ముఖ్యంగా 649 00:29:27,370 --> 00:29:29,370 కలవరపాటుకు పొందలేము దిగువన stuff. 650 00:29:29,370 --> 00:29:31,220 నిజానికి, నేను చాలా ఉద్దేశపూర్వకంగా కేవలం అప్ scrolled 651 00:29:31,220 --> 00:29:33,930 చాలా తరచుగా, ఒక కంప్యూటర్ ఎందుకంటే ఒక పరికరం యొక్క అన్ని ఆ ప్రకాశవంతమైన. 652 00:29:33,930 --> 00:29:35,054 ఇది గందరగోళం పొందడానికి జరగబోతోంది. 653 00:29:35,054 --> 00:29:37,220 అది ఒక విషయం చూస్తాడు ఉంటే అది అర్థం లేదు 654 00:29:37,220 --> 00:29:40,030 ఇది ఇతర తప్పు కావచ్చు వంటి తప్పు లైన్స్ ఆఫ్ కోడ్, 655 00:29:40,030 --> 00:29:41,649 అయినప్పటికీ వారు సంపూర్ణ జరిమానా ఉన్నారు. 656 00:29:41,649 --> 00:29:43,940 మీరు ఎల్లప్పుడూ పని అనుకుంటున్నారా లోపాలు ద్వారా డౌన్ అగ్రస్థానం. 657 00:29:43,940 --> 00:29:47,850 మరియు ఆమోదం ఈ క్షణం వద్ద సూపర్ మర్మమైన. 658 00:29:47,850 --> 00:29:50,830 >> లోపం, ప్రకటించనివారు ఉపయోగం ఐడెంటిఫైయర్ స్ట్రింగ్. 659 00:29:50,830 --> 00:29:52,130 నేను ప్రామాణిక అడిగారా? 660 00:29:52,130 --> 00:29:53,720 లేదు, నేను స్ట్రింగ్ అర్ధం. 661 00:29:53,720 --> 00:29:55,830 మరియు అది బహుశా అది ఒక అక్షర దోషం వార్తలు వద్ద గురిపెట్టి ఉంది. 662 00:29:55,830 --> 00:30:00,570 వంటి విధమైన, స్పెల్-చెకింగ్ ఒక లో చాలా అసాధారణ ప్రవర్తన కలిగిన మార్గం, కానీ ఇక్కడ కారణం, 663 00:30:00,570 --> 00:30:02,840 మరియు మీరు ఈ తెలుసు ఉంటాం కేవలం అభ్యాసం ద్వారా, 664 00:30:02,840 --> 00:30:06,390 అది ఆ స్ట్రింగ్ హాజరవుతారు నిజానికి సి ఉనికిలో లేదు, సి 665 00:30:06,390 --> 00:30:08,820 ఒక ముఖ్యంగా పాత భాష, మరియు ఇది చాలా తక్కువ స్థాయిలో, వార్తలు 666 00:30:08,820 --> 00:30:11,361 మరియు అది లక్షణాలు చాలా లేదు మీరు పెరిగింది ఉండవచ్చని 667 00:30:11,361 --> 00:30:14,620 మీరు కలిగి ఉంటే, నిజానికి, పోగ్రామ్ తో జావా, మీరు కొన్ని కలిగి, 668 00:30:14,620 --> 00:30:16,980 కానీ మీరు కొత్త విషయాలు నేర్పిన చేయవచ్చు. 669 00:30:16,980 --> 00:30:20,900 నిజానికి, మేము ఈ CS50 చేసిన, కూడా సెమిస్టర్ చివరిలో అయితే, 670 00:30:20,900 --> 00:30:23,512 ఈ శిక్షణ చక్రాలు అన్ని ఆఫ్ తీసుకోబడ్డాయి ఉంటుంది, 671 00:30:23,512 --> 00:30:25,220 మేము ఈ ఏమి వారాల మొదటి జంట 672 00:30:25,220 --> 00:30:29,830 మొదట మేము కూడా ఉంది మీరు CS50 డాట్ h ఉన్నాయి. 673 00:30:29,830 --> 00:30:31,230 ఒక శీర్షికా ఫైలును ఉంది. 674 00:30:31,230 --> 00:30:32,440 భవిష్యత్తులో ఆ మరింత. 675 00:30:32,440 --> 00:30:36,430 >> ఇది ఫంక్షన్లు కలిగివున్న ఫైలు వార్తలు మేము మీరు కోసం వ్రాశారు. 676 00:30:36,430 --> 00:30:39,180 మరియు ఆ విధులు ఒకటిగా ఉంది ఇన్పుట్ పొందడానికి విధులు 677 00:30:39,180 --> 00:30:43,520 యూజర్ తంత్రీ వంటి, మరియు నుండి సంఖ్యలు, వాస్తవ సంఖ్యలు, మరియు మరింత. 678 00:30:43,520 --> 00:30:45,550 కానీ అది కూడా కొన్ని సత్వరమార్గాలు ఉన్నాయి. 679 00:30:45,550 --> 00:30:48,200 ఇది ఒక డేటా రకం గా ఒక బూలియన్ నిర్వచిస్తుంది. 680 00:30:48,200 --> 00:30:50,340 సి నిజమైన లేదా తప్పుడు లేదు. 681 00:30:50,340 --> 00:30:53,880 కాని మనము దానిని భావన ఇస్తుంది నిజమైన లేదా ఈ లైబ్రరీ ద్వారా తప్పుడు. 682 00:30:53,880 --> 00:30:57,670 మరియు అది కూడా ఒక స్ట్రింగ్ లేదు మేము ఈ లైన్ వరకు నిర్మించారు. 683 00:30:57,670 --> 00:31:01,090 కాబట్టి కోడ్ ఈ రేఖను చెబుతుంది కంపైలర్ హే, గణగణమని ద్వని చేయు, చూడండి 684 00:31:01,090 --> 00:31:03,570 మొత్తం ఈ ఫైలులో కోడ్ యొక్క బంచ్ ఆ CS50 685 00:31:03,570 --> 00:31:06,330 తద్వారా వ్రాశారు ఈ ఫైలు ఉపయోగించి ఎవరైనా 686 00:31:06,330 --> 00:31:09,330 మంజూరు కోసం పట్టవచ్చు లక్షణాలను వారు జోడించిన. 687 00:31:09,330 --> 00:31:11,220 >> కాబట్టి ఇప్పుడు నాకు ముందుకు తెలియజేయండి మరియు స్క్రీన్ క్లియర్, 688 00:31:11,220 --> 00:31:14,178 మరియు ఆసక్తికరమైన ఉంటే నేను కేవలం నియంత్రణ మాట్లాడుతూ నేను l ప్రతీసారీ స్క్రీన్ క్లియర్ 689 00:31:14,178 --> 00:31:15,500 లేదా మీరు స్పష్టమైన టైప్ చెయ్యవచ్చు. 690 00:31:15,500 --> 00:31:19,220 నేను ఇప్పుడు ముందుకు వెళ్ళి వెళుతున్న మరియు రకం హలో తయారు, మరియు అన్ని బాగా ఉంది. 691 00:31:19,220 --> 00:31:22,550 ఇప్పటికీ ఒక రహస్య అవుట్పుట్, కానీ అది ఒక తప్పుడు సందేశం కాదు. 692 00:31:22,550 --> 00:31:28,300 నేను డాట్ లేకపోతే ఇప్పుడు హలో స్లాష్, మరియు ఒక ప్రక్కన, డాట్ స్లాష్ అత్యంత కుదరని ఉంది. 693 00:31:28,300 --> 00:31:30,430 ఇది కేవలం, డాట్ అంటే ప్రస్తుత డైరెక్టరీ. 694 00:31:30,430 --> 00:31:33,120 మీరు ఎప్పుడూ ఉపయోగించిన చేస్తే DOS, లేదా Linux లేదా Unix 695 00:31:33,120 --> 00:31:35,410 మీరు ఏదో చేసి ఉండవచ్చని CD డాట్ డాట్, ఎక్కడ వంటిది 696 00:31:35,410 --> 00:31:39,220 డాట్ డాట్ వెనక్కి వెళ్ళి అర్థం సమయం, లేదా వెనక్కి వెళ్ళి, లేదా అధిక 697 00:31:39,220 --> 00:31:40,370 మీ డైరెక్టరీలో. 698 00:31:40,370 --> 00:31:43,090 డాట్ కేవలం చూడండి అంటే ప్రస్తుత డైరెక్టరీ. 699 00:31:43,090 --> 00:31:45,670 నేను ఇక్కడే ఉంది, హలో అనుకుంటున్నారా. 700 00:31:45,670 --> 00:31:47,750 నిజానికి, ఇప్పుడు హన్నా హలో చెప్పారు. 701 00:31:47,750 --> 00:31:51,120 నేను మళ్ళీ మార్చుకుంటే మారియాకు తిరిగి కూర్చటం 702 00:31:51,120 --> 00:31:55,650 అది హలో, డాట్ స్లాష్ చేస్తారని హలో, కార్యక్రమం మారుతున్న ఉంచుతుంది. 703 00:31:55,650 --> 00:31:58,060 >> కాని ఇది ఇప్పటికీ ఒక ఉంది అర్ధరహిత కార్యక్రమం. 704 00:31:58,060 --> 00:32:00,972 నేను ఈ కార్యక్రమం రవాణా చేయాలనుకుంటే, లేదా ఒక స్నేహితుడు దానిని ఇవ్వాలని, 705 00:32:00,972 --> 00:32:03,430 లేదా మరియా లేదా హన్నా ఇచ్చి ఆ విషయం కొరకు, ఆ మంచిది. 706 00:32:03,430 --> 00:32:07,300 నేను వాటిని రెండు కోసం అనుకూలీకరించవచ్చు కానీ అది ఎప్పుడూ డైనమిక్ చేస్తాడు. 707 00:32:07,300 --> 00:32:10,870 ఇది సంకలనం ఒకసారి వారు దీనిని పూర్తిగా మార్చలేరు డౌన్ ఆ సున్నాలు మరియు వాటిని లోకి. 708 00:32:10,870 --> 00:32:12,350 కాబట్టి మేము తెలివిగా ఏదో చేసింది ఏమి? 709 00:32:12,350 --> 00:32:17,100 దేని ఉంటే బదులుగా హార్డ్ కోడింగ్ కార్యక్రమం ఈ వ్యక్తి యొక్క పేరు, 710 00:32:17,100 --> 00:32:20,890 మేము కేవలం ఏమి పొందుటకు ఉంటే డిమాండ్ స్ట్రింగ్? 711 00:32:20,890 --> 00:32:22,430 >> కాబట్టి ఇతర మాటలలో, నాకు దీన్ని చూద్దాం. 712 00:32:22,430 --> 00:32:24,030 నేను ఈ కార్యక్రమం మళ్ళీ కంపైల్ వెళుతున్న. 713 00:32:24,030 --> 00:32:25,710 నాకు ఇప్పుడు దిగువన లో జూమ్ తెలియజేయండి. 714 00:32:25,710 --> 00:32:29,920 హలో డాట్ స్లాష్ హలో తయారు. 715 00:32:29,920 --> 00:32:31,710 ఇప్పుడు ఏమీ జరిగింది. 716 00:32:31,710 --> 00:32:35,860 మేము ఒక శీఘ్ర స్వచ్ఛంద పొందవచ్చు ఏదో జరిగే చేయడానికి? 717 00:32:35,860 --> 00:32:36,360 అప్ న వస్తాయి. 718 00:32:36,360 --> 00:32:37,020 మీ పేరు ఏమిటి? 719 00:32:37,020 --> 00:32:37,445 >> పాంచో: పాంచో. 720 00:32:37,445 --> 00:32:38,361 >> డేవిడ్ J. మలన్: పాచో? 721 00:32:38,361 --> 00:32:39,609 అప్ న వస్తాయి. 722 00:32:39,609 --> 00:32:42,150 మీరు ఇక్కడ పొందుటకు ఒకసారి, ఈ చాలా అంతగా మాత్రం, 723 00:32:42,150 --> 00:32:44,060 కానీ అది మరింత ఆసక్తికరంగా నాకన్నా ఇది టైప్. 724 00:32:44,060 --> 00:32:49,007 మీరు ముందుకు వెళ్లి టైప్ చేయాలనుకుంటే మీ పేరు, నేను కేవలం మీరు ఈ కార్యక్రమం చేసిన. 725 00:32:49,007 --> 00:32:49,840 మీ పేరు టైప్ చేయండి. 726 00:32:49,840 --> 00:32:52,380 727 00:32:52,380 --> 00:32:53,900 ఎంటర్. 728 00:32:53,900 --> 00:32:54,489 వండర్ఫుల్. 729 00:32:54,489 --> 00:32:55,780 అన్ని కుడి, మీరు చాలా ధన్యవాదాలు. 730 00:32:55,780 --> 00:32:56,708 >> పాంచో: మీరు చాలా ధన్యవాదాలు. 731 00:32:56,708 --> 00:32:57,636 >> డేవిడ్ J. మలన్: సరే. 732 00:32:57,636 --> 00:32:59,028 >> [అప్లాజ్] 733 00:32:59,028 --> 00:33:00,884 734 00:33:00,884 --> 00:33:01,840 >> చాలా రకంగా ఉండేది. 735 00:33:01,840 --> 00:33:03,145 ఇక్కడ మీరు వెళ్ళండి. 736 00:33:03,145 --> 00:33:03,770 మేము ఏం చేసావ్? 737 00:33:03,770 --> 00:33:05,930 కనుక మనం చివరికి, కనీసం, ఈ కార్యక్రమం డైనమిక్ చేసింది. 738 00:33:05,930 --> 00:33:08,400 ఇప్పుడు అది ఖచ్చితంగా ఇప్పటికీ డిజైన్ అంతగా ద్వారా 739 00:33:08,400 --> 00:33:11,480 కానీ మేము చివరకు సామర్థ్యాన్ని కలిగి ఇప్పుడు చాలా ముందుగానే కోడ్ వ్రాయడానికి 740 00:33:11,480 --> 00:33:13,770 printf రచయితలు వంటి, ఆపై డైనమిక్ 741 00:33:13,770 --> 00:33:17,550 మనం ఇన్పుట్ ఆధారంగా స్వీకరించడం అందజేశారు గాని ప్రోగ్రామర్, 742 00:33:17,550 --> 00:33:20,610 లేదా మానవ ఎవరు నిజానికి కార్యక్రమం సంభాషిస్తుంది. 743 00:33:20,610 --> 00:33:22,990 కాబట్టి ప్రయత్నించండి ఇప్పుడు నిజానికి లెట్ యొక్క కొన్ని ఇతర నిర్మాణాలు చేయాలని 744 00:33:22,990 --> 00:33:26,625 మేము కార్యక్రమాలు చేయలేరు ఉంటే మరియు చూడండి తాము మరింత అధునాతన. 745 00:33:26,625 --> 00:33:29,250 కాబట్టి యొక్క ముందుకు మరియు బదులుగా వీడలేదు మొదటి నుంచి ఈ ఒక వ్రాయడం, 746 00:33:29,250 --> 00:33:31,540 నేను నేటి లోకి వెళ్ళడానికి వెళుతున్న సోర్స్ కోడ్, మరియు ఈ అన్ని 747 00:33:31,540 --> 00:33:34,290 కోర్సు యొక్క అందుబాటులో ఉంది వెబ్సైట్, మరియు మీరు డ్రాగ్ మరియు డ్రాప్ చెయ్యవచ్చు 748 00:33:34,290 --> 00:33:36,590 మీ స్వంత పర్యావరణంలోని లోకి సమస్య ఒకసారి శుక్రవారం వస్తాయి 749 00:33:36,590 --> 00:33:38,506 సెట్ 1 మీరు ఇస్తుంది సూచనలను, లేదా మీరు అనుకొనుట 750 00:33:38,506 --> 00:33:41,200 కమాండ్ లైన్ వద్ద దీన్ని బాగా, p వచ్చిన కానీ ఎక్కువ 1 సెట్. 751 00:33:41,200 --> 00:33:44,940 >> ఈ కార్యక్రమం లో చూద్దాం ఇక్కడ కట్లపాము డాట్ సి, అని. 752 00:33:44,940 --> 00:33:47,970 ఇప్పుడు నేను ఇప్పటికే వ్యాఖ్యానించారు చేసిన అది, కానీ కొత్త ఏమిటి? 753 00:33:47,970 --> 00:33:51,230 మొదటి చూపులో, ఏ లైన్ కోడ్ యొక్క ఖచ్చితంగా కొత్త? 754 00:33:51,230 --> 00:33:53,930 755 00:33:53,930 --> 00:33:56,780 బహుశా అది ప్రాథమికంగా ఇప్పుడు తెలియని. 756 00:33:56,780 --> 00:33:58,417 >> ప్రేక్షకులు: [వినబడని] 757 00:33:58,417 --> 00:34:00,250 డేవిడ్ J. మలన్: అవును, అందువలన Int x n పొందండి సమానం. 758 00:34:00,250 --> 00:34:03,760 మేము ఈ ఏ ఎప్పుడూ చూడలేదు ముందు, కానీ పూర్ణాంకానికి బహుశా 759 00:34:03,760 --> 00:34:08,179 ఏ విధమైన కోసం చిహ్నం వేరియబుల్, [? నుండి?] పూర్ణాంకం. 760 00:34:08,179 --> 00:34:09,040 కాబట్టి పూర్ణాంక కోసం Int. 761 00:34:09,040 --> 00:34:11,420 ఇది కేవలం మరింత ఉండటం క్లుప్తమైన. x కేవలం ఏకపక్ష ఉంది. 762 00:34:11,420 --> 00:34:13,920 x మరియు y మరియు z ఇప్పటికీ సంఖ్యలు కోసం చాలా సమంజసమైన, 763 00:34:13,920 --> 00:34:16,790 కానీ సాధారణంగా మనం ఒకసారి పదాలు ఉపయోగిస్తాము మా కార్యక్రమాలు మరింత క్లిష్టంగా. 764 00:34:16,790 --> 00:34:18,940 కోర్సు యొక్క, Int పొందండి, స్ట్రింగ్ పొందండి వంటి చాలా, 765 00:34:18,940 --> 00:34:21,629 బహుశా పొందగలిగిన వినియోగదారు నుండి ఒక Int, 766 00:34:21,629 --> 00:34:23,670 ఆపై మేము చేయబోతున్నామని y తో ఇదే. 767 00:34:23,670 --> 00:34:27,610 స్పష్టంగా, అయినప్పటికీ ఈ చివరి పంక్తి, 24, మరింత క్లిష్టమైన ఉంది 768 00:34:27,610 --> 00:34:32,679 ఈ మొత్తం చెప్పడానికి జరగబోతోంది మరియు ఈ ఇతర విషయం. 769 00:34:32,679 --> 00:34:35,840 >> మరియు నోటీసు శాతం నేను బహుశా సూచిస్తుంది? 770 00:34:35,840 --> 00:34:38,190 ఏం పాత్ర శాతం చేస్తుంది నేను స్పష్టంగా సర్వ్? 771 00:34:38,190 --> 00:34:40,739 772 00:34:40,739 --> 00:34:41,719 ఇది కేవలం placeholders వార్తలు. 773 00:34:41,719 --> 00:34:42,219 కుడి? 774 00:34:42,219 --> 00:34:45,149 శాతం లు, స్ట్రింగ్ కోసం ఉంది శాతం నేను పూర్ణాంక కోసం. 775 00:34:45,149 --> 00:34:47,690 శాతం f ఉన్నట్లు జరగబోతోంది పాయింట్ విలువ తేలియాడే కోసం ఇది 776 00:34:47,690 --> 00:34:49,273 ఒక దశాంశ బిందువు కేవలం ఒక సంఖ్య. 777 00:34:49,273 --> 00:34:50,590 ఇతర మాటలలో, ఒక వాస్తవ సంఖ్య. 778 00:34:50,590 --> 00:34:55,270 కాబట్టి యొక్క వాస్తవానికి ఈ సంకలనం తెలియజేయండి నిజమైన ఫాస్ట్ ప్రోగ్రామ్ మరియు కట్లపాము తయారు చెయ్యాలి. 779 00:34:55,270 --> 00:34:57,962 వై. 780 00:34:57,962 --> 00:34:58,670 మంచి అవకాశం. 781 00:34:58,670 --> 00:35:02,970 అన్ని ఈ సమయంలో, నా యూజర్ గమనించవచ్చు ఈ ఖాతా jharvard ఉంది కోసం పేరు. 782 00:35:02,970 --> 00:35:06,620 నేను, ఆక CS50 IDE లో IDE50 am. 783 00:35:06,620 --> 00:35:11,030 ఇప్పుడు ఇక్కడ నీలం, ఒక ప్రస్తావన ఉంది కానీ నేను ఎక్కడ వాతావరణంలో నుండి. 784 00:35:11,030 --> 00:35:16,050 నిజానికి, నేను పైకి జూమ్ ఉంటే ఇక్కడ, నేను ఒక IDE50 కలిగి గమనించవచ్చు 785 00:35:16,050 --> 00:35:19,490 మరియు నేను మీరు రకమైన ఈ పదం చూడండి వైపు కార్యస్థలం మీ తల మలుపు. 786 00:35:19,490 --> 00:35:23,890 క్లుప్తంగా, నిజానికి ఆ నేను టిల్డ్ స్లాష్ కార్యస్థలం చూసిన వెబ్ 787 00:35:23,890 --> 00:35:26,910 అంటే ఈ వచనంలో ఆధారిత ఆదేశ వాతావరణాన్ని, 788 00:35:26,910 --> 00:35:32,300 నేను టెక్స్ట్ సమానమైన ఉన్నాను ఈ ఇక్కడ ఫోల్డర్ గ్రాఫికల్. 789 00:35:32,300 --> 00:35:35,730 కాబట్టి నేను డాట్ స్లాష్ చేసినప్పుడు కట్లపాము, అది ఏ నియమం మాట్లాడుతూ 790 00:35:35,730 --> 00:35:37,372 లక్ష్యం కట్లపాము స్టాప్. 791 00:35:37,372 --> 00:35:39,830 నేను అర్థం ఏమి తెలియదు కానీ కొన్ని కారణాల వలన దురదృష్టకరం. 792 00:35:39,830 --> 00:35:43,310 అటువంటి ఫైల్ లేదా డైరెక్టరీ మరింత స్పష్టమైన ఉంది. 793 00:35:43,310 --> 00:35:45,670 ఎక్కడ అది ఉంది? 794 00:35:45,670 --> 00:35:47,820 నేను క్లిక్ ఉన్న ఆధారంగా ముందు ఫైలు తెరవడానికి. 795 00:35:47,820 --> 00:35:49,442 ఎక్కడ అది కావచ్చు? 796 00:35:49,442 --> 00:35:52,050 >> ఇది మూలం బహుశా ఒక W, బుధవారం కోసం, 797 00:35:52,050 --> 00:35:53,960 మరియు నేను నిజానికి ఇది చూడగలరు నేను ప్రారంభించిన ఉంటే. 798 00:35:53,960 --> 00:35:57,220 అక్కడ కట్లపాము డాట్ సి, కానీ లో ఈ టెక్స్ట్ ఆధారిత పర్యావరణం, 799 00:35:57,220 --> 00:35:59,380 మళ్ళీ, నేను సూపర్ స్పష్టమైన ఉంటుంది. 800 00:35:59,380 --> 00:36:03,950 నేను లోకి డైరెక్టరీలు మార్చడానికి కోరుకుంటే సోర్స్ ఒకటి బుధవారం, నేను టైప్ చేయాలి, 801 00:36:03,950 --> 00:36:07,210 cd space సోర్స్ ఒకటి బుధవారం ఇప్పుడు ఎంటర్ మరియు 802 00:36:07,210 --> 00:36:09,810 నా ప్రాంప్ట్ మార్పులు నాకు ఒక దృశ్య క్యూ ఇచ్చే 803 00:36:09,810 --> 00:36:12,330 నేను చోట్ల, నిజానికి, రెడీ నా వాతావరణంలో, 804 00:36:12,330 --> 00:36:15,710 కానీ ఇప్పుడు నేను తయారు చేయవచ్చు కట్లపాము, అది పని ఉంది, 805 00:36:15,710 --> 00:36:18,190 డాట్ నాకు ఒక పూర్ణాంకం ఇవ్వండి, కట్లపాము స్లాష్. 806 00:36:18,190 --> 00:36:19,080 వన్. 807 00:36:19,080 --> 00:36:20,070 రెండు. 808 00:36:20,070 --> 00:36:21,630 ఒకటి, రెండు మొత్తానికి మూడు ఉంది. 809 00:36:21,630 --> 00:36:24,140 కానీ నేను సహకారం లేకపోతే, యొక్క పూర్ణాంకానికి చేస్తుంది పొందండి చూద్దాం. 810 00:36:24,140 --> 00:36:25,200 నాకు ఒక పూర్ణాంకం ఇవ్వండి. 811 00:36:25,200 --> 00:36:26,590 నం 812 00:36:26,590 --> 00:36:27,350 తిరిగి ప్రయత్నించు. 813 00:36:27,350 --> 00:36:29,060 OK. 814 00:36:29,060 --> 00:36:30,520 ఫైన్. 815 00:36:30,520 --> 00:36:32,130 50. 816 00:36:32,130 --> 00:36:32,680 50. 817 00:36:32,680 --> 00:36:33,010 అన్ని కుడి. 818 00:36:33,010 --> 00:36:34,055 కనుక ఇది చివరకు సహకరిస్తుంది. 819 00:36:34,055 --> 00:36:36,430 మరియు ఆ కొన్ని వార్తలు కార్యాచరణ ఈ విధులు 820 00:36:36,430 --> 00:36:37,760 మీరు కోసం నిర్మించారు చేయవచ్చు. 821 00:36:37,760 --> 00:36:43,330 >> అమలు లోపల యొక్క Int, ఏమి ప్రోగ్రామింగ్ పొందండి 822 00:36:43,330 --> 00:36:47,990 బహుశా గత వారం నుండి నిర్మించేందుకు మళ్ళీ ఈ ప్రవర్తన ఆమోదిస్తుందని, 823 00:36:47,990 --> 00:36:49,962 retry మళ్ళీ? 824 00:36:49,962 --> 00:36:51,670 అవును, బహుశా ఉంది లూప్ ఒకరకమైన. 825 00:36:51,670 --> 00:36:54,160 ఇది పదము చూడండి జరగబోతోంది స్క్రాచ్ యొక్క బ్లాక్స్ భిన్నంగా, 826 00:36:54,160 --> 00:36:55,880 కానీ ఆ నిజానికి ఏ ఫైలు లోపల. 827 00:36:55,880 --> 00:36:58,505 మరియు కొన్ని వారాల సమయంలో మేము చేస్తాము నిజానికి CS50 లైబ్రరీ చూడండి 828 00:36:58,505 --> 00:37:02,000 వంటి లోపల ఏముంది, కానీ ఉంది సరిగ్గా ఆ విధించింది ఒక లూప్. 829 00:37:02,000 --> 00:37:04,840 >> ఒక వెర్రి చిన్న ప్లే లెట్ ఇక్కడ ఈ ఫైలు ఆట. 830 00:37:04,840 --> 00:37:06,550 కండిషన్ సున్నా డాట్ సి. 831 00:37:06,550 --> 00:37:08,960 మేము కేవలం సాధారణంగా చూడాలని సున్నా వద్ద లెక్కింపు మొదలు. 832 00:37:08,960 --> 00:37:11,220 మరియు నేను గతంలో స్క్రోలింగ్ ఎగువన stuff కొన్ని. 833 00:37:11,220 --> 00:37:15,390 నీలం ఇక్కడ, అన్ని రేఖలను ఈ నక్షత్రాలను మరియు శ్లాష్లు యొక్క, 834 00:37:15,390 --> 00:37:17,310 ప్రోగ్రామ్ ఎవరు మీరు యొక్క ఆ ముందు, ఆ ఏమిటి? 835 00:37:17,310 --> 00:37:18,690 ఎందుకు మేము అది పైగా ముళ్లు వస్తున్నాను? 836 00:37:18,690 --> 00:37:19,110 ఏమిటి? 837 00:37:19,110 --> 00:37:19,490 >> ప్రేక్షకులు: ఇది ఒక వ్యాఖ్య. 838 00:37:19,490 --> 00:37:19,800 >> డేవిడ్ J. మలన్: అవును. 839 00:37:19,800 --> 00:37:20,633 ఇది కేవలం ఒక వ్యాఖ్య. 840 00:37:20,633 --> 00:37:24,160 ఈ మానవులకు ఒక వ్యాఖ్య ఉంది చదవడానికి మా సందర్భంలో ఆ, 841 00:37:24,160 --> 00:37:27,120 ఫైలు పేరు మాకు చెబుతుంది ఏమి , అది రాసిన, మరియు ఏ అది 842 00:37:27,120 --> 00:37:28,610 కాబట్టి మీరు లేదు కోడ్ ద్వారా చదవడానికి 843 00:37:28,610 --> 00:37:30,110 ఈ ఫైలు అన్ని గురించి ఏమి. 844 00:37:30,110 --> 00:37:33,110 ఇది కేవలం ఒక వివరణ ఉంది కానీ క్రియాశీలంగా అసంబద్ధం ఉంది. 845 00:37:33,110 --> 00:37:35,930 ద్విజులు నుండి తొలగించవచ్చు నా ఫైలు మరియు అది ఎలాంటి ప్రభావం ఉంది. 846 00:37:35,930 --> 00:37:38,740 జూసీ పంక్తులు ఇవి ఇక్కడ రెండు మొదటి, ఇప్పుడు. 847 00:37:38,740 --> 00:37:41,405 Int ప్రధాన శూన్యమైన సమానం ఆకుపచ్చ జెండా క్లిక్ మా ఉన్నప్పుడు, 848 00:37:41,405 --> 00:37:44,030 కాబట్టి మేము ఆ ఉంటుంది విడిచి వెళుతున్న నేడు కోసం, మరియు మేము తిరిగి వచ్చి చేస్తాము, 849 00:37:44,030 --> 00:37:46,940 చివరికి, వంటి ఏమి Int మరియు శూన్యమైన, ఇప్పుడు, కానీ 850 00:37:46,940 --> 00:37:49,500 నేను చేసిన ఏ గమనించి ఇక్కడ చాలా, మీరు కూడా 851 00:37:49,500 --> 00:37:51,736 మీరు లైన్ లో ఒక కలిగి ఉంటే మీరు కలిగి ఉంటే, మీరే 852 00:37:51,736 --> 00:37:54,670 మీరు భాగస్వామ్యం చెయ్యాలనుకుంటున్నారా ఆలోచన కోడ్ యొక్క ఒక నిర్దిష్ట లైన్ గురించి, 853 00:37:54,670 --> 00:37:58,910 సి లో దీనిపై స్లాష్ చేయాలని ఉంది స్లాష్, ఆపై కొన్ని క్లుప్తమైన మాటలు, 854 00:37:58,910 --> 00:38:01,500 ఒక పూర్తి వాక్యం, సాధారణంగా ఒక పేరా, 855 00:38:01,500 --> 00:38:05,310 కేవలం మీకు వివరిస్తుంది, లేదా మీ TF, లేదా ఇతర పాఠకులు లేదా సహచరులు, 856 00:38:05,310 --> 00:38:06,990 మీ కోడ్ ఏమి ఉంది. 857 00:38:06,990 --> 00:38:10,150 కాబట్టి బదులుగా చూడండి కలిగి కంటే మరియు ఈ పంక్తులు నుండి ప్రతిపాదించే 858 00:38:10,150 --> 00:38:12,550 తొమ్మిది మరియు 10, ఏమిటి ఈ లైన్ ఎనిమిది, చేయడం 859 00:38:12,550 --> 00:38:14,945 నేను కేవలం ఒక వ్యాఖ్యను ఇవ్వాలని పూర్ణాంకం కోసం వినియోగదారు అడగండి 860 00:38:14,945 --> 00:38:17,820 అప్పుడు నేను చాలా హార్డ్ ఆలోచించడం లేదు గురించి పంక్తులు తొమ్మిది మరియు 10 ఉన్నాయి. 861 00:38:17,820 --> 00:38:19,720 నేను ఆ ఏమి తెలుసు సమిష్టిగా వారు చేయుచున్నారు. 862 00:38:19,720 --> 00:38:20,460 >> ఎలా? 863 00:38:20,460 --> 00:38:22,060 బాగా, ఇక్కడ ప్రాంప్ట్. 864 00:38:22,060 --> 00:38:23,610 ఇక్కడ Int యొక్క సంతరించుకోనుంది. 865 00:38:23,610 --> 00:38:25,984 మరియు మునుపటి ఆధారంగా ప్రవర్తన, అది Int పొందండి వంటి తెలుస్తోంది 866 00:38:25,984 --> 00:38:29,080 నిర్ధారించుకోండి తగినంత స్మార్ట్ ఉంది మానవ సహకరిస్తుంది మరియు అది ఇస్తుంది 867 00:38:29,080 --> 00:38:30,090 పూర్ణాంకం. 868 00:38:30,090 --> 00:38:32,270 కానీ ఇప్పుడు మేము ఈ చూడగలరు. 869 00:38:32,270 --> 00:38:33,740 మరియు ఈ స్క్రాచ్ గుర్తుచేస్తుంది. 870 00:38:33,740 --> 00:38:36,140 నేను ఉన్నాను ఆరోపించారు కాబట్టి యూజర్ యొక్క ఇన్పుట్ విశ్లేషించడం, 871 00:38:36,140 --> 00:38:39,050 కానీ కొంతవరకు తప్పుగా. 872 00:38:39,050 --> 00:38:43,200 మరియు సి లో స్పష్టంగా ఈ ఎలా ఉంది మేము ఒక else ఉంటే వ్యక్తం, బ్రాంచ్, 873 00:38:43,200 --> 00:38:46,320 ఒక రోడ్ లో చీలిక, కానీ నేను కొంతవరకు తప్పుగా అంటున్నారు. 874 00:38:46,320 --> 00:38:50,470 ఈ కార్యక్రమంలో బగ్ ఏది? 875 00:38:50,470 --> 00:38:51,610 గురించి మరింత తిరిగి? 876 00:38:51,610 --> 00:38:52,223 అవును. 877 00:38:52,223 --> 00:38:53,150 >> ప్రేక్షకులు: [వినబడని] సున్నా. 878 00:38:53,150 --> 00:38:54,025 >> డేవిడ్ J. మలన్: అవును. 879 00:38:54,025 --> 00:38:57,630 నేను సున్నా లో టైప్ చేస్తే, యొక్క పరిశీలిద్దాం సరిగ్గా ఆ కేసు, లేదా మూలలో కేసు, 880 00:38:57,630 --> 00:38:58,450 మీరు రెడీ ఉంటే. 881 00:38:58,450 --> 00:39:02,790 నేను సున్నా లో టైప్ చేస్తే ఏ బ్లాక్స్ స్పష్టంగా అది పట్టుకోడానికి వెళ్తున్నారు? 882 00:39:02,790 --> 00:39:04,660 ఉంటే లేదంటే? 883 00:39:04,660 --> 00:39:07,340 వేరే, మరియు అది చెప్పడానికి జరగబోతోంది, మీకు ఒక ప్రతికూల సంఖ్య తీసుకున్నాడు. 884 00:39:07,340 --> 00:39:10,476 నిజానికి, సున్నా కోరుకుంటున్నాము లేదు అనుకూల లేదా ప్రతికూల, 885 00:39:10,476 --> 00:39:11,850 అందువలన, పొరపాటుగా ఉంటుంది. 886 00:39:11,850 --> 00:39:12,930 ఒక బగ్ ఉంటుంది. 887 00:39:12,930 --> 00:39:14,580 సో ఎలా మేము ఈ పరిష్కరిస్తాము? 888 00:39:14,580 --> 00:39:16,360 ముందు ప్రోగ్రామ్ ఎప్పుడూ వారిని? 889 00:39:16,360 --> 00:39:16,570 మీరు కోరుకుంటే చేయండి 890 00:39:16,570 --> 00:39:17,480 >> ప్రేక్షకులు: [వినబడని] 891 00:39:17,480 --> 00:39:17,990 >> డేవిడ్ J. మలన్: ముడుచుకునే? 892 00:39:17,990 --> 00:39:18,570 >> ప్రేక్షకులు: [వినబడని] 893 00:39:18,570 --> 00:39:18,930 >> డేవిడ్ J. మలన్: ఓహ్, మీరు ఉందా? 894 00:39:18,930 --> 00:39:20,350 ముందు ప్రోగ్రామ్ ఎప్పుడూ చేసిన వారికి. 895 00:39:20,350 --> 00:39:21,750 మీ చేతి ప్రయత్నించండి చేయాలనుకుంటున్నారా ఈ ఎరుపు చొక్కా? 896 00:39:21,750 --> 00:39:22,600 అప్ న వస్తాయి. 897 00:39:22,600 --> 00:39:25,320 మీరు చూసుకొని లేకపోతే అవును, అప్ న వస్తాయి. 898 00:39:25,320 --> 00:39:27,586 కాబట్టి ప్రోగ్రామ్ మమేకమయ్యారు ఎప్పుడూ ముందు, మీ పేరు ఏమిటి? 899 00:39:27,586 --> 00:39:28,210 లారెన్: లారెన్. 900 00:39:28,210 --> 00:39:29,626 డేవిడ్ J. మలన్: లారెన్, అన్ని కుడి. 901 00:39:29,626 --> 00:39:31,150 కాబట్టి మాకు ఈ బగ్ను పరిష్కరించుటకు. 902 00:39:31,150 --> 00:39:35,070 మీరు బహుశా, సి చూడలేదు చేసిన, మరియు బహుశా ఏ ఇతర భాష. 903 00:39:35,070 --> 00:39:38,380 కాబట్టి మాకు ఈ కార్యక్రమాన్ని సరిదిద్దగలరు. 904 00:39:38,380 --> 00:39:39,100 య ఎవరిని నీస్. 905 00:39:39,100 --> 00:39:39,615 ఎలాంటి ఒత్తిడి. 906 00:39:39,615 --> 00:39:40,156 లారెన్: అవును. 907 00:39:40,156 --> 00:39:43,350 908 00:39:43,350 --> 00:39:46,270 >> డేవిడ్ J. మలన్: కానీ మళ్ళీ, ఈ జూదం, ప్రణాళిక ప్రకారం వెళ్తాడు 909 00:39:46,270 --> 00:39:48,350 ఇక్కడ తాత్కాలిక రెడీ ప్రారంభించడానికి, కేవలం మళ్ళీ, ఉంటుంది 910 00:39:48,350 --> 00:39:51,080 నమూనాలను గమనించవచ్చు మరియు ఇప్పటికే వాక్యనిర్మాణం నుండి ప్రతిపాదించే 911 00:39:51,080 --> 00:39:55,420 మీరు వ్యక్తం కావచ్చు ఎలా else మీరే ఏ పన్ క్రమంలో, ఉద్దేశించబడింది 912 00:39:55,420 --> 00:39:58,410 కొన్ని అదనపు దృష్టాంతంలో పట్టుకోవటం. 913 00:39:58,410 --> 00:39:59,603 కాబట్టి మనం ఉంటే else చెబుతున్న దాన్ని. 914 00:39:59,603 --> 00:40:04,040 915 00:40:04,040 --> 00:40:05,230 printf, మంచి. 916 00:40:05,230 --> 00:40:09,120 మరియు CS50 తో గమనిస్తారు IDE, మరియు frankly-- IDE 917 00:40:09,120 --> 00:40:11,110 ఇంటిగ్రేటెడ్ ఉన్నచో డెవలప్మెంట్ ఎన్విరాన్మెంట్. 918 00:40:11,110 --> 00:40:14,110 ఇది చెప్పడం ఒక ఫాన్సీ మార్గం మీరు ప్రోగ్రామ్ సహాయపడుతుంది ఒక కార్యక్రమం. 919 00:40:14,110 --> 00:40:16,779 ఇది వంటి యూజర్ ఫ్రెండ్లీ పనులు మీరు ఒక కుండలీకరణములలో టైప్ చేసినప్పుడు, 920 00:40:16,779 --> 00:40:18,320 అది స్వయంచాలకంగా మీరు ఇతర ఇస్తుంది. 921 00:40:18,320 --> 00:40:20,760 అనుమానాన్ని మీరు ఆ ఉండటం చివరికి ఆ టైప్ చేయండి వెళ్తున్నారు, 922 00:40:20,760 --> 00:40:22,400 మరియు అది కూడా సూక్తులు అది. 923 00:40:22,400 --> 00:40:24,190 >> నేను లైన్ 23 ఇష్టం. 924 00:40:24,190 --> 00:40:26,400 అక్కడ మార్గం 99%. 925 00:40:26,400 --> 00:40:29,920 ఎవరో ఒక చిట్కా లో చిమ్ అనుకుంటున్నారా? 926 00:40:29,920 --> 00:40:31,420 నేను ప్రేక్షకుల నుండి సెమికోలన్ విన్నారు. 927 00:40:31,420 --> 00:40:32,080 గుడ్. 928 00:40:32,080 --> 00:40:33,260 కాబట్టి అని పూర్తి. 929 00:40:33,260 --> 00:40:37,930 మరియు ఇప్పుడు, నేను కొంచెం కలిగి లైన్ 21 తో దిగ్భ్రాంతి. 930 00:40:37,930 --> 00:40:41,370 ఎలా మేము ఈ వ్యక్తపరచటానికి అనుకుంటున్నారు? 931 00:40:41,370 --> 00:40:43,370 ఏం ప్రశ్న మేము అనుకుంటున్నారు మీరు అనుకుంటున్నారు, ఎలా అడగాలి? 932 00:40:43,370 --> 00:40:46,870 933 00:40:46,870 --> 00:40:50,330 కాబట్టి గతంలో మేము ప్రశ్న అడిగారు, n సున్నా కంటే ఎక్కువ ఉంటే, దీన్ని. 934 00:40:50,330 --> 00:40:51,870 ఎల్స్, అలా. 935 00:40:51,870 --> 00:40:54,317 కాబట్టి మేము ఒక ఎంచుకోండి అవసరం ప్రశ్నకు ఇక్కడ అడగవచ్చు. 936 00:40:54,317 --> 00:40:55,192 ప్రేక్షకులు: [వినబడని] 937 00:40:55,192 --> 00:40:56,530 డేవిడ్ J. మలన్: గుడ్. 938 00:40:56,530 --> 00:40:58,290 N సున్నా సమానం చేస్తే. 939 00:40:58,290 --> 00:41:01,140 940 00:41:01,140 --> 00:41:02,100 అద్భుతమైన. 941 00:41:02,100 --> 00:41:03,080 కాబట్టి యొక్క ఇక్కడ నిలిపివేయి తెలియజేయండి. 942 00:41:03,080 --> 00:41:04,850 ఈ braving కోసం చాలా ధన్యవాదాలు. 943 00:41:04,850 --> 00:41:10,890 నాకు మీరు ఒక చిన్న బాగా అర్హత ఇవ్వాలని లెట్ బహుశా అక్కడ ఒత్తిడి బంతి. 944 00:41:10,890 --> 00:41:11,900 కనుక మనం దాదాపు అక్కడ ఉన్నారు. 945 00:41:11,900 --> 00:41:14,790 నిజానికి, లారెన్, మీరు లేకపోతే మనస్సు, నాకు ఇక్కడ సర్దుబాటు చేయడానికి వీలు 946 00:41:14,790 --> 00:41:17,850 కేవలం కూడా స్థిరంగా ఉండాలి మేము ప్రారంభం చూసిన ఏమి, ఏమి 947 00:41:17,850 --> 00:41:21,080 నేను పంక్తుల తో చెయ్యాలనుకుంటున్నారు 21 మరియు 24, కేవలం మళ్ళీ ఆధారంగా 948 00:41:21,080 --> 00:41:23,290 మేము స్క్రాచ్ లో చేసింది ఎలా, బహుశా? 949 00:41:23,290 --> 00:41:24,230 >> ప్రేక్షకులు: ఇది పైకి తరలించు. 950 00:41:24,230 --> 00:41:25,605 >> డేవిడ్ J. మలన్: అవును, అది పైకి తరలించు. 951 00:41:25,605 --> 00:41:30,260 కాబట్టి మిగతా పరిస్థితి, మూడవ, లేదా నాల్గవ లేదా ఐదవ, లేదా తుది శాఖ, 952 00:41:30,260 --> 00:41:34,100 నిజానికి తరువాత రావాల్సి, మరియు కేవలం కన్వెన్షన్ ద్వారా వార్తలు 953 00:41:34,100 --> 00:41:36,047 కేవలం మీరు రెడీ ఉంటే ఎందుకంటే. 954 00:41:36,047 --> 00:41:37,380 నేను ఈ సర్దుబాటు చేయవలసి లేదు. 955 00:41:37,380 --> 00:41:39,660 నేను నా ఉంచాలి తిరిగి ఇక్కడ వంకర కలుపు. 956 00:41:39,660 --> 00:41:42,700 ఇప్పుడు, ఈ కార్యక్రమం కంపైల్. 957 00:41:42,700 --> 00:41:46,140 మేము దగ్గరగా ఉన్నాము, కానీ అక్కడ చాలా, చాలా సూక్ష్మ బగ్. 958 00:41:46,140 --> 00:41:47,200 ఏమి చూద్దాం. 959 00:41:47,200 --> 00:41:49,660 >> మొదటి, నాకు ముందుకు వెళ్లి దూరంగా తెలియజేయండి. 960 00:41:49,660 --> 00:41:53,405 నేను ముందుకు వెళ్ళడానికి వెళుతున్న మరియు పరిస్థితి సున్నా తయారు టైప్. 961 00:41:53,405 --> 00:41:55,070 ఓహ్, నేను అబద్దం. 962 00:41:55,070 --> 00:41:58,760 ఇప్పుడు కంపైలర్ నిజానికి అందంగా స్మార్ట్. 963 00:41:58,760 --> 00:42:00,950 నేను నిజంగా అర్థం లేదు ఇది లోపం సందేశం కూడా. 964 00:42:00,950 --> 00:42:04,310 ఒక అప్పగించిన ఫలితంగా ఉపయోగించి బ్రాకెట్ల లేకుండా షరతు, 965 00:42:04,310 --> 00:42:05,740 స్పష్టంగా చెడ్డది. 966 00:42:05,740 --> 00:42:07,100 కానీ ఆ అర్థం ఏమిటి? 967 00:42:07,100 --> 00:42:10,860 >> బాగా మళ్ళీ, నమూనాలను వెతుకుతున్న మేము ముందు చూసిన చేసిన కోడ్ లో 968 00:42:10,860 --> 00:42:16,640 వాస్తవానికి చేయడం లైన్ 17 ఏమిటి, లారెన్ కొద్దిగా ఉద్దేశించిన అయితే 969 00:42:16,640 --> 00:42:18,790 లేకపోతే? 970 00:42:18,790 --> 00:42:19,290 అవును. 971 00:42:19,290 --> 00:42:21,565 >> ప్రేక్షకులు: [వినబడని] 972 00:42:21,565 --> 00:42:22,440 డేవిడ్ J. మలన్: అవును. 973 00:42:22,440 --> 00:42:26,610 కాబట్టి స్పష్టంగా, సమాన సైన్ గుర్తు మేము ముందు అది ఉపయోగించి గా, కాదు సమానం. 974 00:42:26,610 --> 00:42:29,240 కుడి నుండి దాని కేటాయింపు, ఎడమ. 975 00:42:29,240 --> 00:42:33,810 కాబట్టి సమయంలో 17 వరుసలో ఒక స్థితి, మరియు అది 976 00:42:33,810 --> 00:42:37,890 వక్ర లోపల అమలు కోడ్ కానీ ఆ కోడ్ అమలు చేసినప్పుడు, 977 00:42:37,890 --> 00:42:42,140 సున్నా విలువ జరుగుతుందో? 978 00:42:42,140 --> 00:42:45,250 ఏం n విలువ జరుగుతుందో? 979 00:42:45,250 --> 00:42:46,810 సున్నా బికమింగ్. 980 00:42:46,810 --> 00:42:50,520 N సున్నా మారుతోంది చేస్తే, మళ్ళీ, గత వారం ప్రకారం, 981 00:42:50,520 --> 00:42:54,690 మేము సాధారణంగా సున్నా చెప్పటానికి తప్పుడు మరియు ఒక నిజమైన ఉంది 982 00:42:54,690 --> 00:42:57,410 లేదా అవును ఒకటి మరియు ఏ సున్నా. 983 00:42:57,410 --> 00:42:59,590 సో నిజమైన మరియు తప్పుడు, ఒక మరియు 0. 984 00:42:59,590 --> 00:43:06,090 లైన్ 17 నాటికి n ఉంది ఉంటే , విలువ 0 ఇచ్చిన సున్నా నిజం? 985 00:43:06,090 --> 00:43:06,590 నం 986 00:43:06,590 --> 00:43:08,280 నిర్వచనం ప్రకారం, సున్నా తప్పుగా. 987 00:43:08,280 --> 00:43:10,860 మేము ఉన్నాము సమావేశం ముందుకు వెళ్లడానికి పట్టుకొని వేళ్ళాడతాయి అన్నారు. 988 00:43:10,860 --> 00:43:17,320 సో రెడీ పంక్తులు 18, 19, మరియు 20 ఎప్పుడూ తార్కికంగా ఇప్పుడు దరఖాస్తు? 989 00:43:17,320 --> 00:43:18,320 వారు కాదు. 990 00:43:18,320 --> 00:43:21,640 కాబట్టి మేము ప్రశ్న అడిగిన కానీ చాలా ముఖ్యంగా, 991 00:43:21,640 --> 00:43:25,620 మరియు మీరు తప్ప ఈ తెలియదు మీరు C లో పరిష్కారం అది చూసిన 992 00:43:25,620 --> 00:43:29,610 మీరు వ్యక్తం చేయాలనుకుంటే ఉన్నప్పుడు సమానత్వం, మీరు సమానం సమానం చెప్పడానికి. 993 00:43:29,610 --> 00:43:33,140 సో సమాన సైన్ ఇప్పటికే అప్ ఉపయోగించారు అప్పగించిన ద్వారా, కుడి నుండి ఎడమకు. 994 00:43:33,140 --> 00:43:35,110 సమానం అర్థం సమానం సమానం. 995 00:43:35,110 --> 00:43:37,950 మరియు మీరు నిజంగా మీ మనస్సు అనుకుంటే JavaScript మరియు PHP లో, వంగి కు, 996 00:43:37,950 --> 00:43:40,490 అక్కడ సమానం సమానం సమానం మొత్తంగా ఏదో అర్థం, 997 00:43:40,490 --> 00:43:41,990 కానీ మేము దీర్ఘ ముందు ఆ పొందుతారు. 998 00:43:41,990 --> 00:43:45,760 >> కాబట్టి ఈ ఒక సాధారణ పరిష్కారం, కానీ తెలుసుకోవటం ఈ తప్పు చేయడానికి సూపర్ సులభంగా, 999 00:43:45,760 --> 00:43:48,700 ఆపై వండర్ మరియు పోరాటం నిమిషాలు, ఒక గంట ఉంటే, 1000 00:43:48,700 --> 00:43:51,490 ఎందుకు నా కోడ్ కాదు నేను ఉద్దేశ్యము నిర్వహణలొ? 1001 00:43:51,490 --> 00:43:54,140 మీరు చెప్పండి లేదు ఎందుకంటే ఇది ఇది ఖచ్చితంగా మీరు అర్థం. 1002 00:43:54,140 --> 00:43:56,450 తద్వారా దాదాపుగా ఉంది పర్ఫెక్ట్, అది మరియు గొప్పది 1003 00:43:56,450 --> 00:44:00,760 మేము ఈ రెండు చిన్న అంతటా డెక్కన్ ఛార్జర్స్ విషయాలు, మేము వాటిని పరిష్కరించడానికి ఇప్పుడు ఎందుకంటే 1004 00:44:00,760 --> 00:44:06,240 మరియు నేను పరిస్థితి సున్నా చేయండి డాట్, పరిస్థితి సున్నా స్లాష్ 1005 00:44:06,240 --> 00:44:07,490 నేను ఒక పూర్ణాంకం దయచేసి ఎంచుకోండి. 1006 00:44:07,490 --> 00:44:08,090 యొక్క చూసేలా. 1007 00:44:08,090 --> 00:44:09,160 నం 1008 00:44:09,160 --> 00:44:10,740 ఇది ఏమి నాకు బలవంతం చేస్తాడు. 1009 00:44:10,740 --> 00:44:11,990 కాబట్టి 42. 1010 00:44:11,990 --> 00:44:13,590 నేను సానుకూల నంబర్ తీసుకున్నాడు. 1011 00:44:13,590 --> 00:44:16,470 కాబట్టి ఇప్పుడు నేను నిరూపించడానికి చేయండి సరైన ఈ కార్యక్రమం? 1012 00:44:16,470 --> 00:44:19,990 మీరు ఒక గణిత శాస్త్రజ్ఞుడు పోతే, మీరు కాదు నిజంగా విచారణ మరియు దోష ద్వారా ఈ నిరూపించడానికి, 1013 00:44:19,990 --> 00:44:20,490 కుడి? 1014 00:44:20,490 --> 00:44:23,180 మీరు ద్వారా కేవలం రుజువు చెయ్యవచ్చు ఉదాహరణకు, కానీ కనీసం 1015 00:44:23,180 --> 00:44:25,494 ఒక ప్రోగ్రామర్ మేము లేదు ఇప్పుడు కోసం నిరూపించడానికి ప్రయత్నించండి వెళుతున్న 1016 00:44:25,494 --> 00:44:27,660 ఈ నిజానికి అని సరి, కానీ నేను బహుశా తప్పక 1017 00:44:27,660 --> 00:44:29,470 కొన్ని ప్రతినిధి కేసులు పరీక్షించడానికి. 1018 00:44:29,470 --> 00:44:31,070 >> నేను 42 పరీక్షించి. 1019 00:44:31,070 --> 00:44:33,030 నేను 43 పరీక్షించుకోవచ్చు. 1020 00:44:33,030 --> 00:44:34,910 నేను 44 పరీక్షించుకోవచ్చు. 1021 00:44:34,910 --> 00:44:35,640 టెస్ట్ 45. 1022 00:44:35,640 --> 00:44:36,140 కుడి? 1023 00:44:36,140 --> 00:44:37,860 కానీ నేను ఈ ఒక నిజంగా కాలం అలా. 1024 00:44:37,860 --> 00:44:39,925 కొన్ని మరింత ఉంటుంది ఏమి ఆసక్తికరమైన వ్యాజ్యాల ప్రయత్నించండి? 1025 00:44:39,925 --> 00:44:41,050 ప్రేక్షకులు: [వినబడని] సున్నా. 1026 00:44:41,050 --> 00:44:41,740 డేవిడ్ J. మలన్: సో సున్నా. 1027 00:44:41,740 --> 00:44:42,297 ఖచ్చితంగా. 1028 00:44:42,297 --> 00:44:44,880 మరియు మంచి, మేము అది ఈ సమయంలో పొందారు లారెన్ యొక్క కొత్త కోడ్ కృతజ్ఞతలు. 1029 00:44:44,880 --> 00:44:46,213 ప్రయత్నించండి మరొక మంచి కేసు ఏమిటి? 1030 00:44:46,213 --> 00:44:47,320 ప్రేక్షకులు: ప్రతికూల ఒకటి. 1031 00:44:47,320 --> 00:44:50,070 >> డేవిడ్ J. మలన్: నెగటివ్ ఒకటి, మరియు బహుశా కొద్దిగా పెద్ద ఏదో 1032 00:44:50,070 --> 00:44:52,617 కాబట్టి బహుశా 42 ప్రతికూల, కానీ సాధారణంగా, ఉన్నప్పుడు 1033 00:44:52,617 --> 00:44:54,450 మీ కార్యక్రమాలు పరీక్ష ముందుకు వెళ్లడానికి, మీరు ఉన్నాము 1034 00:44:54,450 --> 00:44:56,325 ఆలోచించడం కావలసిన వెళుతున్న మీరే వంటి ఏమి 1035 00:44:56,325 --> 00:44:58,050 ప్రాథమిక వివిధ సందర్భాలలో ఉన్నాయి. 1036 00:44:58,050 --> 00:45:01,720 నేను ఒక ప్రతికూల సందర్భ చెప్పటానికి డేర్ సానుకూల కేసు, మరియు ఒక సున్నా కేసు 1037 00:45:01,720 --> 00:45:03,365 అందంగా చాలా ఈ రౌండ్లు. 1038 00:45:03,365 --> 00:45:04,990 యొక్క ఈ అయితే ఒక వేరియంట్ చూద్దాం. 1039 00:45:04,990 --> 00:45:06,930 పరిస్థితులు ఒకటి. 1040 00:45:06,930 --> 00:45:11,224 ఈ ఇక్కడ ఒక సరైన పరిష్కారం మీరు రెండు చూస్తారు కాబట్టి, 1041 00:45:11,224 --> 00:45:13,390 మీరు నడవడానికి ఉంటే పూర్తి వివరణలు, సాధారణంగా రెడీ 1042 00:45:13,390 --> 00:45:18,090 ఈ stepwise వరకు పెంచడం మేము సరిగ్గా కుడి విధానం పొందండి. 1043 00:45:18,090 --> 00:45:20,070 మేము అడగండి కోరుకుంటే ఏమిటి రెండు ప్రశ్నలు ఒకేసారి? 1044 00:45:20,070 --> 00:45:22,200 >> నాకు బదులుగా ఈ తెరుచుకుంటుంది లెట్. 1045 00:45:22,200 --> 00:45:26,740 కారణాలు కాని స్విచ్, మేము మరొక సమయాన్ని చూస్తారు. 1046 00:45:26,740 --> 00:45:29,610 ఏం పదము ఇక్కడ కొత్తగా ఏముంది? 1047 00:45:29,610 --> 00:45:32,760 నేను ప్రస్తుతం ఒక గేమ్ ప్లే చేస్తున్నాను కంప్యూటర్ చెప్తుంటాడు 1048 00:45:32,760 --> 00:45:35,550 నాకు, నాకు ఒక పూర్ణాంక ఇవ్వాలని ఒక మరియు 10 మధ్య, 1049 00:45:35,550 --> 00:45:37,180 ఆపై నేను యూజర్ యొక్క ఇన్పుట్ తీర్పు చేస్తున్నాను. 1050 00:45:37,180 --> 00:45:39,180 ఆంగ్లంలో, ఆధారంగా మీరు ఇక్కడ చూస్తున్న కోడ్ 1051 00:45:39,180 --> 00:45:41,530 నీలం, ఈ కార్యక్రమం ఏమి ఉంది? 1052 00:45:41,530 --> 00:45:44,256 1053 00:45:44,256 --> 00:45:46,380 ప్రేక్షకులు: [వినబడని] చేసుకుంది ఒక పెద్ద లేదా చిన్న సంఖ్య. 1054 00:45:46,380 --> 00:45:46,484 డేవిడ్ J. మలన్: అవును. 1055 00:45:46,484 --> 00:45:49,450 ఇది కేవలం లేదో న్యాయనిర్ణేతగా లో నేను ఒక పెద్ద, లేదా మధ్యస్థ చేసుకుంది, 1056 00:45:49,450 --> 00:45:53,900 లేదా చిన్న సంఖ్య చాలా ఆధారంగా చిన్న, మధ్య నిర్హేతుక నిర్వచనం, 1057 00:45:53,900 --> 00:45:58,510 మరియు ఇక్కడ పెద్ద, కానీ నోటీసు కొత్త అని వాక్యనిర్మాణం ఈ ఉంది. 1058 00:45:58,510 --> 00:46:02,340 పూర్ణాంకానికి లేదా సమానంగా కంటే తక్కువ ఉంది సైన్ ఇన్ చేయండి లేదా కంటే ఎక్కువ లేదా సమాన చిహ్నం ఎక్కువ 1059 00:46:02,340 --> 00:46:05,430 పేరు ఒకటి, మరొకదాని కంటే అని మీరు Microsoft Word వంటి వ్యక్తం చేయవచ్చు. 1060 00:46:05,430 --> 00:46:08,180 ఒక ప్రోగ్రామింగ్ భాషలో కాబట్టి మీరు సాధారణంగా కేవలం రెండు పాత్రలు, 1061 00:46:08,180 --> 00:46:09,450 ఇతర తర్వాత ఒక. 1062 00:46:09,450 --> 00:46:12,695 మరియు ఈ బహుశా ఏమి ఏంపర్సెండ్ ఆంపర్సండ్ చిహ్నం ప్రాతినిధ్యం. 1063 00:46:12,695 --> 00:46:13,570 ప్రేక్షకులు: [వినబడని] 1064 00:46:13,570 --> 00:46:13,680 డేవిడ్ J. మలన్: అవును. 1065 00:46:13,680 --> 00:46:16,910 ఇది కేవలం అర్థం మరియు అది ఎందుకంటే సి రచయితలు హాజరవుతారు 1066 00:46:16,910 --> 00:46:19,120 ఒకే ఆంపర్సండ్ చిహ్నం ఉపయోగిస్తారు, ఇది మీరు అనుకుంటున్నాను ఉండవచ్చు 1067 00:46:19,120 --> 00:46:22,430 భావం కోసం పరిపూర్ణ ఉంటుంది మరియు, ఇప్పటికే వాడుతున్న 1068 00:46:22,430 --> 00:46:27,300 కాబట్టి ఆంపర్సండ్ చిహ్నం ఆంపర్సండ్ చిహ్నం నిజానికి మేము నిజంగా కావలసిన సందర్భంలో సంగ్రహించే. 1069 00:46:27,300 --> 00:46:30,610 >> కాబట్టి యొక్క ఇప్పుడు రెండు విషయాలు అంతటా పొరపాట్లు చేయు తెలియజేయండి. 1070 00:46:30,610 --> 00:46:32,640 నాకు ముందుకు వెళ్లి ఒక తెరుచుకుంటుంది లెట్. 1071 00:46:32,640 --> 00:46:36,590 కొద్దిగా చింతించవలసిన ముఖ్య వార్తలు ఏదో. 1072 00:46:36,590 --> 00:46:37,970 ఖచ్చితంగా చెప్పలేని డాట్ సి. 1073 00:46:37,970 --> 00:46:40,260 నాకు ఇక్కడ రెండు విషయాలు పరిచయం తెలియజేయండి. 1074 00:46:40,260 --> 00:46:44,720 మేము చేయగల ఒకటి, నోటీసు గణిత, అంతే ఉన్నప్పుడు ముందు 1075 00:46:44,720 --> 00:46:47,797 మేము ప్లస్ రెండు సంఖ్యలు, x మరియు y యొక్క చేశాడు. 1076 00:46:47,797 --> 00:46:49,380 ఈ కార్యక్రమం స్పష్టంగా ఏమి ఉంది? 1077 00:46:49,380 --> 00:46:52,140 నేను ఇంకా దీనిని వ్యాఖ్యానించారు చేసిన మరియు నేను శాతం f పరిచయం చేసాము, 1078 00:46:52,140 --> 00:46:55,720 కానీ నేను త్వరగా ముందు చెప్పారు శాతం f ఫ్లోటింగ్ పాయింట్ అర్థం 1079 00:46:55,720 --> 00:46:56,970 వాస్తవ సంఖ్య విలువ. 1080 00:46:56,970 --> 00:46:59,520 ఒక దశాంశ ఏదో ఒక పూర్ణ సంఖ్య కాదు పాయింట్. 1081 00:46:59,520 --> 00:47:02,270 మీరు ఈ ప్రోగ్రామ్ ఏమి ఆలోచిస్తాడు తెరపై నన్ను చూపించడానికి ప్రయత్నిస్తున్నారు? 1082 00:47:02,270 --> 00:47:05,060 1083 00:47:05,060 --> 00:47:06,050 అవును? 1084 00:47:06,050 --> 00:47:07,550 ప్రేక్షకులు: 10 పైగా ఒక ఫలితంగా. 1085 00:47:07,550 --> 00:47:07,780 డేవిడ్ J. మలన్: అవును. 1086 00:47:07,780 --> 00:47:09,680 ఏ 10 ద్వారా విభజించబడింది ఒకటి ఫలితం. 1087 00:47:09,680 --> 00:47:12,721 కుడి, ఎందుకంటే మీరు అన్ని బహుశా 10 పైగా ఆ ఒకరికి తెలిసినదానిని పెరిగింది 1088 00:47:12,721 --> 00:47:14,502 ఏమిటి? 1089 00:47:14,502 --> 00:47:16,220 అవును, అది కేవలం 1/10 లేదా 0.1 ఉంది. 1090 00:47:16,220 --> 00:47:16,720 కుడి? 1091 00:47:16,720 --> 00:47:19,010 కాబట్టి యొక్క ఈ వాస్తవానికి ఏమి చూద్దాం. 1092 00:47:19,010 --> 00:47:21,010 నాలో ముందుకు వెళ్లి ఈ సేవ్ చేసేలా. 1093 00:47:21,010 --> 00:47:21,970 నాకు ఇక్కడ డౌన్ వెళ్ళి తెలపండి. 1094 00:47:21,970 --> 00:47:26,360 ఖచ్చితంగా చెప్పలేని డాట్ స్లాష్ చేయండి ఖచ్చితంగా చెప్పలేని, మరియు నోటీసు కూడా 1095 00:47:26,360 --> 00:47:29,380 ఒక Linux వాతావరణంలో, మీరు లేదు ఖచ్చితంగా చెప్పలేని టైప్ మరియు తీసుకోవాలని 1096 00:47:29,380 --> 00:47:30,010 దీర్ఘ అన్ని రోజు. 1097 00:47:30,010 --> 00:47:32,910 ఇది సాధారణంగా మీరు టాబ్ కొట్టినప్పుడు, అది మీరు మీ ఆలోచన పూర్తి, 1098 00:47:32,910 --> 00:47:36,660 ఆ పదాలు ఆధారంగా ప్రస్తుత డైరెక్టరీ అందుబాటులో. 1099 00:47:36,660 --> 00:47:37,160 OK. 1100 00:47:37,160 --> 00:47:37,970 సో మీరు కుడి ఉన్నాయి. 1101 00:47:37,970 --> 00:47:41,239 10 ద్వారా విభజించబడింది ఒకటి, నిజానికి, 0.1 ఉంది. 1102 00:47:41,239 --> 00:47:42,280 కానీ నేను చిన్న ఆసక్తికరమైన ఉన్నాను. 1103 00:47:42,280 --> 00:47:44,196 మరియు అది printf అవుతుంది కొన్ని లక్షణాలు మద్దతు 1104 00:47:44,196 --> 00:47:48,700 మీరు కంటే ఎక్కువ పేర్కొనవచ్చు అనగా డెసిమల్ పాయింట్లు డిఫాల్ట్ సంఖ్య. 1105 00:47:48,700 --> 00:47:52,140 కాబట్టి నేను 10 దశాంశ చూడాలనుకుంటే నేను శాతం చేయవచ్చు పాయింట్లు, 1106 00:47:52,140 --> 00:47:55,510 హోల్డర్ చిహ్నాన్ని, డాట్ 10, నాకు 10 దశాంశ పాయింట్లు ఇవ్వాలని, 1107 00:47:55,510 --> 00:47:58,140 ఆపై ఇప్పటికీ ఫ్లోటింగ్ పాయింట్ విలువ, మరియు, జనాంతికంగా, 1108 00:47:58,140 --> 00:48:01,550 ఈ బాక్ స్లాష్ n ఏమిటి స్పష్టంగా మేము ఉపయోగించి ఉంచేందుకు? 1109 00:48:01,550 --> 00:48:03,450 అది ఒక హాజరవుతారు ఒక కొత్త వాక్యం చిహ్నం. 1110 00:48:03,450 --> 00:48:05,970 ఇది చాలా స్పష్టమైన మార్గం కంప్యూటర్ చెప్పి, 1111 00:48:05,970 --> 00:48:08,759 తదుపరి కర్సరును మరల్చటానికి మీరు తర్వాత లైన్ పూర్తి చేసిన. 1112 00:48:08,759 --> 00:48:10,800 మరియు మేము ఏమి జరుగుతుంది చూస్తారు మేము అలా లేనప్పుడు. 1113 00:48:10,800 --> 00:48:12,430 >> నాకు ఖచ్చితంగా చెప్పలేని చేయడానికి మళ్ళీ కంపైల్ చెయ్యండి లెట్. 1114 00:48:12,430 --> 00:48:15,320 1115 00:48:15,320 --> 00:48:18,356 ఇప్పుడు ఖచ్చితంగా చెప్పలేని స్లాష్ డాట్. 1116 00:48:18,356 --> 00:48:18,930 OK. 1117 00:48:18,930 --> 00:48:19,780 ఇప్పటికీ సరైన. 1118 00:48:19,780 --> 00:48:21,512 10 ద్వారా విభజించబడింది. 1119 00:48:21,512 --> 00:48:23,220 ఇప్పుడు నేను పొందుతున్నాను ఒక కొద్దిగా ఆసక్తికరమైన, అయితే. 1120 00:48:23,220 --> 00:48:27,599 నేను 20 దశాంశ చూస్తే ఎత్తి తిరిగి కూర్చటం, గణగణమని, 1121 00:48:27,599 --> 00:48:29,390 మరియు జనాంతికంగా కోసం వేగం, మీరు కూడా ఉపయోగించవచ్చు 1122 00:48:29,390 --> 00:48:31,800 మీ అప్ మరియు డౌన్ బాణాలు మీ చరిత్ర స్క్రోలు, 1123 00:48:31,800 --> 00:48:35,476 కాబట్టి మీరు ఉంచడానికి లేదు ఈ ఆదేశాలను తిరిగి టైప్ ప్రవేశిస్తారు. 1124 00:48:35,476 --> 00:48:36,910 అహ్. 1125 00:48:36,910 --> 00:48:39,220 నేను గ్రేడ్ పాఠశాల లో ఆ నేర్చుకోలేదు. 1126 00:48:39,220 --> 00:48:43,260 All right, కాబట్టి నాకు వీలు 29 ప్రాంతాలలో వంటి చూడండి. 1127 00:48:43,260 --> 00:48:44,300 బహుశా అది కేవలం ఒక అదృష్టమని వార్తలు. 1128 00:48:44,300 --> 00:48:46,907 బహుశా నా కంప్యూటర్ అదృష్టము నటన. 1129 00:48:46,907 --> 00:48:47,990 కుడివైపు, ఒక విషయం కాదు? 1130 00:48:47,990 --> 00:48:50,300 ఇది నిర్ణయాత్మకంగా ఏదో చేయడం. 1131 00:48:50,300 --> 00:48:53,410 కాబట్టి ఖచ్చితంగా చెప్పలేని చేస్తాయి. 1132 00:48:53,410 --> 00:48:54,890 సరే, ఆ గందరగోళంలో ఉంది. 1133 00:48:54,890 --> 00:48:57,620 కాబట్టి ఏమి జరుగుతుందో? 1134 00:48:57,620 --> 00:49:00,160 >> కాబట్టి స్పష్టంగా మీ గురువు అబద్ధం జరిగింది 1135 00:49:00,160 --> 00:49:03,900 ఈ సమయంలో అన్ని కోసం మీరు మేము దీర్ఘ ముందు చూస్తారు కారణాల. 1136 00:49:03,900 --> 00:49:05,569 కానీ యొక్క మరొక కార్యక్రమం ముగుస్తుందని తెలియజేయండి. 1137 00:49:05,569 --> 00:49:07,860 ఈ కొద్దిగా కార్యక్రమాలు ఉంది ఎవరైనా, కొన్ని సంవత్సరాల క్రితం రాశాడు 1138 00:49:07,860 --> 00:49:08,990 మరియు అది నిజానికి ఒక పోటీలో భాగంగా ఉంది. 1139 00:49:08,990 --> 00:49:11,198 ఎవరూ వాస్తవానికి కోడ్ వ్రాస్తూ ఈ వంటి, మరియు మీరు లేకపోతే, 1140 00:49:11,198 --> 00:49:12,880 ఈ ఆకృతిని ఒక సమస్య ఉంది. 1141 00:49:12,880 --> 00:49:14,660 కానీ ప్రజలు చెప్పండి కోసం దీన్ని. 1142 00:49:14,660 --> 00:49:17,260 అత్యంత గందరగోళంగా రాయడానికి చూస్తున్న ప్రోగ్రామ్ను ఆ 1143 00:49:17,260 --> 00:49:19,110 అయితే ఆసక్తికరమైన ఏదో చేస్తుంది. 1144 00:49:19,110 --> 00:49:23,930 నోటును మనం వదిలి కావలసిన ఆలోచన నేడు, కాల్టన్ ఇక్కడ మాకు పోషిస్తుంది ముందు, 1145 00:49:23,930 --> 00:49:27,840 ఈ కార్యక్రమం అమలు చేయడం, కూడా కేవలం ఉపయోగించి ఇది 1146 00:49:27,840 --> 00:49:31,450 ఈ టెక్స్ట్ ఆధారిత సి పర్యావరణం, మాకు ఈ ఇస్తుంది. 1147 00:49:31,450 --> 00:49:32,264 Dammit. 1148 00:49:32,264 --> 00:49:34,930 >> [నవ్వు] 1149 00:49:34,930 --> 00:49:36,800 >> నిలిపాడు. 1150 00:49:36,800 --> 00:49:39,340 [వినబడని] c డాష్ l m. 1151 00:49:39,340 --> 00:49:42,885 మీరు మాయా చూడండి చూడాలని మేము దీర్ఘ ముందు చూస్తారు ఆ మంత్రం. 1152 00:49:42,885 --> 00:49:45,780 [వినబడని] అన్ని కుడి. 1153 00:49:45,780 --> 00:49:51,592 ఇప్పుడు మీరు చెయ్యవచ్చు ఈ వంటి పనులను. 1154 00:49:51,592 --> 00:49:52,340 అంతే. 1155 00:49:52,340 --> 00:49:56,410 CS50 మేము శుక్రవారం మీరు చూస్తారు. 1156 00:49:56,410 --> 00:49:58,910 >> [సంగీతాన్ని] 1157 00:49:58,910 --> 00:52:38,390 1158 00:52:38,390 --> 00:52:41,440 >> [అప్లాజ్] 1159 00:52:41,440 --> 00:52:42,812