1 00:00:00,000 --> 00:00:07,700 2 00:00:07,700 --> 00:00:15,180 >> SPEAKER: OK,, మీరు నమ్మరు, కానీ గత వారం, సోమవారం, పియర్స్, నేను 3 00:00:15,180 --> 00:00:16,090 నేలమాళిగలో డౌన్ ఉంది. 4 00:00:16,090 --> 00:00:17,010 నేను పియర్స్ చేసుకోను. 5 00:00:17,010 --> 00:00:20,530 నేను, మళ్ళీ తిరిగి ఎప్పటికి ఎందుకంటే నేను, కోసం ఒంటరిగా నా విషయాన్ని వదిలి 6 00:00:20,530 --> 00:00:23,950 వంటి, ఐదు నిమిషాలు మరియు ఎవరైనా నా కంప్యూటర్ మరియు నా దొంగిలించారు 7 00:00:23,950 --> 00:00:26,050 నా తగిలించుకునే బ్యాగులో బయటకు ఫోన్. 8 00:00:26,050 --> 00:00:28,780 ఏ నేను తిరిగి వచ్చింది, మరియు అర్థం అప్పుడు ఒక వారం కంటే తక్కువ తరువాత 9 00:00:28,780 --> 00:00:30,220 ఇది మళ్ళీ దొంగతనం. 10 00:00:30,220 --> 00:00:31,570 >> అది ఆన్ కాకముందు - 11 00:00:31,570 --> 00:00:34,540 నా ఐఫోన్ కొనసాగుతుంది కనుగొను ఏమాత్రం సహాయం ఉండాలి. 12 00:00:34,540 --> 00:00:37,340 నేను ప్రోత్సహించడానికి కొనసాగుతుంది మీరు ఉపయోగించడానికి కాదు. 13 00:00:37,340 --> 00:00:42,270 ఒకప్పుడు ఆన్, మరియు అది MIT లో ఉంది, వంటి 15 నిమిషాల తరువాత, మరియు వ్యక్తి 14 00:00:42,270 --> 00:00:45,770 చూపించారు ఈ ఫోన్ నంబర్ అని నా AT & T కాల్ లాగ్. 15 00:00:45,770 --> 00:00:48,830 >> నేను అని, ఆన్లైన్ వెళ్లిన ఫోన్ సంఖ్య, మరియు ఈ దూసుకెళ్లింది 16 00:00:48,830 --> 00:00:50,540 స్పానిష్ లో అవగాహన లేదు. 17 00:00:50,540 --> 00:00:52,520 నేను నుండి అందకపోతే. 18 00:00:52,520 --> 00:00:54,800 నేను ఒక కొత్త తీసుకోవాల్సి కంప్యూటర్ మరియు ఫోన్. 19 00:00:54,800 --> 00:00:55,150 నేను తెలుసు. 20 00:00:55,150 --> 00:00:56,326 అవును. 21 00:00:56,326 --> 00:01:00,110 కానీ మీరు అబ్బాయిలు చిప్ అనుకుంటే నా ఈ తరువాత కంప్యూటర్ ఫండ్, వై 22 00:01:00,110 --> 00:01:01,030 నేను ఇక్కడ మీరు అడిగారు. 23 00:01:01,030 --> 00:01:02,280 సరదాగా. 24 00:01:02,280 --> 00:01:04,239 25 00:01:04,239 --> 00:01:07,420 కానీ నిజంగా విచారంగా మరియు బాధాకరమైనది. 26 00:01:07,420 --> 00:01:10,700 >> కానీ ఇప్పుడు అన్ని తిరిగి, మరియు ఆ ఎందుకు p-సెట్ 8, చాలా సమయం పట్టింది ఎందుకంటే 27 00:01:10,700 --> 00:01:12,480 నేను ఒక కంప్యూటర్ లేదు. 28 00:01:12,480 --> 00:01:13,730 మరియు ఎవరైనా దొంగిలించాడు. 29 00:01:13,730 --> 00:01:16,940 మరియు నేను అడగడం, ఇమెయిల్ వారు ఆ గ్రేడ్ మీ p సెట్ 8. 30 00:01:16,940 --> 00:01:18,790 కానీ వారు చెప్పారు. 31 00:01:18,790 --> 00:01:20,000 మరియు నేను వంటి, నేను కలిగి ఉంది నా కంప్యూటర్ తిరిగి? 32 00:01:20,000 --> 00:01:21,270 మరియు వారు, వంటి ఉన్నాము. 33 00:01:21,270 --> 00:01:22,130 సరదాగా. 34 00:01:22,130 --> 00:01:22,930 >> OK. 35 00:01:22,930 --> 00:01:28,140 ఈ మా చివరి విభాగం, మరియు నేను కలిగి మేము కేవలం మూడు కలిగి - జంట 36 00:01:28,140 --> 00:01:29,790 చర్చనీయాంశంగా విషయాలు. 37 00:01:29,790 --> 00:01:31,330 మేము కొంచెం చర్చ చూడాలని Q గైడ్ గురించి. 38 00:01:31,330 --> 00:01:33,900 అప్పుడు మేము 15 ఖర్చు చేయబోతున్నామని ఒక చల్లని డెమో నిమిషాల. 39 00:01:33,900 --> 00:01:36,890 చెప్పటానికి అప్పుడు మేము అన్ని చూడాలని వీడ్కోలు మరొక. 40 00:01:36,890 --> 00:01:41,460 మీరు నిజంగా మీ కంప్యూటర్ల అవసరం లేదు లేదా ఒక పెన్ లేదా కాగితాలను తీసుకుని, లేదా 41 00:01:41,460 --> 00:01:42,410 అనుసరించండి. 42 00:01:42,410 --> 00:01:45,620 మీరు మీ కంప్యూటర్ ఉంటే నేను ఊహించుకోవటం అప్, అప్పుడు మీరు Facebook లో ఉన్నారు. 43 00:01:45,620 --> 00:01:46,530 కేవలం మాట్లాడుతూ. 44 00:01:46,530 --> 00:01:49,650 మీరు పూరిస్తున్నారు తప్ప మొదటి ఇది Q గైడ్,. 45 00:01:49,650 --> 00:01:50,690 >> Q గైడ్ తెరిచి ఉంది. 46 00:01:50,690 --> 00:01:53,520 మీరు దాని గురించి ఒక ఇమెయిల్ ఉంది. 47 00:01:53,520 --> 00:01:56,930 అన్ని Q విషయాన్ని సమర్పించిన ఒకసారి సంవత్సరం ముగింపులో, నేను అన్ని పొందడానికి 48 00:01:56,930 --> 00:02:03,710 అందరూ నుండి స్కోర్లు లో Q వ్యాఖ్యలు ఎవరు నాకు బ్యాక్ ఇవ్వడం ఎంచుకుంటుంది. 49 00:02:03,710 --> 00:02:04,810 కాబట్టి మీరు Q లో వెళ్ళేటప్పుడు - 50 00:02:04,810 --> 00:02:07,440 మీరు చేయవచ్చు ఉంటే నాకు తెలీదు, జెఫ్, మీరు మరియు పొడిగింపు విద్యార్థి ఎందుకంటే. 51 00:02:07,440 --> 00:02:12,730 కానీ మీరు కాదు ఉంటే మీరు, Q లో వెళ్ళేటప్పుడు ముందు చేసిన, మీరు ఎంచుకోండి మీ 52 00:02:12,730 --> 00:02:14,020 డేవిడ్ మలన్ ఇది ఉపాధ్యాయుడు. 53 00:02:14,020 --> 00:02:14,970 మీరు అతన్ని చేయాల్సిందల్లా. 54 00:02:14,970 --> 00:02:15,690 >> ఆపై మీరు TFS ఎంచుకోవచ్చు. 55 00:02:15,690 --> 00:02:17,750 మరియు మీరు అనేక ఎంచుకోవచ్చు TFS మీకు కావలసిన. 56 00:02:17,750 --> 00:02:18,990 కానీ మాకు 60 ఉన్నాయి. 57 00:02:18,990 --> 00:02:20,350 మీరు అందరూ తీసుకున్న లేదు. 58 00:02:20,350 --> 00:02:23,090 మీరు నాకు ఎంచుకోండి, లేదా కేవలం ఎంచుకోవచ్చు ఒక జంట ఇతర వ్యక్తులు, మీరు అనుకుంటే, కు 59 00:02:23,090 --> 00:02:24,470 అలాగే వాటిని బ్యాక్ ఇవ్వండి. 60 00:02:24,470 --> 00:02:27,595 ఆపై మీరు ఈ స్కోర్లు పొందండి వివిధ ఆయుధాలు, మరియు అప్పుడు మీరు వదిలి 61 00:02:27,595 --> 00:02:28,570 వాటిని చూడు. 62 00:02:28,570 --> 00:02:31,520 >> ఆపై, ఒక నెల తరువాత వంటి, నేను ఆ చూడు పొందుతారు. 63 00:02:31,520 --> 00:02:34,570 మరియు కేవలం చూడు మీరు ఉన్నాను నేను, సెమిస్టర్ అంతా నాకు ఇవ్వడం 64 00:02:34,570 --> 00:02:35,790 ఆ అన్ని చదవండి. 65 00:02:35,790 --> 00:02:39,620 అది నిజంగా ఉపయోగపడిందా ఉంది, మరియు అది సహాయపడుతుంది నాకు ఒక గురువు మరియు ఒక పెరగటంతో 66 00:02:39,620 --> 00:02:40,680 వ్యక్తిగత. 67 00:02:40,680 --> 00:02:43,360 కాబట్టి,, దీన్ని కొంత సమయం పడుతుంది దయచేసి. 68 00:02:43,360 --> 00:02:45,020 మేము మాత్రమే ఇక్కడ మాత్రం 30 నిమిషాల, వంటి, కోసం. 69 00:02:45,020 --> 00:02:48,090 మీరు అనుకుంటే, ఈ చివరిలో, కాబట్టి ఐదు నిమిషాల సమయం, మరియు కేవలం పూర్తి 70 00:02:48,090 --> 00:02:49,960 Q, తీసుకోకపోతే ఎందుకంటే కంటే ఏ మరింత సమయం. 71 00:02:49,960 --> 00:02:53,410 మీరు కూడా అద్భుతమైన ఉంటుంది, మరియు తిరిగి త్వరగా మీ తరగతులు వస్తే 72 00:02:53,410 --> 00:02:54,620 మీరు ప్ర పూర్తి 73 00:02:54,620 --> 00:02:56,580 >> కాబట్టి మీరు అత్యంత ముందు చేసిన - 74 00:02:56,580 --> 00:02:58,240 లేదా ఏ, మీరు సగం గురించి ముందు చేసిన. 75 00:02:58,240 --> 00:03:00,060 కానీ మీరు ఒక ఫ్రెష్మాన్ అయితే, ఆ ఏమిటి. 76 00:03:00,060 --> 00:03:01,910 ఇది అన్ని తరగతుల అదే ఉంటాం. 77 00:03:01,910 --> 00:03:02,270 చేస్తున్నాయి. 78 00:03:02,270 --> 00:03:02,900 ఇది ఐదు నిమిషాలు పడుతుంది. 79 00:03:02,900 --> 00:03:07,610 కానీ, మీరు ఒక బిట్ తీవ్రంగా లేకపోతే, నీచమైన కాదు 80 00:03:07,610 --> 00:03:10,270 ప్రపంచంలో, ఎందుకంటే నేను ఖచ్చితంగా తీవ్రంగా తీసుకోకపోతే. 81 00:03:10,270 --> 00:03:13,000 >> కాబట్టి మీరు నాకు ఒక స్మైలీ ముఖం వదిలేస్తే, నేను ఆ అభినందిస్తున్నాము ఉంటుంది. 82 00:03:13,000 --> 00:03:17,550 కానీ నేను కూడా అభినందిస్తున్నాము మీరు ఉంటే మరింత ఒక స్మైలీ ముఖం కంటే నాకు వదిలి. 83 00:03:17,550 --> 00:03:18,270 కానీ మీరు ఉంది. 84 00:03:18,270 --> 00:03:21,540 నేను మీరు చెప్పలేదు - లేదా ఒక పెద్ద స్మైలీ ఇష్టం ఒక రాజధాని డి ఆ భావిస్తున్న తో, ముఖం 85 00:03:21,540 --> 00:03:23,060 కూడా మంచి. 86 00:03:23,060 --> 00:03:27,860 >> మీరు సరే, ఆ Q. కోసం నేను కలిగి అంతే ఏ ప్రశ్నలు, మీరు అడగవచ్చు 87 00:03:27,860 --> 00:03:29,370 నాకు, కానీ అందంగా స్వీయ వివరణాత్మక. 88 00:03:29,370 --> 00:03:31,090 కేవలం,, ఇది పూరించండి. 89 00:03:31,090 --> 00:03:34,390 నేను నిజంగా అభినందిస్తున్నాము ఉంటుంది, మరియు నాకు చాలా అర్థం. 90 00:03:34,390 --> 00:03:38,910 >> సరే, ఈ మేము ఖర్చు చేయబోతున్నామని ఏమిటి 15 నిమిషాల ద్వారా వెళ్ళి. 91 00:03:38,910 --> 00:03:39,800 నేను మీరు కొన్ని కోడ్ చూపించబోతున్నాను. 92 00:03:39,800 --> 00:03:42,080 నేను, ఈ నిజంగా చల్లని భావిస్తున్న మరియు ఈ మరింత నాకు వచ్చింది 93 00:03:42,080 --> 00:03:43,810 కంప్యూటర్ సైన్స్ లో సంతోషిస్తున్నాము. 94 00:03:43,810 --> 00:03:46,480 కాబట్టి నేను ఆశిస్తున్నాము అదే మీరు అన్ని కోసం. 95 00:03:46,480 --> 00:03:51,760 >> మేము ప్రారంభించిన వెళ్తున్నారు - మరియు అన్ని ఈ కోడ్ నేను తర్వాత మీకు పంపుతాము. 96 00:03:51,760 --> 00:03:52,680 కానీ మేము కేవలం ప్రారంభించిన చూడాలని - 97 00:03:52,680 --> 00:03:54,310 నా టెర్మినల్ ఉన్నాను - 98 00:03:54,310 --> 00:03:56,810 మేము ఈ కార్యక్రమంలో ప్రారంభించిన చూడాలని [అని? MySum. ?] 99 00:03:56,810 --> 00:04:01,290 100 00:04:01,290 --> 00:04:02,540 >> అందరూ చదివి, లేదా చేయవచ్చు నేను పెద్ద చేయడానికి ఉండాలి? 101 00:04:02,540 --> 00:04:07,670 102 00:04:07,670 --> 00:04:13,040 ఎవరైనా చెప్పండి ఈ కోడ్ రెడీ నేను అమలు, లేదా ఈ చేయండి 103 00:04:13,040 --> 00:04:14,320 నేను అమలు కార్యక్రమం చేస్తుంది? 104 00:04:14,320 --> 00:04:30,710 105 00:04:30,710 --> 00:04:32,400 >> [? Avi,?] మీరు ఏమి ఆలోచిస్తాడు దీన్ని అవకాశముంది? 106 00:04:32,400 --> 00:04:33,335 ముగింపు నమిలే. 107 00:04:33,335 --> 00:04:35,033 మీరు తో మాట్లాడలేదు ఉండాలి మీ నోరు తెరిచి. 108 00:04:35,033 --> 00:04:38,330 109 00:04:38,330 --> 00:04:42,860 >> ప్రేక్షకులు: ఇది ఒక బంచ్ పడుతుంది వాదనలు, తిరిగి వాటిలో మొత్తం కనుగొనేందుకు 110 00:04:42,860 --> 00:04:45,285 మొత్తం, ఆపై దీనిని ప్రింట్? 111 00:04:45,285 --> 00:04:53,045 లేదా ఇది రెండు వాదనలు లో పడుతుంది, మరియు అది [వినబడని] చేస్తుంది. 112 00:04:53,045 --> 00:04:56,460 అది ముద్రిస్తుంది సంసార ఫలితాలు. 113 00:04:56,460 --> 00:04:58,100 >> సల Close, నిజంగా దగ్గరగా. 114 00:04:58,100 --> 00:04:59,840 ఎవరైనా జోడించాలనుకుంటున్నట్లు [? ఏమి Avi?] చెప్పారు? 115 00:04:59,840 --> 00:05:04,830 116 00:05:04,830 --> 00:05:07,293 మీరు ఈ ప్రోగ్రామ్ రావాలంటే అవసరం ఏ ఆదేశ పంక్తి వాదనలు? 117 00:05:07,293 --> 00:05:09,145 >> ప్రేక్షకులు: నం 118 00:05:09,145 --> 00:05:09,610 >> సల నం 119 00:05:09,610 --> 00:05:11,250 మీరు ఇవ్వాలని లేదు ఏమవుతుంది ఏ ఆదేశ పంక్తి వాదనలు? 120 00:05:11,250 --> 00:05:12,500 నేను డాట్ స్లాష్ MySum వ్రాయండి. 121 00:05:12,500 --> 00:05:15,145 122 00:05:15,145 --> 00:05:16,630 >> ప్రేక్షకులు: 1 ప్లస్ 2 3 సమానం. 123 00:05:16,630 --> 00:05:17,250 >> సల 1 ప్లస్ 2 3 సమానం. 124 00:05:17,250 --> 00:05:18,570 మరియు అది ఆ ప్రింట్ చేస్తాము. 125 00:05:18,570 --> 00:05:19,450 ఖచ్చితంగా కుడి ఉంది. 126 00:05:19,450 --> 00:05:21,370 ఆ ముద్రణ F చూస్తారు దిగువన లైన్. 127 00:05:21,370 --> 00:05:23,450 ఇది ఒక, బి ప్రింట్, మరియు చేస్తాము అప్పుడు ఒక అండ్ బి మొత్తం. 128 00:05:23,450 --> 00:05:26,360 నేను మీరు భావించాలి అంచనా మొత్తం సరిగ్గా పనిచేస్తుంది. 129 00:05:26,360 --> 00:05:28,120 మంచి ఊహ. 130 00:05:28,120 --> 00:05:32,250 >> OK, మరియు జరిగితే నేను ఏ వాదనను ఇవ్వాలని? 131 00:05:32,250 --> 00:05:33,010 [? మను? ?] 132 00:05:33,010 --> 00:05:36,230 >> ప్రేక్షకులు: ఇది జోడించాలి సంసార మొదటి వాదన బి ఉంది. 133 00:05:36,230 --> 00:05:37,150 లేదా 2, క్షమించండి. 134 00:05:37,150 --> 00:05:38,480 >> సల కుడి, 2. 135 00:05:38,480 --> 00:05:42,470 ఎవరైనా strtol ఏమి తెలుసు? 136 00:05:42,470 --> 00:05:43,960 ఇది ప్రాథమికంగా atoi యొక్క. 137 00:05:43,960 --> 00:05:47,240 Atoi నిజానికి ఒక ఫాన్సీ వెర్షన్ - 138 00:05:47,240 --> 00:05:49,600 లేదా strtol యొక్క ఒక సాధారణ వెర్షన్. 139 00:05:49,600 --> 00:05:51,790 అయితే strtol ఉపయోగిస్తుంది. 140 00:05:51,790 --> 00:05:54,610 141 00:05:54,610 --> 00:05:58,010 నేను కోరుకున్న ఎందుకంటే నేను కనుగొన్నాడు atoi లాగ, ఆపై నేను 142 00:05:58,010 --> 00:06:01,110 , నేను ఇక్కడ atoi డౌన్ చదివి లేదు. 143 00:06:01,110 --> 00:06:04,380 నేను "ఈ ప్రవర్తన దొరకలేదు strtol "ఒకటే. 144 00:06:04,380 --> 00:06:06,850 కాబట్టి ఇది ప్రధానంగా కోసం atoi ఉంది అన్ని లక్ష్యాలు మరియు అవసరాలకు. 145 00:06:06,850 --> 00:06:09,320 మరియు మీరు నేను కూడా శూన్య మరియు 10 ఉపయోగించడానికి చూడండి. 146 00:06:09,320 --> 00:06:14,390 >> ఈ నిజానికి మీరు ఒక స్ట్రింగ్ అనుమతిస్తుంది, మరియు అనేక మార్చడానికి, మరియు ఎంచుకోండి 147 00:06:14,390 --> 00:06:15,970 మీరు సైన్ మీరు ఏమి బేస్ 148 00:06:15,970 --> 00:06:17,370 ఇక్కడ ఈ కుడి బేస్ 10 ఉంది. 149 00:06:17,370 --> 00:06:20,455 నేను, దశాంశ రెండు బేస్ చేసి హెక్సాడెసిమల్ కోసం బేస్ 16. 150 00:06:20,455 --> 00:06:22,090 ఇది చాలా బాగుంది ఉంది. 151 00:06:22,090 --> 00:06:25,860 కానీ దీర్ఘ కథ చిన్న, ఈ రెండు పడుతుంది సంఖ్యలు మరియు కలిసి జతచేస్తుంది. 152 00:06:25,860 --> 00:06:29,260 >> కాబట్టి యొక్క అమలు అనుమతిస్తాయి. 153 00:06:29,260 --> 00:06:32,560 మరియు మీరు కూడా, గమనించవచ్చు కొన్ని విషయాలు ఉన్నాయి - 154 00:06:32,560 --> 00:06:37,830 నేను ఇక్కడే ఒక Makefile ఉన్నాయి, మరియు మీరు ఆ అప్ తెరిస్తే, కొన్ని విషయాలు 155 00:06:37,830 --> 00:06:39,270 మీరు వివిధ గమనించవచ్చు. 156 00:06:39,270 --> 00:06:42,370 ముఖ్యంగా, ఈ వాదన ఇక్కడే, మీరు బహుశా 157 00:06:42,370 --> 00:06:43,010 ముందు చూడని. 158 00:06:43,010 --> 00:06:45,770 సాధారణంగా, మేము విషయాలు కంపైల్ డాష్ సున్నా, సున్నా తో. 159 00:06:45,770 --> 00:06:51,500 సున్నా, సున్నా Dash, చెయ్యమని అర్థం ఏ అనుకూలతలు, కంపైలర్. 160 00:06:51,500 --> 00:06:54,950 ప్రయత్నించండి మరియు ఏదైనా ఫాన్సీ తయారు, లేదా లేదు త్వరగా అమలు ఏదైనా, లేదా పొందుటకు 161 00:06:54,950 --> 00:06:56,530 అవసరమైన వేరియబుల్స్ విమోచనం. 162 00:06:56,530 --> 00:06:58,080 , అన్ని వద్ద ఈ కోడ్ ఆప్టిమైజ్ లేదు 163 00:06:58,080 --> 00:07:00,110 >> నేను మూడవ స్థాయి కోరుతూ చేస్తున్నాను ఆప్టిమైజేషన్. 164 00:07:00,110 --> 00:07:02,580 నేను లేదు కంపైలర్ అడగడం అనుకూలతలు చాలా. 165 00:07:02,580 --> 00:07:05,870 మీరు Makefile ఆ మార్చగలిగినప్పుడు మీరు అనుకుంటే మీరు, ఈ కోడ్ కలిగి 166 00:07:05,870 --> 00:07:07,190 వివిధ విషయాలను చూడటానికి. 167 00:07:07,190 --> 00:07:08,660 మేము రెండవ లో చూపిస్తాను ఏ. 168 00:07:08,660 --> 00:07:12,080 కాబట్టి మేము నా మొత్తం 1 ప్లస్ 2 ప్లస్ 3 అమలు. 169 00:07:12,080 --> 00:07:13,445 ఎవరైనా నన్ను రెండు వాదనలు ఇవ్వాలని. 170 00:07:13,445 --> 00:07:17,221 171 00:07:17,221 --> 00:07:18,210 >> ప్రేక్షకులు: 4 మరియు 5. 172 00:07:18,210 --> 00:07:18,966 >> సల 4 మరియు 5. 173 00:07:18,966 --> 00:07:19,900 ధన్యవాదాలు. 174 00:07:19,900 --> 00:07:20,860 గ్రేట్, ఇది పనిచేస్తుంది. 175 00:07:20,860 --> 00:07:25,700 కొన్ని ఇతర మంచి వాదనలు ఏమిటి ఈ పనిచేస్తుంది నిర్ధారించడానికి, ప్రయత్నించండి? 176 00:07:25,700 --> 00:07:27,050 ఎవరైనా? 177 00:07:27,050 --> 00:07:27,430 >> ప్రేక్షకులు: 0. 178 00:07:27,430 --> 00:07:29,210 >> సల 0 మరియు? 179 00:07:29,210 --> 00:07:31,010 >> ప్రేక్షకులు: ప్రతికూల 3. 180 00:07:31,010 --> 00:07:32,040 >> సల ఇది పనిచేస్తుంది. 181 00:07:32,040 --> 00:07:33,670 కానీ ఆ మంచి ఎంపికలు ఉన్నాయి. 182 00:07:33,670 --> 00:07:36,600 OK, కాబట్టి యొక్క ఇక్కడ తిరిగి వెళ్ళి తెలపండి. 183 00:07:36,600 --> 00:07:38,540 ఈ mysum.c ఉంది. 184 00:07:38,540 --> 00:07:42,440 మీరు ఏదో కూడా ఉంది గమనించవచ్చు sumfunction.c అని. 185 00:07:42,440 --> 00:07:48,110 మరియు ఈ OH, విషయం ఏదైనా, చెప్పారు sumfunction.c లో నిర్వచించిన. 186 00:07:48,110 --> 00:07:51,480 నేను ఇక్కడ ఈ ఫైలు కలిపి నేను అవసరం లేదు ఎందుకంటే. 187 00:07:51,480 --> 00:07:54,840 నేను కంపైల్ సమయంలో కానీ నేను, దానిని లింక్ ఇది మీరు గమనించి. 188 00:07:54,840 --> 00:07:57,380 >> యొక్క పైకి స్క్రోల్. 189 00:07:57,380 --> 00:08:02,880 మేము mysum, కుడి సంకలనం మేము చూసిన అక్కడ, మేము నుండి బైనరీ లో లింక్ 190 00:08:02,880 --> 00:08:04,130 sumfunction.o. 191 00:08:04,130 --> 00:08:05,780 192 00:08:05,780 --> 00:08:08,470 నేను శీర్షిక ఫైలు అవసరం లేదు , కోర్సు యొక్క, ఉంది ఎందుకంటే 193 00:08:08,470 --> 00:08:09,240 ఫంక్షన్ ప్రకటన. 194 00:08:09,240 --> 00:08:12,200 కాబట్టి పదునైన సాధారణంగా ఉంచుతుంది ఉన్నాయి ఒక ఫంక్షన్ ప్రకటన లో. 195 00:08:12,200 --> 00:08:13,730 ఇక్కడ నేను కేవలం నేరుగా ఉంచండి చేసిన కోడ్ లో. 196 00:08:13,730 --> 00:08:16,370 కాబట్టి నేను చెయ్యాల్సిన లింక్ బైనరీ లో, ఇది నేను. 197 00:08:16,370 --> 00:08:19,950 >> ఏంటి ఏ అంచనాలు sumfunction.c లో? 198 00:08:19,950 --> 00:08:21,950 నేను రాసిన దాన్ని కోడ్ sumfunction.c లో? 199 00:08:21,950 --> 00:08:25,445 200 00:08:25,445 --> 00:08:26,695 >> ప్రేక్షకులు: [వినబడని]. 201 00:08:26,695 --> 00:08:29,460 202 00:08:29,460 --> 00:08:30,630 >> సల ఏదైనా అంచనాలు? 203 00:08:30,630 --> 00:08:30,940 అవును? 204 00:08:30,940 --> 00:08:33,710 >> ప్రేక్షకులు: నేను, నిర్వచిస్తుంది కొన్ని [వినబడని]. 205 00:08:33,710 --> 00:08:33,975 >> సల అవును. 206 00:08:33,975 --> 00:08:37,650 నేను ఒక పూర్ణాంకానికి వ్రాయండి Int మొత్తం చేయండి. 207 00:08:37,650 --> 00:08:41,120 నేను ఈ లైన్ వ్రాయండి మరియు నేను ఓపెన్ కలిగి వంకర కలుపు, వంకర కలుపు ముగిసింది. 208 00:08:41,120 --> 00:08:46,160 మీరు నేను ఆ లోపల వ్రాయండి ఏమి ఆలోచిస్తాడు ఆ ఫంక్షన్ లోపల వంకర జంట కలుపులు,? 209 00:08:46,160 --> 00:08:46,600 అవును? 210 00:08:46,600 --> 00:08:48,150 >> ప్రేక్షకులు: రిటర్న్ ఒక సమానం. 211 00:08:48,150 --> 00:08:50,010 >> ప్రాసెసర్: ఒక మంచి అంచనా ఉంది. 212 00:08:50,010 --> 00:08:51,720 [ఎవరు ఆలోచించడం? మను?] హక్కు? 213 00:08:51,720 --> 00:08:54,122 ఇది ఒక ప్లస్ బి తిరిగి చెప్పారు. 214 00:08:54,122 --> 00:08:55,860 OK, ప్రతిఒక్కరికి. 215 00:08:55,860 --> 00:08:56,520 [? అక్షర్,?] 216 00:08:56,520 --> 00:08:57,390 మీరు చాలా, ఏమి? 217 00:08:57,390 --> 00:09:00,430 మీరు ఖచ్చితంగా? 218 00:09:00,430 --> 00:09:01,680 OK. 219 00:09:01,680 --> 00:09:09,551 220 00:09:09,551 --> 00:09:10,050 ఏ? 221 00:09:10,050 --> 00:09:11,662 >> ప్రేక్షకులు: మీరు తప్పు అక్షరం. 222 00:09:11,662 --> 00:09:13,000 >> సల సంఖ్య, నేను కాదు. 223 00:09:13,000 --> 00:09:13,966 అవును, సరదాగా. 224 00:09:13,966 --> 00:09:15,300 మీరు కుడి ఉన్నాము. 225 00:09:15,300 --> 00:09:15,930 అది చెప్పారు ఏమి. 226 00:09:15,930 --> 00:09:17,110 ఇది ఒక ప్లస్ బి తిరిగి ఉంది. 227 00:09:17,110 --> 00:09:18,570 ఆ కోణంలో చాలా చేస్తుంది. 228 00:09:18,570 --> 00:09:20,240 >> OK, యొక్క ఇక్కడ తిరిగి వెళ్ళి తెలపండి. 229 00:09:20,240 --> 00:09:21,490 మేము ఎలా శీర్షిక చూడండి - 230 00:09:21,490 --> 00:09:24,540 231 00:09:24,540 --> 00:09:25,660 ఆ తిరిగి టైప్. 232 00:09:25,660 --> 00:09:29,100 గుర్తుంచుకో, మేము, ఆ రోజు చూసిన ఫంక్షన్ రకం తిరిగి, కానీ వెళుతుంది 233 00:09:29,100 --> 00:09:30,160 పూర్ణాంకానికి చర్య యొక్క పేరును ముందు. 234 00:09:30,160 --> 00:09:31,560 ఇక్కడ, నేను Int వ్రాయలేదు. 235 00:09:31,560 --> 00:09:35,680 మీరు ఏం జరుగుతుందో ఆలోచిస్తాడు ఈ లో ఉంటే ఫంక్షన్, నేను Int రాయడానికి, కానీ లేదు 236 00:09:35,680 --> 00:09:38,270 నేను సంతకం లేని వ్రాయండి? 237 00:09:38,270 --> 00:09:41,050 తేడా, కోర్సు యొక్క, ఆ ఉండటం సైన్ చేయని కేవలం అనుకూల సూచిస్తుంది 238 00:09:41,050 --> 00:09:43,620 పూర్ణ, మరియు Int ఉంటుంది అనుకూల లేదా ప్రతికూల. 239 00:09:43,620 --> 00:09:45,450 >> నేను తిరిగి మార్చారు ఈ ఫంక్షన్ రకం. 240 00:09:45,450 --> 00:09:49,370 ఈ కోడ్ సరిపోలలేదు ఈ తిరిగి ను. 241 00:09:49,370 --> 00:09:50,925 మీరు ఏం జరుగుతుందో ఆలోచిస్తాడు నేను కంపైల్ సమయంలో? 242 00:09:50,925 --> 00:09:53,840 243 00:09:53,840 --> 00:09:56,240 మీరు నాకు అరుస్తుంటారు ఉండాలి. 244 00:09:56,240 --> 00:09:57,700 ఏ పదాన్ని. 245 00:09:57,700 --> 00:10:00,050 >> నేను ప్రోగ్రామ్ రన్ గురించి? 246 00:10:00,050 --> 00:10:05,810 యొక్క 0 ప్రతికూల ముందు తెలియజేసేలా 3, లేదా ప్రతికూల 1. 247 00:10:05,810 --> 00:10:10,180 ఇది ఇప్పటికీ నేను చెప్పడం నేను అయినప్పటికీ, పని అది సంతకం లేని పూర్ణ తిరిగి. 248 00:10:10,180 --> 00:10:12,060 స్పష్టంగా తిరిగి కాదు సంతకం లేని పూర్ణ. 249 00:10:12,060 --> 00:10:13,520 ఇది ఒక సంతకం పూర్ణాంక తిరిగి. 250 00:10:13,520 --> 00:10:16,130 ఇది ప్రతికూల 1 తిరిగి. 251 00:10:16,130 --> 00:10:17,830 సరే, ఆ అదృష్టము అనిపిస్తుంది. 252 00:10:17,830 --> 00:10:27,030 >> నేను వెళ్లి గురించి ఇక్కడ మరియు అలా? 253 00:10:27,030 --> 00:10:29,700 నేను ప్రతిదీ మార్చారు Int నుండి సంతకం లేని కు. 254 00:10:29,700 --> 00:10:31,590 ఇది మాత్రమే సైన్ చేయని పూర్ణ పడుతుంది. 255 00:10:31,590 --> 00:10:33,840 కానీ మేము ఇంకా అమలు చేస్తాము ఆలోచిస్తాడు? 256 00:10:33,840 --> 00:10:35,652 >> ప్రేక్షకులు: అవును. 257 00:10:35,652 --> 00:10:37,270 >> సల ఇది రెడీ. 258 00:10:37,270 --> 00:10:39,410 విపరీత ఉంది. 259 00:10:39,410 --> 00:10:43,140 మరియు మేము ఒక స్పష్టంగా అప్పగించింది లో పాస్ పూర్ణాంక, మేము సంతకం రెండు తరలిస్తారు 260 00:10:43,140 --> 00:10:46,280 పూర్ణాంక, ఇది పనిచేస్తుంది. 261 00:10:46,280 --> 00:10:52,150 >> ఎందుకు అది ఇప్పటికీ యొక్క OK, ఏ ఆలోచనలు పనిచేస్తుంది, లేదా ఏం జరుగుతోంది? 262 00:10:52,150 --> 00:10:53,368 అవును, జెఫ్. 263 00:10:53,368 --> 00:10:56,296 >> ప్రేక్షకులు: ఇది ఏదైనా కలిగి మీ ఆప్టిమైజేషన్ తో మీరు 264 00:10:56,296 --> 00:10:57,760 హైలైట్. 265 00:10:57,760 --> 00:10:58,210 >> సల నం 266 00:10:58,210 --> 00:11:00,570 మేము ఆప్టిమైజేషన్ మారిపోవచ్చు, ఇది ఇప్పటికీ పని చేస్తుంది. 267 00:11:00,570 --> 00:11:02,240 నేను మీరు ఆ, కానీ - 268 00:11:02,240 --> 00:11:02,930 >> ప్రేక్షకులు: నేను మీ పదం తీసుకోవాలని చేస్తాము. 269 00:11:02,930 --> 00:11:03,690 >> సల అవును. 270 00:11:03,690 --> 00:11:09,690 మీరు ఇక్కడ Makefile తెరిస్తే, నేను ఆప్టిమైజేషన్ మారింది. 271 00:11:09,690 --> 00:11:11,570 కాబట్టి మీరు Dash సున్నా, సున్నా చేయవచ్చు. 272 00:11:11,570 --> 00:11:12,820 ఇది ఇంకా పనిచేస్తాయి. 273 00:11:12,820 --> 00:11:16,839 274 00:11:16,839 --> 00:11:20,280 ఇతర ఆలోచనలు? 275 00:11:20,280 --> 00:11:22,600 >> మీరు అబ్బాయిలు అన్ని కాబట్టి, పని అంచనా ఎందుకు జతచేస్తారు మీరు పని అంచనా? 276 00:11:22,600 --> 00:11:31,210 277 00:11:31,210 --> 00:11:32,150 ఏ? 278 00:11:32,150 --> 00:11:33,660 సైలెన్స్. 279 00:11:33,660 --> 00:11:34,910 OK. 280 00:11:34,910 --> 00:11:39,271 281 00:11:39,271 --> 00:11:41,650 నేను ఏడు సెకన్ల వేచి, నేను ఒక ప్రశ్న అడిగిన ఎందుకంటే. 282 00:11:41,650 --> 00:11:44,190 283 00:11:44,190 --> 00:11:48,660 >> కాబట్టి చల్లని సి గురించి విషయం, మరియు మీరు మీరు - బహుశా ఎక్స్పెక్ట్ 284 00:11:48,660 --> 00:11:50,260 , ఈ మైట్ లేకపోవచ్చు మొదటిసారి. 285 00:11:50,260 --> 00:11:57,030 కానీ మీకు తెలుసు, నేను వ్రాస్తున్నప్పుడు సి లో ఏదో, ఇది వంటి సేవ్ లేదు 286 00:11:57,030 --> 00:11:57,760 ఈ కంప్యూటర్లో. 287 00:11:57,760 --> 00:11:59,440 ఇది వాటిని మరియు సున్నాల వంటి సేవ్. 288 00:11:59,440 --> 00:12:02,970 ఇది అసెంబ్లీ కోడ్ C కోడ్ నుండి వెళుతుంది. 289 00:12:02,970 --> 00:12:09,460 >> ఎవరైనా ముందు అసెంబ్లీ కోడ్ చూసింది, యంత్రం అసెంబ్లీ కోడ్? 290 00:12:09,460 --> 00:12:10,630 మేము రెండో లో చూడండి. 291 00:12:10,630 --> 00:12:12,040 ఇది అసెంబ్లీ కోడ్ C కోడ్ నుండి వెళుతుంది. 292 00:12:12,040 --> 00:12:13,755 మరియు మీరు అబ్బాయిలు దశల్లో తెలుసు సంకలనం యొక్క. 293 00:12:13,755 --> 00:12:17,410 మీరు, క్విజ్ ఆ గుర్తు వచ్చింది ఆపై క్విజ్ సున్నా దీన్ని వ్రాయండి. 294 00:12:17,410 --> 00:12:18,240 చాలా మంది తప్పు వచ్చింది. 295 00:12:18,240 --> 00:12:19,760 నేను మీరు అబ్బాయిలు వ్రేలాడుదీస్తారు అనుకుంటున్నాను. 296 00:12:19,760 --> 00:12:22,880 >> కానీ, చేర్పిస్తే విభాగం క్విజ్ కోసం, ద్వారా. 297 00:12:22,880 --> 00:12:25,210 అద్భుతం ఇది. 298 00:12:25,210 --> 00:12:25,910 ఇది మీరు హాని చేస్తుంది. 299 00:12:25,910 --> 00:12:26,900 ఆందోళన లేదు. 300 00:12:26,900 --> 00:12:28,800 కానీ నిజంగా చల్లని ఉంది. 301 00:12:28,800 --> 00:12:29,660 మంచి ఉద్యోగం. 302 00:12:29,660 --> 00:12:32,870 >> కనుక ఇది అసెంబ్లీ భాష వెళతాడు, మరియు అది వాటిని మరియు సున్నాల వెళుతుంది. 303 00:12:32,870 --> 00:12:35,500 మరియు వాటిని మరియు సున్నాల సేవ్ కంప్యూటర్, మరియు సేవ్ ఏమిటి 304 00:12:35,500 --> 00:12:38,340 a.out, లేదా ఈ సందర్భంలో, ఎక్జిక్యూటబుల్ ఫైల్. 305 00:12:38,340 --> 00:12:41,040 మరియు కంప్యూటర్ వాటిని మరియు సున్నాల నడుస్తుంది. 306 00:12:41,040 --> 00:12:41,670 కుడి? 307 00:12:41,670 --> 00:12:43,890 మేము ముందు ఈ నేర్చుకున్నాడు చేసిన. 308 00:12:43,890 --> 00:12:47,490 >> కాబట్టి చల్లని విషయం, ఈ సంతకం లేని ఉంది ఆలోచన, రకాల ఆలోచన, సైన్ చేయని ints 309 00:12:47,490 --> 00:12:50,490 మొదలైన మొదలైన, ఆ ఇక్కడ సి భాషలో అప్. 310 00:12:50,490 --> 00:12:51,110 ఆ ఉన్నాయి. 311 00:12:51,110 --> 00:12:53,770 కానీ చేతనయింది లేని వాటిని మరియు సున్నాల. 312 00:12:53,770 --> 00:12:57,110 రకాల నిజంగా లేని అసెంబ్లీ భాష స్థాయి. 313 00:12:57,110 --> 00:13:00,075 కాబట్టి ఆ C ఉంది ఏదో ఉంది ప్రపంచ కాని కంప్యూటర్ లో లేదు 314 00:13:00,075 --> 00:13:01,640 ప్రపంచ లేదా ప్రాసెసర్ ప్రపంచ. 315 00:13:01,640 --> 00:13:04,660 కొన్ని ఊహ ఆ సి భాషను చేయడానికి చేసింది మా 316 00:13:04,660 --> 00:13:06,240 సులభంగా నివసిస్తున్నారు. 317 00:13:06,240 --> 00:13:09,990 >> కాబట్టి రోజు చివరిలో, నేను రాయడం అనేక ఇక్కడ విషయాలు, మరియు 318 00:13:09,990 --> 00:13:10,700 ఒక వైవిధ్యం లేదు. 319 00:13:10,700 --> 00:13:12,060 మాత్రమే ఉంది ఎందుకంటే సి ప్రపంచంలో. 320 00:13:12,060 --> 00:13:14,100 ఇది లేదు వాటిని మరియు సున్నాల ప్రపంచ. 321 00:13:14,100 --> 00:13:17,310 మరియు మా కార్యక్రమం యొక్క లో అమలు వాటిని మరియు సున్నాల ప్రపంచ. 322 00:13:17,310 --> 00:13:21,170 మీ మనస్సు యొక్క స్పష్టంగా ఇంకా ఎగిరింది లేదు. 323 00:13:21,170 --> 00:13:22,740 కానీ నేను చల్లని అని. 324 00:13:22,740 --> 00:13:23,530 అవును, జెఫ్. 325 00:13:23,530 --> 00:13:27,298 >> ప్రేక్షకులు:, ఉంటే బదులుగా పూర్ణాంకానికి చేయడం, చార్ చేయండి. 326 00:13:27,298 --> 00:13:27,770 మరియు మీరు ఉన్నాయి - 327 00:13:27,770 --> 00:13:29,311 >> సల యొక్క ఒక క్షణ దీన్ని లెట్. 328 00:13:29,311 --> 00:13:32,583 >> ప్రేక్షకులు: మీరు ఒక పొందుటకు ఎందుకంటే సైన్ చేయని ప్రతికూల 128 నుండి వెళ్లి 329 00:13:32,583 --> 00:13:34,720 127 లేదా 255 0. 330 00:13:34,720 --> 00:13:36,760 >> సల కాబట్టి చార్ సమస్యాత్మకం. 331 00:13:36,760 --> 00:13:39,460 చార్ ఉంటుంది ఎందుకు ఎవరైనా తెలుసా సమస్యాత్మక, మరియు నిజానికి ఆ 332 00:13:39,460 --> 00:13:42,930 వాటిని విషయాలు మార్చడానికి మరియు ప్రపంచ సున్నాల? 333 00:13:42,930 --> 00:13:44,370 >> ప్రేక్షకులు: ఎందుకంటే చార్ పరిమాణం. 334 00:13:44,370 --> 00:13:46,200 >> సల చార్ యొక్క పరిమాణం 1. 335 00:13:46,200 --> 00:13:48,260 కాబట్టి సైన్ చేయని కూడా 4 బైట్లు. 336 00:13:48,260 --> 00:13:50,080 కాబట్టి చార్ అప్ మేకు చేస్తుంది. 337 00:13:50,080 --> 00:13:55,660 కానీ ఆ 4 బైట్లు ఏమిటి ఒక చార్ సంబంధించిన? 338 00:13:55,660 --> 00:13:57,820 లేదా ఆ ఒక అదనపు జతచేస్తుంది - 339 00:13:57,820 --> 00:13:59,760 మీరు మరొక పాత్ర ఉంచవచ్చు చార్ తర్వాత. 340 00:13:59,760 --> 00:14:00,200 >> ప్రేక్షకులు: చార్ స్టార్. 341 00:14:00,200 --> 00:14:01,220 >> సల చార్ స్టార్ 4 బైట్లు ఉంది. 342 00:14:01,220 --> 00:14:02,490 కాబట్టి యొక్క ఏదో ఒకటి చూద్దాం ఒక చార్ తార. 343 00:14:02,490 --> 00:14:05,470 344 00:14:05,470 --> 00:14:07,240 >> కాబట్టి ఈ బహుశా పని చేస్తుంది, కానీ మేము కూడా ఏదో చేయబోవడం 345 00:14:07,240 --> 00:14:09,710 ఈ కంటే crazier. 346 00:14:09,710 --> 00:14:10,960 నా అభిప్రాయం లో, crazier. 347 00:14:10,960 --> 00:14:21,060 348 00:14:21,060 --> 00:14:24,570 >> నేను ఇప్పుడు తిరిగి ఒక చర్య వ్రాయలేదు ఒక పాయింటర్, మరియు అది ఒక పడుతుంది 349 00:14:24,570 --> 00:14:29,480 పాయింటర్ మరియు సంతకం లేని విలువ - మేము చేస్తాము కాబట్టి మేము లేదు, Int ఈ తిరిగి మార్చడానికి 350 00:14:29,480 --> 00:14:31,250 ఒకేసారి చాలా మార్పులు చేస్తున్నట్లుగా. 351 00:14:31,250 --> 00:14:35,370 మరియు అది ఒక, సూచికలు అని వ్యూహం ఉంది శ్రేణి మరియు తిరిగి 352 00:14:35,370 --> 00:14:35,850 యొక్క చిరునామా. 353 00:14:35,850 --> 00:14:37,470 మేము ముందు ఈ ఆపరేటర్లు చూసిన. 354 00:14:37,470 --> 00:14:43,340 ఈ, మీరు ఈ అన్నారు ఏమి ఆలోచిస్తాడు నేను అమలు చేసినప్పుడు, తిరిగి, చేయడానికి? 355 00:14:43,340 --> 00:14:48,280 356 00:14:48,280 --> 00:14:49,070 మీరు దీన్ని ఏమి ఆలోచిస్తాడు? 357 00:14:49,070 --> 00:14:50,320 ఏ అంచనాలు? 358 00:14:50,320 --> 00:14:54,220 359 00:14:54,220 --> 00:14:55,320 >> ప్రేక్షకులు: segfault. 360 00:14:55,320 --> 00:14:55,600 >> సల ఏమిటి? 361 00:14:55,600 --> 00:14:56,660 Segfault? 362 00:14:56,660 --> 00:14:58,520 ఒక మంచి అంచనా ఉంది. 363 00:14:58,520 --> 00:14:59,430 టామ్ అదే విషయం చెప్పారు. 364 00:14:59,430 --> 00:15:02,240 ఏ ఇతర అంచనాలు? 365 00:15:02,240 --> 00:15:05,260 >> ఎవరు అది వెళుతున్న భావిస్తున్నారు ఇదే? 366 00:15:05,260 --> 00:15:06,510 ఎవరు segfault వెళుతున్న భావిస్తున్నారు? 367 00:15:06,510 --> 00:15:09,350 368 00:15:09,350 --> 00:15:10,230 ఇదే చేస్తుంది. 369 00:15:10,230 --> 00:15:11,880 క్షమించాలి. 370 00:15:11,880 --> 00:15:13,860 >> కానీ, వాస్తవానికి, మేము 1 మరియు 2 ఉంచారు. 371 00:15:13,860 --> 00:15:16,470 మరియు ఆ రెండు చెల్లుతాయి, కుడి? 372 00:15:16,470 --> 00:15:19,420 యొక్క చూసేలా, మేము వెళ్ళవచ్చు వ్యూహం రెండవ స్థానంలో. 373 00:15:19,420 --> 00:15:24,010 కాని మేము బి చేసిన ఉంటే ప్రతికూల సంఖ్య? 374 00:15:24,010 --> 00:15:26,380 ఆ బహుశా ఒక మంచి అంచనా ఉంది ఏదో segfaulting కోసం. 375 00:15:26,380 --> 00:15:30,310 376 00:15:30,310 --> 00:15:32,260 ఇది పనిచేస్తుంది. 377 00:15:32,260 --> 00:15:35,020 >> సరే, ఈ ఇప్పుడు క్రేజీ ఉంది. 378 00:15:35,020 --> 00:15:38,350 ఈ సమానంగా చెల్లుబాటు అయ్యే మొత్తం పనితీరు ఉంది. 379 00:15:38,350 --> 00:15:40,470 ఈ అదే ఖచ్చితమైన విషయం చేస్తుంది తిరిగి ఒక అండ్ బి వంటి. 380 00:15:40,470 --> 00:15:44,600 ఈ మంచి ఎందుకు ఎవరైనా వివరిస్తుంది ఫంక్షన్ మొత్తానికి, లేదా ఎందుకు ఈ పని? 381 00:15:44,600 --> 00:15:45,850 ఇక్కడికి జరుగుతున్న? 382 00:15:45,850 --> 00:15:49,360 383 00:15:49,360 --> 00:15:55,750 ఎందుకు ఈ ఖచ్చితమైన చేస్తుంది మా పాత మొత్తం విధిగా విషయం? 384 00:15:55,750 --> 00:15:56,890 [? అక్షర్,?] 385 00:15:56,890 --> 00:15:58,155 ఏం జరుగుతోంది? 386 00:15:58,155 --> 00:16:01,540 >> ప్రేక్షకులు: మీరు చేసినప్పుడు ఒక చిరునామాకు ఉండే ఒక ఒక 387 00:16:01,540 --> 00:16:03,950 నగర మెమరీ - 388 00:16:03,950 --> 00:16:07,910 మరియు మీరు ఏంపర్సెండ్ చేసినప్పుడు, ఇది మెమరీ చిరునామా వెళుతుంది. 389 00:16:07,910 --> 00:16:13,610 మ వెళ్ళండి, మీరు రకమైన ఉన్నారు మెమరీ చిరునామా నుండి దశలను కదిలే, 390 00:16:13,610 --> 00:16:15,550 మీరు ఆ తిరిగి చేస్తున్నారు. 391 00:16:15,550 --> 00:16:20,083 కాబట్టి మీరు నిజానికి, వాస్తవానికి ఉన్నారు, ఒక జోడించడం మరియు బి [వినబడని]. 392 00:16:20,083 --> 00:16:23,300 393 00:16:23,300 --> 00:16:26,222 ఎక్కడ ప్రామాణిక కార్యకలాపాలు ఉంటాయి ఆ తిరిగి? 394 00:16:26,222 --> 00:16:27,683 వంటి, కుండలీకరణాలు పేరు వస్తాయి లేదు? 395 00:16:27,683 --> 00:16:30,610 న చిరునామా తిరిగి ఉంది ఒక ముందు లేదా [వినబడని] తర్వాత? 396 00:16:30,610 --> 00:16:32,380 >> సల ఇది బి సూచిక చేస్తాడు - 397 00:16:32,380 --> 00:16:34,430 అప్పుడు మరియు - లేదా ఇండెక్స్ ఒక లోకి చిరునామా తిరిగి. 398 00:16:34,430 --> 00:16:38,800 399 00:16:38,800 --> 00:16:41,340 OK, కాబట్టి అందరూ అర్థం లేదు ఏమి [? అక్షర్?] 400 00:16:41,340 --> 00:16:45,830 ఎందుకు ఈ పని అని చెప్పాడు మరియు వివరించారు? 401 00:16:45,830 --> 00:16:49,430 నేను, మొదటి సారి ఎవరైనా కాదు నాకు ఈ వివరించారు. 402 00:16:49,430 --> 00:16:51,900 ఎవరైనా ఒక చిత్రాన్ని అనుకుంటున్నారా ఈ వివరించేందుకు? 403 00:16:51,900 --> 00:16:55,320 మేము తో, చిత్రాన్ని డ్రా చూడాలని గుర్తులు, ఆ గొప్ప. 404 00:16:55,320 --> 00:16:57,920 కొన్ని దొరకలేదు. 405 00:16:57,920 --> 00:17:03,390 >> కాబట్టి మేము అని వ్యూహం కలిగి బాక్స్ ల వరుస. 406 00:17:03,390 --> 00:17:07,160 407 00:17:07,160 --> 00:17:13,710 మొదటిది ఒక ఇండెక్స్ 0, ఇండెక్స్ ఉంది 1, 2, 3, 4, డాట్, డాట్, డాట్. 408 00:17:13,710 --> 00:17:15,609 ఒక సాధారణ శ్రేణి. 409 00:17:15,609 --> 00:17:19,540 మరియు సూచికలు కలిగి పాటు, వారు అన్ని మెమరీ చిరునామాలను కలిగి. 410 00:17:19,540 --> 00:17:30,190 కాబట్టి యొక్క ఈ మెమరీ చిరునామా కల్పించడానికి అనుమతిస్తాయి 13, 14, 15, 16, 17, మొదలైన. 411 00:17:30,190 --> 00:17:32,490 అందరూ ఇప్పటివరకు ఇక్కడ. 412 00:17:32,490 --> 00:17:35,810 >> కాబట్టి ఒక చిరునామా. 413 00:17:35,810 --> 00:17:38,850 వ్యూహం, ఒక పాయింటర్ యొక్క పేరు సేవ్ చెయ్యబడి ఉంది. 414 00:17:38,850 --> 00:17:42,730 ఇది ఒక మెమరీ బట్టి, ఒక పాయింటర్ శ్రేణి ప్రారంభాన్ని. 415 00:17:42,730 --> 00:17:45,910 కాబట్టి ఈ శ్రేణి ఉంటే, ఒక 13 ఒక విలువ ఉంటుంది. 416 00:17:45,910 --> 00:17:49,110 మరియు, కోర్సు, మేము ఇవ్వగలిగిన మేము ఒక ఏ విలువ. 417 00:17:49,110 --> 00:17:52,450 చార్ ఒక స్టార్, మేము ఒక ఏ ఇస్తుంది మేము మెమరీ చిరునామా. 418 00:17:52,450 --> 00:17:55,940 మేము 0 ఇస్తుంది, మేము అది ఇవ్వగలిగిన 1 ప్రతికూల - ప్రతికూల 1 లేదు, 419 00:17:55,940 --> 00:17:58,820 కాబట్టి బహుశా సమస్యాత్మక ఉంది, కానీ మీరు ఇంకా పని గమనించాను. 420 00:17:58,820 --> 00:18:03,070 కాబట్టి మేము, మేము ఒక ఎన్ని ఇస్తుంది మేము ఏ మెమరీ చిరునామా. 421 00:18:03,070 --> 00:18:08,720 >> అప్పుడు, Int బి చెప్పారు, సరే, ఈ సంఖ్య వెళ్ళడానికి శ్రేణి లోకి వేసింది. 422 00:18:08,720 --> 00:18:13,150 కాబట్టి బి 2 సమానం, మరియు ఒక 13 సమానం, మేము మెమరీ చిరునామా 13 వద్ద ఉన్నారు. 423 00:18:13,150 --> 00:18:17,330 మరియు మేము రెండు దశలు వెళ్ళి, అందువలన మేము ఇక్కడ ఉన్నాము. 424 00:18:17,330 --> 00:18:21,150 మరియు ఏంపర్సెండ్ తిరిగి అర్థం ఈ స్థానాన్ని చిరునామా. 425 00:18:21,150 --> 00:18:23,990 మరియు చిరునామా, కోర్సు, 15. 426 00:18:23,990 --> 00:18:28,710 కాబట్టి మేము 13 ప్లస్ 2 పొందండి, లేదా 15 ఇది ఒక ప్లస్ బి,. 427 00:18:28,710 --> 00:18:29,590 >> ప్రశ్న, అయితే - 428 00:18:29,590 --> 00:18:30,250 క్షమించండి. 429 00:18:30,250 --> 00:18:34,324 ఆ విషయాలు స్పష్టం చేస్తుంది కోసం ఎందుకు ఈ పని? 430 00:18:34,324 --> 00:18:36,300 >> ప్రేక్షకులు: ఎందుకు అది వెళ్లి పని చేస్తుంది - 431 00:18:36,300 --> 00:18:38,770 కాబట్టి మీరు వ్యూహం ఉండవచ్చు మరియు ప్రతికూల ఇండెక్స్ వెళ్ళండి? 432 00:18:38,770 --> 00:18:39,050 >> సల కుడి. 433 00:18:39,050 --> 00:18:40,870 కాబట్టి మేము ప్రతికూల రావలసింది, అలా ఆ - 434 00:18:40,870 --> 00:18:42,770 ఈ, అయితే తెలుస్తుంది లేదు మొదటి, [? Avi,?] 435 00:18:42,770 --> 00:18:43,120 మీరు కోసం? 436 00:18:43,120 --> 00:18:48,840 >> ప్రేక్షకులు: అవును నేను కేవలం [వినబడని], కానీ - 437 00:18:48,840 --> 00:18:50,440 >> సల అవును, ఈ 15 తిరిగి. 438 00:18:50,440 --> 00:18:53,523 ఒక 13 ఉంది, మరియు బి 2 ఉంది ఉంటే, ఈ 15 తిరిగి. 439 00:18:53,523 --> 00:18:58,160 >> ప్రేక్షకులు: సున్నా ఇండెక్సింగ్ లేదు కుడి, ఒక సమస్య అవుతుంది? 440 00:18:58,160 --> 00:19:00,160 మీరు 0 నుండి కదిలే చేస్తున్నారు. 441 00:19:00,160 --> 00:19:00,470 >> సల కుడి. 442 00:19:00,470 --> 00:19:05,000 కాబట్టి మీరు కదిలే చేస్తున్నారు - కాబట్టి బి 0 ఉంటే, మీరు ఎక్కడైనా తరలించడానికి లేదు. 443 00:19:05,000 --> 00:19:06,330 మరియు మీరు కేవలం చిరునామా తిరిగి కావలసిన - 444 00:19:06,330 --> 00:19:10,830 బి 0 ఉంటే, ముఖ్యంగా ఉంది ఒక ఆ చిరునామా తిరిగి. 445 00:19:10,830 --> 00:19:13,960 చార్ స్టార్ ఒక అక్కడ మరియు తిరిగి ఒక యొక్క చిరునామా ఒక తిరిగి, 446 00:19:13,960 --> 00:19:15,860 ముఖ్యంగా. 447 00:19:15,860 --> 00:19:18,280 >> ఎందుకు OK, ప్రశ్న ప్రతికూల సంఖ్యలు పని? 448 00:19:18,280 --> 00:19:21,670 మరియు ఆ గురించి నిజంగా చల్లని విషయం ఈ, ఈ segfault ఎందుకంటే. 449 00:19:21,670 --> 00:19:25,110 మరియు అది segfault ఉంటే మేము ఈ వంటి ఏదో చేశారు. 450 00:19:25,110 --> 00:19:28,050 451 00:19:28,050 --> 00:19:29,300 యొక్క Int, పిలవబడు. 452 00:19:29,300 --> 00:19:34,390 453 00:19:34,390 --> 00:19:39,810 కాబట్టి ఈ కోడ్ ఒకేలా మరియు సమంగా ప్రవర్తించాలి. 454 00:19:39,810 --> 00:19:44,550 ముఖ్యంగా, x ఒక చెత్త చరరాశి, మరియు ఈ సమంగా ప్రవర్తించాలి. 455 00:19:44,550 --> 00:19:46,370 >> యొక్క ఈ లెట్ - 456 00:19:46,370 --> 00:19:47,620 అయ్యో - 457 00:19:47,620 --> 00:19:54,790 458 00:19:54,790 --> 00:19:56,040 స్టార్ లో. 459 00:19:56,040 --> 00:19:59,160 460 00:19:59,160 --> 00:20:02,733 OK, మేము ఇప్పటికే, సెవాగ్తో చేస్తున్నారు ఇది ఇప్పటికే కోపం చేస్తాడు ఎందుకంటే 461 00:20:02,733 --> 00:20:04,610 నా, ఎందుకంటే ఇప్పటికే ఏమి వస్తున్నాయో తెలుసు. 462 00:20:04,610 --> 00:20:07,060 ముఖ్యంగా, రెండవ. 463 00:20:07,060 --> 00:20:09,800 పేర్చబడిన మెమరీ చిరునామా సంబంధం స్థానిక వేరియబుల్ తో. 464 00:20:09,800 --> 00:20:14,220 >> ముఖ్యంగా, నేను కంపైల్ వెళుతున్న కాదు ఈ, నేను ఏమి దిద్దుబాటు రద్దుచెయ్యి వెళుతున్న 465 00:20:14,220 --> 00:20:14,920 మేము ఏమి. 466 00:20:14,920 --> 00:20:19,130 కానీ మేము నిజంగా ఎప్పుడూ ఎందుకంటే మెమరీ వద్ద ఏది యాక్సెస్ 467 00:20:19,130 --> 00:20:21,930 నగర, ఇది segfault మాత్రం కాదు. 468 00:20:21,930 --> 00:20:26,450 మేము నిజానికి ఏమి చూడటం ఎప్పుడూ చేస్తున్నారు రెండవ బాక్స్ లేదా ఏ ఏ బాక్స్ లో లో 469 00:20:26,450 --> 00:20:28,340 ఈ శ్రేణి యొక్క. 470 00:20:28,340 --> 00:20:30,980 మేము మాత్రమే ఇక్కడ చిరునామా మాట్లాడుతూ చేస్తున్నారు విషయం మేము చూస్తున్న చేస్తున్నారు 471 00:20:30,980 --> 00:20:32,410 ఆ చిరునామా తిరిగి. 472 00:20:32,410 --> 00:20:35,700 మేము నిజంగా లోకి వెళుతున్న ఎప్పుడూ చేస్తున్నారు ఆ నగర కు శ్రేణి. 473 00:20:35,700 --> 00:20:39,140 మరియు మేము మెమరీ టచ్ ఎప్పుడూ ఎందుకంటే, మేము ఇబ్బందుల్లో పొందుటకు లేదు. 474 00:20:39,140 --> 00:20:40,760 మేము ఒక segfault పొందండి లేదు. 475 00:20:40,760 --> 00:20:46,225 >> మేము ప్రయత్నించారు, మళ్ళీ, టచ్ మెమరీ, లేదా బి ఆలోచిస్తుంటే టచ్ - 476 00:20:46,225 --> 00:20:49,940 లేదా ఒక బ్రాకెట్ బి, మరియు ఊహిస్తూ ఒక 0 మరియు - 477 00:20:49,940 --> 00:20:53,040 ఒక 0 ఉంటే, కూడా, ఆ అందమైన ఉంటుంది మేము కాదు ఎందుకంటే, చెడు 478 00:20:53,040 --> 00:20:54,090 అన్ని మార్గం డౌన్. 479 00:20:54,090 --> 00:20:58,250 ఒక అండ్ బి రెండు 0, మరియు మేము ప్రయత్నించారు అక్కడ ఏమిటి టచ్, అప్పుడు మనం 480 00:20:58,250 --> 00:20:59,110 ఇబ్బందుల్లో పొందుటకు. 481 00:20:59,110 --> 00:21:02,160 కానీ మేము ఏమి అక్కడ టచ్ లేకపోతే, మేము చిరునామా తిరిగి, ఇది 482 00:21:02,160 --> 00:21:08,300 నిజానికి segfault మాత్రం కాదు ఎందుకంటే మీరు ఆ కార్యకలాపాలు నిర్వహించేందుకు అనుమతిస్తుంది. 483 00:21:08,300 --> 00:21:11,920 ఇది మాత్రమే మీరు వద్ద మాడ్ వస్తుంది, మరియు సూపర్ గెట్స్ మీరు ప్రయత్నించండి మరియు టచ్, కోపం 484 00:21:11,920 --> 00:21:15,740 అసలు మెమరీ మరియు ఏది తిరిగి ఆ మెమరీ స్థానం. 485 00:21:15,740 --> 00:21:17,690 >> అర్ధవంతం లేదు? 486 00:21:17,690 --> 00:21:24,820 ఆ, C. కాబట్టి కేవలం క్రేజీ భాగం మేము ఈ ఒకటి ఎక్కువ. 487 00:21:24,820 --> 00:21:27,760 488 00:21:27,760 --> 00:21:29,700 >> ఈ బాగుంది ఆలోచించడం? 489 00:21:29,700 --> 00:21:30,280 ఎక్కువ మంది. 490 00:21:30,280 --> 00:21:31,070 ఆ బావుంటుంది. 491 00:21:31,070 --> 00:21:34,860 సరే, ఈ మా చివరి ఒకటి. 492 00:21:34,860 --> 00:21:37,314 నేను మీరు అని నాకు చెప్పడం ఇష్టం లేదా మీరు ఈ అన్నారు భావించడం లేదు 493 00:21:37,314 --> 00:21:38,564 అదే ఖచ్చితమైన పనిని చేయడానికి. 494 00:21:38,564 --> 00:22:06,050 495 00:22:06,050 --> 00:22:07,390 >> నేను ఈ ఎక్కడో డౌన్ వ్రాశారు. 496 00:22:07,390 --> 00:22:08,640 నేను పదేపదే మననం లేదు. 497 00:22:08,640 --> 00:22:33,350 498 00:22:33,350 --> 00:22:42,900 >> యొక్క చూసేలా, 8, బి 4, 4, 2, 4, 0, 8, 0, 3, 4, 4, 2, 4, 0, 4. 499 00:22:42,900 --> 00:22:46,670 కాబట్టి ఈ, ఇప్పుడు, వ్యూహం ఒక ఫంక్షన్. 500 00:22:46,670 --> 00:22:49,640 మేము చదరపు ఎందుకంటే మరియు ఇది వ్యూహం ఉంది బ్రాకెట్లలో, గిరజాల కాదు బంధాలను. 501 00:22:49,640 --> 00:22:52,360 మరియు అది ఏ రకం యొక్క వ్యూహం ఉంది? 502 00:22:52,360 --> 00:22:55,540 503 00:22:55,540 --> 00:22:56,862 ఎవరైనా, అయ్యో? 504 00:22:56,862 --> 00:22:57,694 >> ప్రేక్షకులు: వారి హెక్సాడెసిమల్ సంఖ్యలను? 505 00:22:57,694 --> 00:22:59,650 >> సల కానీ సి రకం ఏమిటి? 506 00:22:59,650 --> 00:23:00,710 వారు అన్ని హెక్సాడెసిమల్ సంఖ్యలను కలిగి. 507 00:23:00,710 --> 00:23:01,960 సి రకం ఏమిటి? 508 00:23:01,960 --> 00:23:04,730 509 00:23:04,730 --> 00:23:05,480 ఇది మీరు చెబుతుంది. 510 00:23:05,480 --> 00:23:07,350 >> ప్రేక్షకులు: ఇది సంతకం లేని అక్షరాలు ఉంది. 511 00:23:07,350 --> 00:23:09,170 >> సల కుడి, సైన్ చేయని అక్షరాలు. 512 00:23:09,170 --> 00:23:13,050 మరియు రెండు హెక్సాడెసిమల్ సంఖ్యలను ఒక బైట్ ఉంది. 513 00:23:13,050 --> 00:23:18,540 కాబట్టి ఈ 1, 2, 3, 4, 5, 6, 7, 8, 9 బైట్లు. 514 00:23:18,540 --> 00:23:21,360 ఇది 9 బైట్లు యొక్క వ్యూహం ఉంది. 515 00:23:21,360 --> 00:23:25,530 >> OK, మీరు బహుశా ఇప్పటికే తెలుసు ఈ ప్రశ్నకు సమాధానం. 516 00:23:25,530 --> 00:23:29,840 కానీ, మీరు ఏమి ఆలోచిస్తాడు నేను ఈ అమలు జరిగే? 517 00:23:29,840 --> 00:23:34,110 నేను, mysum.c లో, మళ్ళీ, చెప్పటానికి నేను ఒక ఫంక్షన్ ఆశించే వెబ్ 518 00:23:34,110 --> 00:23:36,280 రెండు పూర్ణాంకాల పడుతుంది. 519 00:23:36,280 --> 00:23:40,265 మరియు నేను బదులుగా ఆ మొత్తం మాట్లాడుతూ నేను పాత్రల వ్యూహం ఉంది. 520 00:23:40,265 --> 00:23:42,780 521 00:23:42,780 --> 00:23:48,070 ఏ జరిగే అవకాశముంది ఉన్నప్పుడు నేను. / Mysum అమలు మరియు తయారు? 522 00:23:48,070 --> 00:23:53,230 >> ముందుగల, మీరు చాలా బహుశా రెడీ ఆ తయారు అంగీకరిస్తున్నారు - అరెరే, సరదాగా. 523 00:23:53,230 --> 00:23:54,746 What'd నేను తప్పు? 524 00:23:54,746 --> 00:23:55,996 అయ్యో. 525 00:23:55,996 --> 00:23:59,220 526 00:23:59,220 --> 00:24:01,160 ఆ వంకర జంట కలుపులు ఉండాలి. 527 00:24:01,160 --> 00:24:02,790 మీరు వ్యూహం ప్రారంభించడం ఎలా. 528 00:24:02,790 --> 00:24:04,040 నా చెడు. 529 00:24:04,040 --> 00:24:07,530 530 00:24:07,530 --> 00:24:11,670 >> కాబట్టి మేము ఇప్పటికే ఆ రకాల ముందు చూసిన C-స్థాయి నైరూప్యత, ఒక ఉన్నాయి 531 00:24:11,670 --> 00:24:12,610 కంప్యూటర్ స్థాయి సంగ్రహణం. 532 00:24:12,610 --> 00:24:16,360 కాబట్టి మీరు చాలా బహుశా ఇది అంచనా తయారు, లేదా చేస్తుంది ఊహిస్తూ. 533 00:24:16,360 --> 00:24:18,680 కానీ నేను. / Mysum ఏమి అమలు? 534 00:24:18,680 --> 00:24:19,930 ఏ జరిగే అవకాశముంది? 535 00:24:19,930 --> 00:24:21,790 536 00:24:21,790 --> 00:24:23,422 ఏ అంచనాలు? 537 00:24:23,422 --> 00:24:25,270 >> ప్రేక్షకులు: ఇది చేస్తాడు ఒక పదం ప్రింట్. 538 00:24:25,270 --> 00:24:26,310 >> సల ఇది చేస్తాడు ఒక పదం ప్రింట్. 539 00:24:26,310 --> 00:24:29,335 ఏ పదం? 540 00:24:29,335 --> 00:24:32,200 >> ప్రేక్షకులు: [వినబడని]. 541 00:24:32,200 --> 00:24:33,240 >> సల ఏ ఇతర అంచనాలు? 542 00:24:33,240 --> 00:24:34,000 OK, ఒక పదబంధం ప్రింట్. 543 00:24:34,000 --> 00:24:35,130 మీరు ఏ పదబంధం కలిగి. 544 00:24:35,130 --> 00:24:36,240 మీ వైపు ఉంటుంది. 545 00:24:36,240 --> 00:24:38,480 వేరే అంచనా ఉన్నవారు? 546 00:24:38,480 --> 00:24:39,730 అన్నా, మీ అంచనా ఏమిటి? 547 00:24:39,730 --> 00:24:42,675 548 00:24:42,675 --> 00:24:44,615 >> ప్రేక్షకులు: ఇది ప్రింట్ చేస్తాము - 549 00:24:44,615 --> 00:24:47,525 550 00:24:47,525 --> 00:24:49,480 రెండు అక్షరాలు, లేదా [వినబడని] ఒక లేఖ. 551 00:24:49,480 --> 00:24:51,460 >> సల ఒక లేఖ. 552 00:24:51,460 --> 00:24:53,260 >> ప్రేక్షకులు: నేను పరిగణించబడుతుంది ఎలా [వినబడని] అనేక? 553 00:24:53,260 --> 00:24:55,426 >> సల తొమ్మిది. 554 00:24:55,426 --> 00:24:56,640 Well, నేను అమలు వెళుతున్న. 555 00:24:56,640 --> 00:24:58,650 ఇది అదే ఖచ్చితమైన విషయం చేస్తుంది. 556 00:24:58,650 --> 00:25:00,190 ఇది కలిసి రెండు సంఖ్యలు జతచేస్తుంది. 557 00:25:00,190 --> 00:25:02,740 సరే, రెండు వాదనలు యమ్. 558 00:25:02,740 --> 00:25:03,710 ఇది వాదనలు తీసుకోదు. 559 00:25:03,710 --> 00:25:06,080 నేను తెలియదు చేయగలిగే బహుశా ఈ వాదనలు పొందండి. 560 00:25:06,080 --> 00:25:07,710 కానీ యొక్క 100 0, యమ్. 561 00:25:07,710 --> 00:25:09,200 మరియు అది 100 మరియు 0 జతచేస్తుంది. 562 00:25:09,200 --> 00:25:10,220 ఆ వెఱ్ఱి వార్తలు. 563 00:25:10,220 --> 00:25:12,280 నేను అలా అనుకుంటున్నాను. 564 00:25:12,280 --> 00:25:14,480 >> చాలా పనిచేసే, 4 ప్రతికూల. 565 00:25:14,480 --> 00:25:15,650 మీరు ఏదైనా. 566 00:25:15,650 --> 00:25:17,920 ఈ ఒక సమానంగా చెల్లుబాటు అయ్యే మొత్తం విధి. 567 00:25:17,920 --> 00:25:19,640 ఈ మొత్తం విధి. 568 00:25:19,640 --> 00:25:21,510 కానీ, ఏ, మీరు మాట్లాడుతూ చేస్తున్నారు బైట్లు యొక్క వ్యూహం. 569 00:25:21,510 --> 00:25:23,570 కాబట్టి ఏమి ఇక్కడ జరుగుతోంది? 570 00:25:23,570 --> 00:25:27,240 >> కాబట్టి, మళ్ళీ, యొక్క ఈ ఆలోచన తిరిగి వీడలేదు మేము చాలా ప్రారంభంలో చెప్పారు. 571 00:25:27,240 --> 00:25:32,050 మీరు అసెంబ్లీకి, సి స్థాయి కోడ్ నుండి వెళ్ళి వాటిని మరియు సున్నాల భాషని,. 572 00:25:32,050 --> 00:25:33,050 ఈ హెక్సాడెసిమల్. 573 00:25:33,050 --> 00:25:35,780 కానీ ఈ నిజంగా కేవలం ఒక ఉంది వాటిని మరియు సున్నాల చాలా. 574 00:25:35,780 --> 00:25:39,230 ఈ కుడి, 72 వాటిని మరియు సున్నాల ఉంది? 575 00:25:39,230 --> 00:25:40,550 72 వాటిని మరియు సున్నాల. 576 00:25:40,550 --> 00:25:42,160 9 బైట్లు. 577 00:25:42,160 --> 00:25:43,740 ప్రతి బైట్ 8 బిట్స్. 578 00:25:43,740 --> 00:25:44,760 ప్రతి బిట్ ఒక ఒకటి లేదా ఒక సున్నా. 579 00:25:44,760 --> 00:25:45,920 కాబట్టి 72 వాటిని లేదా సున్నాల. 580 00:25:45,920 --> 00:25:48,780 నేను ఈ వంటి వాటిని రాసిన చేసిన - కాకుండా చాలా దాన్ని రాయడం కంటే 581 00:25:48,780 --> 00:25:49,730 వాటిని మరియు సున్నాల. 582 00:25:49,730 --> 00:25:53,560 >> కానీ ఈ C స్థాయి నుండి వెళ్తుంది అసెంబ్లీకి భాష, 583 00:25:53,560 --> 00:25:54,620 కోడ్ భాషని,. 584 00:25:54,620 --> 00:25:59,020 మరియు ఈ, కోడ్ లో ముద్రిస్తుంది ఎక్కడో, ఈ 72 వాటిని మరియు సున్నాల 585 00:25:59,020 --> 00:26:00,910 నేను ఇక్కడ రాసిన చేసిన. 586 00:26:00,910 --> 00:26:03,610 సో ఎక్కడా ఆ - 587 00:26:03,610 --> 00:26:04,850 యొక్క ఇక్కడ వీడలేదు - 588 00:26:04,850 --> 00:26:11,240 ఎక్కడో mysum లో, కార్యక్రమం, ఉన్నాయి నేను చేసిన ఈ 72 వాటిని మరియు సున్నాల 589 00:26:11,240 --> 00:26:14,930 వ్రాసిన మరియు వ్రాయడం తెలియజేసెను. 590 00:26:14,930 --> 00:26:19,331 >> ఆ కోసం ఇప్పుడు, ఏ అంచనాలు 72 వాటిని మరియు సున్నాల అర్థం? 591 00:26:19,331 --> 00:26:21,240 >> ప్రేక్షకులు: బహుశా అదే విషయం ఒక ప్లస్ బి తిరిగి. 592 00:26:21,240 --> 00:26:22,890 >> సల బహుశా అదే విషయం ఒక ప్లస్ బి తిరిగి. 593 00:26:22,890 --> 00:26:23,730 ధృవీకరించడానికి లెట్. 594 00:26:23,730 --> 00:26:25,210 యొక్క నేను చేసింది ఎలా గుర్తించడానికి అనుమతిస్తాయి. 595 00:26:25,210 --> 00:26:31,840 >> మీరు తిరిగి ఇక్కడ వెళ్ళండి అయితే, నేను మీరు చెప్పండి ఈ ఆదేశాన్ని, objdump-S 596 00:26:31,840 --> 00:26:34,290 sumfunction.o. 597 00:26:34,290 --> 00:26:36,230 యొక్క అమలు వెళ్ళి తెలపండి. objdump - 598 00:26:36,230 --> 00:26:37,990 obj, డంప్. 599 00:26:37,990 --> 00:26:39,840 సాధారణంగా ఇది నాకు ఇస్తుంది నేను చూడటానికి కావలసిన. 600 00:26:39,840 --> 00:26:40,840 ఇది నాకు అసెంబ్లీ భాష ఇస్తుంది. 601 00:26:40,840 --> 00:26:42,730 ఇది నాకు వాటిని మరియు సున్నాల ఇస్తుంది. 602 00:26:42,730 --> 00:26:43,840 ఇది జెండాలు ఒక టన్ను ఉంది. 603 00:26:43,840 --> 00:26:45,860 ఈ మేము చేయబోతున్నామని ఒకటి ఇప్పుడు కోసం ఉపయోగించడానికి. 604 00:26:45,860 --> 00:26:46,980 డాట్ - 605 00:26:46,980 --> 00:26:48,810 మీరు స్లయిడ్ లో చూడండి - 606 00:26:48,810 --> 00:26:53,840 డాష్ రాజధాని S, వైవిద్యం, చెప్పారు సోర్స్ కోడ్ - 607 00:26:53,840 --> 00:26:58,410 ఈ లైన్ C నుండి - అసెంబ్లీ తో కోడ్ మరియు వాటిని మరియు సున్నాల తో. 608 00:26:58,410 --> 00:27:00,350 మరియు మేము అమలు చూడాలని ఇది sumfunction.o న. 609 00:27:00,350 --> 00:27:01,410 ఇది చూడండి సులభంగా ఉంటుంది ఎందుకంటే. 610 00:27:01,410 --> 00:27:02,670 మళ్ళీ - అయ్యో? 611 00:27:02,670 --> 00:27:04,700 >> ప్రేక్షకులు: మీరు తప్పు అక్షరం. 612 00:27:04,700 --> 00:27:05,930 >> సల కానీ నేను వెళుతున్న రెండో దాని క్లియర్. 613 00:27:05,930 --> 00:27:09,160 నేను మొదటి తెరిచి వెళుతున్న కేవలం sumfuntion.o. 614 00:27:09,160 --> 00:27:11,170 >> ప్రేక్షకులు: మీరు స్పెల్లింగ్ తప్పు మొదటిసారి. 615 00:27:11,170 --> 00:27:12,420 >> సల క్లాసిక్. 616 00:27:12,420 --> 00:27:14,790 617 00:27:14,790 --> 00:27:15,480 మొత్తం - 618 00:27:15,480 --> 00:27:16,680 అయితే, ఒక హార్డ్ పదం. 619 00:27:16,680 --> 00:27:19,050 తీసుకుంటా. 620 00:27:19,050 --> 00:27:21,560 సరే, ఈ sumfunction.o ఉంది. 621 00:27:21,560 --> 00:27:24,494 622 00:27:24,494 --> 00:27:26,220 నేను కూడా మీరు చెప్పలేకపోయాడు. 623 00:27:26,220 --> 00:27:30,250 సున్నాల చాలా చాలా స్పష్టంగా, ఉంది సున్నాల, మరియు కొన్ని ఇతర ఉంది 624 00:27:30,250 --> 00:27:31,930 సున్నాల కాదు అంశాలను. 625 00:27:31,930 --> 00:27:33,220 కానీ ఎక్కువగా సున్నాల. 626 00:27:33,220 --> 00:27:35,120 కొన్ని వాటిని ఉన్నట్లు కనిపిస్తుంది. 627 00:27:35,120 --> 00:27:36,810 నుంచే, ఈ చదవడానికి కష్టం. 628 00:27:36,810 --> 00:27:39,320 ఆ బైనరీ భాష. 629 00:27:39,320 --> 00:27:40,710 >> ఇది తెరిచి ఇప్పుడు లెట్స్ - 630 00:27:40,710 --> 00:27:50,190 631 00:27:50,190 --> 00:27:52,350 ఏమి? 632 00:27:52,350 --> 00:27:53,600 నేను తప్పు ఏమి చేస్తున్న? 633 00:27:53,600 --> 00:27:56,955 634 00:27:56,955 --> 00:27:58,434 నేను సరిగ్గా స్పెల్ తెలుసా? 635 00:27:58,434 --> 00:28:09,865 636 00:28:09,865 --> 00:28:11,120 సరే, ఈ ఇబ్బందికరమైన. 637 00:28:11,120 --> 00:28:37,560 638 00:28:37,560 --> 00:28:40,158 నేను గుర్తించడానికి ఒక రెండవ అవసరం నేను తప్పు చేయడం నేను ఏమి. 639 00:28:40,158 --> 00:28:46,030 640 00:28:46,030 --> 00:28:49,310 ఒక లోపం. 641 00:28:49,310 --> 00:28:50,560 ఆ అదృష్టము అనిపిస్తుంది. 642 00:28:50,560 --> 00:28:58,080 643 00:28:58,080 --> 00:29:01,800 ఓహ్, వై. 644 00:29:01,800 --> 00:29:09,880 >> నేను మా ప్రారంభ వెళ్ళడానికి వెళుతున్న ఒకటి, కాబట్టి మేము చూడవచ్చు 645 00:29:09,880 --> 00:29:10,560 ఈ వస్తువు కోడ్. 646 00:29:10,560 --> 00:29:13,390 నిజంగా అక్కడ బాపతు కాదు మేము చాలు ఉన్నప్పుడు ఏదైనా 647 00:29:13,390 --> 00:29:14,640 వాటిని మరియు సైన్ సున్నాల 648 00:29:14,640 --> 00:29:29,000 649 00:29:29,000 --> 00:29:30,200 అక్కడ మేము వెళ్ళి. 650 00:29:30,200 --> 00:29:32,425 OK, కాబట్టి అందరూ ఈ చూడగలరు. 651 00:29:32,425 --> 00:29:38,130 ఈ ఫంక్షన్, నేను అన్నాడు వంటి, సి రేఖలు తప్పిపోవుట - 652 00:29:38,130 --> 00:29:39,060 సోర్స్ కోడ్ పంక్తులు - 653 00:29:39,060 --> 00:29:41,000 కొన్ని అసెంబ్లీ సూచనలతో. 654 00:29:41,000 --> 00:29:42,760 >> ఇక్కడ మా సోర్స్ కోడ్ లైన్. 655 00:29:42,760 --> 00:29:44,910 ఇక్కడ ఒక, ఇక్కడ ఇంకొక. 656 00:29:44,910 --> 00:29:46,540 ఇక్కడ అసెంబ్లీ సమస్య ఉంది. 657 00:29:46,540 --> 00:29:47,820 వారు వంటి చూడవచ్చు ఉంది. 658 00:29:47,820 --> 00:29:49,010 అసెంబ్లీ సూచనలను - 659 00:29:49,010 --> 00:29:51,530 మీరు తీసుకుంటే మీరు ఈ యొక్క మరింత తెలుసుకోవచ్చు ఇతర CS తరగతులు, కానీ వారు 660 00:29:51,530 --> 00:29:53,500 సాధారణంగా ఒక ఆదేశాన్ని. 661 00:29:53,500 --> 00:29:57,940 ఆపై ఒక మూల మరియు గమ్యం. 662 00:29:57,940 --> 00:30:02,740 >> మరియు ఇక్కడ పై బైనరీ కోడ్ ఉంది ఆ అసెంబ్లీ అనుగుణంగా 663 00:30:02,740 --> 00:30:04,940 బోధన. 664 00:30:04,940 --> 00:30:09,760 మీరు చూడగలరు కాబట్టి, ఈ మొత్తం ఫంక్షన్, రోజు చివరిలో, మూడు 665 00:30:09,760 --> 00:30:10,950 అసెంబ్లీ సూచనలను. 666 00:30:10,950 --> 00:30:12,870 కేవలం మూడు. 667 00:30:12,870 --> 00:30:14,180 ఒక MOV - 668 00:30:14,180 --> 00:30:16,740 ఈ m-O-v ఒక Move ఉన్నచో. 669 00:30:16,740 --> 00:30:17,780 జోడించు స్టాండ్ జోడించండి. 670 00:30:17,780 --> 00:30:20,440 మరియు R-ఇ-t చూపించు ఉన్నచో. 671 00:30:20,440 --> 00:30:22,540 కాబట్టి ఒక MOV, ఒక యాడ్, ఒక తిరిగి. 672 00:30:22,540 --> 00:30:27,970 మరియు ఈ, ఇక్కడ పైగా, సున్నాల మరియు ఆ కోడ్ అనుగుణ్యమైన వాటిని. 673 00:30:27,970 --> 00:30:31,100 >> కాబట్టి ఆ సున్నాల మరియు వాటిని, మీరు ఉంటే ఆ తెలుసు, మీరు ఉంచవచ్చు 674 00:30:31,100 --> 00:30:32,140 నేరుగా సైన్ ఆ 675 00:30:32,140 --> 00:30:34,130 ఆపై చేయును అదే ఖచ్చితమైన విషయం. 676 00:30:34,130 --> 00:30:37,260 రోజు చివరిలో, అన్ని, ఎందుకంటే మీరు అమలు చేస్తున్నారు సుదీర్ఘ సిరీస్ ఉంది 677 00:30:37,260 --> 00:30:38,480 సున్నాల మరియు వాటిని. 678 00:30:38,480 --> 00:30:40,700 మరియు మీ కోడ్ నిజంగా ఏమిటి. 679 00:30:40,700 --> 00:30:41,770 >> మరియు కారణం - 680 00:30:41,770 --> 00:30:43,680 యొక్క ఒక విషయం చూద్దాం. 681 00:30:43,680 --> 00:30:45,440 నేను Makefile ఓపెన్ ఉందా? 682 00:30:45,440 --> 00:30:48,510 మేము డాష్ తిరిగి వెళ్ళింది కాబట్టి ఉంటే సున్నా, ఇక్కడ సున్నా - 683 00:30:48,510 --> 00:30:52,220 684 00:30:52,220 --> 00:30:57,300 క్షమించాలి, రాజధాని O, రాజధాని o సున్నా, సున్నా, సున్నా. 685 00:30:57,300 --> 00:31:01,810 మరియు మేము, అది నేను విసిరాడు ఇప్పటికీ అదే పని. 686 00:31:01,810 --> 00:31:05,420 కానీ ఇప్పుడు మీరు ఒక ఉన్నాయి గమనించి చాలా అసెంబ్లీ సూచనలను. 687 00:31:05,420 --> 00:31:09,090 మళ్ళీ, నేను అడిగిన, ఎందుకంటే ఆ ఏ ఆప్టిమైజేషన్ చేయడానికి కాదు కంపైలర్. 688 00:31:09,090 --> 00:31:12,800 >> నేను ఇప్పటికీ ఈ అన్ని పడుతుంది సున్నాల మరియు వాటిని మరియు వాటిని లో త్రో, 689 00:31:12,800 --> 00:31:13,390 మరియు ఆ పని చేస్తుంది. 690 00:31:13,390 --> 00:31:15,850 నేను అనుకూలతలు, ఎందుకంటే నేను ఇది ఒక బిట్ సులభం, అప్పుడు, 691 00:31:15,850 --> 00:31:17,310 ఆ శ్రేణి రాయడానికి. 692 00:31:17,310 --> 00:31:19,730 కానీ ఈ కేవలం అదే పని చేస్తుంది. 693 00:31:19,730 --> 00:31:24,460 >> OK, మేము ఒక చివరి విషయం చేయబోతున్నామని, నేను చక్కనైన భాగం ఎందుకంటే. 694 00:31:24,460 --> 00:31:27,410 అందరూ స్పష్టంగా ఉన్నప్పటికీ ఇప్పటికే ఎగిరింది మరియు స్పీచ్. 695 00:31:27,410 --> 00:31:30,520 696 00:31:30,520 --> 00:31:31,670 వాళ్లకు ఎగిరింది. 697 00:31:31,670 --> 00:31:32,920 [వినబడని] 698 00:31:32,920 --> 00:31:47,580 699 00:31:47,580 --> 00:31:51,520 >> కాబట్టి, ఈ వేరే CS తరగతి నుండి, సూపర్ ఆసక్తికరంగా ఉంటుంది, 700 00:31:51,520 --> 00:31:52,970 నేను తీసిన - 701 00:31:52,970 --> 00:31:54,140 CS61. 702 00:31:54,140 --> 00:31:55,910 నేను అధికంగా పడుతుంది ప్రోత్సహిస్తున్నాము. 703 00:31:55,910 --> 00:31:58,990 కానీ ఈ వాస్తవం గురించి చల్లని భాగంగా, ఆ విషయాలు కేవలం సున్నాల మరియు వ్యక్తులు, 704 00:31:58,990 --> 00:32:01,270 పండుగలుగా ఉన్నాయి సున్నాల మరియు వాటిని. 705 00:32:01,270 --> 00:32:05,330 >> కాబట్టి మీరు గల ఫైలు పడుతుంది మీరు సరైన సున్నాల మరియు వాటిని 706 00:32:05,330 --> 00:32:10,390 ఇది ఎక్కడో మరియు విభాగము యొక్క ఉపయోగించండి మొత్తానికి విధిగా సున్నాల మరియు వాటిని. 707 00:32:10,390 --> 00:32:11,480 >> నేను ఆ బోధించండి? 708 00:32:11,480 --> 00:32:15,755 నేను మీరు ఒక చిత్రాన్ని పడుతుంది అర్థం సరైన సున్నాల శ్రేణి మరియు ఉంది 709 00:32:15,755 --> 00:32:17,120 ఏదో ప్రింట్ వాటిని, ఒక చిత్రానికి బయటకు. 710 00:32:17,120 --> 00:32:20,070 మరియు ఒక కార్యక్రమం అర్థం ఉండవచ్చు ఒక ఉంది చిత్రం, కానీ మీరు, అది అర్థం 711 00:32:20,070 --> 00:32:22,040 మీరు ఒక మొత్తం విధిగా, కావలసిన. 712 00:32:22,040 --> 00:32:27,010 >> మేము కోసం, తెరిచి కోరుకున్నాడు కాబట్టి ఉంటే ఉదాహరణకు, ఈ చిత్రం. 713 00:32:27,010 --> 00:32:37,440 యొక్క హలో కిట్టి ఊరిబయట. 714 00:32:37,440 --> 00:32:38,810 అద్భుతమైన చిన్న చిత్రం. 715 00:32:38,810 --> 00:32:42,260 ఇక్కడ ఆ తీగ ఉంది సున్నాల మరియు వాటిని. 716 00:32:42,260 --> 00:32:45,500 ఆ 72 సున్నాల మరియు వాటిని ఈ చిత్రంలో ఉన్నాయి. 717 00:32:45,500 --> 00:32:47,695 >> నేను చెయ్యగలరు, అప్పుడు, రాయడం ఉంది - 718 00:32:47,695 --> 00:32:50,510 719 00:32:50,510 --> 00:32:51,760 నేను వారు ఇక్కడ గుర్తుంచుకోండి. 720 00:32:51,760 --> 00:32:54,550 721 00:32:54,550 --> 00:32:55,720 నేను రెండవ పొందుతారు. 722 00:32:55,720 --> 00:32:57,840 కానీ మేము - 723 00:32:57,840 --> 00:32:59,440 వారు ఎక్కడ నాకు వారించాడు. 724 00:32:59,440 --> 00:33:00,020 ఒక క్షణ. 725 00:33:00,020 --> 00:33:01,270 తెలియజేసేలా యొక్క - 726 00:33:01,270 --> 00:33:05,800 727 00:33:05,800 --> 00:33:07,240 >> ప్రేక్షకులు: [వినబడని]. 728 00:33:07,240 --> 00:33:08,490 >> సల ధన్యవాదాలు. 729 00:33:08,490 --> 00:33:24,240 730 00:33:24,240 --> 00:33:28,740 కాబట్టి మేము ఈ కార్యక్రమం అమలు ఉంటే, ఇది బదులుగా అది వెళుతుంది, ఒక ఫైల్ లో చదువుతుంది 731 00:33:28,740 --> 00:33:33,160 ఫైలు లో ఇండెక్స్. 732 00:33:33,160 --> 00:33:35,500 ఆపై, మళ్ళీ, కేవలం ఇష్టం mysum, రెండు సంఖ్యల పడుతుంది. 733 00:33:35,500 --> 00:33:41,410 మేము అదే సంఖ్యలు జోడించవచ్చు మేము వెళుతుంది, ముందు చేస్తున్న 734 00:33:41,410 --> 00:33:44,850 మీరు ఎంత నిజానికి, అని చివరలో రోజు, ఈ విషయాలు 735 00:33:44,850 --> 00:33:45,350 సున్నాల మరియు వాటిని. 736 00:33:45,350 --> 00:33:48,170 మరియు అది మీరు ఎంచుకున్న కేవలం ఎలా వాటిని అనువదించేందుకు. 737 00:33:48,170 --> 00:33:50,770 >> మరియు మీరు నిజంగా చూస్తే ఈ చిత్రం - 738 00:33:50,770 --> 00:33:52,930 యొక్క ఒక బిట్ లో జూమ్ తెలియజేయండి. 739 00:33:52,930 --> 00:33:53,720 అందరూ చూడవచ్చు? 740 00:33:53,720 --> 00:33:57,570 మీరు ఇక్కడ గమనించవచ్చు, ఉంది కొన్ని విచిత్రమైన మచ్చ. 741 00:33:57,570 --> 00:34:00,130 742 00:34:00,130 --> 00:34:02,290 యొక్క వెళ్ళి తెలపండి - ఈ అసలు చిత్రం. 743 00:34:02,290 --> 00:34:04,540 మీరు ఇక్కడ మచ్చ ఉంది మీరు గమనించవచ్చు. 744 00:34:04,540 --> 00:34:08,420 ఆ మొత్తం ఫంక్షన్ కోసం కోడ్ ఉంది, చిన్న మచ్చ అక్కడే ఉంది. 745 00:34:08,420 --> 00:34:13,449 >> మరియు వాస్తవానికి, మళ్ళీ, మీరు తెలుసుకోవడానికి మరింత ఈ గురించి, మీరు గ్రహించడం ఆ ఈ 746 00:34:13,449 --> 00:34:18,270 ఒక పెద్ద ఉంది హలో కిట్టి, మచ్చ, ఒక మీద పడుతుందని కోడ్ ఉంది 747 00:34:18,270 --> 00:34:21,800 కంప్యూటర్ రక్షణ లేదు ఉంటే తగిన. 748 00:34:21,800 --> 00:34:23,920 మీరు ఈ అమలు చెయ్యవచ్చు. 749 00:34:23,920 --> 00:34:25,380 నేను ప్రస్తుతం అమలు వెళ్ళడం లేదు. 750 00:34:25,380 --> 00:34:30,600 కానీ మీరు హలో ఈ అమలు చెయ్యవచ్చు కిట్టి చిత్రం, మరియు అది 751 00:34:30,600 --> 00:34:32,429 మీ కంప్యూటర్ స్వాధీనం. 752 00:34:32,429 --> 00:34:35,159 >> కాబట్టి ఆ డెమో కోసం అన్ని ఉంది. 753 00:34:35,159 --> 00:34:38,560 ఎవరైనా ఏవైనా ప్రశ్నలు ఉందా, వ్యాఖ్యలు, ఆందోళనలు? 754 00:34:38,560 --> 00:34:39,515 నేను ఈ విషయాన్ని మనోహరమైన భావిస్తే. 755 00:34:39,515 --> 00:34:41,500 ఇది మరింత తెలుసుకోవడానికి నాకు ప్రేరణ. 756 00:34:41,500 --> 00:34:44,980 మీకు ఆసక్తి ఉంటే నేను అత్యంత సిఫార్సు అన్ని వద్ద CS న, నాకు మాట్లాడటానికి. 757 00:34:44,980 --> 00:34:50,250 నేను ఒక సాంఘిక రెడీ అయినప్పటికీ కేంద్రాన్ని, నేను ఒక CS ఉన్నాను, ద్వితీయ, కాబట్టి 758 00:34:50,250 --> 00:34:52,340 నేను ఇప్పటికీ కొద్దిగా తెలిసిన. 759 00:34:52,340 --> 00:34:53,810 కానీ నేను ఖచ్చితంగా తెలిసిన మీరు తీసుకోవాలి తరగతులు. 760 00:34:53,810 --> 00:34:57,940 నేను, అది నిజంగా మంచిదే మరియు నేను, ఖచ్చితంగా, ప్రోత్సహిస్తున్నాము 761 00:34:57,940 --> 00:35:00,330 మీకు ఆసక్తి ఉంటే మరింత తెలుసుకోవడానికి. 762 00:35:00,330 --> 00:35:02,090 >> OK, నేను ఒక చివరి విషయం కలిగి. 763 00:35:02,090 --> 00:35:05,530 764 00:35:05,530 --> 00:35:05,870 క్షమించాలి. 765 00:35:05,870 --> 00:35:06,460 ఏదైనా ప్రశ్నలు? 766 00:35:06,460 --> 00:35:10,010 నేను వేచి విరామం లేదు ఎవరైనా ఆ గురించి ఏదైనా ప్రశ్నలు కలిగి. 767 00:35:10,010 --> 00:35:13,220 768 00:35:13,220 --> 00:35:16,900 >> ఎవరైనా అన్నారు ఒక CS కేంద్రాన్ని? 769 00:35:16,900 --> 00:35:18,580 లేదా దాని గురించి ఆలోచిస్తూ? 770 00:35:18,580 --> 00:35:20,730 ఒకటి, రెండు, మూడు, నాలుగు. 771 00:35:20,730 --> 00:35:21,620 ఒక - ఒకే ఒక. 772 00:35:21,620 --> 00:35:24,680 అన్నా అని మాత్రమే చేతి ఉంది ప్రామాణికంగా పెంచింది. 773 00:35:24,680 --> 00:35:27,640 774 00:35:27,640 --> 00:35:29,390 OK, ఆ చల్లని ఉంది. 775 00:35:29,390 --> 00:35:30,110 అస్సాం, మీరు ఏమి వెళ్తున్నారు? 776 00:35:30,110 --> 00:35:33,220 >> ప్రేక్షకులు: [వినబడని]. 777 00:35:33,220 --> 00:35:33,910 >> సల కాన్స్టాంటైన్? 778 00:35:33,910 --> 00:35:34,990 >> ప్రేక్షకులు: ఫిజిక్స్. 779 00:35:34,990 --> 00:35:36,720 >> సల ఆహా, ఫాస్ట్ ఉంది. 780 00:35:36,720 --> 00:35:40,770 మీరు CS50 లో ఒక చెడ్డ అనుభవం? 781 00:35:40,770 --> 00:35:42,015 [వినబడని], మీరు ఏమి వెళ్తున్నారు? 782 00:35:42,015 --> 00:35:42,980 >> ప్రేక్షకులు: నేను సంఖ్య ఆలోచన ఉంది. 783 00:35:42,980 --> 00:35:43,924 >> సల కర్ట్? 784 00:35:43,924 --> 00:35:45,900 >> ప్రేక్షకులు: ఎకాన్ లేదా CS. 785 00:35:45,900 --> 00:35:46,910 >> సల ఎకాన్ లేదా CS. 786 00:35:46,910 --> 00:35:47,840 టామ్? 787 00:35:47,840 --> 00:35:48,385 >> ప్రేక్షకులు: నేను స్టాట్ చేస్తున్నాను. 788 00:35:48,385 --> 00:35:48,950 >> సల స్టాట్? 789 00:35:48,950 --> 00:35:50,100 OK. 790 00:35:50,100 --> 00:35:51,000 మీరు ఏమిటి? 791 00:35:51,000 --> 00:35:51,310 >> ప్రేక్షకులు: నా? 792 00:35:51,310 --> 00:35:51,750 >> సల అవును. 793 00:35:51,750 --> 00:35:52,190 >> ప్రేక్షకులు: స్టాట్. 794 00:35:52,190 --> 00:35:52,520 >> సల స్టాట్. 795 00:35:52,520 --> 00:35:53,500 దీనగాథ వెళ్ళండి. 796 00:35:53,500 --> 00:35:55,200 టామ్, అల్డెన్ మాట్లాడటానికి. 797 00:35:55,200 --> 00:35:56,932 ఎమిలీ, మీరు ఏవి? 798 00:35:56,932 --> 00:35:57,396 >> ప్రేక్షకులు: బయోమెడికల్ - 799 00:35:57,396 --> 00:36:00,178 >> సల మీరు ఈ విభాగంలో భావిస్తున్నారా? 800 00:36:00,178 --> 00:36:03,040 >> ప్రేక్షకులు: నం 801 00:36:03,040 --> 00:36:04,530 >> సల OK, ఆ ఎమిలీ యొక్క. 802 00:36:04,530 --> 00:36:05,670 చూసాడు. 803 00:36:05,670 --> 00:36:10,080 స్పష్టంగా స్నేహితుడికి మంచి, కాదు ఆమె నాకు ఒక హార్డ్ సమయం ఇస్తుంది ఎందుకంటే. 804 00:36:10,080 --> 00:36:13,223 మీరు ముందు నాకు NICER ఉండాలి ప్రతిఒక్కరూ, నా విద్యార్థి - 805 00:36:13,223 --> 00:36:14,580 >> ప్రేక్షకులు: నేను మీ Q గైడ్ చేస్తున్నాను. 806 00:36:14,580 --> 00:36:14,870 >> సల రియల్లీ? 807 00:36:14,870 --> 00:36:15,510 అయ్యో. 808 00:36:15,510 --> 00:36:17,224 OK, మీరు అద్భుతమైన ఉన్నాము. 809 00:36:17,224 --> 00:36:19,380 నేను మీరు చాలా ప్రేమ. 810 00:36:19,380 --> 00:36:20,600 బాయ్ OH. 811 00:36:20,600 --> 00:36:28,320 >> ఏమైనా, నేను, గత రాత్రి, ప్రతిదీ వంటి - 812 00:36:28,320 --> 00:36:32,220 నేను ఖచ్చితంగా అందరూ నిజంగా ఉంది ఉన్నాను ప్రస్తుతం చెప్పారు. 813 00:36:32,220 --> 00:36:35,970 నేను తెలియదు, మొదటి ఉంటాయి - ఉన్నాయి మీరు అబ్బాయిలు నొక్కి ఫీలింగ్? 814 00:36:35,970 --> 00:36:36,855 నేను నొక్కి ఫీలింగ్. 815 00:36:36,855 --> 00:36:37,980 ఇది మీరు ఇంటికి వెళ్ళి, వంటిది థాంక్స్ గివింగ్ కోసం. 816 00:36:37,980 --> 00:36:40,660 మీరు నేను వెళుతున్న, వంటి ఉన్నాము ఈ పనులను. 817 00:36:40,660 --> 00:36:41,530 >> ప్రేక్షకులు: ఇది చాలా భిన్నంగా ఉంది. 818 00:36:41,530 --> 00:36:42,560 >> సల అవును, మరియు మీరు తిరిగి వచ్చి. 819 00:36:42,560 --> 00:36:45,290 జెఫ్, మీరు ఆ విధంగా అనుభూతి లేదు? 820 00:36:45,290 --> 00:36:46,610 >> ప్రేక్షకులు: నేను ఆలోచన నేను కొద్దిగా కావలసిన. 821 00:36:46,610 --> 00:36:48,660 >> సల OK, గొప్ప. 822 00:36:48,660 --> 00:36:51,650 నేను తిరిగి వచ్చి, మరియు నేను కాదు కలిగి ఏమీ. 823 00:36:51,650 --> 00:36:53,260 మరియు అది అన్ని సూపర్ ఒత్తిడితో కూడిన ఉంది. 824 00:36:53,260 --> 00:36:55,640 నేను శుద్ధముగా ఆందోళన, చింతిస్తున్నాను నేను లేదో గురించి 825 00:36:55,640 --> 00:36:57,380 నేను ప్రతిదాన్ని పూర్తి వెళ్లి. 826 00:36:57,380 --> 00:37:01,750 అయితే గత రాత్రి, నేను నొక్కి లేదు, నేను కొద్దిగా విచారంగా ఉంది. 827 00:37:01,750 --> 00:37:04,520 నేను గురించి నా పత్రికలో వ్రాసాడు నేను గురించి విచారంగా ఉంది ఏమి. 828 00:37:04,520 --> 00:37:08,020 మరియు నేను ఈ విభాగం గురించి విచారంగా ఉంది ఈ తరగతి లో ముగింపు వచ్చే. 829 00:37:08,020 --> 00:37:11,100 >> కాబట్టి నేను మీరు అబ్బాయిలు కోసం చదవడానికి వెళుతున్నాను నా పత్రిక కొద్దిగా స్నిప్పెట్, 830 00:37:11,100 --> 00:37:12,950 గత రాత్రి నుండి. 831 00:37:12,950 --> 00:37:17,400 నేను కొన్ని నేప్కిన్లు పొందవచ్చు, టామ్ నుండి కొన్ని కణజాలం? 832 00:37:17,400 --> 00:37:18,040 లేదు, నేను ఏడ్చు వెళుతున్న. 833 00:37:18,040 --> 00:37:19,720 నేను ఏడ్చు లేదు. 834 00:37:19,720 --> 00:37:22,030 మీరు ఏడ్చు కాదు కాదు, నేను కేకలు లేదు. 835 00:37:22,030 --> 00:37:24,040 నేను కూడా తెలియదు ఉంటే నా కన్నీటి గ్రంధులు పని - కన్నీటి నాళాలు. 836 00:37:24,040 --> 00:37:25,630 నేను చాలా కాలం ఇంకొకడు లేదు. 837 00:37:25,630 --> 00:37:26,510 >> ప్రేక్షకులు: [వినబడని]. 838 00:37:26,510 --> 00:37:28,920 >> సల ధన్యవాదాలు. 839 00:37:28,920 --> 00:37:30,070 OK, కొద్దిగా ముందుమాట ఉంది - 840 00:37:30,070 --> 00:37:32,480 నా పత్రిక మిగిలిన ప్రాంతాల్లో ఉంది ఎంట్రీ నేను ప్రతి పత్రిక ప్రయత్నించండి ఎందుకంటే 841 00:37:32,480 --> 00:37:33,600 నేను బెడ్ వచ్చింది రాత్రి ముందు. 842 00:37:33,600 --> 00:37:34,900 నేను అత్యంత జర్నలింగ్ సిఫార్సు. 843 00:37:34,900 --> 00:37:38,600 ఇది మీరు విషయాలు ప్రాసెస్ సహాయపడుతుంది మరియు మీ రోజు చాలా ప్రశంసలను ఉంటుంది. 844 00:37:38,600 --> 00:37:43,063 మరియు అది సులభంగా చాలా చూడండి చేస్తుంది తిరిగి మీ రోజు మరియు గ్రహించెదరు 845 00:37:43,063 --> 00:37:44,240 మంచి చాలా ఉన్నాయి జరిగిన విషయాలు. 846 00:37:44,240 --> 00:37:47,240 మీరు నిజంగా నొక్కి అనుభూతి కూడా రాత్రి లేదా చింతలపూడి, లేదా 847 00:37:47,240 --> 00:37:49,022 నిజంగా విచారంగా లేదా అలసిన. 848 00:37:49,022 --> 00:37:50,272 >> ఓహ్, మై గాడ్. 849 00:37:50,272 --> 00:37:52,546 850 00:37:52,546 --> 00:37:54,400 ఇది వ్రాసిన ఉంటే నేను కూడా తెలియదు బాగా నేను సరిచూసుకున్నారు లేదు ఎందుకంటే. 851 00:37:54,400 --> 00:37:55,780 కానీ మేము అది చదివి ఉంటాం. 852 00:37:55,780 --> 00:37:59,950 నేను సాధారణంగా చదవడానికి లేదు నా పత్రిక, స్పష్టంగా. 853 00:37:59,950 --> 00:38:03,720 >> "రేపు, నేను నా ఆఖరి బోధించే చేస్తాము సంవత్సరం CS50 విభాగం. 854 00:38:03,720 --> 00:38:05,860 ఇది వేగంగా ఎగురుతూ ఎలా క్రేజీ ఉంది. 855 00:38:05,860 --> 00:38:09,900 ఇంకా, నేను ఎంత వేర్వేరు గుద్దుకుని చేస్తున్నాను ఈ సంవత్సరం బోధన నా అనుభవం 856 00:38:09,900 --> 00:38:11,365 నేను ఒక రెండవ ఉన్నప్పుడు కంటే. 857 00:38:11,365 --> 00:38:14,120 స్టార్టర్స్ కోసం, నేను ఖచ్చితంగా మంచి విషయం తెలుసు. 858 00:38:14,120 --> 00:38:16,820 కానీ నా మొదటి సామరస్యం చెప్పడం లేదు విద్యార్థుల. 859 00:38:16,820 --> 00:38:20,030 ఏదేమైనా మరింత ముఖ్యంగా,, నేను గ్రహించారు ఆ నిలబడి నుండి వచ్చే ఆనందం 860 00:38:20,030 --> 00:38:23,160 మొదలవుతుంది ఏమి ఒక గది ముందు అప్ అపరిచితుల, కానీ, వంటి ముగుస్తుంది వంటి 861 00:38:23,160 --> 00:38:27,150 కనీసం, Facebook స్నేహితులను, ఉంది ఒక మొదటి సంవత్సరం అదృష్టమని. 862 00:38:27,150 --> 00:38:29,970 అయితే, లో, చేసి నట్టు ఉంది కొన్ని చిన్న విధంగా, మీరు సహాయం చేస్తున్నాం 863 00:38:29,970 --> 00:38:32,980 , నైపుణ్యం తెలివైన, ఆహ్లాదాన్ని, మరియు ఉద్వేగభరిత వ్యక్తులు కొంచెం మరింత తెలుసుకోవడానికి 864 00:38:32,980 --> 00:38:34,750 కంప్యూటర్ సైన్స్ గురించి. 865 00:38:34,750 --> 00:38:37,480 >> మీరు కాంతి బల్బ్ బదిలీ చేసిన ఒక దాని సాకెట్ బిట్, కాబట్టి ఇది సమర్థులైన 866 00:38:37,480 --> 00:38:42,120 మీరు కంటే ప్రకాశవంతంగా ప్రకాశిస్తుంది, లేదా వారు, సెమిస్టర్ ప్రారంభంలో ఊహించిన ఉండవచ్చు. 867 00:38:42,120 --> 00:38:45,390 మీరు ఆ వాణిజ్య రంగాల ద్వారా కుట్ర తలక్రిందులుగా చెయ్యి సహాయం చేస్తున్నాం డౌన్ మరియు ప్రశ్నలను అడగడం ఆ 868 00:38:45,390 --> 00:38:49,240 మద్దతు అందించడానికి, కానీ ఇప్పటికీ అనుమతిస్తుంది విద్యార్థులు వారి స్వంత నిలబడు. 869 00:38:49,240 --> 00:38:52,190 >> ఇది ఖచ్చితంగా అతిశయోక్తి కాదు ఈ విభాగం నా ఇష్టమైన చెపుతారు 870 00:38:52,190 --> 00:38:53,190 వారం భాగంగా. 871 00:38:53,190 --> 00:38:57,930 లేదా నేను అని సంకోచించరు అని, ఆ తెలుసుకోవడం 5:30 PM ప్రతి వారం అన్ని,, 872 00:38:57,930 --> 00:39:00,640 ఇది చాలా పొడవుగా మార్గం ఉంటాం మేము తిరిగి సమావేశం వరకు. 873 00:39:00,640 --> 00:39:02,740 >> ఇంకా, నేను చాలా కృతజ్ఞత రెడీ నాకు ఈ అందించిందని ప్రతి ఒక్కరికి 874 00:39:02,740 --> 00:39:05,010 ఇతరులకు తిరిగి ఇవ్వాలని అవకాశం. 875 00:39:05,010 --> 00:39:07,340 డేవిడ్, తన సహనం మరియు ట్రస్ట్ కోసం. 876 00:39:07,340 --> 00:39:11,040 చిత్రం మరియు ఉత్పత్తి సిబ్బంది, కోసం నాకు కొంతవరకు గౌరవనీయమైన చూడండి తయారు. 877 00:39:11,040 --> 00:39:15,380 మరియు, ముఖ్యంగా, నా విద్యార్థులకు, వీరిలో లేకుండా నాకు కారణం భావిస్తాను 878 00:39:15,380 --> 00:39:17,890 ఉత్తమ ఇందుకు 10 గంటల ఖర్చు గమనికలు డ్రా, లేదా ఒక వేయడానికి మార్గం 879 00:39:17,890 --> 00:39:20,330 జావాస్క్రిప్ట్ ద్వారా డాల్ఫిన్ల పట్టిక,. 880 00:39:20,330 --> 00:39:22,620 ఎప్పటిలాగే, ఇది ఒక వరం అయ్యింది. " 881 00:39:22,620 --> 00:39:25,420 >> కాబట్టి ఆ, మీరు అబ్బాయిలు ధన్యవాదాలు. 882 00:39:25,420 --> 00:39:29,000 నేను CS50 సరసమైన వద్ద మీరు అన్ని చూస్తారు, మరియు hackathon, మీరు అక్కడ ఉంటే. 883 00:39:29,000 --> 00:39:32,020 మీకు ప్రశ్నలు ఉంటే, నేను కర్ర చేస్తాము ఎక్కువ ఉన్నాయి వరకు. 884 00:39:32,020 --> 00:39:33,760 కానీ నేను మీరు అబ్బాయిలు ధన్యవాదాలు ఒక అద్భుతమైన సంవత్సరం. 885 00:39:33,760 --> 00:39:37,290 >> [అప్లాజ్] 886 00:39:37,290 --> 00:39:38,540 >> సల నేను కేకలు ఉండవచ్చు. 887 00:39:38,540 --> 00:39:40,800