1 00:00:00,000 --> 00:00:12,510 2 00:00:12,510 --> 00:00:13,870 >> రాబ్: అన్ని కుడి. 3 00:00:13,870 --> 00:00:16,770 మొదటి విభాగానికి స్వాగతం. 4 00:00:16,770 --> 00:00:17,480 నేను రాబ్ ఉన్నాను. 5 00:00:17,480 --> 00:00:18,806 >> JOSEPH: నేను జోసెఫ్ రెడీ. 6 00:00:18,806 --> 00:00:21,540 >> రాబ్: సో మేము సైన్ నమూనాను 7 00:00:21,540 --> 00:00:23,420 గురించి మాట్లాడటానికి మొదటి విషయం ఉపకరణం. 8 00:00:23,420 --> 00:00:27,150 కాబట్టి ఆశాజనక మీరు చాలా ఉన్నాయి ఇప్పటికే డౌన్లోడ్. 9 00:00:27,150 --> 00:00:37,180 కానీ మీరు సూచనలను చూడగలరు cs50.net/appliance వద్ద. 10 00:00:37,180 --> 00:00:38,430 దేవుడు ఓహ్, ఇప్పుడు నేను స్వీయ స్పృహ ఉన్నాను. 11 00:00:38,430 --> 00:00:44,590 12 00:00:44,590 --> 00:00:45,430 నేను ఇప్పటికీ అది విని. 13 00:00:45,430 --> 00:00:47,232 >> JOSEPH: వావ్, అది లాగా ఇది దిక్కులేకుండా చేసింది ఉంది. 14 00:00:47,232 --> 00:00:52,460 >> రాబ్: సో కొంతమంది రేకెత్తిస్తోంది ఇది సమస్యలను, కాబట్టి వరకు వేచి లేదు 15 00:00:52,460 --> 00:00:54,940 సమస్య యొక్క చివరి నిమిషంలో సెట్ ప్రయత్నించండి మరియు ఉపకరణం పరిష్కరించేందుకు మరియు 16 00:00:54,940 --> 00:00:56,320 ఇది పని కాదు కనుగొనటానికి. 17 00:00:56,320 --> 00:00:59,010 >> JOSEPH: మరియు ఏదో పని కాదు ఉంటే మరియు మీరు సహాయం అవసరం, మీరు వెళ్ళవచ్చు 18 00:00:59,010 --> 00:01:03,390 cs50.net/discussion మేము మీరు ఒక ఫోరం కలిగి 19 00:01:03,390 --> 00:01:04,110 మీ ప్రశ్నలను పోస్ట్ చేయవచ్చు. 20 00:01:04,110 --> 00:01:06,655 మేము చివరికి వారికి పొందుతారు. 21 00:01:06,655 --> 00:01:07,490 >> రాబ్: అన్ని కుడి. 22 00:01:07,490 --> 00:01:12,180 కాబట్టి దీని ఉపకరణం కనిపిస్తోంది. 23 00:01:12,180 --> 00:01:15,480 మళ్ళీ, అది పూర్తిగా ప్రత్యేక ఉంది ఆపరేటింగ్ సిస్టమ్ అమలు 24 00:01:15,480 --> 00:01:19,440 ఏ ఆపరేటింగ్ సిస్టమ్ మీరు మీ ల్యాప్టాప్ నడుస్తున్నప్పుడు. 25 00:01:19,440 --> 00:01:24,450 మరియు మీరు ప్రధాన విషయాలు ఉపయోగించి gedit ఉంటాయి. 26 00:01:24,450 --> 00:01:28,050 కాబట్టి ఆశాజనక ఈ ఇప్పటికే ఉంది ఒక తెలిసిన సైట్ మారింది. 27 00:01:28,050 --> 00:01:29,470 టెర్మినల్. 28 00:01:29,470 --> 00:01:31,890 >> మరియు మీరు కూడా Chrome అమలు చెయ్యవచ్చు ఉపకరణం లోపల. 29 00:01:31,890 --> 00:01:33,860 వ్యక్తుల జంట ఉన్నాయి ఇంటర్నెట్ నివేదించారు చేసిన 30 00:01:33,860 --> 00:01:35,390 ఉపకరణం పని. 31 00:01:35,390 --> 00:01:38,090 మరియు వాటిలో కొన్ని ఊహ ఉన్నట్లు రావలసిన లేదు 32 00:01:38,090 --> 00:01:39,190 ఉపకరణం లో ఇంటర్నెట్. 33 00:01:39,190 --> 00:01:40,750 అయితే, అక్కడ కోరుకుంటున్నాము ఇంటర్నెట్ ఉండాలి. 34 00:01:40,750 --> 00:01:44,000 35 00:01:44,000 --> 00:01:46,410 >> నేను ప్రస్తుతం చెప్పాను చేస్తాము, కానీ అది లేదు నిజంగా ఏదైనా. 36 00:01:46,410 --> 00:01:50,680 ఇంటర్నెట్ పనిచేయకపోతే, ఈ మీరు అవసరం ఉంటాయి ఏమిటి 37 00:01:50,680 --> 00:01:52,180 ఇది పరిష్కరించడానికి అమలు. 38 00:01:52,180 --> 00:01:55,602 మీరు ఇంటర్నెట్ సమస్యలు ఉన్నట్లయితే, లేదు గుర్తు, దాని మీద పోస్ట్ 39 00:01:55,602 --> 00:01:57,560 చర్చించండి మరియు మేము అమలు, సే చేస్తాము. 40 00:01:57,560 --> 00:02:00,420 కానీ ఇంటర్నెట్ పని చేయాలి. 41 00:02:00,420 --> 00:02:06,650 >> కాబట్టి మాత్రమే ఇతర విషయం - అవును, ఏమీ వేరే నిజంగా సంబంధిత ఉంది. 42 00:02:06,650 --> 00:02:08,979 కానీ నేను అభిప్రాయపడుతున్నారు కావలెను - 43 00:02:08,979 --> 00:02:13,290 ఈ దిగువ కుడి మూలలో చూడండి. 44 00:02:13,290 --> 00:02:16,530 కాబట్టి మీ గృహోపకరణాలు ప్రతి తప్పక IP చిరునామా. 45 00:02:16,530 --> 00:02:22,350 మరియు తరువాత సెమిస్టర్ లో, ఈ IP చిరునామా నొక్కి చేస్తుంది 46 00:02:22,350 --> 00:02:27,230 మీరు, వెబ్ పేజి సెట్ల పని ఎందుకంటే మీరు ఆక్సెస్ చేయగలరు 47 00:02:27,230 --> 00:02:32,310 వెబ్సైట్ మీరు నుండి పని చేస్తున్నాము మీ ఈ IP చిరునామా ఉపయోగించి స్థానిక Chrome. 48 00:02:32,310 --> 00:02:35,400 >> కానీ నేను IP చిరునామా ఉపయోగించడానికి ఇష్టపడతారని కోసం - మరియు మీరు దీన్ని లేదు, నేను 49 00:02:35,400 --> 00:02:37,460 దాన్ని మార్చాలి - 50 00:02:37,460 --> 00:02:39,540 ఇక్కడ ఉంది. 51 00:02:39,540 --> 00:02:42,910 కాబట్టి ఈ పై టెర్మినల్ విండో ఉంది నా Mac, ఈ లో కాదు 52 00:02:42,910 --> 00:02:44,580 అన్ని వద్ద ఉపకరణం. 53 00:02:44,580 --> 00:02:47,190 మరియు మీరు అప్ చూడవచ్చు ఏమి ఈ ఆదేశం చేస్తుంది. 54 00:02:47,190 --> 00:02:51,855 కానీ నేను నేరుగా SSH వెళుతున్న నా ఉపకరణం. 55 00:02:51,855 --> 00:02:53,410 నేను IP ఉంది ఏమి లేదు. 56 00:02:53,410 --> 00:02:54,300 >> JOSEPH: 168 - 57 00:02:54,300 --> 00:02:56,080 >> 168.224.1.0. 58 00:02:56,080 --> 00:02:59,950 >> రాబ్: సో ఒకసారి నేను పూర్తయింది ఈ తో, లాగిన్ 59 00:02:59,950 --> 00:03:05,450 ఇప్పుడు, సాధారణంగా, ఈ ఒక సారూప్యత నా ఉపకరణం లోపల టెర్మినల్ విండో. 60 00:03:05,450 --> 00:03:10,280 నేను గొప్పది నిజానికి పని ఎప్పుడూ ఉపకరణం లోపలే నుండి. 61 00:03:10,280 --> 00:03:12,550 నేను ఎల్లప్పుడూ రన్ తగ్గించాలి నేపథ్యంలో 62 00:03:12,550 --> 00:03:15,890 మరియు అది లోకి SSHed. 63 00:03:15,890 --> 00:03:24,270 >> ఈ సమస్యను మీరు వెళ్ళడం లేదు ఉంది సులభంగా gedit ఉపయోగించడానికి చెయ్యడానికి 64 00:03:24,270 --> 00:03:25,600 నేరుగా ఈ నుండి. 65 00:03:25,600 --> 00:03:31,500 కానీ మీరు నిజమైన చల్లని ఉండాలనుకుంటున్నాను ఉంటే హ్యాకర్, అప్పుడు మీరు ఒక ఉపయోగిస్తారు పొందాలి 66 00:03:31,500 --> 00:03:34,220 ఏమైనప్పటికీ కమాండ్ లైన్ టెక్స్ట్ ఎడిటర్. 67 00:03:34,220 --> 00:03:39,620 కాబట్టి Vim మరియు Emacs మరియు నానో, ఈ అన్ని వివిధ ప్రత్యామ్నాయాలు ఉన్నాయి. 68 00:03:39,620 --> 00:03:41,560 నానో సులభమైన ఉంటుంది. 69 00:03:41,560 --> 00:03:45,006 మరియు నేను ఏ గురించి సింటాక్స్ చూపిస్తున్న. 70 00:03:45,006 --> 00:03:47,620 అరెరె, అది పూర్తిగా చేస్తుంది. 71 00:03:47,620 --> 00:03:49,870 కాబట్టి మీరు, నానో ఉపయోగించవచ్చు ఎందుకంటే ఒక అందమైన సులభం. 72 00:03:49,870 --> 00:03:52,000 >> మీరు అన్ని ఈ ఆదేశాలను చూడండి దిగువన. 73 00:03:52,000 --> 00:03:54,750 ఈ చిన్న క్యారట్ గుర్తు. 74 00:03:54,750 --> 00:03:57,620 మీరు ముందు చూడని ఉంటే, మీరు చేస్తాము బహుశా ఇప్పుడు చాలా చూడండి. 75 00:03:57,620 --> 00:04:02,350 ఇది సాధారణంగా నియంత్రణ క్యారట్ అర్థం, మీ కీబోర్డ్ దిగువన ఎడమ వంటి 76 00:04:02,350 --> 00:04:04,130 కంట్రోల్ పాత్ర. 77 00:04:04,130 --> 00:04:07,260 ఇక్కడ ఇక్కడ నాకు డౌన్ చెప్పుచున్నారు - 78 00:04:07,260 --> 00:04:08,710 నేను సైన్ జూమ్ ఉంటే ఓహ్, అది కత్తిరించిన కాదు 79 00:04:08,710 --> 00:04:11,040 కాబట్టి కంట్రోల్, X ఎలా ఉంది నేను నిష్క్రమించడానికి వెళుతున్న. 80 00:04:11,040 --> 00:04:14,710 మరియు అది నేను కోసం Y నొక్కండి చెప్పారు అవును, పొదుపు కోసం, N కోసం నం 81 00:04:14,710 --> 00:04:17,190 కాబట్టి ఆ నానో. 82 00:04:17,190 --> 00:04:22,860 >> Vim మరియు Emacs కొద్దిగా మరింత ఉంటాయి క్లిష్టమైన మరియు అధిక. 83 00:04:22,860 --> 00:04:28,840 కానీ మీరు అలవాటుపడతారు పొందవచ్చు, ఆపై మీరు నచ్చే. 84 00:04:28,840 --> 00:04:30,590 కాబట్టి అది అదే. 85 00:04:30,590 --> 00:04:31,720 >> JOSEPH: అలా అవసరం. 86 00:04:31,720 --> 00:04:31,840 >> రాబ్: అవును. 87 00:04:31,840 --> 00:04:37,510 మీరు కోసం gedit ఉపయోగించడానికి ఉచితం సెమిస్టర్ మిగిలిన. 88 00:04:37,510 --> 00:04:40,630 కాబట్టి ఏ ఉపకరణం సంబంధిత ప్రశ్నలు? 89 00:04:40,630 --> 00:04:42,820 లేదా మీరు ఏమి ఏ ఆలోచనలు ఉన్నాయి గురించి గురించి మాట్లాడే అవసరం 90 00:04:42,820 --> 00:04:43,610 ఉపకరణం? 91 00:04:43,610 --> 00:04:43,996 అవును. 92 00:04:43,996 --> 00:04:47,720 >> SPEAKER 1: మీరు SSHed మీ విషయం, పాస్వర్డ్ను క్రిమ్సన్ ఉంది? 93 00:04:47,720 --> 00:04:48,390 >> రాబ్: అవును. 94 00:04:48,390 --> 00:04:50,170 చాలా చక్కని ప్రతిదీ కోసం పాస్వర్డ్ను ఉపకరణం లో అన్నారు 95 00:04:50,170 --> 00:04:52,473 క్రిమ్సన్ ఉండాలి. 96 00:04:52,473 --> 00:04:56,517 >> SPEAKER 2: నిజమైన IDE వంటి ఇన్స్టాల్ ఉపకరణంపై, అది పనిచేస్తుంది? 97 00:04:56,517 --> 00:04:59,200 98 00:04:59,200 --> 00:05:07,290 >> రాబ్: నేను ఎక్లిప్స్ కలిగి ఊహించుకోండి ఒక Fedora వెర్షన్, ఈ సందర్భంలో, అవును, 99 00:05:07,290 --> 00:05:08,420 మీరు చేయవచ్చు. 100 00:05:08,420 --> 00:05:10,875 ఇది బహుశా అది విలువ నిజంగా కాదు. 101 00:05:10,875 --> 00:05:11,742 >> SPEAKER 2: OK. 102 00:05:11,742 --> 00:05:15,924 కాబట్టి ఇది నేను కోరుకుంటే సులభం ఎక్లిప్స్ ఉపయోగించడానికి, కేవలం స్థానిక ఉపయోగించడానికి మరియు 103 00:05:15,924 --> 00:05:17,646 అప్పుడు అప్లోడ్ - 104 00:05:17,646 --> 00:05:21,090 >> రాబ్: ఓహ్, ఆ బహుశా సులభం. 105 00:05:21,090 --> 00:05:24,046 కానీ మీరు పని పొందవచ్చు ఉపకరణం లోపల. 106 00:05:24,046 --> 00:05:27,740 >> JOSEPH: మరియు కెమెరా కోసం, ప్రశ్న ఉంది, మీరు మరొక ఇన్స్టాల్ చేయవచ్చు 107 00:05:27,740 --> 00:05:29,490 ఉపకరణం లోపల IDE? 108 00:05:29,490 --> 00:05:31,520 >> రాబ్: ఎక్లిప్స్ ఒక ఉండటం ఒక IDE ఉదాహరణకు. 109 00:05:31,520 --> 00:05:34,800 110 00:05:34,800 --> 00:05:36,050 ఏ ఇతర ఉపకరణం ప్రశ్నలు? 111 00:05:36,050 --> 00:05:38,250 112 00:05:38,250 --> 00:05:38,680 అన్ని కుడి. 113 00:05:38,680 --> 00:05:44,920 >> కాబట్టి మేము ఇప్పుడు కమాండ్ లైన్ కొనసాగండి కనిపిస్తుంది ఇంటర్ఫేస్ సంబంధిత విషయాలు, కాబట్టి CLI. 114 00:05:44,920 --> 00:05:47,990 మరియు తిరిగి, నేను పని వెళుతున్న ఇక్కడ, ఈ సారూప్యత ఎందుకంటే 115 00:05:47,990 --> 00:05:52,780 టెర్మినల్ విండో పని ఉపకరణం లోపల. 116 00:05:52,780 --> 00:05:54,160 ఎలా ఆ ఫాంట్ ఆరాటపడుతుంది? 117 00:05:54,160 --> 00:05:55,970 తగినంత పెద్దది? 118 00:05:55,970 --> 00:05:57,000 అన్ని కుడి. 119 00:05:57,000 --> 00:06:02,480 >> కాబట్టి ఆదేశాలను చాలా ఉన్నాయి మీరు అందంగా అలవాటుపడతారు ఉండాలి 120 00:06:02,480 --> 00:06:04,490 సెమిస్టర్ అంతా. 121 00:06:04,490 --> 00:06:09,480 నావిగేట్ కోసం పెద్ద రెండు ls, జాబితా ఉంటాయి ఈ డైరెక్టరీలో ఫైళ్లు మరియు 122 00:06:09,480 --> 00:06:11,380 cd, కాబట్టి డైరెక్టరీ మార్చవచ్చు. 123 00:06:11,380 --> 00:06:18,390 కాబట్టి నేను డెస్క్టాప్ మార్చవచ్చు ఒక సాధారణ నమూనా ఒక వరకు cd ఉంది 124 00:06:18,390 --> 00:06:22,550 డైరక్టరీ వెంటనే ls డైరెక్టరీలో ఏమి యొక్క. 125 00:06:22,550 --> 00:06:25,540 >> ప్రజలు కూడా కొన్నిసార్లు గుర్తించలేరు ఆ టాబ్ పూర్తి ఒక విషయం. 126 00:06:25,540 --> 00:06:28,370 కాబట్టి వంటి cd, VH, ఆపై నేను టాబ్ హిట్. 127 00:06:28,370 --> 00:06:30,790 నేను టైప్ ఎన్నడూ మొత్తం విషయం. 128 00:06:30,790 --> 00:06:32,920 ఆపై నేను టాబ్ కొట్టిన ఉంచుకుంటే మళ్ళీ, అది స్వయంచాలకంగా చేస్తాము 129 00:06:32,920 --> 00:06:33,670 నాకు జాబితా ప్రారంభం. 130 00:06:33,670 --> 00:06:37,000 నేను cd vhosts, స్థానిక ఆతిధ్యం. 131 00:06:37,000 --> 00:06:39,880 మరియు కేవలం వెళుతున్న - 132 00:06:39,880 --> 00:06:43,380 సందర్భంలో మీరు పదం విని ఉండకపోతే ముందు, డైరెక్టరీ మరో పదం ఉంది 133 00:06:43,380 --> 00:06:45,170 ఫోల్డర్ కోసం. 134 00:06:45,170 --> 00:06:49,930 కాబట్టి ఇప్పుడు మీరు చూడండి ఉంటే - 135 00:06:49,930 --> 00:06:51,810 యొక్క అగ్ర తీసుకుని తెలియజేయండి. 136 00:06:51,810 --> 00:06:55,380 >> కాబట్టి ఇప్పుడు మీరు, కుండలీకరణాల్లో చూడండి చిన్న టిల్డ్, స్లాష్, vhost చూడండి, 137 00:06:55,380 --> 00:06:56,810 , స్థానిక హోస్ట్ స్లాష్. 138 00:06:56,810 --> 00:07:00,040 కాబట్టి టిల్డ్, ఆ సూచిస్తుంది నా హోం డైరెక్టరీకి. 139 00:07:00,040 --> 00:07:03,090 ఇది మీరు ఒక డైరెక్టరీ ఉంది మీరు సైన్ SSH ఉన్నప్పుడు లో 140 00:07:03,090 --> 00:07:05,660 మీరు ఉన్నప్పుడు ఉన్నారు డైరెక్టరీ ఉంది మీరు ఒక టెర్మినల్ తెరుచుకుంటుంది. 141 00:07:05,660 --> 00:07:08,650 మీరు ప్రారంభించడానికి పేరు ఇది. 142 00:07:08,650 --> 00:07:13,110 కాబట్టి నేను నా హోమ్ డైరెక్టరీ లోపల ఉన్నాను, మరియు నేను vhost యొక్క లోపల ఉన్నాను 143 00:07:13,110 --> 00:07:14,475 నా హోమ్ డైరెక్టరీ డైరెక్టరీ లోపల. 144 00:07:14,475 --> 00:07:19,670 ఆపై నేను స్థానిక లోపలి ఉన్నాను ఆ లోపలి డైరెక్టరీ హోస్ట్. 145 00:07:19,670 --> 00:07:23,740 >> Cd తో కాబట్టి కొన్ని ఇతర ఉపయోగకరమైన విషయాలు - 146 00:07:23,740 --> 00:07:29,220 లేదా బాగా, సాధారణంగా, కాబట్టి ఎల్లప్పుడూ డాట్ ప్రస్తుత డైరెక్టరీ సూచిస్తుంది. 147 00:07:29,220 --> 00:07:31,130 Cd, డాట్ ఒక అందమైన పని చెయ్యని కమాండ్. 148 00:07:31,130 --> 00:07:35,150 కానీ ఆ మార్చడం అలా ప్రస్తుత డైరెక్టరీ. 149 00:07:35,150 --> 00:07:38,230 పరంగా మరింత వల్లమాలిన cd డాట్, డాట్, ఇది ఉంది 150 00:07:38,230 --> 00:07:40,220 కేవలం ఒక డైరెక్టరీ అప్ వెళ్ళి. 151 00:07:40,220 --> 00:07:43,360 >> మరియు గమనించండి ఈ - 152 00:07:43,360 --> 00:07:48,610 నేను మారుపేర్ల చెప్పాలనుకోవడం, కానీ ఈ చిహ్నాలు, డాట్, డాట్, డాట్, ఆ పని 153 00:07:48,610 --> 00:07:51,740 మీరు చాలా చక్కని ఏ ఆదేశ కోసం నడుస్తున్న ఆలోచిస్తూ అవతరిస్తుంది. 154 00:07:51,740 --> 00:07:55,370 మీరు ఉంటాం కాబట్టి వంటి cd బహుశా ఉంది ఉపయోగించి, కానీ ఈ కాదు 155 00:07:55,370 --> 00:07:56,780 కేవలం cd అర్థం పనులు. 156 00:07:56,780 --> 00:07:59,980 ఇది చాలా చక్కని ఏదో మీ మొత్తం ఉంది కమాండ్ లైన్ అర్థం. 157 00:07:59,980 --> 00:08:01,932 కార్యక్రమాలు చాలా అర్థం డాట్ డాట్, డాట్. 158 00:08:01,932 --> 00:08:04,830 159 00:08:04,830 --> 00:08:09,090 >> కాబట్టి ఇతర ఉపయోగకరమైన వాటిని - cd, డాష్. 160 00:08:09,090 --> 00:08:13,460 కాబట్టి ఆ నాకు తీసుకుని అన్నారు నేను సైన్ చివరల్లో డైరెక్టరీ 161 00:08:13,460 --> 00:08:15,980 కాబట్టి కొన్నిసార్లు నేను, వంటి ఏదో చేస్తాను ఓహ్, నేను ఇక్కడ పని చేస్తున్నాను. 162 00:08:15,980 --> 00:08:21,110 నేను ఏదో కొన్ని లోపం చూడండి, మరియు నేను వెళ్ళి అది దర్యాప్తు వెళ్తారో 163 00:08:21,110 --> 00:08:24,020 ఎక్కడో కొన్ని యాదృచ్ఛిక డైరెక్టరీ. 164 00:08:24,020 --> 00:08:25,260 ఇది చేస్తాము ఉంటే నేను తెలియదు అక్కడ నాకు తెలియజేయండి. 165 00:08:25,260 --> 00:08:25,720 అది. 166 00:08:25,720 --> 00:08:27,615 కాబట్టి అప్పుడు నేను కావలసిన పనులను ఈ డైరెక్టరీలో. 167 00:08:27,615 --> 00:08:28,950 బ్లా, బ్లా, బ్లా, బ్లా, బ్లా. 168 00:08:28,950 --> 00:08:31,770 మరియు నేను మీరు, అన్ని కుడి, వంటిది తిరిగి నేను అక్కడ వెళ్ళడానికి. 169 00:08:31,770 --> 00:08:34,490 cd, డాష్, మరియు సరైన తిరిగి వచ్చాం. 170 00:08:34,490 --> 00:08:39,970 >> నేను చాలా త్రో వెళుతున్న నేడు మీరు ఈ యొక్క. 171 00:08:39,970 --> 00:08:43,730 నేను మీరు గుర్తు ఆశించకండి వాటిని అన్ని. 172 00:08:43,730 --> 00:08:46,170 ఇది రకమైన కేవలం తెలుసు వారు ఉనికిలో. 173 00:08:46,170 --> 00:08:48,690 తరువాత మీరు వంటి ఉన్నప్పుడు న, అయ్యో, నేను తిరిగి వెళ్లాలని మీరు 174 00:08:48,690 --> 00:08:51,870 నేను వద్ద అని డైరెక్టరీ, OH,, వేచి అలాంటిదే ఉంది. 175 00:08:51,870 --> 00:08:53,980 మీరు టైప్ లేదు మళ్ళీ మొత్తం డైరెక్టరీ. 176 00:08:53,980 --> 00:08:56,090 >> JOSEPH: చివరకు మీరు రెడీ మళ్ళీ మరియు పైగా వాటిని ఉపయోగించే, మరియు 177 00:08:56,090 --> 00:08:57,830 ఇది కండరాల మెమరీ మారింది చేస్తాము. 178 00:08:57,830 --> 00:09:00,090 >> రాబ్: అవును. 179 00:09:00,090 --> 00:09:02,930 నేను ముందు చెప్పారు కాబట్టి, ఆ టిల్డ్ మీ హోమ్ డైరెక్టరీ. 180 00:09:02,930 --> 00:09:04,820 నేను cd, టిల్డ్ చెయ్యవచ్చు. 181 00:09:04,820 --> 00:09:07,280 కానీ నేను కూడా లేదు ఆ నేను ఉంటే - 182 00:09:07,280 --> 00:09:09,760 నేను డైరెక్టరీ తిరిగి వెళ్తారో ఇది ఒక అర్ధం ఉదాహరణ కాదు. 183 00:09:09,760 --> 00:09:14,560 నేను cd చేయండి అయితే, చేసే కూడా అదే, నా హోమ్ డైరెక్టరీ తిరిగి వెళ్ళడానికి. 184 00:09:14,560 --> 00:09:18,380 185 00:09:18,380 --> 00:09:19,880 నేను కమాండ్, K. చేయండి 186 00:09:19,880 --> 00:09:24,015 >> JOSEPH: మీరు స్పష్టమైన టైప్ చెయ్యవచ్చు, పదం, మరియు అది క్లియర్ ఉండాలి. 187 00:09:24,015 --> 00:09:28,650 >> రాబ్: నేను కంట్రోల్ కూడా అనుకుంటున్నాను L కూడా అది. 188 00:09:28,650 --> 00:09:29,690 వివిధ మార్గాలు కాబట్టి మా. 189 00:09:29,690 --> 00:09:34,070 నేను కొన్ని తేడాలు ఉన్నాయి అనుకుంటున్నాను పేరు స్పష్టమైన మరియు కంట్రోల్, L రెడీ కేవలం 190 00:09:34,070 --> 00:09:37,280 నిజంగా పైన దానిని పుష్ మరియు ఇప్పటికయినా స్క్రోలు చేయవచ్చు. 191 00:09:37,280 --> 00:09:40,580 కమాండ్, K వాచ్యంగా నాశనం ప్రతిదీ, మరియు మీరు 192 00:09:40,580 --> 00:09:42,960 అప్ తిరిగి స్క్రోల్ కాదు. 193 00:09:42,960 --> 00:09:45,530 కనీసం ఆ ఇది iTerm2 పనిచేస్తుంది ఎలా. 194 00:09:45,530 --> 00:09:48,690 నేను ఏ ఇతర విషయాలు తెలియదు - 195 00:09:48,690 --> 00:09:49,360 ఓహ్. 196 00:09:49,360 --> 00:09:55,450 >> SSHing తో,, మీరు Windows న ఉంటే మీరు పుట్టీ డౌన్లోడ్ చూడాలని 197 00:09:55,450 --> 00:10:02,360 Windows లేదు నుండి SSH క్రమంలో ఒక అంతర్నిర్మిత SSH సాధనం వంటి ఉంటాయి. 198 00:10:02,360 --> 00:10:06,150 Macs నుండి, మీరు SSH నేరుగా చెయ్యవచ్చు టెర్మినల్ విండో నుండి. 199 00:10:06,150 --> 00:10:08,755 200 00:10:08,755 --> 00:10:09,690 OK. 201 00:10:09,690 --> 00:10:11,840 ప్రశ్నలు? 202 00:10:11,840 --> 00:10:19,260 >> Ls తో, కాబట్టి ఏదో అలవాటుపడతారు ఈ ఆదేశాలను అత్యంత ఉంది తో - 203 00:10:19,260 --> 00:10:20,060 బాగా, నేను కేవలం ఒక చేస్తాను. 204 00:10:20,060 --> 00:10:21,310 Ls, డాష్, l. 205 00:10:21,310 --> 00:10:26,330 కాబట్టి డాష్, l మేము వెళ్లి ఏమి ఉంది ls ఒక జెండా కాల్. 206 00:10:26,330 --> 00:10:30,770 మరియు ఈ ఆదేశాలను చాలా జెండాలు కలిగి మీరు వారికి పాస్ చేసే. 207 00:10:30,770 --> 00:10:35,020 కాబట్టి ఈ విషయంలో, డాష్, l ఒక జెండా నాకు ఒక పూర్తి ఇవ్వాలని అది చెబుతుంది 208 00:10:35,020 --> 00:10:37,850 అన్ని సమాచార లిస్టింగ్ ఈ ఫైళ్ళను. 209 00:10:37,850 --> 00:10:44,790 >> కాబట్టి మేము డెస్క్టాప్ అని ఇక్కడ చూడండి 12:54 జూలై 30 న చివరి. 210 00:10:44,790 --> 00:10:47,160 డౌన్ లోడ్ సెప్టెంబర్ 6 మార్చిన చేశారు. 211 00:10:47,160 --> 00:10:52,350 ఈ ప్రస్తుత పరిమాణం మరియు ఈ డైరెక్టరలలో బైట్లు. 212 00:10:52,350 --> 00:10:54,412 మీరు అర్థం లేదు ఈ అన్ని. 213 00:10:54,412 --> 00:11:00,380 >> ఈ అంశాలు ఎడమ, ఈ drwx యొక్క, ఆ మరింత సంబంధిత అవుతుంది 214 00:11:00,380 --> 00:11:02,290 మీరు పరిష్కరించుకోవాలి తరువాత ఉన్నప్పుడు - 215 00:11:02,290 --> 00:11:05,900 ఆ అనుమతులు ఉన్నాయో సంబంధం కలిగి ఈ ఫైళ్లను చూడండి. 216 00:11:05,900 --> 00:11:09,880 అందువలన మీరు మాత్రమే వినియోగదారు ఒకవేళ ఈ కంప్యూటర్, మీరు అనుకోవడం 217 00:11:09,880 --> 00:11:13,345 సే, OK, నేను మాత్రమే ఒక ఉండాలి ఈ ఫైలు చూడండి అనుమతించబడతారు లేదా నేను 218 00:11:13,345 --> 00:11:14,870 అనుమతిస్తుంది అన్నారు అందరూ ఈ ఫైలు చూడండి. 219 00:11:14,870 --> 00:11:17,710 నా కంప్యూటర్లో ఎవరో ఈ ఫైల్ చూడవచ్చు. 220 00:11:17,710 --> 00:11:22,190 221 00:11:22,190 --> 00:11:25,600 నేను కూడా ఈ తెలియదు - ఈ ఏమి చేస్తుంది? 222 00:11:25,600 --> 00:11:26,840 >> JOSEPH: నేను నిజంగా, చాలా ఖచ్చితంగా తెలియదు. 223 00:11:26,840 --> 00:11:27,705 >> రాబ్: తింటున్నాం. 224 00:11:27,705 --> 00:11:30,530 >> JOSEPH: మీకు తెలిసిన లేదు అయితే, ఉంది మీరు ఉపయోగించే ఒక ఉపయోగపడిందా ఆదేశం 225 00:11:30,530 --> 00:11:31,680 అవుట్పుట్ అర్థం ఏమి మీరు చెప్పడానికి. 226 00:11:31,680 --> 00:11:33,780 మరియు మీరు మనిషి లో టైప్ కమాండ్ ముందు - 227 00:11:33,780 --> 00:11:35,000 కాబట్టి M-A-N. రాబ్: ద. 228 00:11:35,000 --> 00:11:37,690 కాబట్టి మనిషి మరొక ఒకటి చాలా ఉపయోగపడుతుంది. 229 00:11:37,690 --> 00:11:39,540 మరియు మనిషి, ls. 230 00:11:39,540 --> 00:11:47,320 కాబట్టి మనిషి పేజీలు, వారు రెండు కలిగి మీరు ఉపయోగిస్తున్న చూడాలని ఆదేశాలు 231 00:11:47,320 --> 00:11:50,330 కమాండ్ లైన్ వద్ద, మరియు వారు కూడా సంబంధిత ఉంటుంది విధులు 232 00:11:50,330 --> 00:11:52,530 మీరు మనిషి కాబట్టి C. తో - 233 00:11:52,530 --> 00:11:53,720 మరియు నేను 3 నిర్లక్ష్యం. 234 00:11:53,720 --> 00:11:57,410 కానీ మనిషి 3 printf తీసుకుని అన్నారు printf యొక్క C వెర్షన్. 235 00:11:57,410 --> 00:12:01,030 నేను మనిషి printf చేయండి అయితే, ఈ ఉంది కమాండ్ printf తీసుకురావటానికి వెళుతున్న 236 00:12:01,030 --> 00:12:03,540 ఆ కమాండ్ లైన్ వద్ద జరుగుతుంది. 237 00:12:03,540 --> 00:12:05,730 >> కాబట్టి మనిషి, ls. 238 00:12:05,730 --> 00:12:09,030 మనిషి పేజీల అందంగా ఉంటుంది అధిక. 239 00:12:09,030 --> 00:12:12,770 ఇక్కడ, అయితే, మీరు ఈ లిస్టింగ్ చూస్తారు ఈ జెండాల అన్ని ఆ ls 240 00:12:12,770 --> 00:12:14,300 అర్థం. 241 00:12:14,300 --> 00:12:17,876 కాబట్టి మేము, l డాష్, మరియు వెళ్ళి ఉంటే - 242 00:12:17,876 --> 00:12:19,300 నేను మీరు ఈ త్రో వెళుతున్న. 243 00:12:19,300 --> 00:12:23,050 కానీ శోధించడానికి, మీరు మొదటి ప్రశ్న నొక్కండి 244 00:12:23,050 --> 00:12:24,780 మార్క్ లేదా స్లాష్ బటన్. 245 00:12:24,780 --> 00:12:26,040 కాబట్టి స్లాష్. 246 00:12:26,040 --> 00:12:29,000 >> ఆపై నేను శోధించవచ్చు నేను కావలసిన. 247 00:12:29,000 --> 00:12:33,780 నేను డాష్, l కోసం స్లాష్ వెళుతున్న. 248 00:12:33,780 --> 00:12:35,110 మరియు అది ఉంది. 249 00:12:35,110 --> 00:12:37,450 కాబట్టి సుదీర్ఘ లిస్టింగ్ ఫార్మాట్. 250 00:12:37,450 --> 00:12:40,060 నాకు గుర్తించడానికి సహాయం వాటిని నిర్దిష్ట కాలమ్ అర్థం, కానీ నేను 251 00:12:40,060 --> 00:12:44,480 ఇక్కడ ఎక్కడో ఊహించుకోవటం ఇది వివరిస్తుంది. 252 00:12:44,480 --> 00:12:48,740 కాబట్టి ఏ ఆదేశ కోసం మాన్ పేజీలు ఉపయోగించడానికి మీరు వెంటనే అర్థం లేని. 253 00:12:48,740 --> 00:12:51,080 >> నేను మీరు కూడా మనిషి, మనిషి చెయ్యవచ్చు అందంగా ఖచ్చితంగా అనుకుంటున్నాను. 254 00:12:51,080 --> 00:12:53,070 ఆన్లైన్ ఒక ఇంటర్ఫేస్ సూచన మాన్యువల్స్. 255 00:12:53,070 --> 00:12:57,700 256 00:12:57,700 --> 00:13:03,570 ఓహ్, బహుశా కొద్దిగా ఉండే చివరి వర్తిస్తుందా ls, డాష్, ఒక. 257 00:13:03,570 --> 00:13:08,490 నేను ls లేకపోతే కనుక గమనించి, నేను ఈ ఐదు ఫైళ్లు పొందండి. 258 00:13:08,490 --> 00:13:11,480 నేను ls చేస్తే, డాష్, ఒక, నేను చాలా ఫైళ్లు పొందండి. 259 00:13:11,480 --> 00:13:15,350 ఈ మధ్య ఉమ్మడిగా కాబట్టి విషయం కొత్త ఫైళ్ళను ముందుగానే డాట్ ఉంది. 260 00:13:15,350 --> 00:13:21,220 >> కాబట్టి సమావేశం అని ఒక ఫైలు ఒక డాట్ దాగి ఉంది ప్రారంభమవుతుంది. 261 00:13:21,220 --> 00:13:25,300 కాబట్టి మీరు, ఫైలు చూడాలనుకుంటే లేదు తో మెస్ కలిగి వద్దు 262 00:13:25,300 --> 00:13:26,750 మీ డైరెక్టరీ లిస్టింగ్. 263 00:13:26,750 --> 00:13:30,020 మీరు స్పష్టంగా అడిగినప్పుడు ఇది, మాత్రమే అన్ని కుడి, ls, డాష్, ఒక, నాకు. 264 00:13:30,020 --> 00:13:32,830 ఒక ఫైళ్ళను ఉన్నచో దాగి సహా. 265 00:13:32,830 --> 00:13:37,260 266 00:13:37,260 --> 00:13:39,270 కాబట్టి కొన్ని ఇతర ఆదేశాలను. 267 00:13:39,270 --> 00:13:41,323 ఓహ్, ఆ సమయంలో ప్రశ్నలు? 268 00:13:41,323 --> 00:13:41,746 అవును. 269 00:13:41,746 --> 00:13:45,914 >> SPEAKER 3: మీరు ls చేసినప్పుడు, ఒక, డాట్, డాట్ ఏమిటి? 270 00:13:45,914 --> 00:13:46,870 >> రాబ్: ఓహ్. 271 00:13:46,870 --> 00:13:48,780 కాబట్టి ఈ నేను మాట్లాడుతున్న ఏమిటి. 272 00:13:48,780 --> 00:13:50,890 ఇది అదే విషయం పేరు నేను cd, డాట్, డాట్ ఇష్టం చేయవచ్చు. 273 00:13:50,890 --> 00:13:56,790 కాబట్టి సాంకేతికంగా, డాట్ డాట్, డాట్ ఉంటాయి ప్రతి ఉనికిని ఫైళ్లు 274 00:13:56,790 --> 00:14:03,620 డాట్ ఫైలు సంభోదించారు డైరెక్టరీ ప్రస్తుత డైరెక్టరీకి. 275 00:14:03,620 --> 00:14:06,930 నేను cd, డాట్, నేను వెళుతున్న ఉంటే డైరెక్టరీ ఉండాలని. 276 00:14:06,930 --> 00:14:10,870 మరియు డాట్, డాట్ ఎల్లప్పుడూ సూచిస్తుంది మునుపటి డైరెక్టరీ ఒక లెవెల్ పెంచండి. 277 00:14:10,870 --> 00:14:18,200 నేను లాగ్లను మరియు ls వెళ్ళాలని, డాష్, అల్, నేను డాట్, డాట్ చూస్తారు. డాట్ కు cd, డాట్ 278 00:14:18,200 --> 00:14:20,390 మునుపటి డైరెక్టరీ వచ్చాం. 279 00:14:20,390 --> 00:14:24,530 280 00:14:24,530 --> 00:14:25,780 అవును. 281 00:14:25,780 --> 00:14:27,160 282 00:14:27,160 --> 00:14:28,110 OK. 283 00:14:28,110 --> 00:14:33,070 >> మరో అందంగా ముఖ్యమైన rm ఆదేశంతో ఉంది. 284 00:14:33,070 --> 00:14:35,650 కాబట్టి మేము వెళుతున్న ఏమిటి తొలగించడానికి ఉపయోగించడానికి. 285 00:14:35,650 --> 00:14:38,100 నాకు నిజంగా మరొక తెలియజేసేలా కమాండ్ మొదటి. 286 00:14:38,100 --> 00:14:39,610 కాబట్టి mkdir. 287 00:14:39,610 --> 00:14:42,770 Mkdir ఎంత మీరు డైరెక్టరీలు సృష్టిస్తుంది. 288 00:14:42,770 --> 00:14:47,530 నేను ఒక తాత్కాలిక డైరక్టరీని సృష్టిస్తారు మరియు ఆ తాత్కాలిక డైరెక్టరీలో వెళ్ళి. 289 00:14:47,530 --> 00:14:49,590 మరియు అనుకున్న, అది ఖాళీ. 290 00:14:49,590 --> 00:14:53,680 కానీ నేను ls, డాష్, ఒక, నేను ఇప్పటికీ బిందువు ఉంటుంది ఉంటే డాట్ సూచిస్తుంది మరియు డాట్, డాట్, ఎందుకంటే 291 00:14:53,680 --> 00:14:54,480 ప్రస్తుత డైరెక్టరీ. 292 00:14:54,480 --> 00:14:56,170 మరియు డాట్, డాట్ సూచిస్తుంది మునుపటి డైరెక్టరీ. 293 00:14:56,170 --> 00:14:58,700 మరియు ఆ ఎల్లప్పుడూ ఉన్నా ఉనికిలో ఉంటుంది మీరు సైన్ ఉన్నాయి డైరెక్టరీ 294 00:14:58,700 --> 00:15:01,910 295 00:15:01,910 --> 00:15:09,010 >> మరియు ఈ ఒక పూర్తిగా అనవసరమని ఆదేశం, కానీ టచ్. 296 00:15:09,010 --> 00:15:11,880 ఇది ఎందుకంటే నేను, అది ఉపయోగించి వెబ్ ఫైళ్లు సృష్టించడానికి ఒక సులభమైన మార్గం. 297 00:15:11,880 --> 00:15:16,180 కాబట్టి సి కేవలం టచ్, బి టచ్, ఒక టచ్ ఒక అని మూడు ఫైళ్లు సృష్టించడానికి వెళ్లి, 298 00:15:16,180 --> 00:15:17,845 పూర్తిగా ఖాళీ అని b మరియు c. 299 00:15:17,845 --> 00:15:20,450 300 00:15:20,450 --> 00:15:24,980 నాలో ఒక పాయింట్ లో ఆ సృష్టించడం మొదటి స్థానంలో ఆ rm ఉంది కేవలం ఉంది 301 00:15:24,980 --> 00:15:26,250 ఎలా మేము వాటిని తొలగించవచ్చు. 302 00:15:26,250 --> 00:15:27,850 కాబట్టి RM, ఒక. 303 00:15:27,850 --> 00:15:30,960 ఇది తొలగించడానికి, నాకు అడగండి అవకాశముంది సాధారణ ఖాళీ ఫైల్ ఒక? 304 00:15:30,960 --> 00:15:33,170 ఆపై నేను అవును అని వస్తుంది. 305 00:15:33,170 --> 00:15:39,090 >> నేను ఖచ్చితంగా కోసం తెలుసు కాబట్టి, నేను కావలసిన చేయకుండా ఫైల్ వేయండి 306 00:15:39,090 --> 00:15:44,500 ప్రాంప్ట్, సాధారణ ఖాళీ ఫైల్ తొలగించడానికి?, అప్పుడు RM, డాష్, f అన్నారు 307 00:15:44,500 --> 00:15:48,230 అని జెండా, తొలగించగలము బలవంతంగా కూడా నాకు ప్రాంప్ట్, OH, మీరు 308 00:15:48,230 --> 00:15:49,710 మీరు ఫైల్ తొలగించాలనుకుంటున్నారా? 309 00:15:49,710 --> 00:15:50,810 అవును, నేను ఖచ్చితంగా అనుకుంటున్నాను. 310 00:15:50,810 --> 00:15:56,050 కాబట్టి RM, డాష్, FB కేవలం రెడీ అడగకుండా చేస్తున్నాయి. 311 00:15:56,050 --> 00:15:57,950 >> కాబట్టి యొక్క కొంత డైరెక్టరీలను తయారు వీలు. 312 00:15:57,950 --> 00:16:03,670 mkdir, tmp2, సిడి, tmp2, ఒక, టచ్ బి టచ్. 313 00:16:03,670 --> 00:16:04,300 OK. 314 00:16:04,300 --> 00:16:08,180 కాబట్టి ఇప్పుడు నేను తొలగించాలని డైరెక్టరీ వలె tmp2. 315 00:16:08,180 --> 00:16:10,316 కాబట్టి RM tmp2. 316 00:16:10,316 --> 00:16:12,920 మీరు tmp2 తొలగించలేరు, ఇది ఒక డైరెక్టరీ. 317 00:16:12,920 --> 00:16:21,370 ఇక్కడ సమస్య rm లేదని ఉంటుంది వెంటనే డైరెక్టరీలు పని. 318 00:16:21,370 --> 00:16:26,530 ఇది మాత్రమే వంటి ఫైళ్ళ కోసం ఉద్దేశించబడింది కాని డైరెక్టరీ ఫైళ్లు. 319 00:16:26,530 --> 00:16:30,800 >> కాబట్టి మేము చేయవచ్చు ఇక్కడ RM, డాష్, r ఉంది. 320 00:16:30,800 --> 00:16:35,160 పునరావృతంగా ఉన్నచో, ఇది వాటిని ఇంకా మీరు ఏదైనా కాదు. 321 00:16:35,160 --> 00:16:38,280 కానీ మీరు సూత్రం ను, మరింత అర్థం వస్తుంది. 322 00:16:38,280 --> 00:16:43,540 కాబట్టి RM, డాష్, r, tmp2 అన్నారు పునరావృతంగా ఆ డైరెక్టరీలో వెళ్ళి. 323 00:16:43,540 --> 00:16:45,540 కాబట్టి డైరెక్టరీ tmp2 వస్తారు? 324 00:16:45,540 --> 00:16:47,330 అవును, ఆ లోకి వీడలేదు. 325 00:16:47,330 --> 00:16:49,360 మేము ఒక / tmp2 తీసివేయాలనుకుంటున్నారా? 326 00:16:49,360 --> 00:16:49,745 అవును. 327 00:16:49,745 --> 00:16:51,830 మేము tmp2 / b తీసివేయాలనుకుంటున్నారా? 328 00:16:51,830 --> 00:16:52,840 అవును. 329 00:16:52,840 --> 00:16:55,170 ఇప్పుడు మేము తీసివేయాలనుకుంటున్నారా డైరెక్టరీ tmp2? 330 00:16:55,170 --> 00:16:56,040 అవును. 331 00:16:56,040 --> 00:16:58,410 కాబట్టి ఇప్పుడు డైరెక్టరీ మరియు ప్రతిదీ లోపల 332 00:16:58,410 --> 00:16:59,660 యొక్క ఇది తొలగించబడింది. 333 00:16:59,660 --> 00:17:02,850 334 00:17:02,850 --> 00:17:07,250 >> ఒక కమాండ్ rmdir సాంకేతికంగా ఉంది మీరు తొలగించటానికి ఉపయోగించే 335 00:17:07,250 --> 00:17:11,670 డైరెక్టరీలు, కానీ మాత్రమే పనిచేస్తుంది ఏమైనప్పటికీ ఖాళీ డైరెక్టరీలను న. 336 00:17:11,670 --> 00:17:14,109 మరియు ఆ చూడటానికి, లెట్స్ కేవలం మళ్ళీ mkdir, tmp2 చేయండి. 337 00:17:14,109 --> 00:17:15,940 Tmp2, ఒక టచ్. 338 00:17:15,940 --> 00:17:16,800 OK. 339 00:17:16,800 --> 00:17:22,770 నేను dirtmp2 తొలగించడానికి ప్రయత్నించండి చేస్తే, ఇది చేస్తాము డైరెక్టరీ ఖాళీగా లేదు, చెప్పడానికి. 340 00:17:22,770 --> 00:17:29,540 నేను తొలగించు ఉపయోగించడానికి చాలా చక్కని ఎప్పుడూ ఏమైనప్పటికీ dir ఆదేశం, ఎందుకంటే RM, డాష్, 341 00:17:29,540 --> 00:17:35,140 r ఖాళీ డైరెక్టరీలను పని చేస్తుంది మరియు కాని ఖాళీ డైరెక్టరీలను. 342 00:17:35,140 --> 00:17:37,760 >> కూడా, నేను కావాలి లేకపోతే ఆ మొత్తం ప్రక్రియ 343 00:17:37,760 --> 00:17:40,720 డైరెక్టరీలో అవరోహణ మరియు ప్రతి వ్యక్తి ఫైలు తొలగించడం, RM, 344 00:17:40,720 --> 00:17:44,190 డాష్, RF, tmp2. 345 00:17:44,190 --> 00:17:45,670 ఇప్పుడు ఇది అయిపోంది. 346 00:17:45,670 --> 00:17:51,220 >> జాగ్రత్తగా ఉండాలి ఏదో గురించి RM, డాష్, RF ఉంది. 347 00:17:51,220 --> 00:17:53,660 మరియు అది నాకు కూడా టైపు భయ పెడుతుంది, ఎందుకంటే నేను అనుకోకుండా 348 00:17:53,660 --> 00:17:55,090 హిట్ ను ఎంటర్ లేదా ఏదో. 349 00:17:55,090 --> 00:18:02,735 కాబట్టి RM, డాష్, RF, టిల్డ్ చేస్తాను, లేకుండా నాకు ప్రాంప్ట్, f అడుగదు 350 00:18:02,735 --> 00:18:05,670 నాకు, అది స్వయంచాలకంగా తొలగిస్తుంది నా మొత్తం హోమ్ డైరక్టరీ 351 00:18:05,670 --> 00:18:06,780 అది ప్రతిదీ. 352 00:18:06,780 --> 00:18:11,460 కాబట్టి మీరు ఆ అనుకోవచ్చు చేయడానికి 'అన్నది. 353 00:18:11,460 --> 00:18:12,830 బాగా, ఇది. 354 00:18:12,830 --> 00:18:18,600 >> కానీ చాలా సులభంగా జరుగుతుంది ప్రమాదంలో నేను తొలగించడానికి కోరుకున్నాడు, సే, 355 00:18:18,600 --> 00:18:21,640 నా స్లాష్, vhost డైరెక్టరీ. 356 00:18:21,640 --> 00:18:26,610 మరియు కేవలం శీఘ్ర టైపింగ్ లో, నేను అనుకోకుండా దీన్ని. 357 00:18:26,610 --> 00:18:31,880 ఆ రెండు నా పునరావృతంగా తొలగిస్తుంది హోమ్ డైరెక్టరీ మరియు vhost డైరెక్టరీ 358 00:18:31,880 --> 00:18:35,450 ఈ ప్రత్యేక డైరెక్టరీలో కేవలం ప్రస్తుతం ఉనికిలో నిర్మాణము. 359 00:18:35,450 --> 00:18:39,520 కానీ ఈ ఇప్పటికీ తీసివేయాలి నా మొత్తం హోమ్ డైరెక్టరీ. 360 00:18:39,520 --> 00:18:43,090 కనీసం f చేయడంలో, ముందుగా నన్ను ప్రాంప్ట్. 361 00:18:43,090 --> 00:18:45,670 నేను, OH, ఇలా అంటాను, నేను అలా చేయకూడదని. 362 00:18:45,670 --> 00:18:50,570 కానీ ప్రజలు, సహా, స్లాష్ నాకు పొందడానికి ఉంటాయి 363 00:18:50,570 --> 00:18:53,090 ఎల్లప్పుడూ RF-ING అలవాటు. 364 00:18:53,090 --> 00:18:58,713 నేను RM చేసే కూడా సాధారణ ఫైళ్లు, సి, నేను RM, డాష్, RF, సి ఉంటాయి. 365 00:18:58,713 --> 00:19:01,330 మీరు RF-ING ఉన్నప్పుడు జాగ్రత్త వహించాలి. 366 00:19:01,330 --> 00:19:03,160 >> SPEAKER 4: C ఏమి చేస్తుంది? 367 00:19:03,160 --> 00:19:11,570 >> రాబ్: సి నేను సి ఫైలు మాట్లాడటం చేస్తున్నాను ఉంది ఈ డైరెక్టరీలో, ఆ RM, సి. 368 00:19:11,570 --> 00:19:15,730 >> JOSEPH: మరియు ప్రమాదకరమైన, మీరు ఉపయోగిస్తే ఒక స్టార్, అది ప్రతిదీ సూచిస్తుంది 369 00:19:15,730 --> 00:19:16,450 డైరెక్టరీ. 370 00:19:16,450 --> 00:19:20,040 సో నేను సాధారణంగా చేసుకొంటాయి రెడీ ఉంది ఒక డైరెక్టరీ లోకి వెళ్ళి, నేను కావలసిన 371 00:19:20,040 --> 00:19:21,510 అక్కడ అన్ని ఫైళ్ళను తొలగించండి. 372 00:19:21,510 --> 00:19:23,640 కాబట్టి RM, డాష్, RF, స్టార్. 373 00:19:23,640 --> 00:19:25,700 >> రాబ్: అవును. 374 00:19:25,700 --> 00:19:26,780 RM, డాష్, RF, స్టార్. 375 00:19:26,780 --> 00:19:29,530 >> JOSEPH: మరియు మీరు లేదు జాగ్రత్తగా మీరు ఏమి డైరెక్టరీ - 376 00:19:29,530 --> 00:19:33,340 నేను తాత్కాలిక కాదు, కానీ నేను అనుకోకుండా ఉంది నా హోమ్ డైరెక్టరీలో, 377 00:19:33,340 --> 00:19:35,450 అప్పుడు నేను ప్రతిదీ తొలగించండి చేస్తాము నా హోమ్ డైరెక్టరీలో. 378 00:19:35,450 --> 00:19:39,095 నేను నిజంగా ముందు, చేసిన నేను మీరు ముందు లేదా ఈ చేశాను అనుకుంటున్నాను 379 00:19:39,095 --> 00:19:40,640 జే ముందు ఆ చేశారు. 380 00:19:40,640 --> 00:19:42,480 >> రాబ్: నేను అనుకోకుండా తొలగించాము - 381 00:19:42,480 --> 00:19:44,480 కాబట్టి ఒక బిట్ కోసం ఆ ఆదేశం విస్మరించండి. 382 00:19:44,480 --> 00:19:45,800 >> JOSEPH: సరదా లేదు. 383 00:19:45,800 --> 00:19:52,650 >> రాబ్: సో slash bin డైరెక్టరీలో ఒక ఉంది అక్కడ చేస్తాము పేరు బైనరీ ఫైళ్ళను కొంత 384 00:19:52,650 --> 00:19:54,840 గణగణమని ద్వని చేయు వంటి తెలిసిన రచనలుగా. 385 00:19:54,840 --> 00:20:00,740 బాగా, గణగణమని ద్వని చేయు మరియు ప్రధానంగా ఈ అన్ని నేను ఆదేశానుసారం నడుస్తున్న వెబ్ విషయాలు 386 00:20:00,740 --> 00:20:02,060 లైన్ ఈ స్లాష్ బిన్ డైరెక్టరీలో ఉంటాయి. 387 00:20:02,060 --> 00:20:03,090 >> JOSEPH: ls ఇలా ఇక్కడ ఉంది. 388 00:20:03,090 --> 00:20:06,285 >> రాబ్: సో ls, స్లాష్, చేస్తుంది డాట్ ఈ డైరెక్టరీ జాబితా. 389 00:20:06,285 --> 00:20:08,120 >> JOSEPH: Rm ఈ డైరెక్టరీలో ఉంది. 390 00:20:08,120 --> 00:20:12,770 >> రాబ్: నేను అనుకోకుండా RM చేశారు, RF-ed బిన్, నేను ఏ ఆదేశ తొలగించబడింది ఇది 391 00:20:12,770 --> 00:20:14,380 బహుశా కావలసిన. 392 00:20:14,380 --> 00:20:18,085 ఏ అప్పుడు నేను మళ్ళీ ఇన్స్టాల్ ఒక ఆ సమయంలో కొత్త ఉపకరణం. 393 00:20:18,085 --> 00:20:20,170 >> JOSEPH: కాబట్టి చాలా జాగ్రత్తగా ఉన్నప్పుడు మీరు ఈ కమాండ్. 394 00:20:20,170 --> 00:20:21,120 >> ప్రేక్షకులు: [వినబడని]? 395 00:20:21,120 --> 00:20:22,640 >> రాబ్: అవును. 396 00:20:22,640 --> 00:20:24,135 కూడా పొందడానికి ఒక చెడు అలవాటు ఉంది. 397 00:20:24,135 --> 00:20:27,920 398 00:20:27,920 --> 00:20:30,170 మీరు గమనిస్తే, నేను ఇప్పుడు రెడీ - 399 00:20:30,170 --> 00:20:33,580 బాగా, మీరు గమనించి కానీ కాదు నా జూమ్ ఇన్ బహుశా చెయ్యవచ్చు. 400 00:20:33,580 --> 00:20:35,360 నేను ఇప్పుడు రూట్ @ ఉపకరణం ఉన్నాను. 401 00:20:35,360 --> 00:20:39,790 కాబట్టి jharvard మేము యూజర్ మీరు ఎల్లప్పుడూ ఉపయోగించి. 402 00:20:39,790 --> 00:20:43,820 రూటు అనుమతి కలిగి ఉందని ఉంది ఖచ్చితంగా ఏమి. 403 00:20:43,820 --> 00:20:50,260 >> నేను jharvard ఉన్నపుడు కాబట్టి, గమనించవచ్చు నేను cd ప్రయత్నించినట్లయితే - 404 00:20:50,260 --> 00:20:52,461 ఒక డైరెక్టరీ ఏమిటి? 405 00:20:52,461 --> 00:20:53,980 ఓహ్, రూట్ మంచి ఉదాహరణ. 406 00:20:53,980 --> 00:20:54,950 కాబట్టి cd, రూట్. 407 00:20:54,950 --> 00:20:56,030 అనుమతి తిరస్కరించబడింది. 408 00:20:56,030 --> 00:21:00,060 మేము ఈ లిస్టింగ్ చూస్తే - 409 00:21:00,060 --> 00:21:02,410 మరియు తిరిగి, మీరు లేదు పూర్తిగా ఈ అర్థం. 410 00:21:02,410 --> 00:21:09,210 కానీ ఈ మూడు డాష్లు అంటున్నారు ఇతర వీలు లేదు 411 00:21:09,210 --> 00:21:11,120 ఈ డైరెక్టరీ యూజర్. 412 00:21:11,120 --> 00:21:14,540 మరియు డైరెక్టరీ నిర్మాణము యూజర్ రూట్ స్వంతం. 413 00:21:14,540 --> 00:21:20,310 >> నేను వాస్తవం jharvard మరియు రూట్ లేని ఒక లోకి అనుమతి 414 00:21:20,310 --> 00:21:23,490 ఈ డైరెక్టరీ అని నేను అర్థం అనుమతి నిరాకరించబడింది పొందగలిగిన నేను 415 00:21:23,490 --> 00:21:25,160 దీనిని cd ప్రయత్నించండి. 416 00:21:25,160 --> 00:21:31,370 నేను root వద్ద ఉన్నప్పుడు, నేను అనుమతి ఉంటుంది సహా పూర్తిగా ఏదైనా, చేయండి 417 00:21:31,370 --> 00:21:34,660 ముఖ్యమైన ఫైళ్ళను తొలగించు ఉపకరణం మరియు 418 00:21:34,660 --> 00:21:36,640 మొత్తం విషయం నాశనం. 419 00:21:36,640 --> 00:21:41,240 >> కనుక ఇది పొందడానికి ఒక చెడు అలవాటు ఉంది మీ చుట్టూ తిరుగుతూ 420 00:21:41,240 --> 00:21:43,650 రూటులో ఆపరేటింగ్ సిస్టమ్. 421 00:21:43,650 --> 00:21:46,520 నేను ఎలాగైనా దీన్ని. 422 00:21:46,520 --> 00:21:48,710 ప్రశ్నలు? 423 00:21:48,710 --> 00:21:52,230 నేను, రూట్ నిష్క్రమించడానికి jharvard గడ్డంతో. 424 00:21:52,230 --> 00:21:54,510 OK. 425 00:21:54,510 --> 00:21:55,820 >> మరింత సంబంధిత ఆదేశాలను. 426 00:21:55,820 --> 00:22:03,975 మా తాత్కాలిక లోకి వెళుతున్నారు, mv కమాండ్ తరలింపు సూచిస్తుంది. 427 00:22:03,975 --> 00:22:05,450 మీరు ఒక తరలించవచ్చు. 428 00:22:05,450 --> 00:22:07,610 ఇప్పుడు మేము, బి కాల్ మీరు కాబట్టి ఇప్పుడు అది బి అని. 429 00:22:07,610 --> 00:22:10,650 మనం తరలించాలనుకుంటున్న బి ఒక డైరెక్టరీ అప్. 430 00:22:10,650 --> 00:22:12,730 కాబట్టి ఇప్పుడు ఈ డైరెక్టరీ యొక్క ఖాళీ. 431 00:22:12,730 --> 00:22:15,410 నా హోమ్ డైరెక్టరీ తిరిగి వెళ్ళడానికి, మరియు చేస్తాము మేము, బి ఇక్కడ ఉందని ఎందుకంటే 432 00:22:15,410 --> 00:22:19,230 హోమ్ డైరెక్టరీ నుండి ఒక డైరెక్టరీ అప్ ఉంది బి సైన్ అని డైరెక్టరీ 433 00:22:19,230 --> 00:22:24,710 434 00:22:24,710 --> 00:22:26,580 >> Cp కూడా ఉంది. 435 00:22:26,580 --> 00:22:33,210 కాబట్టి cp, సూపర్ విభాగం కాపీ ఉంది డాట్, టెక్స్ట్. 436 00:22:33,210 --> 00:22:35,750 నేను s, డాట్, టెక్స్ట్ కాల్ చేయవచ్చు. 437 00:22:35,750 --> 00:22:39,780 ఇప్పుడు మేము రెండు సూపర్ విభాగం ఉంటుంది, డాట్, టెక్స్ట్ మరియు s, డాట్, టెక్స్ట్. 438 00:22:39,780 --> 00:22:41,340 ఈ డైరెక్టరీలకింద పనిచేస్తుంది. 439 00:22:41,340 --> 00:22:44,040 440 00:22:44,040 --> 00:22:46,560 నేను ఒక ఫైల్-ed RF. 441 00:22:46,560 --> 00:22:48,200 కాబట్టి cp - 442 00:22:48,200 --> 00:22:51,710 బాగా, మొదటి యొక్క cp, tmp, tmp2 ప్రయత్నించండి. 443 00:22:51,710 --> 00:22:53,220 కాబట్టి డైరెక్టరీ tmp పక్కనపెట్టి. 444 00:22:53,220 --> 00:22:57,440 RM అలా పోలి, డిఫాల్ట్ ప్రవర్తన డైరెక్టరీలు పని కాదు ఉంది. 445 00:22:57,440 --> 00:23:01,570 >> మరియు తిరిగి, RM పోలి, డిఫాల్ట్ ప్రవర్తన - అలాగే, ఇది పని పెరిగిపోతుంది 446 00:23:01,570 --> 00:23:04,230 డైరెక్టరీలు ఒక, డాష్-r దూరంలో ఉంది. 447 00:23:04,230 --> 00:23:09,240 కాబట్టి పునరావృతంగా తాత్కాలిక కాపీ tmp2 లోకి డైరెక్టరీ. 448 00:23:09,240 --> 00:23:13,700 కాబట్టి ఇప్పుడు మేము, tmp మరియు tmp2 రెండు కలిగి మరియు ఆ ఆ ఉపయోగపడిందా కాదు నుండి tmp 449 00:23:13,700 --> 00:23:16,814 మొదటి స్థానంలో ఖాళీగా ఉంది. 450 00:23:16,814 --> 00:23:18,660 Tmp2. 451 00:23:18,660 --> 00:23:22,680 >> ఇప్పుడు tmp2 లోకి tmp కాపీ. 452 00:23:22,680 --> 00:23:27,900 మరియు మేము tmp2 కూడా ఫైలు కలిగి చూడండి ఒక, ఎందుకంటే డైరక్టరీ 453 00:23:27,900 --> 00:23:32,220 ఆ లోపలి ప్రతిదీ డైరెక్టరీ అమలుచేశారు. 454 00:23:32,220 --> 00:23:36,000 మరియు ఆ కొంతవరకు సహాయపడతాయి రికార్డర్ మీరు చెప్పుకోవాలంటే 455 00:23:36,000 --> 00:23:38,860 సమస్య ఒక సెట్ - 456 00:23:38,860 --> 00:23:41,320 లేదా నిజానికి, తరువాత సమస్య సెట్లు ఉన్నాయి మరింత ముఖ్యమైన, ఎందుకంటే అక్కడ 457 00:23:41,320 --> 00:23:43,660 మొత్తం బంచ్ ఉంటుంది ఫైళ్లు మరియు విషయాలు. 458 00:23:43,660 --> 00:23:47,010 >> కానీ మీరు చీలికను, కావలసిన రెండవ, మీరు అన్ని కుడి, వంటి ఉన్నాము, నేను ఉన్నాను 459 00:23:47,010 --> 00:23:50,210 వివిధ ఏదో ప్రయత్నించండి వెళ్లి. 460 00:23:50,210 --> 00:23:57,860 నాకు నా మొత్తం pset1 కాపీ pset1 బ్యాకప్ లోకి డైరెక్టరీ కాబట్టి ఉంటే 461 00:23:57,860 --> 00:24:01,490 నేను నేను, విషయాలు అప్ screwing ముగుస్తుంది తిరిగి నా బ్యాకప్ డైరెక్టరీలో వెళ్ళి. 462 00:24:01,490 --> 00:24:07,340 మరింత తగిన మార్గాలు ఉన్నాయి మీ కోడ్ నమోదయినప్పటికీ వెర్షన్, కానీ 463 00:24:07,340 --> 00:24:10,610 ఈ ఎల్లప్పుడూ చేయడానికి ఒక శీఘ్ర మార్గం మీరు ఏదో ఒక కాపీని కలిగి 464 00:24:10,610 --> 00:24:11,860 మీరు సవరించడానికి గురించి అని. 465 00:24:11,860 --> 00:24:16,974 466 00:24:16,974 --> 00:24:27,090 >> కాబట్టి echo కూడా ఒక ఆఫ్ ఆదేశం అని sillily రకం కేవలం ముద్రిస్తుంది 467 00:24:27,090 --> 00:24:31,540 కమాండ్ లైన్ వేటి మీరు పంపటానికి కావలెను. 468 00:24:31,540 --> 00:24:32,680 కాబట్టి ఎక్కువ ప్రతిధ్వని. 469 00:24:32,680 --> 00:24:35,420 మేము కేవలం హాయ్ ప్రింట్ చేస్తాము. 470 00:24:35,420 --> 00:24:38,030 ప్రపంచ హలో ఎకో. 471 00:24:38,030 --> 00:24:39,800 మేము హలో వరల్డ్ ప్రింట్ చేస్తాము. 472 00:24:39,800 --> 00:24:44,350 ఆ వాడుకలోకి వస్తే మీరు ఆదేశాలను కలపడం మొదలు. 473 00:24:44,350 --> 00:24:48,300 >> మరియు తిరిగి, మీరు పూర్తిగా ఆశించకండి ఇంకా ఈ అర్థం, కానీ ఉంది 474 00:24:48,300 --> 00:24:49,910 చూడటానికి ఏదో. 475 00:24:49,910 --> 00:24:52,470 ఆపై మీరు ఉదాహరణలు కోసం ను చేస్తుంటే లేదా మీరు చేయాలనుకుంటున్నారా తెలుసుకుంటారు 476 00:24:52,470 --> 00:24:55,030 ఏదో, ఇది సహాయకారిగా ఉంటుంది. 477 00:24:55,030 --> 00:24:59,020 కాబట్టి యొక్క, ఒక ఉదాహరణగా, కాబట్టి ls, డాష్, l. 478 00:24:59,020 --> 00:25:01,160 ఇక్కడ నేను అవుట్పుట్ చూడండి ls యొక్క, డాష్, l. 479 00:25:01,160 --> 00:25:06,560 నేను OK, నేను మీరు చెప్పేది ఒక ఫైల్ లోకి నిల్వ. 480 00:25:06,560 --> 00:25:11,620 ఇక్కడ ఈ ఉత్పత్తి యొక్క అన్ని, నేను మీరు ఒక ప్రత్యేక ఫైలు ఉంచి. 481 00:25:11,620 --> 00:25:16,080 >> సింబల్ కంటే నీతో ఈ ఎక్కువ మేము కాల్ చూడాలని ఏమిటి. 482 00:25:16,080 --> 00:25:18,570 మేము రీడైరెక్ట్ చేస్తున్నారు ఒక ఫైల్లోకి అవుట్పుట్. 483 00:25:18,570 --> 00:25:21,680 ఆ ఎందుకంటే, యొక్క ఫైలు బ్లా కాల్ లెట్ నేను ఎల్లప్పుడూ కాల్ సర్వసాధారణం. 484 00:25:21,680 --> 00:25:26,430 కాబట్టి ఇప్పుడు మనం చూడండి ఒక ఇక్కడే బ్లా దాఖలు. 485 00:25:26,430 --> 00:25:30,270 నేను దానిని తెరిచి ఉంటే, నేను అది చూస్తారు కమాండ్ నుండి ఖచ్చితంగా అవుట్పుట్ 486 00:25:30,270 --> 00:25:31,990 నేను నడచి. 487 00:25:31,990 --> 00:25:36,020 మరియు అలాగే, మీరు - 488 00:25:36,020 --> 00:25:41,260 ఈ ఫైలుకు అవుట్పుట్, ఈ ఉంటే ఒక ఫైలు నుండి ఇన్పుట్ పొందడానికి ఉంది. 489 00:25:41,260 --> 00:25:45,790 490 00:25:45,790 --> 00:25:47,050 ఒక ఆదేశం ఏమిటి అని నేను - 491 00:25:47,050 --> 00:25:49,620 >> JOSEPH: నేను మీరు ఉపయోగించవచ్చు అనుకుంటున్నాను బహుశా, తక్కువ లేదా ఎక్కువ. 492 00:25:49,620 --> 00:25:53,031 >> రాబ్: కానీ ఎలా కేవలం తక్కువ బ్లా గురించి? 493 00:25:53,031 --> 00:25:53,930 నేను తెలియదు. 494 00:25:53,930 --> 00:25:57,870 మీరు ఈ సందర్భంలో వస్తాయి ఉంటే, వంటి ఇది ఉపయోగం ఆ psets ఉంది. 495 00:25:57,870 --> 00:25:59,950 >> JOSEPH: మీరు echo పైపు అది. 496 00:25:59,950 --> 00:26:02,920 పైప్ ఇది చూడటానికి echo ఫైలు. 497 00:26:02,920 --> 00:26:04,060 >> రాబ్: ఇది పైపు ఉంది. 498 00:26:04,060 --> 00:26:04,860 >> JOSEPH: క్షమించండి. 499 00:26:04,860 --> 00:26:06,190 >> రాబ్: అన్ని కుడి. 500 00:26:06,190 --> 00:26:12,720 కాబట్టి ఈ ఒక ఫైలు అవుట్పుట్ ఉంది. 501 00:26:12,720 --> 00:26:18,700 ఈ ఫైల్ నుండి టెక్స్ట్ పొందండి ఉంది మరియు ప్రోగ్రామ్ కి అప్పగిస్తాం. 502 00:26:18,700 --> 00:26:20,560 మరియు మీరు కూడా ఈ వ్యక్తి చూస్తారు. 503 00:26:20,560 --> 00:26:24,410 కాబట్టి ఈ రకమైన ఒకేసారి రెండు చేస్తోంది. 504 00:26:24,410 --> 00:26:28,310 మరియు వాస్తవానికి, నేను రెండు కొత్త పరిచయం చేస్తాము కేవలం ఇది వినియోగించుకోవచ్చు నడుచుకొనవలెను. 505 00:26:28,310 --> 00:26:33,060 >> చరిత్ర కేవలం ఒక సులభ ఆఙ్ఞ ఒక లిస్టింగ్ ముద్రించడానికి 506 00:26:33,060 --> 00:26:34,940 ఏదైనా నేను ఇప్పటివరకు ఒక కమాండ్ లైన్ అమలు చేసిన. 507 00:26:34,940 --> 00:26:38,290 కాబట్టి మేము ఇక్కడ నేను కలిగి ప్రతిదీ చూడండి ఈ మొత్తం సమయం నడుస్తున్న. 508 00:26:38,290 --> 00:26:39,540 Ls యొక్క బోలెడంత. 509 00:26:39,540 --> 00:26:41,570 510 00:26:41,570 --> 00:26:48,470 >> మరియు మరొక ఉపయోగకరమైన ఆదేశం grep అని దాని ప్రయోజనం శోధించండి ఉంది 511 00:26:48,470 --> 00:26:52,060 నమూనాలను వెతుకుతున్న టెక్స్ట్, బాగా, సంసార మీరు శోధిస్తున్న 512 00:26:52,060 --> 00:26:53,310 ఇది కోసం చూడవచ్చు. 513 00:26:53,310 --> 00:26:59,770 మరియు ఇక్కడ ఒక సులభ ఉపయోగం సే, ఉంది మేము చరిత్ర పట్టుకొను మీరు. 514 00:26:59,770 --> 00:27:03,860 నేను ఆదేశాలను కోసం చూడవచ్చు నేను పేరు - ఒక ఏమిటి 515 00:27:03,860 --> 00:27:05,000 కోసం చూడండి వల్లమాలిన? 516 00:27:05,000 --> 00:27:06,898 >> JOSEPH: [వినబడని]? 517 00:27:06,898 --> 00:27:09,710 >> రాబ్: కూడా యొక్క అన్ని కోసం చూద్దాం కారణం ఏదైనా, తాకిన. 518 00:27:09,710 --> 00:27:13,850 ఈ అది ఇలా కనిపిస్తుంది ఉంది. 519 00:27:13,850 --> 00:27:15,560 మరియు మీరు పూర్తిగా లేదు అర్థం. 520 00:27:15,560 --> 00:27:20,570 కానీ ఆలోచన ఇక్కడ ఉంది, చరిత్ర కల్పించడం ఇది ఇక్కడ అదే ఉత్పత్తి 521 00:27:20,570 --> 00:27:25,030 అది మొత్తం ముద్రించిన యొక్క పేరు నేను ఎప్పుడూ అమలు చేసిన చరిత్ర మొత్తంలో. 522 00:27:25,030 --> 00:27:27,030 మేము ఆ ప్రయాణిస్తున్న - 523 00:27:27,030 --> 00:27:30,230 ఖరీఫ్లో స్క్రీన్ కు ప్రింటింగ్ యొక్క, మేము ఆ పాస్ 524 00:27:30,230 --> 00:27:34,640 అన్వేషిస్తుంది ఇది కమాండ్ grep పదం టచ్ యొక్క అన్ని సందర్భాలలో. 525 00:27:34,640 --> 00:27:40,280 >> కాబట్టి ఈ కలయిక ఉపయోగించి టూల్స్ చరిత్ర మరియు grep, నేను, OK, చూడగలరు 526 00:27:40,280 --> 00:27:44,820 ఇక్కడ ఆదేశాలను అన్ని నేను ఎప్పుడూ ఉంది అమలు, మరియు ఇక్కడ కొంత సాధారణ ఒకటి. 527 00:27:44,820 --> 00:27:45,510 మేము దిగువన ఉన్నారు. 528 00:27:45,510 --> 00:27:47,930 మరియు అది కూడా నాకు ఆదేశం ఇవ్వడం నేను ఉందని నడిచింది 529 00:27:47,930 --> 00:27:51,240 అది పదం టచ్. 530 00:27:51,240 --> 00:27:58,500 కానీ పైపు ఒక అందమైన ఉపయోగకరమైన విషయం పలు కార్యక్రమాలు కలపడం కోసం. 531 00:27:58,500 --> 00:28:04,670 మరియు వాస్తవానికి, ఇది లెట్స్ ఒక షార్ట్కట్ ఉంది నాకు అవుట్పుట్ బ్లా దాఖలు చరిత్ర మరియు 532 00:28:04,670 --> 00:28:10,190 నాకు ఫైలు బ్లా ఉపయోగించి grep తెలియజేయండి నేను చూసి ఏమి వంటి. 533 00:28:10,190 --> 00:28:13,460 కాబట్టి పైపు కేవలం ఒక షార్ట్కట్ ఆ రెండు ఆదేశాలను కోసం. 534 00:28:13,460 --> 00:28:13,950 అవును. 535 00:28:13,950 --> 00:28:15,306 >> SPEAKER 4: [వినబడని]? 536 00:28:15,306 --> 00:28:16,556 >> రాబ్: అవును. 537 00:28:16,556 --> 00:28:20,142 538 00:28:20,142 --> 00:28:21,110 ఏమిటి - 539 00:28:21,110 --> 00:28:21,858 ఓహ్. 540 00:28:21,858 --> 00:28:24,820 యొక్క పరీక్షిద్దాము. 541 00:28:24,820 --> 00:28:29,170 కాబట్టి పిల్లి, కుక్క, చేపలు. 542 00:28:29,170 --> 00:28:33,770 నేను grep కావలసిన. 543 00:28:33,770 --> 00:28:37,680 Dash, r, మళ్ళీ, అన్నారు పునరావృతంగా, నేను డౌన్ పడుట కావలసిన 544 00:28:37,680 --> 00:28:38,870 అన్ని డైరెక్టరీలు. 545 00:28:38,870 --> 00:28:43,210 నేను పునరావృతంగా అన్ని కోసం grep కావలసిన - మరియు నాకు తాత్కాలికంగా ఉండకుండా 546 00:28:43,210 --> 00:28:44,460 ఈ విధంగా బయటకు. 547 00:28:44,460 --> 00:28:48,650 548 00:28:48,650 --> 00:28:50,740 నాకు విస్మరించు. 549 00:28:50,740 --> 00:28:51,360 OK. 550 00:28:51,360 --> 00:28:56,740 >> నేను తాత్కాలికంగా కోసం grep కావలసిన పదం చేప యొక్క అన్ని సందర్భాలలో. 551 00:28:56,740 --> 00:29:00,510 మరియు ఇక్కడ నేను ఏ grepping ఉంది పునరావృతంగా పదం చేప కోసం. 552 00:29:00,510 --> 00:29:05,410 మరియు స్టార్ ఈ అన్ని పైగా అర్థం ఈ డైరెక్టరీలో ఫైళ్లు. 553 00:29:05,410 --> 00:29:08,930 మరియు అందువలన, నాకు తిరస్కరించబడింది ఒక అనుమతి ఇచ్చింది ఆ చదివే అనుమతి లేదు ఎందుకంటే 554 00:29:08,930 --> 00:29:10,060 ప్రత్యేక ఫైలు. 555 00:29:10,060 --> 00:29:14,040 కానీ ఫైల్ను, పరీక్ష లో చేపలు దొరకలేదు. 556 00:29:14,040 --> 00:29:18,450 >> నేను కూడా ప్రత్యేకంగా చెప్పేది, నేను కాలేదు లో, ఫైలు బ్లా లో చూడవచ్చు 557 00:29:18,450 --> 00:29:19,580 ఇది ఏవీ లేదు సందర్భంలో. 558 00:29:19,580 --> 00:29:20,990 నేను మాత్రమే ఫైల్, పరీక్ష లో చూడవచ్చు. 559 00:29:20,990 --> 00:29:22,240 ఇది చేప కనుగొంటారు. 560 00:29:22,240 --> 00:29:25,980 561 00:29:25,980 --> 00:29:29,260 ఒక అందమైన ఉపయోగకరమైన ఆఙ్ఞ సాధారణంగా తెలిసిన. 562 00:29:29,260 --> 00:29:31,640 Grep కొన్ని ప్రత్యామ్నాయాలు ఉన్నాయి మరింత రావలసిన ఆ 563 00:29:31,640 --> 00:29:36,780 స్నేహపూర్వక ప్రోగ్రామర్, కానీ నేను ఉంటాయి ఇప్పటికీ grep తిరిగి వస్తాయి. 564 00:29:36,780 --> 00:29:38,030 ప్రశ్నలు? 565 00:29:38,030 --> 00:29:39,965 566 00:29:39,965 --> 00:29:40,919 OK. 567 00:29:40,919 --> 00:29:42,520 >> ఇతర ఆదేశాలను ఉన్నాయి? 568 00:29:42,520 --> 00:29:45,270 ఓహ్. 569 00:29:45,270 --> 00:29:48,370 నేను ఎల్లప్పుడూ ఒక ఆఫ్ ఒక సరదాగా CAL ఉంది అని కనిపెట్టారు. 570 00:29:48,370 --> 00:29:55,610 నేను ఈ మనోహరమైన ఉన్నపుడు కాబట్టి గమనించి పూర్తి స్క్రీన్ మోడ్, నాకు వంటి టాప్ 571 00:29:55,610 --> 00:29:56,720 టూల్బార్ లేదా ఏదైనా. 572 00:29:56,720 --> 00:29:59,530 కాబట్టి కాల్ నాకు ఒక nice కొద్దిగా ఇస్తుంది సరైన ఉండే క్యాలెండర్ 573 00:29:59,530 --> 00:30:02,380 ఇప్పుడు నరికి, నేను ఊహించుకోవటం. 574 00:30:02,380 --> 00:30:04,770 కానీ నైస్ చిన్న కమాండ్. 575 00:30:04,770 --> 00:30:06,540 >> JOSEPH: ఇది [వినబడని] ఉంది. 576 00:30:06,540 --> 00:30:09,170 మీరు కలిగి ఉండవచ్చు ఇతర ఆదేశాలను చూసిన గణగణమని ద్వని చేయు ఉన్నాయి మరియు తయారు. 577 00:30:09,170 --> 00:30:11,180 మేము వాటిని వెళ్తారో మరింత వివరంగా తరువాత. 578 00:30:11,180 --> 00:30:13,400 కానీ మీరు పని చేసిన ఉంటే Pset, మీరు ఉండాలి 579 00:30:13,400 --> 00:30:15,160 ఆ తెలిసిన. 580 00:30:15,160 --> 00:30:16,640 >> రాబ్: అన్ని కుడి. 581 00:30:16,640 --> 00:30:18,520 కమాండ్ లైన్ విషయాలపై ప్రశ్నలు? 582 00:30:18,520 --> 00:30:22,450 583 00:30:22,450 --> 00:30:23,260 అన్ని కుడి. 584 00:30:23,260 --> 00:30:27,416 కాబట్టి యొక్క కొన్ని వెళ్దాం సి సంబంధిత stuff. 585 00:30:27,416 --> 00:30:28,666 వేరియబుల్స్ గణిత. 586 00:30:28,666 --> 00:30:39,078 587 00:30:39,078 --> 00:30:40,060 OK. 588 00:30:40,060 --> 00:30:45,230 మేము ప్రారంభం గణిత కలిగి, కాబట్టి కేవలం వంటి మీరు కూడా C. లో గణిత ఉపయోగించవచ్చు 589 00:30:45,230 --> 00:30:49,270 >> మేము, పూర్తిగా ను ముందు కాబట్టి వేరియబుల్స్. 590 00:30:49,270 --> 00:30:53,920 గుర్తుంచుకోండి ఒక డిక్లేర్ చేసినప్పుడు , Int x లేదా ఫ్లోట్ y, మీరు వంటి వేరియబుల్ 591 00:30:53,920 --> 00:30:56,710 ముందు టైప్ ఇవ్వాలని వేరియబుల్ పేరు. 592 00:30:56,710 --> 00:31:03,020 కాబట్టి మేము చూసిన రకాల ఇప్పటివరకు, Int ఉంటాయి ఫ్లోట్, డబుల్, లాంగ్ లాంగ్, ఇది నేను 593 00:31:03,020 --> 00:31:06,150 నిజానికి ఉన్నాను ఉంటే తెలియదు ఇప్పటివరకు చూసిన. 594 00:31:06,150 --> 00:31:07,700 >> కొన్ని ఇతర వాటిని ఉన్నాయి. 595 00:31:07,700 --> 00:31:09,990 మేము చార్ చేసిన. 596 00:31:09,990 --> 00:31:13,920 ఇది పోలియున్నది చిన్న ఉంది ఎదురుగా దీర్ఘ కాలం అది ఎక్కడ 597 00:31:13,920 --> 00:31:16,650 పూర్ణాంకం కంటే చిన్న. 598 00:31:16,650 --> 00:31:18,580 మేము కూడా స్ట్రింగ్ చూసిన. 599 00:31:18,580 --> 00:31:23,070 కాబట్టి ఏమి స్ట్రింగ్ గురించి ప్రత్యేక? 600 00:31:23,070 --> 00:31:25,350 నేను ఎందుకు చెబుతా చాలా పూర్ణాంకానికి వంటి? 601 00:31:25,350 --> 00:31:27,030 >> SPEAKER 4: ఇది నిజంగా లేదు. 602 00:31:27,030 --> 00:31:27,990 >> రాబ్: అవును. 603 00:31:27,990 --> 00:31:31,820 మేము స్ట్రింగ్ కాబట్టి మాత్రమే కారణం ఉంది మీరు చేసినప్పుడు ఎందుకంటే 604 00:31:31,820 --> 00:31:33,215 హాష్, cs50.h. ఉన్నాయి 605 00:31:33,215 --> 00:31:36,530 606 00:31:36,530 --> 00:31:42,670 మరియు మేము ఈ ఉదాహరణలు చూస్తారు - ఓహ్, ఆ బాగా నిర్వహించడానికి లేదు - 607 00:31:42,670 --> 00:31:46,160 cs50.h ఏదో చేస్తోంది పేరు రకం తరహాలో 608 00:31:46,160 --> 00:31:49,230 డెఫ్, చార్ స్టార్, స్ట్రింగ్. 609 00:31:49,230 --> 00:31:53,280 >> కాబట్టి మేము కూడా లేదు మాట్లాడుతూ ఒక చార్ స్టార్ ఇంకా ఏమి. 610 00:31:53,280 --> 00:31:56,770 కానీ ఈ మేము స్ట్రింగ్ చెప్పడం ఉంది. 611 00:31:56,770 --> 00:32:00,250 మీరు, స్ట్రింగ్ ఉపయోగిస్తున్నాను కలిగిస్తుంది చార్ స్టార్ ఉపయోగించి కావచ్చు, 612 00:32:00,250 --> 00:32:04,670 నిజానికి ఇది ఒక రకమైన ఆ సి భాషలో ఉంది. 613 00:32:04,670 --> 00:32:06,680 కానీ మేము ఆ చూస్తారు. 614 00:32:06,680 --> 00:32:07,860 ఓహ్, మరియు సరైన వెనక్కు. 615 00:32:07,860 --> 00:32:10,170 నీట్. 616 00:32:10,170 --> 00:32:15,370 >> Bool తో కాబట్టి ఇదే పేరు నిజమైన మరియు తప్పుడు. 617 00:32:15,370 --> 00:32:22,510 ఆ నిజంగా C. లో ఒక అంతర్నిర్మిత రకం కాదు బదులుగా, అది కేవలం, ఈ కలిగి ఉంది 618 00:32:22,510 --> 00:32:23,740 విలువ సున్నా? 619 00:32:23,740 --> 00:32:26,200 అప్పుడు మేము పరిగణలోకి చేస్తాము ఇది అబద్దమని. 620 00:32:26,200 --> 00:32:27,350 ఈ విలువ కలిగి ఉంది - 621 00:32:27,350 --> 00:32:30,530 బాగా, ఈ ఏ కలిగి సున్నా లేని విలువ? 622 00:32:30,530 --> 00:32:32,200 అప్పుడు మేము అది నిజమని పరిగణలోకి చేస్తాము. 623 00:32:32,200 --> 00:32:35,940 ఒక రెండు నిజం, నిజం సున్నా ఏదైనా నిజం. 624 00:32:35,940 --> 00:32:38,710 625 00:32:38,710 --> 00:32:42,790 కాబట్టి ఆ ఉంటాయి. 626 00:32:42,790 --> 00:32:47,624 ప్రకటించారు అంశాలపై ప్రశ్నలు మరియు వేరియబుల్ రకాల మరియు ఆ? 627 00:32:47,624 --> 00:32:48,100 అవును. 628 00:32:48,100 --> 00:32:52,384 >> SPEAKER 4: లాంగ్ లాంగ్, పుస్తకం, అది లాంగ్ లాంగ్ Int అని చెప్పాడు. 629 00:32:52,384 --> 00:32:54,288 కానీ కేవలం లాంగ్ లాంగ్ పని చేస్తుంది? 630 00:32:54,288 --> 00:32:58,210 631 00:32:58,210 --> 00:33:01,470 >> రాబ్: సో ఈ రకం మార్పిడులు. 632 00:33:01,470 --> 00:33:04,170 కాబట్టి Int x. 633 00:33:04,170 --> 00:33:07,710 కాబట్టి మేము కూడా Int సైన్ చేయని x చెప్పగలను. 634 00:33:07,710 --> 00:33:09,640 మేము చిన్న, Int x చెప్పగలను. 635 00:33:09,640 --> 00:33:12,570 మేము Int x లాంగ్ లాంగ్ చెప్పగలను. 636 00:33:12,570 --> 00:33:17,250 కానీ ఆ విషయాలు చాలా చక్కని ఏ నేను కేవలం చెప్పారు, Int సైన్ చేయని, Int, 637 00:33:17,250 --> 00:33:21,480 పూర్ణాంకానికి లాంగ్ లాంగ్, మీరు వదిలించుకోవటం Int మరియు ఇది కేవలం ఊహించుకోవటం కనిపిస్తుంది 638 00:33:21,480 --> 00:33:22,510 మీరు Int అర్థం. 639 00:33:22,510 --> 00:33:26,045 కేవలం అంటే కాబట్టి సైన్ చేయని x, - 640 00:33:26,045 --> 00:33:29,400 మీరు ఎలా సాధారణంగా ఒక Int, మీరు x ప్రతికూల 3 సమానం చెప్పగలను? 641 00:33:29,400 --> 00:33:31,636 ఒక Int సైన్ చేయని తో, మీరు కాదు. 642 00:33:31,636 --> 00:33:34,480 >> JOSEPH: మరియు తిరిగి, కెమెరా కోసం, ప్రశ్న తేడా ఏది, ఉంది 643 00:33:34,480 --> 00:33:37,796 లాంగ్ లాంగ్ Int మధ్య మరియు కేవలం లాంగ్ లాంగ్? 644 00:33:37,796 --> 00:33:38,410 >> రాబ్: అవును. 645 00:33:38,410 --> 00:33:42,850 నేను దాదాపు ఎప్పుడూ రెడీ లాంగ్ లాంగ్ పూర్ణాంకానికి వ్రాయండి. 646 00:33:42,850 --> 00:33:44,100 నేను లాంగ్ లాంగ్ రాస్తాం. 647 00:33:44,100 --> 00:33:47,770 648 00:33:47,770 --> 00:33:50,636 >> JOSEPH: ఏదైనా ప్రశ్నలు? 649 00:33:50,636 --> 00:33:51,886 >> రాబ్: సరే. 650 00:33:51,886 --> 00:33:56,180 651 00:33:56,180 --> 00:34:02,390 ఆ కాబట్టి వెర్రి చిన్న రిమైండర్ ఉంది ఎలా మేము ఒక వేరియబుల్ ప్రకటించి ప్రారంభించడం 652 00:34:02,390 --> 00:34:04,450 వేరియబుల్ మరియు మరొక డిక్లేర్ వేరియబుల్ మరియు ప్రారంభించడం 653 00:34:04,450 --> 00:34:05,870 ఇది ఒక దశలో అన్ని. 654 00:34:05,870 --> 00:34:09,370 కాబట్టి వేరియబుల్ ప్రకటించిన ప్రారంభ వేరియబుల్ లేదు 655 00:34:09,370 --> 00:34:11,120 కానీ అదే లైన్ లో ఉంటుంది కు. 656 00:34:11,120 --> 00:34:15,409 657 00:34:15,409 --> 00:34:20,060 >> కాబట్టి మేము, ప్రామాణిక గణిత ఆపరేటర్లు కలిగి మీకు ఆ - 658 00:34:20,060 --> 00:34:22,199 ప్లస్, మైనస్, విభజించి, సార్లు. 659 00:34:22,199 --> 00:34:24,389 మేము చూస్తారు ఇది మాడ్యులో కూడా ఉంది. 660 00:34:24,389 --> 00:34:29,060 కనీసం లో, లేదు సి, ఒక అంతర్నిర్మిత శక్తి 661 00:34:29,060 --> 00:34:31,765 ఘాతీయ caret ఆపరేటర్లు. 662 00:34:31,765 --> 00:34:33,770 బాగా, ఒక caret ఆపరేటర్లు ఉంది, కానీ శక్తి కాదు. 663 00:34:33,770 --> 00:34:34,239 >> JOSEPH: కానీ ఘాతీయ కాదు, అవును. 664 00:34:34,239 --> 00:34:36,210 >> రాబ్: caret ఉపయోగించకండి ఇది అర్థం అని ఊహించుకోవటం 665 00:34:36,210 --> 00:34:39,980 స్క్వేర్డ్ లేదా ఎలాగైనా వంటి. 666 00:34:39,980 --> 00:34:42,289 కాబట్టి కొన్ని విషయాలు లో ఉంచడానికి విభజన గురించి పట్టించుకోవడం. 667 00:34:42,289 --> 00:34:46,282 668 00:34:46,282 --> 00:34:48,880 నేను నిలబడి ఉంటుంది. 669 00:34:48,880 --> 00:34:51,315 కాబట్టి ప్రారంభించును సమాధానం ప్రకటించింది. 670 00:34:51,315 --> 00:34:54,670 కాబట్టి మేము ఫ్లోట్ సమాధానం చెబుతున్న 10 ద్వారా విభజించబడింది 1 సమానం. 671 00:34:54,670 --> 00:34:57,500 రెండు దశాంశ స్థానాలు సమాధానం ప్రింట్. 672 00:34:57,500 --> 00:35:02,180 >> మరియు ఈ విషయం యొక్క విధమైన అని నేను గుర్తించడానికి printf మనిషి అని 673 00:35:02,180 --> 00:35:05,110 , డాట్, 2F% ఏమి హెక్ అర్థం ఏమిటి? 674 00:35:05,110 --> 00:35:07,930 మరియు కేవలం, బాగా, అర్థం 0.2 విస్మరించి. 675 00:35:07,930 --> 00:35:10,420 మరియు%, f మేము ఉపయోగం ఏమిటి ఫ్లోట్ ప్రింట్. 676 00:35:10,420 --> 00:35:15,370 0.2 అని, print that రెండు దశాంశ స్థానాలు ఫ్లోట్. 677 00:35:15,370 --> 00:35:19,600 కాబట్టి ఈ ప్రోగ్రామ్ ఒక బగ్ ఉంది, మరియు మీరు వాటిని కొన్ని ముందు ఈ చూసిన 678 00:35:19,600 --> 00:35:20,870 ముందు CS కోర్సు. 679 00:35:20,870 --> 00:35:22,170 కానీ బగ్ ఏమిటి? 680 00:35:22,170 --> 00:35:23,050 >> SPEAKER 5: జీరో. 681 00:35:23,050 --> 00:35:24,130 >> రాబ్: అవును. 682 00:35:24,130 --> 00:35:29,630 మేము సే, సమాధానం సమానం 1 10 ద్వారా విభజించబడింది, మేము 683 00:35:29,630 --> 00:35:31,610 0.1 ఉండాలి సమాధానం. 684 00:35:31,610 --> 00:35:37,450 కానీ 1 10 ద్వారా విభజించబడింది, 1 ఒక ఉంది పూర్ణాంక, 10 ఒక పూర్ణ సంఖ్య. 685 00:35:37,450 --> 00:35:41,060 అందువలన మేము ద్వారా విభజించబడింది పూర్ణాంకం చేసినప్పుడు పూర్ణాంకం, మేము తిరిగి చూడాలని 686 00:35:41,060 --> 00:35:42,190 పూర్ణాంకం. 687 00:35:42,190 --> 00:35:43,660 కాబట్టి 10 ద్వారా విభజించబడింది 1 0.1. 688 00:35:43,660 --> 00:35:46,760 >> అది మాకు పూర్ణాంకం రావాలంటే కావున, ఇది కేవలం తీసివేసినట్లు వెళుతున్న ఆ 689 00:35:46,760 --> 00:35:49,410 దశాంశ స్థానంలో మరియు పేర్కొన్నట్లు సమాధానం 0. 690 00:35:49,410 --> 00:35:55,314 కాబట్టి మేము, ఇక్కడ సమాధానం ప్రింట్ చేసినప్పుడు ఇది 0.00 ముద్రించడానికి జరగబోతోంది. 691 00:35:55,314 --> 00:35:58,430 >> JOSEPH: మరియు కేవలం ఒక గమనిక వంటి, నిజానికి తరువాత ఏమి విసురుతాడు 692 00:35:58,430 --> 00:35:59,390 దశాంశ బిందువు. 693 00:35:59,390 --> 00:36:03,180 మీరు బదులుగా వచ్చింది ఉంటే 6 10 ద్వారా విభజించబడింది, మీరు కల్పించే అనుకుంటున్నాను ఉండవచ్చు 694 00:36:03,180 --> 00:36:05,200 0.6 మరియు మీరు 1 వరకు వచ్చు చేస్తుంది. 695 00:36:05,200 --> 00:36:10,520 టైపు కానీ నిజానికి, ఏమి జరుగుతుంది పనులు అది ఏమిటి పడిపోతుంది అని 696 00:36:10,520 --> 00:36:11,470 దశాంశ బిందువు తర్వాత. 697 00:36:11,470 --> 00:36:13,020 కాబట్టి 0.6 0 కాదు. 698 00:36:13,020 --> 00:36:13,370 >> రాబ్: అవును. 699 00:36:13,370 --> 00:36:15,160 మరియు మేము ఆ కోసం ఖండించు సే చేస్తాము. 700 00:36:15,160 --> 00:36:21,760 కాబట్టి మీరు ఒక పూర్ణాంకానికి నటించారు చేసినప్పుడు, దశాంశ ట్రంకేటెడ్. 701 00:36:21,760 --> 00:36:23,980 కాబట్టి ఆ కోసం పరిష్కారం - ఉంది వాస్తవానికి రెండు. 702 00:36:23,980 --> 00:36:27,890 నేను, ఆ రెండవ వెళుతున్న ఎందుకంటే ఈ ఒక చాలా సులభంగా పరిష్కారం ఉంది. 703 00:36:27,890 --> 00:36:32,670 >> కాబట్టి ఒక పరిష్కారాన్ని తేలియాడుతున్న ఉపయోగించడానికి ఉంది డివిజన్లో. 704 00:36:32,670 --> 00:36:34,720 మరియు నిజంగా, మీరు మాత్రమే ఉంటుంది వాటిలో ఫ్లోట్ ఒక చేయడానికి. 705 00:36:34,720 --> 00:36:37,400 కానీ కొంతవరకు స్పష్టమైన యొక్క కేవలం వాటిని రెండు తేలియాడే చేయడానికి. 706 00:36:37,400 --> 00:36:41,170 కాబట్టి 1.0 10.0 ద్వారా విభజించబడింది రెండు తేలియాడుతున్న విభజన. 707 00:36:41,170 --> 00:36:43,970 కాబట్టి సమాధానం ఉండటం ముగుస్తుంది ఫ్లోట్, మరియు మీరు రెడీ 708 00:36:43,970 --> 00:36:48,050 సరిగ్గా ఇక్కడ 0.10 ప్రింట్. 709 00:36:48,050 --> 00:36:52,220 >> బాగా పని లేదు ఏదో గురించి అంటే, బాగా, ఖచ్చితంగా, ఇది సులభం 710 00:36:52,220 --> 00:36:56,240 ఒక 1 మార్చేందుకు తగినంత ఇది 1.0 ద్వారా తీసుకువస్తారు. 711 00:36:56,240 --> 00:37:02,180 కానీ బదులుగా మేము రెండు పూర్ణాంకాల కలిగి పూర్ణాంకానికి వంటి x 1 మరియు Int y సమానం 712 00:37:02,180 --> 00:37:05,660 10 సమానం, మరియు అప్పుడు మేము కావలెను x y ద్వారా విభజించబడింది చెయ్యాలి? 713 00:37:05,660 --> 00:37:10,420 కనుక ఇది కేవలం సులభం కాదు x.0 లేదా ఏదో. 714 00:37:10,420 --> 00:37:12,790 >> కాబట్టి ఆ పరిష్కారం కాస్టింగ్ ఉంది. 715 00:37:12,790 --> 00:37:19,780 నటులు సి మార్చేందుకు లో ఒక మార్గం మరొక వేరియబుల్ రకం నుండి. 716 00:37:19,780 --> 00:37:22,320 ఇక్కడ, 1 ఒక పూర్ణ సంఖ్య. 717 00:37:22,320 --> 00:37:27,050 మరియు ముందు ఈ ఫ్లోట్ పెడతాడు ఇది, మేము ఒక ఫ్లోట్ 1 కాస్టింగ్ ఉంటాయి. 718 00:37:27,050 --> 00:37:30,350 కాబట్టి ఈ మారిపోతుంది ఒక 1.0 1. 719 00:37:30,350 --> 00:37:33,380 మరియు ఈ మారిపోతుంది ఒక 10.0 10. 720 00:37:33,380 --> 00:37:36,790 >> మరియు తర్వాత విషయాలు సమానంగా ప్రవర్తించే మేము చూపించింది మునుపటి వెర్షన్ 721 00:37:36,790 --> 00:37:42,190 పేరు, అనుకున్న, మేము 0.10 పొందండి మరియు ఆ ప్రింట్ చేస్తాము. 722 00:37:42,190 --> 00:37:44,120 మరియు మేము ఈ చేయవచ్చు చాలా వేరియబుల్స్,. 723 00:37:44,120 --> 00:37:47,376 కాబట్టి మేము చెప్పడానికి, ఫ్లోట్ x చేయవచ్చు ఫ్లోట్ y ద్వారా విభజించబడింది. 724 00:37:47,376 --> 00:37:48,626 >> JOSEPH: ఏదైనా ప్రశ్నలు? 725 00:37:48,626 --> 00:37:54,182 726 00:37:54,182 --> 00:38:00,090 >> రాబ్: సో సాధారణ గణిత వంటి, మేము ఆపరేటర్లు ప్రాధాన్యత కలిగి. 727 00:38:00,090 --> 00:38:06,960 కాబట్టి గణిత తరగతి, మీరు అవకాశం ఉన్నారు క్రియల క్రమం కాల్. 728 00:38:06,960 --> 00:38:09,890 ఇక్కడ, అధికారిక పదం ఆపరేటర్లు ప్రాధాన్యత. 729 00:38:09,890 --> 00:38:15,230 కానీ ఆపరేటర్లు ప్రాధాన్యత, లేదా చాలా ఆపరేటర్లు, మీరు ఆశించిన విధంగానే ఉంది. 730 00:38:15,230 --> 00:38:22,660 >> కాబట్టి కేవలం గణిత వంటి, 2 సార్లు 10 ఉంది మరింత సన్నిహితంగా కంటే సమూహం కావడం 731 00:38:22,660 --> 00:38:25,410 ఈ 10 2 ద్వారా విభజించబడింది ఆపై 2. 732 00:38:25,410 --> 00:38:29,745 క్రియల క్రమం, ఇది 2 చేస్తాను సార్లు 10, 10 తర్వాత 2 ద్వారా విభజించబడింది, మరియు 733 00:38:29,745 --> 00:38:32,720 ఇది 20 ప్లస్ 5 ప్లస్ 2 చేస్తాను. 734 00:38:32,720 --> 00:38:37,020 కనుక ఇది అనుకున్న, మరియు మీరు ఉపయోగించవచ్చు సమూహం వ్యక్తీకరణలను కుండలీకరణాలు. 735 00:38:37,020 --> 00:38:41,063 మీరు చదరపు బ్రాకెట్లలో ఉపయోగించలేరు సమూహం వ్యక్తీకరణలను. 736 00:38:41,063 --> 00:38:41,544 అవును? 737 00:38:41,544 --> 00:38:43,468 >> SPEAKER 5: కాలేదు మీరు నిజంగా తిరిగి ఒక రెండవ వెళ్ళి? 738 00:38:43,468 --> 00:38:47,316 మీరు ఒక స్ట్రింగ్ ఒక పూర్ణాంకానికి తారాగణం? 739 00:38:47,316 --> 00:38:53,330 >> రాబ్: కాబట్టి సి లో, మీరు ఏదైనా తారాగణం మీకు కావలసిన ఏదైనా కావలసిన. 740 00:38:53,330 --> 00:38:55,600 అంతే కాదు చేయడానికి ఒక మంచి విషయం. 741 00:38:55,600 --> 00:38:59,760 కాబట్టి మీరు ఒక పూర్ణాంకానికి నటింపచేయడంతో ఒక స్ట్రింగ్, అంటే - 742 00:38:59,760 --> 00:39:03,240 మరియు మేము ఈ లోకి పొందుతారు మరింత బాగా - 743 00:39:03,240 --> 00:39:03,720 >> JOSEPH: ఆ తర్వాత. 744 00:39:03,720 --> 00:39:06,840 >> రాబ్: నేను చాలా తరువాత చెప్పాలనుకోవడం లేదు, కాబట్టి నేను నా వాక్యం మార్చడానికి ప్రయత్నించింది. 745 00:39:06,840 --> 00:39:13,370 మేము మరింత పూర్తిగా లోకి పొందుతారు తరువాత నిజంగా మీరు ఒక ఉన్నప్పుడు 746 00:39:13,370 --> 00:39:14,810 స్ట్రింగ్ వేరియబుల్ - 747 00:39:14,810 --> 00:39:17,160 కాబట్టి ఒక స్ట్రింగ్ ఏకపక్ష ఉంటుంది దీర్ఘ, కుడి? 748 00:39:17,160 --> 00:39:21,850 మరియు మేము ఒక పూర్ణాంకానికి అని చెప్పడం చేసిన లాంగ్ లాంగ్ నాలుగు బైట్లు మరియు ఎనిమిది ఉంది 749 00:39:21,850 --> 00:39:23,620 బైట్లు మరియు ఫ్లోట్ నాలుగు బైట్లు. 750 00:39:23,620 --> 00:39:29,520 కాబట్టి ఒక స్ట్రింగ్, ఒక పూర్ణాంకానికి వంటి, మాత్రమే ఉంది దానికి బైట్లు కొంత సంఖ్య. 751 00:39:29,520 --> 00:39:31,800 మరియు నాలుగు బైట్లు ఉంటుంది. 752 00:39:31,800 --> 00:39:34,750 >> కానీ స్ట్రింగ్ అందంగా ఉంటుంది ఏకపక్ష పొడవైన, కుడి? 753 00:39:34,750 --> 00:39:40,190 కాబట్టి హలో వరల్డ్ ఇప్పటికే, ఆ 10 అయితే అక్షరాలు లేదా, అని ఇప్పటికే ఉంది 754 00:39:40,190 --> 00:39:42,670 4 బైట్లు పైగా మాత్రం నేను ఒక స్ట్రింగ్ సరిపోని. 755 00:39:42,670 --> 00:39:51,140 మరియు స్ట్రింగ్స్ నిజంగా పని ఎలా ఉంది వారు మెమరీ ఆ స్ట్రింగ్ 756 00:39:51,140 --> 00:39:52,380 ఉంచిన ఉంది. 757 00:39:52,380 --> 00:39:57,290 >> మరియు ఇక్కడ పైగా, నేను స్ర్టింగ్ x ఉంది x లోపలి, హలో ప్రపంచ సమానం 758 00:39:57,290 --> 00:40:01,840 OH, హలో వరల్డ్ నిల్వ, మాట్లాడుతూ మెమరీలో ఈ నిర్దిష్ట ప్రదేశంలో. 759 00:40:01,840 --> 00:40:07,060 కాబట్టి మేము ఒక ఒక పూర్ణాంకం పెట్టు ప్రయత్నించండి ఉంటే స్ట్రింగ్, అప్పుడు మేము అర్థం ప్రయత్నిస్తున్న 760 00:40:07,060 --> 00:40:10,500 మెమరీ కొన్ని యాదృచ్ఛిక భాగం ఒక స్ట్రింగ్ వంటి. 761 00:40:10,500 --> 00:40:14,465 మరియు దాదాపు ఎల్లప్పుడూ విషయాలు తొలగిస్తుంది. 762 00:40:14,465 --> 00:40:17,040 >> JOSEPH: కానీ ఆ గందరగోళానికి గురి మీరు, మేము అది కవరింగ్ వస్తుంది 763 00:40:17,040 --> 00:40:17,550 తరువాత లోతు మరింత. 764 00:40:17,550 --> 00:40:17,850 >> రాబ్: అవును. 765 00:40:17,850 --> 00:40:20,540 మీరు చూడాలని ఇది ఉంది గమనికలు పొందడానికి. 766 00:40:20,540 --> 00:40:25,485 మరియు భావగర్భితమైన భాగం ఉంది ఈ కోర్సు రెండు వారాల. 767 00:40:25,485 --> 00:40:28,275 >> SPEAKER 6: ఇది వస్తువులు వంటి పనిచేస్తుంది ఇతర భాషలలో లేదా నిజంగా? 768 00:40:28,275 --> 00:40:34,050 >> రాబ్: సో ఇతర భాషలు, వస్తువులు లో గమనికలు ఉపయోగించి ప్రాతినిధ్యం అవుతుంది. 769 00:40:34,050 --> 00:40:37,070 770 00:40:37,070 --> 00:40:38,793 ఇది అయితే, ఇదే కాదు. 771 00:40:38,793 --> 00:40:42,110 772 00:40:42,110 --> 00:40:42,910 ఏదైనా ఆలోచనలు? 773 00:40:42,910 --> 00:40:43,760 >> JOSEPH: నం 774 00:40:43,760 --> 00:40:44,185 ఏ ఆలోచనలు. 775 00:40:44,185 --> 00:40:44,980 >> రాబ్: సరే. 776 00:40:44,980 --> 00:40:46,994 >> JOSEPH: తదుపరి. 777 00:40:46,994 --> 00:40:48,255 >> రాబ్: జస్ట్ ఆ పనిచేయడానికి. 778 00:40:48,255 --> 00:40:48,670 అన్ని కుడి. 779 00:40:48,670 --> 00:40:51,120 కాబట్టి మాడ్యులో. 780 00:40:51,120 --> 00:40:53,900 మేము, ప్లస్, మైనస్ వంటి విభజించి, మరియు గుణిస్తారు. 781 00:40:53,900 --> 00:40:56,720 కాబట్టి మాడ్యులో కాంగ్రెసే ఒకటి ముందు చూసిన కాదు. 782 00:40:56,720 --> 00:40:59,540 అది ఇవ్వాలని, చెప్పారు నాకు మిగిలిన. 783 00:40:59,540 --> 00:41:02,850 కాబట్టి 55% 10. 784 00:41:02,850 --> 00:41:06,840 విభజించబడింది 55 చేయడం యొక్క మిగిలిన 10 ద్వారా 5 చేస్తుంది. 785 00:41:06,840 --> 00:41:09,630 కాబట్టి 55% 10 5 ఉంది. 786 00:41:09,630 --> 00:41:12,260 మరియు 3% 5 3 ఉంటుంది. 787 00:41:12,260 --> 00:41:14,180 8% 8 0 ఉంటుంది. 788 00:41:14,180 --> 00:41:15,903 16% 15 1 ఉంటుంది. 789 00:41:15,903 --> 00:41:20,670 >> JOSEPH: ఈ గమనించదగ్గ విషయం ఒకటి, చాలా, ఇది అనుకున్న పని చేయకపోవచ్చు ఉంది 790 00:41:20,670 --> 00:41:22,700 మీకు ఒక ప్రతికూల సంఖ్య ఉపయోగిస్తే. 791 00:41:22,700 --> 00:41:26,215 కాబట్టి ప్రతికూల 5% 4, కొంతమంది ఆ భావిస్తున్నాను ఉండవచ్చు - 792 00:41:26,215 --> 00:41:28,890 793 00:41:28,890 --> 00:41:33,808 మీరు ప్రతికూల ఏమి అనుకుంటున్నాను 5% 4 ఉంటుంది? 794 00:41:33,808 --> 00:41:34,792 >> SPEAKER 5: ఒక. 795 00:41:34,792 --> 00:41:37,920 >> JOSEPH: కాబట్టి వారు, ఒక చెబుతారు కొంతమంది ప్రతికూల ఒకటి. 796 00:41:37,920 --> 00:41:38,450 కాని - 797 00:41:38,450 --> 00:41:40,820 >> రాబ్: నేను కూడా కాదు ఆ ఒకటి చెప్పారు. 798 00:41:40,820 --> 00:41:42,370 >> JOSEPH: రెండు, క్షమించండి. 799 00:41:42,370 --> 00:41:43,240 కొందరు - 800 00:41:43,240 --> 00:41:43,450 >> రాబ్: మూడు. 801 00:41:43,450 --> 00:41:43,800 >> JOSEPH: మూడు? 802 00:41:43,800 --> 00:41:44,890 >> రాబ్: ప్రతికూల - 803 00:41:44,890 --> 00:41:45,950 ప్రతికూల ఐదు - ఏమిటి - 804 00:41:45,950 --> 00:41:47,100 >> JOSEPH: మూడు, మూడు, మూడు. 805 00:41:47,100 --> 00:41:48,450 క్షమించాలి. 806 00:41:48,450 --> 00:41:51,910 ఎందుకంటే మీరు చేసిన ఉన్నప్పుడు, సాధారణంగా, మాడ్యులో మిగిలిన ప్రాంతాల్లో చూసిన, ఇది సాధారణంగా అంటే 807 00:41:51,910 --> 00:41:54,000 కుడి, అనుకూల సంఖ్య తిరిగి? 808 00:41:54,000 --> 00:42:01,160 >> రాబ్: సో మేము గణిత లో చెప్పినప్పుడు,% 10 యొక్క, వారు మీరు ఇవ్వాలని ఇష్టపడతాం - 809 00:42:01,160 --> 00:42:05,980 మేము 10 ద్వారా మీరు mod, అప్పుడు మేము ఆశిస్తున్నామని 0 మరియు 9 మధ్య అనేక పొందండి. 810 00:42:05,980 --> 00:42:09,860 ఇక్కడ లో, ఆ సందర్భంలో కాదు అని మీరు ప్రతికూల సంఖ్యలు తిరిగి పొందుతారు. 811 00:42:09,860 --> 00:42:15,898 >> JOSEPH: కాబట్టి ప్రతికూల 5% 4 1 ప్రతికూల ఉంటుంది. 812 00:42:15,898 --> 00:42:19,325 >> రాబ్: కానీ మీరు mod-ING అని అరుదైన ఉంది తో ప్రారంభించడానికి ప్రతికూల సంఖ్యలు. 813 00:42:19,325 --> 00:42:25,490 814 00:42:25,490 --> 00:42:25,970 ఈ దాటవేయి. 815 00:42:25,970 --> 00:42:27,314 >> JOSEPH: అవును. 816 00:42:27,314 --> 00:42:29,420 >> రాబ్: Meh. 817 00:42:29,420 --> 00:42:29,990 OK. 818 00:42:29,990 --> 00:42:36,400 గురించి అభిప్రాయపడుతున్నారు కాబట్టి ఒక విషయం గత తేలియాడుతున్న, ఇది ఒక ప్రమాదకరమైన ప్రవర్తన ఉంది 819 00:42:36,400 --> 00:42:39,850 కానీ తేలియాడుతున్న ఒక ఖచ్చితమైన కాదు ప్రాతినిధ్యం. 820 00:42:39,850 --> 00:42:46,190 మరలా తిరిగి బైట్లు అన్నారు, గుర్తు ఒక Int ఎల్లప్పుడూ నాలుగు బైట్లు మరియు ఒక అని 821 00:42:46,190 --> 00:42:47,830 ఫ్లోట్ ఎల్లప్పుడూ నాలుగు బైట్లు. 822 00:42:47,830 --> 00:42:51,340 కాబట్టి లుకాస్ యొక్క ఉదాహరణకు అందమైన మంచి ఉంది. 823 00:42:51,340 --> 00:42:55,730 >> కాబట్టి 3 ద్వారా విభజించబడింది 1 భావిస్తారు. 824 00:42:55,730 --> 00:42:57,800 కాబట్టి 0,3333333. 825 00:42:57,800 --> 00:43:03,540 నేను మాత్రమే 32 బిట్స్, ఎలా ఉంటే నేను ఖచ్చితంగా 0,33333 నిల్వ? 826 00:43:03,540 --> 00:43:07,250 మరియు ఉండవచ్చు, సంసార కారణం, మీరు చెప్పే, అన్ని కుడి, బాగా, యొక్క కేవలం తెలియజేయండి 827 00:43:07,250 --> 00:43:13,210 ఈ ప్రత్యేక 1011001, వీలు యొక్క ఆ ఆ 0.333333 ఉండాలి చెప్పారు. 828 00:43:13,210 --> 00:43:16,960 సరే, మీరు కేవలం పరిమిత సంఖ్యలో కలిగి ఆ బిట్స్, కాబట్టి అది అసాధ్యం 829 00:43:16,960 --> 00:43:22,550 ప్రతి ఫ్లోటింగ్ పాయింట్ ప్రాతినిధ్యం కేవలం 32 బిట్స్ ఇచ్చిన విలువ. 830 00:43:22,550 --> 00:43:25,580 >> సరే, ఏ ప్రాతినిధ్యం అసాధ్యం ఫ్లోటింగ్ పాయింట్ విలువ అనంతమైన ఇచ్చిన - 831 00:43:25,580 --> 00:43:28,480 బాగా, బిట్స్ ఏ పరిమిత సంఖ్యలో. 832 00:43:28,480 --> 00:43:38,265 మేము ఉపయోగించినప్పుడు ఇక్కడ సమస్య బాగా, రెండు దశాంశ స్థానాలు ప్రింట్, 833 00:43:38,265 --> 00:43:42,000 మేము సరిగ్గా సమాధానం 0.10 వచ్చాం. 834 00:43:42,000 --> 00:43:47,510 కానీ హుడ్ కింద, అది నిజంగా ఉంది కు దగ్గరగా సాధ్యమైనంత నిల్వ 835 00:43:47,510 --> 00:43:51,790 ఆ బిట్స్ వంటి 0.10 సూచిస్తుంది. 836 00:43:51,790 --> 00:43:53,200 ఈ తదుపరి స్లయిడ్ ఉంది? 837 00:43:53,200 --> 00:43:53,830 లేదా ఇది? 838 00:43:53,830 --> 00:43:54,660 >> JOSEPH: అవును, అది ఆ. 839 00:43:54,660 --> 00:43:55,750 >> రాబ్: Blegh, blegh. 840 00:43:55,750 --> 00:43:57,760 >> JOSEPH: అవును, మీరు చెయ్యగలరు కేవలం ఒక బిట్ గమనికలు పుల్ అప్. 841 00:43:57,760 --> 00:43:59,700 >> రాబ్: నేను దూరంగా వెళుతున్న ఆ గత లో. 842 00:43:59,700 --> 00:44:00,950 అబ్బా నా ఓహ్, ఆ [వినబడని] ఉంది. 843 00:44:00,950 --> 00:44:06,089 844 00:44:06,089 --> 00:44:08,300 కాబట్టి ఆ సంఖ్య. 845 00:44:08,300 --> 00:44:12,300 ఆ ప్రింట్ చేయబడుతుంది ఏమిటి మేము ఆ కార్యక్రమం అమలు చేస్తే. 846 00:44:12,300 --> 00:44:20,340 మరియు నేను నిజంగా ఒక పెద్ద ఒప్పందం కాదు గమనించవచ్చు మేము మాత్రమే వంటి గురించి సెం చేస్తుంటే 847 00:44:20,340 --> 00:44:21,920 రెండు మూడు దశాంశ ప్రదేశాల్లో. 848 00:44:21,920 --> 00:44:26,700 ఇలా మేము మాత్రమే నిజానికి, 0.10 ముద్రించిన మేము తప్పు ఏమీ చూసింది ఎందుకు ఆ. 849 00:44:26,700 --> 00:44:31,380 కానీ మేము వెళ్ళడం మొదలు ఒకసారి ఖచ్చితమైన, ఖచ్చితమైన సంఖ్య ఇది ​​అని 850 00:44:31,380 --> 00:44:35,660 ప్రాతినిధ్యం, మేము అది కాదు చూడండి ఖచ్చితంగా 0.1 ప్రాతినిధ్యం. 851 00:44:35,660 --> 00:44:40,900 >> మరియు ఇండీ, వంటిది అన్ని కుడి,, బాగా, మంచిది, కానీ 852 00:44:40,900 --> 00:44:46,120 మొదటి, మేము చేయడానికి ప్రయత్నించాడు ఉంటే, సమాధానం 0.1 సమానం సమానం? 853 00:44:46,120 --> 00:44:49,200 నిజమైన లేదా తప్పుడు తిరిగి అంటే? 854 00:44:49,200 --> 00:44:51,850 కాబట్టి చెప్పాను కష్టం. 855 00:44:51,850 --> 00:44:53,330 నేను నిజానికి నిజమైన తిరిగి అనుకుంటున్నాను. 856 00:44:53,330 --> 00:44:55,265 విల్ మొదటి - 857 00:44:55,265 --> 00:44:56,180 నేను తెలియదు. 858 00:44:56,180 --> 00:45:00,090 మీరు వ్యవహరించే ప్రారంభించండి సమాధానం ఫ్లోటింగ్ పాయింట్ విలువలతో, మీరు అందంగా 859 00:45:00,090 --> 00:45:05,150 చాలా సమానత్వం ఉపయోగించి చేయరాదు ఈ ఖచ్చితంగా చెప్పలేని ఎందుకంటే. 860 00:45:05,150 --> 00:45:09,470 >> మరియు మీకు తెలిసిన అన్ని కోసం, ఇది వందవ ఉంది దశాంశ స్థానంలో ఆ 861 00:45:09,470 --> 00:45:13,670 ఫ్లోటింగ్ పాయింట్ పొందలేదు సరిగ్గా నిర్వహించడానికి. 862 00:45:13,670 --> 00:45:18,180 కాబట్టి సమానత్వం కేవలం విఫలమౌతుంది కూడా అయితే సంఖ్య - మీరు ఉన్నట్లైతే 863 00:45:18,180 --> 00:45:24,450 ఖచ్చితమైన సంఖ్యలు ఉపయోగించి, సంఖ్యలు తప్పక అదే ఉన్నాయి. 864 00:45:24,450 --> 00:45:27,790 ఇది వంటి 50 కోర్సు ఓవర్ ఈ ఫ్లోటింగ్ ఉపయోగించి లెక్కల 865 00:45:27,790 --> 00:45:30,270 పాయింట్ విలువలు, లోపం నిర్మించవచ్చు అప్ మరియు మరియు మరియు 866 00:45:30,270 --> 00:45:31,125 విషయాలు తప్పు పొందండి. 867 00:45:31,125 --> 00:45:33,870 >> JOSEPH: నిజంగా ఉన్నాయి ఈ రకమైన ప్రసిద్ధ ఉదాహరణలు. 868 00:45:33,870 --> 00:45:37,190 NASA ఇంజనీర్లు సంపాదించిన చాయి లో పేలు తప్పు, దీనివల్ల రాకెట్లు 869 00:45:37,190 --> 00:45:38,665 వారు ప్రారంభించిన చేసిన తర్వాత గాలి. 870 00:45:38,665 --> 00:45:41,490 మరియు ఆ వంటి సమస్యలు మా. 871 00:45:41,490 --> 00:45:41,956 కాబట్టి యేః. 872 00:45:41,956 --> 00:45:45,218 >> SPEAKER 6: మీరు 0.3 f చెప్పినప్పుడు ఇది మిగిలిన ఖండించు లేదు? 873 00:45:45,218 --> 00:45:46,468 లేదా డౌన్ చుట్టుముట్టటమే లేదా లేదు? 874 00:45:46,468 --> 00:45:48,800 875 00:45:48,800 --> 00:45:50,200 >> రాబ్: ఇది రౌండ్ printf విల్? 876 00:45:50,200 --> 00:45:52,180 >> JOSEPH: నేను printf కుదించారు అనుకుంటున్నాను. 877 00:45:52,180 --> 00:45:52,640 >> రాబ్: సరే. 878 00:45:52,640 --> 00:45:59,890 కాబట్టి మేము అదేవిధంగా సరసన వెళ్లవచ్చు ఈ పేరు దిశలో, ఈ సందర్భంలో, 879 00:45:59,890 --> 00:46:03,320 ఇది ప్రాతినిధ్యం వహిస్తుంది సన్నిహిత 0.1 ఈ సంఖ్యలో ఉంది. 880 00:46:03,320 --> 00:46:06,820 ఇది చేయగలరు సన్నిహిత ప్రాతినిధ్యం 0.2 సరసన లో ఉంది 881 00:46:06,820 --> 00:46:11,420 దిశలో, 0,199999996356 లేదా ఏదో. 882 00:46:11,420 --> 00:46:17,480 మేము ఆ దిశలో వెళ్ళింది కాబట్టి ఉంటే విషయాలు, printf 0.3 f తిరిగి 883 00:46:17,480 --> 00:46:20,866 1.99 బదులుగా 2.00. 884 00:46:20,866 --> 00:46:22,960 >> JOSEPH: మరియు నేను పూర్తిగా ఆ ఖచ్చితంగా. 885 00:46:22,960 --> 00:46:25,430 మీరు ఒక చిన్న, చిన్న రాయాలనుకుంటున్నాను ఉండవచ్చు కార్యక్రమం ఆ తనిఖీ. 886 00:46:25,430 --> 00:46:29,370 >> రాబ్: ఉన్నప్పటికీ, మేము యొక్క ఖచ్చితంగా ఉంది మీరు ఒక ఆ నటించారు ప్రయత్నించాము ఉంటే 887 00:46:29,370 --> 00:46:33,660 Int, మరియు ఒక పూర్ణాంకానికి కాస్టింగ్ అన్నారు ఇది ఉంటే, దశాంశ ఖండించు కారణం 888 00:46:33,660 --> 00:46:38,140 మీరు 1.9999999 పెట్టు ప్రయత్నించండి ఒక పూర్ణాంకానికి, మీరు 1 పొందుతారు. 889 00:46:38,140 --> 00:46:41,440 కాబట్టి మీరు సాధారణంగా ఉపయోగించాలి గణిత లైబ్రరీ రౌండ్ ఫంక్షన్. 890 00:46:41,440 --> 00:46:44,190 891 00:46:44,190 --> 00:46:45,440 ప్రశ్నలు? 892 00:46:45,440 --> 00:46:47,660 893 00:46:47,660 --> 00:46:48,982 OK. 894 00:46:48,982 --> 00:46:54,000 >> JOSEPH: కాబట్టి పరిస్థితులు వెళ్ళేముందు మరియు బూలియన్ వ్యక్తీకరణలు. 895 00:46:54,000 --> 00:46:58,120 కాబట్టి మీరు ముందు ఈ చూసిన. 896 00:46:58,120 --> 00:47:07,420 మరియు వాస్తవానికి, నాకు ఖచ్చితంగా నా తెలియజేయండి కంప్యూటర్ ఇక్కడ కుడి ఫార్మాట్ ఉంది. 897 00:47:07,420 --> 00:47:08,670 స్పేస్. 898 00:47:08,670 --> 00:47:10,630 899 00:47:10,630 --> 00:47:13,870 క్షమించాలి, మేము అవసరం చూడాలని ఒక అంచుల వద్ద తేడాను తో కొద్దిగా. 900 00:47:13,870 --> 00:47:15,830 >> కానీ అవును, మీరు అబ్బాయిలు చూసిన ఈ ముందు స్క్రాచ్. 901 00:47:15,830 --> 00:47:19,930 ఇక్కడ ఈ కుడి వ్యక్తీకరణ ఉపయోగించబడును 902 00:47:19,930 --> 00:47:21,250 ఒక నియత ప్రకటన. 903 00:47:21,250 --> 00:47:23,930 కాబట్టి సున్నా విల్ కంటే ఎక్కువ సమాధానం నిజమైన లేదా తప్పుడు తెలియజేస్తుంది. 904 00:47:23,930 --> 00:47:26,530 మరియు ఈ, నిజంగా ముఖ్యమైన ఎందుకంటే వారు మాకు పరిచయం అనుమతిస్తుంది 905 00:47:26,530 --> 00:47:28,670 మా కోడ్ లోకి తర్కం. 906 00:47:28,670 --> 00:47:32,820 >> ఉదాహరణకు, ఈ ఒక కార్యక్రమం యూజర్ అడిగే స్క్రాచ్ రాసిన 907 00:47:32,820 --> 00:47:36,980 పూర్ణాంకం కోసం మరియు అని చెపుతున్నాడు వారు మీరు ఇచ్చిన పూర్ణాంక ఒక ఉంది 908 00:47:36,980 --> 00:47:38,690 అనుకూల లేదా ప్రతికూల సంఖ్య. 909 00:47:38,690 --> 00:47:42,980 మరియు చూడటానికి ఇక్కడ గెలవాలి మీరు మొదటి, ప్రకటన ప్రింట్ 910 00:47:42,980 --> 00:47:43,870 పూర్ణాంకం ఇవ్వండి. 911 00:47:43,870 --> 00:47:45,980 ఆపై మీరు పూర్ణాంకం కోసం వారిని అడగండి. 912 00:47:45,980 --> 00:47:49,870 >> ఆపై మీరు నియత తర్కం ఉపయోగించడానికి ఇక్కడ తనిఖీ లేదో ఆ సంఖ్య 913 00:47:49,870 --> 00:47:52,030 సున్నా లేదా ధరకంటే ఎక్కువ. 914 00:47:52,030 --> 00:47:58,960 కాబట్టి ఇక్కడ బూలియన్ వ్యక్తీకరణ కలిగి ప్రకటన ఉంటే ఒక నియత లోపలి. 915 00:47:58,960 --> 00:48:00,660 ఏ ప్రశ్నలు ఉందా? 916 00:48:00,660 --> 00:48:03,030 గురించి ఏ ప్రశ్నలు ఉన్నాయా? 917 00:48:03,030 --> 00:48:03,950 OK. 918 00:48:03,950 --> 00:48:06,140 >> కాబట్టి కేవలం కంటే ఎక్కువ ఉంది కోర్సు యొక్క, కంటే ఎక్కువ. 919 00:48:06,140 --> 00:48:10,385 మీరు బూలియన్ వ్యక్తీకరణలు చెయ్యవచ్చు విషయాలను రకాల అత్యంత ఉపయోగించి మీరు 920 00:48:10,385 --> 00:48:11,150 గణిత అనుకుంటున్నారో. 921 00:48:11,150 --> 00:48:12,370 కంటే ఎక్కువ. 922 00:48:12,370 --> 00:48:13,740 ఆ కంటే తక్కువ ఉండాలి. 923 00:48:13,740 --> 00:48:14,990 క్షమించాలి. 924 00:48:14,990 --> 00:48:18,520 925 00:48:18,520 --> 00:48:19,760 మరియు అంతరం. 926 00:48:19,760 --> 00:48:22,971 >> రాబ్: రెం మీరు వదిలి. 927 00:48:22,971 --> 00:48:23,620 >> JOSEPH: అన్ని కుడి. 928 00:48:23,620 --> 00:48:25,950 ఎక్కువ, కంటే తక్కువ, కంటే ఎక్కువ కంటే, లేదా, తక్కువ సమానంగా 929 00:48:25,950 --> 00:48:27,070 కంటే, లేదా సమానం. 930 00:48:27,070 --> 00:48:31,980 మేము తనిఖీ డబుల్ సమానం ఉపయోగించాలి సమానత్వం, ఒకే మార్గాల సమానం ఎందుకంటే 931 00:48:31,980 --> 00:48:32,810 అప్పగించిన, కుడి? 932 00:48:32,810 --> 00:48:33,140 అవును. 933 00:48:33,140 --> 00:48:37,130 మరియు తర్వాత మేము కూడా సమానం లేదు చేయవచ్చు ఆశ్చర్యార్థకం గుర్తును ఉపయోగించి, సమానం. 934 00:48:37,130 --> 00:48:41,530 >> మరియు ఈ ఆశ్చర్యార్థకం గుర్తును చిహ్నం చెయ్యవచ్చు కూడా విస్తరించవచ్చు తద్వారా మీరు అనుకుంటే 935 00:48:41,530 --> 00:48:44,050 బూలియన్ ఏ విధమైన విలోమం వ్యక్తీకరణ, మీరు చేయవచ్చు. 936 00:48:44,050 --> 00:48:48,530 కాబట్టి ఈ నిజమైన విశ్లేషించదు చేస్తుంది సమాధానం తక్కువ మాత్రమే 937 00:48:48,530 --> 00:48:51,240 లేదా సున్నాకి సమానం. 938 00:48:51,240 --> 00:48:53,950 ఆ ఏ ప్రశ్నలు? 939 00:48:53,950 --> 00:48:55,180 OK. 940 00:48:55,180 --> 00:48:58,840 >> కాబట్టి మీరు కూడా ఈ మిళితం చేయవచ్చు తార్కిక మరియు మరియు ఉపయోగించి వ్యక్తీకరణలు 941 00:48:58,840 --> 00:48:59,790 తార్కిక లేదా. 942 00:48:59,790 --> 00:49:03,530 కాబట్టి ఈ, కేవలం మరియు చిహ్నం ఇది Shift, 7 ఉండాలి. 943 00:49:03,530 --> 00:49:07,720 మరియు ఈ ఇది, పైపు గుర్తు తక్కువ కేసు L. ఇది ఒకటి కాదు 944 00:49:07,720 --> 00:49:09,440 కుడివైపు మీ ను ఎంటర్ కీ పైన ఉంది. 945 00:49:09,440 --> 00:49:12,870 కాబట్టి మీరు సంకేతంగా ఈ రెండు ఉపయోగించాలి తార్కిక మరియు తార్కిక లేదా. 946 00:49:12,870 --> 00:49:18,180 >> ఈ మాత్రమే నిజమైన తిరిగి ఉంటే సమాధానం ఒకటి, రెండు, మూడు, లేదా నాలుగు ఉంది. 947 00:49:18,180 --> 00:49:23,030 మరియు ఈ మాత్రమే నిజమైన తిరిగి ఉంటే సమాధానం ఇరువైపులా మించిన. 948 00:49:23,030 --> 00:49:26,190 కనుక ఇది ఒక రెండు, మూడు, లేదా నాలుగు కాదు. 949 00:49:26,190 --> 00:49:28,385 మరియు మీరు ఉపయోగించే మార్గం ఒక వ్యక్తీకరణ లో - 950 00:49:28,385 --> 00:49:29,990 >> రాబ్: కూడా ఒక సున్నా లేదా ఒక ఐదు. 951 00:49:29,990 --> 00:49:32,200 >> JOSEPH: ముస్లీం ఒక ఐదు. 952 00:49:32,200 --> 00:49:32,380 క్షమించాలి. 953 00:49:32,380 --> 00:49:33,320 అవును, అవును, అవును. 954 00:49:33,320 --> 00:49:34,180 OK. 955 00:49:34,180 --> 00:49:38,980 ఇప్పుడు ఇక్కడ, అదే విధంగా మీరు ఆ వ్యక్తీకరణ ఉపయోగించే, ఒక చిన్న 956 00:49:38,980 --> 00:49:42,000 ఒక ఉంటే నియత యొక్క వ్యక్తీకరణ వైపు ప్రకటన, మీరు కూడా దానిని ఉపయోగించే 957 00:49:42,000 --> 00:49:47,800 కేవలం లోపలి ఉంచడం ద్వారా అదే విధంగా అయితే ప్రకటన కుండలీకరణాలు. 958 00:49:47,800 --> 00:49:54,020 కాబట్టి ఈ printf మాత్రమే కాల్పులు ఉంటే సమాధానం ఒకటి, రెండు, మూడు, లేదా నాలుగు ఉంది. 959 00:49:54,020 --> 00:49:56,002 కలపడం ఏ ప్రశ్నలు వ్యక్తీకరణలు? 960 00:49:56,002 --> 00:50:00,450 961 00:50:00,450 --> 00:50:04,240 >> మరో నియత ఉంది మేము ఒక ఉంటే / ఎల్స్ కాల్ నిర్మాణం. 962 00:50:04,240 --> 00:50:08,120 కాబట్టి ప్రాథమికంగా, ఈ ఇప్పుడు ఉంటే, OK, అర్థం నేను తనిఖీ కోరుకున్నారు చెయ్యాలన్నారు 963 00:50:08,120 --> 00:50:11,600 నిజమైన, అప్పుడు ఎల్స్ వెళ్లి ఇతర చర్యను. 964 00:50:11,600 --> 00:50:15,570 కాబట్టి ఈ ప్రత్యేక సందర్భంలో, నేను అడిగిన పూర్ణాంకం కోసం వినియోగదారు. 965 00:50:15,570 --> 00:50:17,790 పూర్ణాంక సున్నా కంటే ఎక్కువ? 966 00:50:17,790 --> 00:50:18,310 అవును? 967 00:50:18,310 --> 00:50:20,100 బాగా, అప్పుడు వారు ఎంపిక సానుకూల నంబర్. 968 00:50:20,100 --> 00:50:22,320 లేకపోతే, అది కలిగి ఉండాలి ప్రతికూల లేదా ఒక సున్నా ఉంది. 969 00:50:22,320 --> 00:50:27,530 కాబట్టి మీరు ఒక ప్రతికూల సంఖ్య తీసుకున్నాడు లేదా ఈ సందర్భంలో ఒక సున్నా. 970 00:50:27,530 --> 00:50:29,235 అవును. 971 00:50:29,235 --> 00:50:30,485 లేదా ఒక సున్నా. 972 00:50:30,485 --> 00:50:36,320 973 00:50:36,320 --> 00:50:39,300 >> మరియు తర్వాత మేము కూడా, ఉంటే / ఎల్స్ కలిగి ఉంటే మిగిలిన. 974 00:50:39,300 --> 00:50:45,640 కాబట్టి ఈ మాకు ఒక శ్రేణిని అమలు అనుమతిస్తుంది విషయాలు మొదటి వాటిని విఫలం మాత్రమే. 975 00:50:45,640 --> 00:50:49,540 కాబట్టి ఈ విషయంలో, ఇప్పుడు మేము చేస్తున్న మీరు సున్నా ఎంచుకోండి చివరి. 976 00:50:49,540 --> 00:50:53,080 వారు ఒక సానుకూల ఎంపిక లేదా ఆలాగైనను ఉంటే ప్రతికూల సంఖ్య, అప్పుడు వారు తప్పక 977 00:50:53,080 --> 00:50:53,640 సున్నా తీసుకోవచ్చు. 978 00:50:53,640 --> 00:50:56,720 కనుక ఇది కేవలం చెయ్యకపోతే ఈ వంటి గొలుసు. 979 00:50:56,720 --> 00:50:59,960 >> ఎలా ఒక యొక్క కాబట్టి ఒక ఉదాహరణ ఉంటే భిన్నంగా ఉంటుంది - 980 00:50:59,960 --> 00:51:02,590 ఒక ఉంటే / ఎల్స్ భిన్నంగా ఉంటుంది IFS యొక్క ఒక క్రమం. 981 00:51:02,590 --> 00:51:07,680 మరియు ఈ ఒక సాధారణ ప్రశ్న అని మీరు ఒక వంటి వస్తే ప్రజలు, బాగా, అడగండి 982 00:51:07,680 --> 00:51:11,265 95 CS50 లో, ఏమి ఈ కార్యక్రమం మీరు చెప్పండి? 983 00:51:11,265 --> 00:51:12,600 >> SPEAKER 5: మీరు ఒక A. వచ్చింది 984 00:51:12,600 --> 00:51:13,490 >> JOSEPH: అవును. 985 00:51:13,490 --> 00:51:14,960 మీరు ప్రతి వచ్చింది కుడి ఆ ఒకటి. 986 00:51:14,960 --> 00:51:17,130 మీరు, మీరు ఒక B వచ్చింది, ఒక A వచ్చింది కుడి, ఒక C మరియు ఒక D వచ్చింది? 987 00:51:17,130 --> 00:51:19,770 కాబట్టి ఈ అన్ని పరిశీలించిన చేసుకోగా క్రమంలో. 988 00:51:19,770 --> 00:51:23,570 ఒక 95 90 కంటే ఎక్కువగా ఉంటుంది, ఇది 80 కంటే ఎక్కువ, అది కూడా 989 00:51:23,570 --> 00:51:25,790 70 కంటే ఎక్కువ, మరియు అది ఉంది 60 కంటే ఎక్కువ. 990 00:51:25,790 --> 00:51:27,620 కాబట్టి మీరు ఆ తరగతులు అన్ని వచ్చింది. 991 00:51:27,620 --> 00:51:31,630 నేను మీరు ఊహించుకోవటం మాత్రమే A. కావలసిన 992 00:51:31,630 --> 00:51:34,060 >> ఆ పరిష్కరించడానికి మార్గం స్థానంలో ఉంది ఎల్స్ / ఉంటే 'లు తో ఆ. 993 00:51:34,060 --> 00:51:37,540 కాబట్టి ఈ సందర్భంలో, అది 95 అని చూస్తాడు 90 కంటే ఎక్కువ, మరియు తర్వాత అది 994 00:51:37,540 --> 00:51:38,885 మిగిలిన విశ్లేషించలేదు ప్రకటనలు. 995 00:51:38,885 --> 00:51:41,900 996 00:51:41,900 --> 00:51:43,150 ఆ గురించి ప్రశ్నలు? 997 00:51:43,150 --> 00:51:48,580 998 00:51:48,580 --> 00:51:52,470 >> మరో నియత విధమైన ఉంది మేము ఇక్కడ కలిగి నిర్మాణం ఇది మేము 999 00:51:52,470 --> 00:51:53,390 ఒక స్విచ్ ప్రకటన కాల్. 1000 00:51:53,390 --> 00:51:57,390 కాబట్టి ఈ మీరు ప్రధానంగా తనిఖీ అనుమతిస్తుంది మీరు చాలు అనేక విలువ 1001 00:51:57,390 --> 00:51:59,000 స్విచ్ ప్రకటన లోకి ఉంది. 1002 00:51:59,000 --> 00:52:03,200 కాబట్టి ఈ సందర్భంలో, మేము మార్పిడి చేస్తున్నాము n ఉంటే n న, మరియు మేము, OH, చెబుతున్న 1003 00:52:03,200 --> 00:52:04,710 ఒకటి, ఆ ప్రకటనలో ప్రింట్. 1004 00:52:04,710 --> 00:52:07,910 మరియు అప్పుడు నిష్క్రమణ అంటే, బ్రేక్ స్విచ్ ప్రకటన బయటకు. 1005 00:52:07,910 --> 00:52:12,670 >> ఇది కాదు, అప్పుడు, బాగా, కేవలం చివరికి ఆ సందర్భాలలో అన్ని తనిఖీ. 1006 00:52:12,670 --> 00:52:16,280 అది ఒకటి లేదా రెండు లేదా ఉంటే అది వెతుకుతుంది మూడు, మరియు దానికి అనుగుణంగా ముద్రిస్తుంది. 1007 00:52:16,280 --> 00:52:19,780 మరియు ఈ డిఫాల్ట్ కీవర్డ్ డౌన్ ఇక్కడ వారు ఏ నమోదు చేయలేదు మార్గంగా ఉంది 1008 00:52:19,780 --> 00:52:21,690 వారిలో, అప్పుడు చెల్లని చెప్పటానికి. 1009 00:52:21,690 --> 00:52:25,910 కాబట్టి యొక్క నేను n ఎంటర్టైన్ మరియు పిలవబడు యూజర్ నాకు నాలుగు ఇస్తుంది. 1010 00:52:25,910 --> 00:52:29,470 సరే, ఆ సందర్భాలలో ఎవరూ సరిపోతుంది, కాబట్టి అది ఏమి ముద్రిస్తుంది 1011 00:52:29,470 --> 00:52:30,540 డిఫాల్ట్ విభాగం. 1012 00:52:30,540 --> 00:52:31,180 అవును, ప్రశ్న? 1013 00:52:31,180 --> 00:52:32,614 >> SPEAKER 5: మీరు బూలియన్ ఉపయోగించవచ్చా వ్యక్తీకరణలు బదులుగా 1014 00:52:32,614 --> 00:52:33,570 ఒకటి, రెండు, లేదా మూడు? 1015 00:52:33,570 --> 00:52:36,940 >> JOSEPH: హరిబాబు మీరు ఉపయోగించవచ్చు ఉంది ఒకటి బదులు బూలియన్ వ్యక్తీకరణలు, 1016 00:52:36,940 --> 00:52:37,940 రెండు, మూడు? 1017 00:52:37,940 --> 00:52:40,520 మరియు C లో, నేను మీరు నమ్మకం అలా కాదు. 1018 00:52:40,520 --> 00:52:44,320 కానీ ఇతర భాషలలో, మీరు వాటిని చివరిలో ఎదుర్కునే 1019 00:52:44,320 --> 00:52:46,460 మీరు జావాస్క్రిప్ట్, వంటి సెమిస్టర్. 1020 00:52:46,460 --> 00:52:50,050 సరే, మీరు మొదటి ను వుంటుంది ఆ విలువ మరియు ఉపయోగించుకోవచ్చని 1021 00:52:50,050 --> 00:52:50,650 ప్రకటన మారడం. 1022 00:52:50,650 --> 00:52:50,930 అవును? 1023 00:52:50,930 --> 00:52:54,760 >> రాబ్: స్విచ్ ప్రయోజనం కాబట్టి భాగం మీరు ఈ చేస్తే ప్రకటనలు అనుకుంటున్నారో 1024 00:52:54,760 --> 00:52:58,680 ఒక ఉంటే / ఎల్స్, వంటి n సమానం వంటి ఒకటి లేదా సంసార సమానం. 1025 00:52:58,680 --> 00:53:00,300 ఎల్స్ / n సమానం, రెండు, సంసార సమానం. 1026 00:53:00,300 --> 00:53:01,960 ఎల్స్ / n సమానం, మూడు సమానం. 1027 00:53:01,960 --> 00:53:05,930 కార్యక్రమం అమలు విధంగా ఉంది వరుసగా ఆ జాబితాలో నిలిచిపోతుంది 1028 00:53:05,930 --> 00:53:07,500 మరియు, తనిఖీ ఒక n ఉంది? 1029 00:53:07,500 --> 00:53:08,040 వద్దు. 1030 00:53:08,040 --> 00:53:09,070 N రెండు ఉంది? 1031 00:53:09,070 --> 00:53:09,490 వద్దు. 1032 00:53:09,490 --> 00:53:10,940 N మూడు? 1033 00:53:10,940 --> 00:53:11,710 అవును. 1034 00:53:11,710 --> 00:53:12,610 ఈ చేయండి. 1035 00:53:12,610 --> 00:53:15,270 >> స్విచ్ ప్రకటనలు తో అయితే, అది అది కంపైల్ వాస్తవానికి 1036 00:53:15,270 --> 00:53:16,360 నిజంగా ఫాస్ట్. 1037 00:53:16,360 --> 00:53:19,550 మరియు వెంటనే అది స్విచ్, అది చెప్పినట్టుగా అన్ని కుడి, n నేను, రెండు ఉంది, చెప్పారు 1038 00:53:19,550 --> 00:53:23,060 వెంటనే పేరు చేరుకునే అన్నారు నేను అమలు ప్రారంభించడానికి మనసే. 1039 00:53:23,060 --> 00:53:26,080 నేను మొదటి తనిఖీ వెళ్ళడం లేదు, n ఒకటి, రెండు n ఉంది? 1040 00:53:26,080 --> 00:53:28,860 ఇది వెంటనే చేయడం ప్రారంభించవచ్చు అది ఏమి చేయాలో ఏమి. 1041 00:53:28,860 --> 00:53:33,830 >> మరియు ఆ కారణంగా, ఇది కాదు బూలియన్ పరిస్థితులు పడుతుంది. 1042 00:53:33,830 --> 00:53:36,480 లేదంటే దీన్ని వుంటుంది వరుస, వంటి, అన్ని కుడి, n ఉంది 1043 00:53:36,480 --> 00:53:37,820 సున్నా కంటే? 1044 00:53:37,820 --> 00:53:41,140 ఎల్స్ 10 లేదా సంసార కంటే n ఎక్కువ. 1045 00:53:41,140 --> 00:53:44,780 >> JOSEPH: ఈ సందర్భంలో, మీరు ఉపయోగించే ఉంటే / ఎల్స్, ఉంటే యొక్క, అప్పుడు స్విచ్ చేస్తాను 1046 00:53:44,780 --> 00:53:47,792 సుమారు మూడు సార్లు అమలు ఉంటే / ఎల్స్, ఉంటే కంటే వేగంగా. 1047 00:53:47,792 --> 00:53:53,060 1048 00:53:53,060 --> 00:53:56,040 మేము లో స్విచ్ నిర్వహించవచ్చు మేము విభజించడాన్ని ఒక మార్గం 1049 00:53:56,040 --> 00:53:57,520 కేసులు ప్రతి తర్వాత. 1050 00:53:57,520 --> 00:54:00,960 కాబట్టి ఈ సందర్భంలో, నేను విభజించుట వెబ్ మేము ఒక లోకి మరియు ఈ సంఖ్యలు 1051 00:54:00,960 --> 00:54:04,250 రెండు ఎక్కువ సంఖ్యలో ఉండటం మరియు మూడు అధిక సంఖ్యలో ఉండటం. 1052 00:54:04,250 --> 00:54:08,290 >> కాబట్టి ఈ సందర్భంలో, ఉంటే n ఇది, ఒకటి లేదా రెండు ఉంది కేసు హిట్ తరువాత సాగుతుందో 1053 00:54:08,290 --> 00:54:10,640 , ద్వారా వస్తాయి ఎందుకంటే ఏ విరామం ఉంది. 1054 00:54:10,640 --> 00:54:11,610 ఇక్కడితో ముగుస్తుంది. 1055 00:54:11,610 --> 00:54:15,360 మేము ఒకదాన్ని ఎంచుకోండి కాబట్టి, అది printf చేస్తుంది ఆపై కాబట్టి ఎవరూ బ్రేక్ 1056 00:54:15,360 --> 00:54:17,610 ఈ అమలు. 1057 00:54:17,610 --> 00:54:21,870 మరియు కోర్సు యొక్క, వారు మూడు లో నమోదు చేస్తే లేదంటే ఏదో, అది విస్మరిస్తుంది 1058 00:54:21,870 --> 00:54:25,320 ఆ మరియు అక్కడ వెళ్ళి, మరియు అది బదులుగా నిర్వర్తిస్తుంది 1059 00:54:25,320 --> 00:54:27,490 లైన్ సంబంధిత. 1060 00:54:27,490 --> 00:54:29,390 గురించి ఏ ప్రశ్నలు ఉన్నాయా? 1061 00:54:29,390 --> 00:54:29,780 అవును? 1062 00:54:29,780 --> 00:54:32,642 >> SPEAKER 4: మీరు లోపం అనుకుంటున్నారా మీరు ఉంటే కేసు తర్వాత ఒక బ్రేక్ కానీ 1063 00:54:32,642 --> 00:54:34,550 దీన్ని కోసం ఏదో లేదు? 1064 00:54:34,550 --> 00:54:37,820 >> JOSEPH: హరిబాబు చూస్తాయి ఉంది లోపం మీరు తర్వాత విరామం ఉంటే 1065 00:54:37,820 --> 00:54:39,730 ఒక సందర్భంలో కానీ లేదు ఉంది? 1066 00:54:39,730 --> 00:54:41,520 మరియు సమాధానం లేదు ఉంది. 1067 00:54:41,520 --> 00:54:43,172 మీరు నిజంగా లోపం కాదు. 1068 00:54:43,172 --> 00:54:44,590 అయ్యో mm, అవును. 1069 00:54:44,590 --> 00:54:54,540 >> ఇక్కడ కనుక విధమైన కొద్దిగా మార్పు, నేను ఇక్కడ ఒక printf ఉంచాలి వెళుతున్న. 1070 00:54:54,540 --> 00:54:55,790 అయ్యో. 1071 00:54:55,790 --> 00:55:00,994 1072 00:55:00,994 --> 00:55:04,880 కాబట్టి ఈ ఉంటే ప్రింట్ చేస్తుంది నేను ఇన్పుట్ వంటి ఒక ఉంచింది? 1073 00:55:04,880 --> 00:55:07,530 1074 00:55:07,530 --> 00:55:07,770 అవును. 1075 00:55:07,770 --> 00:55:10,360 ఇది తీసుకోలేదు తెలియచేయును రెండుసార్లు అధిక సంఖ్య, కుడి? 1076 00:55:10,360 --> 00:55:13,500 ఆ మొదటి కేసు హిట్ ఎందుకంటే, ఇది బ్రేక్ లేదు, మరియు ఇది పడిపోతుంది 1077 00:55:13,500 --> 00:55:15,730 రెండవ కేసు ద్వారా. 1078 00:55:15,730 --> 00:55:16,950 ఆ గురించి ప్రశ్నలు? 1079 00:55:16,950 --> 00:55:18,280 >> రాబ్: మీరు మరొక ప్రశ్న ఉందా? 1080 00:55:18,280 --> 00:55:20,840 >> JOSEPH: OK, చల్లని. 1081 00:55:20,840 --> 00:55:22,400 అన్ని కుడి. 1082 00:55:22,400 --> 00:55:25,780 కాబట్టి మేము ఒక కాల్ వేరే ఏదో ఉంది ప్రాథమికంగా ఇది టెర్నరీ ఆపరేటర్లు ఒక 1083 00:55:25,780 --> 00:55:29,010 చేయడం ప్రత్యామ్నాయ వాక్యనిర్మాణం ఉంటే ఆపై ఎల్స్. 1084 00:55:29,010 --> 00:55:30,470 మరియు మీరు ఒక లైన్ అన్ని చెయ్యడానికి వీలు. 1085 00:55:30,470 --> 00:55:34,110 , ఈ ప్రత్యేక కార్యక్రమంలో, నేను n యూజర్ అడగడం. 1086 00:55:34,110 --> 00:55:37,190 N 100 కంటే ఎక్కువ ఉంటే, నేను చెప్పండి వాటిని వారు అధిక సంఖ్య తీసుకున్నాడు. 1087 00:55:37,190 --> 00:55:39,560 ఎల్స్ నేను వారికి తెలియజేయండి వారు ఒక తక్కువ సంఖ్య తీసుకున్నాడు. 1088 00:55:39,560 --> 00:55:43,030 >> కాబట్టి మేము ఈ నిజంగా దీర్ఘ వాక్యనిర్మాణం ఉపయోగించవచ్చు, n ఉంటే స్ట్రింగ్, S, ఆపై తనిఖీ 1089 00:55:43,030 --> 00:55:45,260 కంటే ఎక్కువ 100 మరియు కేటాయించవచ్చు అనుగుణంగా. 1090 00:55:45,260 --> 00:55:49,450 కానీ మేము ఈ మరింత సంక్షిప్త చేయవచ్చు ఈ టెర్నరీ ఆపరేటర్లు సింటాక్స్ ఉపయోగించి 1091 00:55:49,450 --> 00:55:52,090 ఒక ప్రశ్న ఉండే మార్క్ మరియు ఒక కోలన్. 1092 00:55:52,090 --> 00:55:55,070 హరిబాబు మార్క్ ఉంది కుడి, అడిగి? 1093 00:55:55,070 --> 00:55:56,625 >> రాబ్: బహుశా లో జూమ్. 1094 00:55:56,625 --> 00:55:57,372 >> JOSEPH: అవును. 1095 00:55:57,372 --> 00:56:00,210 మంచి పాయింట్. 1096 00:56:00,210 --> 00:56:02,550 కాబట్టి ఈ టెర్నరీ ఆపరేటర్లు ఉంది. 1097 00:56:02,550 --> 00:56:06,100 నేను మొదటి ప్రశ్న అడగండి, 100 కంటే n ఎక్కువ? 1098 00:56:06,100 --> 00:56:09,770 అది ఉంటే, అప్పుడు నేను మొదటి అమలు పెద్దప్రేగు ముందు భాగాన్ని. 1099 00:56:09,770 --> 00:56:13,360 అది కాదు, అప్పుడు నేను అమలు పెద్దప్రేగు తరువాత రెండవ భాగం. 1100 00:56:13,360 --> 00:56:16,640 అయితే n, 100 కంటే ఎక్కువ అది అధిక ఎంచుకుంటారు మరియు ఉంచుతుంది 1101 00:56:16,640 --> 00:56:18,360 ఆ స్ట్రింగ్ s లోకి. 1102 00:56:18,360 --> 00:56:22,170 N కంటే తక్కువ 100 ఉంది, అది తక్కువ కధ ఆపై స్ట్రింగ్ s లోకి ఆ ఉంచుతుంది. 1103 00:56:22,170 --> 00:56:30,186 కాబట్టి ఈ పెద్ద భాగం ద్రవీభవిస్తాయి ఆ ఒక లైను డౌన్. 1104 00:56:30,186 --> 00:56:32,010 >> SPEAKER 5: ప్రముఖ ఏమిటి? 1105 00:56:32,010 --> 00:56:36,070 >> JOSEPH: అవును, ఇది ఎంతో ప్రసిద్ది చెందింది మీరు ఇక్కడ ముఖ్యంగా విషయాలు 1106 00:56:36,070 --> 00:56:38,700 ఒక కార్య ఆధారంగా లేదు పరిస్థితి విధమైన. 1107 00:56:38,700 --> 00:56:43,110 మరియు ఈ సందర్భంలో, మేము ప్రయత్నిస్తున్న స్ట్రింగ్ s ఒక లెక్కించాల్సి. 1108 00:56:43,110 --> 00:56:44,840 ఇది కాబట్టి కాదు - 1109 00:56:44,840 --> 00:56:47,670 నేను నిజంగా ఇష్టపడతారు లేదు అంచనా ఇది ఇతర సందర్భాల్లో. 1110 00:56:47,670 --> 00:56:49,390 కానీ ముఖ్యంగా ఉపయోగం ఈ అప్పగించిన. 1111 00:56:49,390 --> 00:56:54,490 >> రాబ్: ఒక అందమైన సాధారణ క్రమం మీరు కొన్ని వేరియబుల్ పేరు 1112 00:56:54,490 --> 00:56:58,200 ఏదో, సెట్ మీరు, చెప్పడానికి వెళుతున్న ఒక విలువ ఈ వేరియబుల్; వేరే, సెట్ 1113 00:56:58,200 --> 00:56:59,810 మరొక విలువ ఈ వేరియబుల్. 1114 00:56:59,810 --> 00:57:03,360 మరియు ఆ సందర్భంలో ఉంది ఒక టెర్నరీ ఉపయోగించడానికి. 1115 00:57:03,360 --> 00:57:05,220 >> JOSEPH: మరియు మీరు సేవ్ చేస్తున్న పంక్తులు మా, కుడి? 1116 00:57:05,220 --> 00:57:08,090 అది నిస్సందేహంగా మీ కోడ్ను కొద్దిగా చదవదగ్గ. 1117 00:57:08,090 --> 00:57:08,635 అవును, ప్రశ్న? 1118 00:57:08,635 --> 00:57:12,384 >> SPEAKER 6: ఒక టెర్నరీ, మీరు, వెళ్ళటానికి స్ట్రింగ్ s సమానం లు, ప్రశ్నార్ధకం? 1119 00:57:12,384 --> 00:57:15,280 ఆపై మీరు, సే, కలిగి ఐదు వేర్వేరు ఎంపికలు. 1120 00:57:15,280 --> 00:57:18,310 మరియు ఆధారపడి ఏమి n సంఖ్య , ఆ ఒకటి ఎంచుకోండి చేస్తుంది చేశారు? 1121 00:57:18,310 --> 00:57:22,210 >> JOSEPH: కాబట్టి, ఒక ప్రశ్న ఉంది మీరు స్ట్రింగ్ చేయవచ్చు వాక్యనిర్మాణం విధమైన 1122 00:57:22,210 --> 00:57:25,910 లు n సమానం, ఆపై రెండు కంటే ఎక్కువ కలిగి ఆ ప్రశ్న గుర్తు తర్వాత ఎంపికలు? 1123 00:57:25,910 --> 00:57:29,740 మరియు ఒక సాధారణ సమాధానం లేదు, అక్కడ కాదు ఉంది చేయడానికి నిజంగా ఒక మంచి మార్గం అని తప్ప 1124 00:57:29,740 --> 00:57:33,850 మీరు గూడు బహుళ టెర్నరీ కావలసిన ప్రతి ఇతర లోపలి ఆపరేటర్లు. 1125 00:57:33,850 --> 00:57:38,050 >> మీరు, 100 కంటే n ఎక్కువ వంటి చేయగల ప్రశ్న గుర్తు, మరియు వేరొక 1126 00:57:38,050 --> 00:57:41,850 టెర్నరీ ఆపరేటర్లు, n 50 కంటే ఎక్కువ, ప్రశ్న గుర్తు, మరియు గూడు ఆ విధంగా. 1127 00:57:41,850 --> 00:57:45,240 కానీ ఆ సందర్భంలో, మీ కోడ్ ఉంది , రకమైన చదవటానికి మరియు దారుణంగా పొందడానికి 1128 00:57:45,240 --> 00:57:47,920 అది వెళ్ళడానికి మంచి కావచ్చు ఆ సమయంలో ఒక ఉంటే / ఎల్స్ ప్రకటన. 1129 00:57:47,920 --> 00:57:54,530 >> రాబ్: మరియు, ఒక వైపు గమనిక, PHP తప్పుగా టెర్నరీ అమలు 1130 00:57:54,530 --> 00:57:58,053 ఆపరేటర్లు ఆ సమూహ ternaries వారు తప్పక వంటి కూడా పని లేదు. 1131 00:57:58,053 --> 00:57:58,840 >> JOSEPH: అవును. 1132 00:57:58,840 --> 00:58:01,170 కనుక ఇది, కొద్దిగా గందరగోళంగా గెట్స్ మీరు ముఖ్యంగా 1133 00:58:01,170 --> 00:58:02,145 వివిధ భాషలు. 1134 00:58:02,145 --> 00:58:04,810 >> రాబ్: ఇది తగినంత కంగారు ఆ భాషలు దాని గురించి తప్పు. 1135 00:58:04,810 --> 00:58:08,030 1136 00:58:08,030 --> 00:58:11,510 >> JOSEPH: కాబట్టి నిజంగా, కేవలం స్పష్టం, ప్రతి ఒక్కరూ తెలిసిన వాటిని ఆ 1137 00:58:11,510 --> 00:58:13,900 % S ఇక్కడ పైగా చేస్తుంది? 1138 00:58:13,900 --> 00:58:15,650 ఆ గురించి ప్రశ్నలు? 1139 00:58:15,650 --> 00:58:19,760 నేను అంచనా కెమెరా,% s ప్రధానంగా మాకు ఒక హోల్డర్ చాలు అనుమతిస్తుంది 1140 00:58:19,760 --> 00:58:20,790 ఒక స్ట్రింగ్ కోసం. 1141 00:58:20,790 --> 00:58:23,920 మరియు తర్వాత చివరిలో, మేము పేర్కొనే వేరియబుల్ మేము ఈ లోకి ఉంచాలి కావలసిన 1142 00:58:23,920 --> 00:58:25,500 ప్లేస్ హోల్డర్ లు ఉంది. 1143 00:58:25,500 --> 00:58:27,730 కాబట్టి ప్రాథమికంగా లు పడుతుంది మరియు అది ఇక్కడ దానిని. 1144 00:58:27,730 --> 00:58:32,130 అది మీరు ఎంచుకున్న, ముద్రిస్తుంది అధిక లేదా మీరు ఒక తక్కువ సంఖ్య తీసుకున్నాడు. 1145 00:58:32,130 --> 00:58:33,770 OK. 1146 00:58:33,770 --> 00:58:36,970 >> కాబట్టి ఉచ్చులు మీరు విషయాలు నిర్వహించడానికి అనుమతిస్తుంది వృత్తాకార కదలికలు లో, కుడి? 1147 00:58:36,970 --> 00:58:40,300 మీరు ఈ ఎదుర్కొంది ఉండవచ్చు ఫరెవర్ రూపంలో స్క్రాచ్ ఉచ్చులు 1148 00:58:40,300 --> 00:58:45,650 లేదా వరకు రిపీట్ లేదా ఒక నిర్దిష్ట రిపీట్ ఎన్నిసార్లు. 1149 00:58:45,650 --> 00:58:47,540 ఎందుకు ఈ మాకు మంచి ఉంది? 1150 00:58:47,540 --> 00:58:51,500 Well, C లో, మేము ఈ కలిగి సే తెలియజేయండి పాట స్క్రాచ్ అమలు 1151 00:58:51,500 --> 00:58:53,450 పాడాడు, ఈ పాట ఉంది ఆ ముగుస్తుంది ఎప్పుడూ. 1152 00:58:53,450 --> 00:58:55,710 ఇది కేవలం మరియు వెళ్తాడు మరియు ఎప్పటికీ మరియు ఎప్పటికీ. 1153 00:58:55,710 --> 00:58:59,395 సరే, మీరు నిజంగా ఒక కార్యక్రమం చేయలేరు printf అని అసంఖ్యాక ఉంది 1154 00:58:59,395 --> 00:59:00,850 అది ప్రకటనలు, కుడి? 1155 00:59:00,850 --> 00:59:04,900 >> కాబట్టి ఈ ప్రత్యేక సందర్భంలో, ఒక మార్గం మీరు ఈ పని చేయడానికి మరియు అని 1156 00:59:04,900 --> 00:59:09,330 దానికి నిత్యమైన ప్రింట్ తయారు బదులుగా ఒక సమయంలో లూప్ ఉపయోగించడానికి. 1157 00:59:09,330 --> 00:59:13,640 కాబట్టి ఒక సమయంలో లూప్ ఉంది ఏమి నిర్వర్తిస్తుంది రెండు జంట కలుపులు శరీరం లో ఆ 1158 00:59:13,640 --> 00:59:17,250 ఆధారంగా ఇది చెందిన ఏ పరిస్థితి. 1159 00:59:17,250 --> 00:59:21,170 , ముందు ఈ ప్రత్యేక ఉదాహరణ కాబట్టి మేము, ఎప్పటికీ ఈ ముద్రించడానికి ఏమి 1160 00:59:21,170 --> 00:59:23,590 మేము ఉండవచ్చు? 1161 00:59:23,590 --> 00:59:25,190 సరే, ఖచ్చితంగా, కుడి? 1162 00:59:25,190 --> 00:59:32,290 >> కాబట్టి ఈ విధమైన ఆలోచన ఉంటుంది కొన్ని బూలియన్ వ్యక్తీకరణ 1163 00:59:32,290 --> 00:59:33,610 ఒక లూప్ పాటు. 1164 00:59:33,610 --> 00:59:35,780 మరియు మేము బూలియన్ నేర్చుకున్న ముందు వ్యక్తీకరణలు. 1165 00:59:35,780 --> 00:59:39,650 అలా చేసినప్పుడు లోపలి పరిస్థితి ఆ, ఈ లూప్ నిజమైన ఉంది 1166 00:59:39,650 --> 00:59:41,480 మరియు న మరియు న నిర్వర్తిస్తుంది. 1167 00:59:41,480 --> 00:59:44,640 మరియు ఈ సందర్భంలో, మేము కేవలం సరఫరా నిజమైన తో, ఈ అనంత కారణమవుతుంది 1168 00:59:44,640 --> 00:59:49,310 న పాటను ముద్రిస్తుంది మరియు లూప్ మరియు మేము లేకుండా ముందు కోరుకున్నట్లు న 1169 00:59:49,310 --> 00:59:52,410 అనంత ఉంది ఒక కార్యక్రమం కలిగి printf ప్రకటనలు సంఖ్య, ఇది 1170 00:59:52,410 --> 00:59:55,220 సాధ్యం కాదు. 1171 00:59:55,220 --> 00:59:57,810 >> కాబట్టి మరింత compellingly, అయితే, మీరు ఒక ఈ ఉపయోగించవచ్చు 1172 00:59:57,810 --> 00:59:59,710 వేరియబుల్ మరియు ఒక పరిస్థితి. 1173 00:59:59,710 --> 01:00:04,420 కాబట్టి యొక్క మేము పునరావృతం కావాలి అని పిలవబడు పూర్తిగా Loopy పదబంధం, 10 సార్లు. 1174 01:00:04,420 --> 01:00:08,380 కాబట్టి మీరు ఒక సమయంలో లూప్ ఏమి ఉంది మీరు మొదటి ఒక కౌంటర్ ప్రారంభించడం చెయ్యవచ్చు 1175 01:00:08,380 --> 01:00:10,860 వేరియబుల్ వెలుపల 10 లూప్ అయితే. 1176 01:00:10,860 --> 01:00:14,360 మరియు తర్వాత ప్రధానంగా, ప్రతి సమయం మీరు కాగా లూప్ ద్వారా, మీరు ముద్రించవచ్చు 1177 01:00:14,360 --> 01:00:19,090 అప్పుడు ప్రకటన మరియు మీరు తగ్గుతుంది కౌంటర్ వేరియబుల్ చివరిలో వరకు, 1178 01:00:19,090 --> 01:00:23,020 ఏదో ఒక సమయంలో, ఒకసారి మేము తగినంత నేను వ్యవకలనం సార్లు, 1 నేను తగినంత సార్లు నుండి - 1179 01:00:23,020 --> 01:00:27,290 మరియు కేవలం, నేను మైనస్ మైనస్ స్పష్టం నేను మైనస్ 1 నేను సమానం అర్థం. 1180 01:00:27,290 --> 01:00:31,280 >> ప్రాథమికంగా నేను దించాలని ఒకసారి నేను సున్నా హిట్ బిందువు, ఈ 1181 01:00:31,280 --> 01:00:35,260 నిబంధనాయుక్త లేదు మరియు కాబట్టి అది లూప్ నిష్క్రమిస్తుంది. 1182 01:00:35,260 --> 01:00:37,045 పూర్తిగా Loopy మాత్రమే 10 సార్లు ముద్రిస్తుంది. 1183 01:00:37,045 --> 01:00:39,550 1184 01:00:39,550 --> 01:00:41,080 ఒక లూప్ గురించి ప్రశ్నలు? 1185 01:00:41,080 --> 01:00:44,580 1186 01:00:44,580 --> 01:00:46,790 OK. 1187 01:00:46,790 --> 01:00:50,550 >> కాబట్టి మేము ఒక మార్గం ఉంది మేము కేవలం మరింత సంక్షిప్త ధోరణిలో లో చేసిన 1188 01:00:50,550 --> 01:00:51,715 మేము లూప్ ఒక పిలుస్తాము. 1189 01:00:51,715 --> 01:00:55,750 కాబట్టి ఒక కోసం లూప్ ఒక కలిగి ప్రారంభ, ఒక పరిస్థితి, మరియు ఒక 1190 01:00:55,750 --> 01:00:58,950 ముందుగా మేము కేవలం వంటి నవీకరణ, ఈ సమయంలో లూప్ లో. 1191 01:00:58,950 --> 01:00:59,890 కాబట్టి యొక్క పరిశీలించి అనుమతిస్తుంది. 1192 01:00:59,890 --> 01:01:02,900 ఈ సమయంలో లూప్, మేము ఒక కలిగి ప్రారంభ, అప్పుడు మేము ఒక కలిగి 1193 01:01:02,900 --> 01:01:04,260 మేము తనిఖీ నిబంధనతో. 1194 01:01:04,260 --> 01:01:06,450 మరియు తర్వాత మేము నవీకరణ వచ్చింది ఎగువన అడుగు. 1195 01:01:06,450 --> 01:01:10,060 >> ఒక కోసం లూప్ తో, ఈ ప్రాథమికంగా పడుతుంది ఈ మూడు విషయాలు మరియు కుదించబడుతుంది 1196 01:01:10,060 --> 01:01:11,370 డౌన్ ఒక లైను. 1197 01:01:11,370 --> 01:01:15,130 ఇది చేస్తుంది కాబట్టి మొదటి విషయం లూప్ ప్రారంభ ఉంది. 1198 01:01:15,130 --> 01:01:19,090 ఆపై మీరు ఒక సెమికోలన్, మరియు మీరు నేను ఇది పరిస్థితి, చేయండి 1199 01:01:19,090 --> 01:01:22,200 సున్నా కంటే ఎక్కువ, అక్కడ వెళ్తాడు ఆపై నవీకరణ అడుగు. 1200 01:01:22,200 --> 01:01:26,470 కాబట్టి ఈ ప్రదర్శన గెట్స్ లూప్ శరీరం యొక్క చివరిలో. 1201 01:01:26,470 --> 01:01:28,790 కాబట్టి ఈ రెండు ప్రోగ్రాములు ముఖ్యంగా సమానమైన. 1202 01:01:28,790 --> 01:01:31,960 1203 01:01:31,960 --> 01:01:33,870 >> ఏదైనా ప్రశ్నలు? 1204 01:01:33,870 --> 01:01:37,000 కాబట్టి ఒక తేడా ఏమిటి ఈ రెండు మధ్య? 1205 01:01:37,000 --> 01:01:38,000 ఎవరైనా దాన్ని చూపగలరా? 1206 01:01:38,000 --> 01:01:40,480 ఇది ఒక బిట్ సూక్ష్మ కావచ్చు. 1207 01:01:40,480 --> 01:01:41,930 ఇది కేవలం చాలా చిన్న తేడా. 1208 01:01:41,930 --> 01:01:42,330 అవును? 1209 01:01:42,330 --> 01:01:49,008 >> SPEAKER 5: మీరు ఉపయోగించడానికి చేయలేరు కోసం లూప్ బయట నేను వేరియబుల్ 1210 01:01:49,008 --> 01:01:49,962 [వినబడని]? 1211 01:01:49,962 --> 01:01:50,900 >> JOSEPH: ఖచ్చితంగా. 1212 01:01:50,900 --> 01:01:53,550 ఈ మేము పొందుతారు విషయం తరువాత వేరియబుల్ స్కోప్ అని. 1213 01:01:53,550 --> 01:01:56,610 కానీ ముఖ్యంగా, ఈ నేను జీవితాలను, Int ఈ సమయంలో లూప్ వెలుపల. 1214 01:01:56,610 --> 01:01:59,800 కాబట్టి ఒకసారి ఈ సమయంలో లూప్ జరుగుతుంది అమలు, నేను తరువాత నేను ఉపయోగించడానికి చేయగలరు 1215 01:01:59,800 --> 01:02:00,880 కార్యక్రమంలో న. 1216 01:02:00,880 --> 01:02:05,430 >> అయితే ఈ లూప్, ఈ Int నేను లూప్ ఈ లోపలి దర్శిని గల ఉంది. 1217 01:02:05,430 --> 01:02:10,240 మరియు ఈ భాగం లోపలి ఎందుకంటే కోసం లూప్, ఆ మొదలవుతుంది 1218 01:02:10,240 --> 01:02:13,200 తో కుండలీకరణాలు మరియు శివార్లల్లో అక్కడ కర్లీ కలుపు. 1219 01:02:13,200 --> 01:02:16,120 లోపలి ప్రకటించబడిన ఏదైనా ఇక్కడ బయట ఉపయోగించబడదు. 1220 01:02:16,120 --> 01:02:20,420 నేను బయట నేను ఉపయోగించడానికి ప్రయత్నించండి చేస్తే, ఇది చేస్తాము , ప్రకటించనివారు గుర్తు చెప్పు. 1221 01:02:20,420 --> 01:02:22,420 మరియు ముఖ్యంగా, నేను కాదు ఇది ఉపయోగించడానికి చేయగలరు. 1222 01:02:22,420 --> 01:02:28,460 >> రాబ్: బాగా, 10 సంవత్సరాల క్రితం, లో వాచ్యంగా అన్ని సందర్భాలలో, కర్లీ జంట కలుపులు 1223 01:02:28,460 --> 01:02:31,140 మీరు గుర్తించడానికి ఉపయోగిస్తారు ఏమి ఒక పరిధిని వేరియబుల్. 1224 01:02:31,140 --> 01:02:37,240 సో అక్కడ, నేను 10 సమానం, Int ఈ లోపల ప్రకటిస్తారు 1225 01:02:37,240 --> 01:02:38,520 వంకర జంట కలుపులు సెట్. 1226 01:02:38,520 --> 01:02:42,530 కాబట్టి అప్పుడు కాలం మీరు నేను ఉపయోగించడానికి ప్రయత్నించండి వంటి ఈ వంకర కలుపు ముందు, అది మంచిది. 1227 01:02:42,530 --> 01:02:47,090 1228 01:02:47,090 --> 01:02:51,460 మీరు టైప్ మీరు, మీరు చూడవచ్చు డాష్ డాష్, std, సమానం, C99 చూడండి. 1229 01:02:51,460 --> 01:02:57,100 >> కాబట్టి ఆ C యొక్క తర్వాత వెర్షన్లో అని GCC కూడా ఇచ్చే అమలు చేసింది 1230 01:02:57,100 --> 01:02:58,740 ఈ సత్వరమార్గం. 1231 01:02:58,740 --> 01:03:03,505 కాబట్టి ఈ C. అనుమతించాలి ఉపయోగిస్తారు మరియు మీరు చూడగలరు ఎందుకు, ఎందుకంటే ఈ Int 1232 01:03:03,505 --> 01:03:07,600 నేను ఈ వంకర కలుపు బయట ఉంది కానీ ఇది ఇప్పటికీ పరిగణించబడుతుంది 1233 01:03:07,600 --> 01:03:09,750 ఈ కర్లీ జంట కలుపులు పరిధిని. 1234 01:03:09,750 --> 01:03:14,120 కానీ ఈ చాలా అనుకూలమైన విషయం, మరియు కనుక ఇది ఒక మంచి పొడిగింపు. 1235 01:03:14,120 --> 01:03:15,370 >> JOSEPH: ఏదైనా ప్రశ్నలు? 1236 01:03:15,370 --> 01:03:17,550 1237 01:03:17,550 --> 01:03:19,260 OK. 1238 01:03:19,260 --> 01:03:22,820 కాబట్టి ఏమి ఎక్కువ ఉపయోగం అని కొన్నిసార్లు మీరు చైతన్యానికి విధమైన కావలసిన 1239 01:03:22,820 --> 01:03:23,410 మీ లూప్, కుడి? 1240 01:03:23,410 --> 01:03:26,350 మీరు తప్పనిసరిగా ప్రింట్ మీరు లేదు పూర్తిగా అన్ని సమయం Loopy, మీరు 1241 01:03:26,350 --> 01:03:28,650 నుండి లెక్కించడానికి ఎంచుకోండి 10 లేదా ఏదో. 1242 01:03:28,650 --> 01:03:32,010 కాబట్టి మీరు కౌంటర్ వేరియబుల్ ఉపయోగించవచ్చు ఆ లూప్ అదే లోపల. 1243 01:03:32,010 --> 01:03:35,530 మరియు ఈ సందర్భంలో, ఈ కార్యక్రమం కేవలం డౌన్ డౌన్ 10 నుండి గణనలు. 1244 01:03:35,530 --> 01:03:39,260 మరియు అది ఏ ప్రింట్ లేదు? 1245 01:03:39,260 --> 01:03:42,790 ఇది సున్నా ముద్రించడానికి లేదు, కుడి, ఎందుకంటే - 1246 01:03:42,790 --> 01:03:45,460 అవును, అది కూడా 11 ప్రింట్ లేదు. 1247 01:03:45,460 --> 01:03:49,200 >> కనుక ఇది, సున్నా ప్రింట్ లేదు ఎందుకంటే నేను సున్నా, ఇది మదింపు, గుర్తు 1248 01:03:49,200 --> 01:03:52,170 ఇది వెళ్లి ముందు పరిస్థితి లూప్ శరీరం అమలు. 1249 01:03:52,170 --> 01:03:56,820 నేను సున్నా తలెత్తినపుడు, ఈ అసత్యంగా ఇది డౌన్ లెక్కింపు ప్రింట్ లేదు 1250 01:03:56,820 --> 01:04:00,200 సున్నా, ఇది కేవలం లెక్కింపు ముద్రిస్తుంది 1 వరకు డౌన్ 10 డౌన్. 1251 01:04:00,200 --> 01:04:03,420 మేము దీన్ని సున్నా ముద్రించడానికి కోరుకున్నారు, ఉంటే అప్పుడు మేము సమాన సైన్ ఉంచుతాడు 1252 01:04:03,420 --> 01:04:04,750 సైన్ కంటే ఈ ఎక్కువ తరువాత. 1253 01:04:04,750 --> 01:04:09,400 1254 01:04:09,400 --> 01:04:10,130 OK. 1255 01:04:10,130 --> 01:04:16,410 >> ఇన్పుట్ ధ్రువీకరణ చేయాలని ఒక మార్గం, ఇది మీరు యూజర్ అడిగినప్పుడు ఉంది 1256 01:04:16,410 --> 01:04:18,620 ఏదో, మీరు వారు అనుకున్న మీ సూచనలను అనుసరించండి, ఉపయోగించడానికి ఉంది 1257 01:04:18,620 --> 01:04:19,400 కాగా లూప్, కుడి? 1258 01:04:19,400 --> 01:04:22,990 కాబట్టి ఈ ప్రత్యేక సందర్భంలో, నేను అడుగుతూ వెబ్ సానుకూల నంబర్ కోసం ఆపై నేను ఉన్నాను 1259 01:04:22,990 --> 01:04:23,810 ఇన్పుట్ కోసం వేచి. 1260 01:04:23,810 --> 01:04:28,210 >> ఇన్పుట్ మరియు తరువాత నేను తనిఖీ సున్నా కంటే తక్కువ, కోరుతూ ఉంచాలని. 1261 01:04:28,210 --> 01:04:32,100 కాబట్టి కాలం వారు నాకు అనేక ఇవ్వాలని వంటి అనుకూల కాదు, అడగడం, 1262 01:04:32,100 --> 01:04:33,600 అడగడం, అడగడం. 1263 01:04:33,600 --> 01:04:35,860 కానీ విధమైన చూశాక గురించి ఏమిటి? 1264 01:04:35,860 --> 01:04:38,570 లేదా గురించి సరైన కనిపించడం లేదు ఇక్కడే ఈ నిర్మాణం? 1265 01:04:38,570 --> 01:04:44,282 1266 01:04:44,282 --> 01:04:44,758 ఎవరైనా? 1267 01:04:44,758 --> 01:04:45,234 అవును? 1268 01:04:45,234 --> 01:04:47,614 >> SPEAKER 6: మీరు పునరావృత చేస్తున్నారు సూచనల రెండుసార్లు. 1269 01:04:47,614 --> 01:04:48,100 >> JOSEPH: కుడి. 1270 01:04:48,100 --> 01:04:50,090 అందుకే printf ప్రకటనలు కలిగి ఇక్కడ, కుడి? 1271 01:04:50,090 --> 01:04:53,440 కాబట్టి మేము ఈ పొందలేరు ఒక మార్గం ఉంది చేస్తారని ఒక క్రిందికి మా 1272 01:04:53,440 --> 01:04:57,170 కోడ్ సులభంగా చదివి ఒక కు కొద్దిగా ఎక్కువ శుభ్రంగా. 1273 01:04:57,170 --> 01:05:00,180 మరియు తర్వాత మేము ఉండదనే అలాగే రెండుసార్లు పొందండి చేశారు. 1274 01:05:00,180 --> 01:05:03,740 మరియు మీరు చేయవచ్చు ఒక మార్గం ఒక డు ఉండగా లూప్ ఉపయోగించి. 1275 01:05:03,740 --> 01:05:07,670 >> మరియు ఒక డో-ఉండగా లూప్ రప్పించింది ఒక ఒక లూప్ వివిధ రూపం పేరు 1276 01:05:07,670 --> 01:05:11,460 వంకర జంట కలుపులు లోపల ఉండే కనీసం ఒకసారి అమలు అవుతుంది. 1277 01:05:11,460 --> 01:05:14,840 ఇక్కడ, నేను డిక్లేర్, Int ఇన్పుట్, వెలుపల మొదటి. 1278 01:05:14,840 --> 01:05:18,100 మరియు తర్వాత నేను దీన్ని చెప్పేది సూచనల అయితే ఇన్పుట్ 1279 01:05:18,100 --> 01:05:19,140 సున్నా కంటే తక్కువ. 1280 01:05:19,140 --> 01:05:20,530 కనుక ఇది మొదటి డు హిట్స్. 1281 01:05:20,530 --> 01:05:24,190 ఇది ఎల్లప్పుడూ కనీసం ఈ నిర్వర్తిస్తుంది ఒకసారి, కాబట్టి ఇది ఎల్లప్పుడూ యూజర్ అడుగుతుంది 1282 01:05:24,190 --> 01:05:25,960 కనీసం ఇన్పుట్ కోసం. 1283 01:05:25,960 --> 01:05:29,390 అది ఆ ఇన్పుట్ మదింపు, మరియు అది ఒక వృత్తంలో వెళ్లి. 1284 01:05:29,390 --> 01:05:30,135 అవును, ప్రశ్న? 1285 01:05:30,135 --> 01:05:32,602 >> SPEAKER 6: దీన్ని ఒక మార్గం ఉంది [వినబడని] రకాల, మీరు చెప్పుకోవాలంటే వంటి, 1286 01:05:32,602 --> 01:05:34,268 GetString, మరియు ఎవరైనా [వినబడని] 1287 01:05:34,268 --> 01:05:35,220 [వినబడని] ఒక మార్గం ఉంది 1288 01:05:35,220 --> 01:05:40,060 >> JOSEPH: కాబట్టి, ఒక ప్రశ్న ఉంది ఇన్పుట్ ధ్రువీకరణ చేయడానికి మార్గం, వినియోగదారిని 1289 01:05:40,060 --> 01:05:41,850 కుడి ఉంచారు లేదు వేరియబుల్ రకం? 1290 01:05:41,850 --> 01:05:44,460 మేము ఒక పూర్ణాంకానికి కోసం అడగండి మరియు అలా అయితే వారు బదులుగా మాకు ఒక స్ట్రింగ్ ఇవ్వాలని. 1291 01:05:44,460 --> 01:05:49,110 మరియు మేము అమలు చేసే విధులు మీరు కోసం, GetInt, అన్ని GetString 1292 01:05:49,110 --> 01:05:52,680 ఆ విధులు, వారు నిజానికి ఇప్పటికే ప్రాథమిక రకం ఇన్పుట్ ఆ విధమైన చేయండి 1293 01:05:52,680 --> 01:05:54,120 హుడ్ కింద ధ్రువీకరణ. 1294 01:05:54,120 --> 01:05:57,390 కాబట్టి మీరు విధులు ఉపయోగిస్తుంటే మేము మీరు ఇచ్చిన, మీరు నిజంగా అవసరం లేదు. 1295 01:05:57,390 --> 01:06:01,380 >> కానీ మీరు ఎలా మరింత చూడండి అనుకుంటే మీరు నిజంగా అలా, మీరు చూడవచ్చు 1296 01:06:01,380 --> 01:06:03,360 ఫైలు వద్ద హుడ్ కింద I/O-- 1297 01:06:03,360 --> 01:06:07,990 ప్రామాణిక I / O విధులు, కాదు ఫైల్ వంటి ప్రామాణిక ఇన్పుట్ నుండి చదవడం మరియు 1298 01:06:07,990 --> 01:06:08,580 ప్రామాణిక అవుట్పుట్. 1299 01:06:08,580 --> 01:06:10,630 మరియు మీరు ఒక మంచి భావం పొందవచ్చు ఎలా మీరు అలా. 1300 01:06:10,630 --> 01:06:13,670 >> రాబ్: ఒక సమస్య అయితే, ప్రత్యేకంగా ఉంది ఉదాహరణకు మీకు 1301 01:06:13,670 --> 01:06:17,070 అన్నారు, మీరు ఒక స్ట్రింగ్ ఆశించే మరియు నేను ఒక Int ఎంటర్. 1302 01:06:17,070 --> 01:06:20,110 ఎలా మీరు తేడా తెలియచేయును కావాలని కోరుకుంది మధ్య 1303 01:06:20,110 --> 01:06:23,130 పూర్ణాంకానికి 123 అనుకునే వర్సెస్ స్ట్రింగ్ 123? 1304 01:06:23,130 --> 01:06:29,230 కాబట్టి స్ట్రింగ్, ఇది చాలా చక్కని ఉంది లో ధ్రువీకరణ, అది కేవలం సంసార 1305 01:06:29,230 --> 01:06:31,600 మీరు వ్యాఖ్యానిస్తుంది ఎంటర్ ఒక స్ట్రింగ్ వంటి. 1306 01:06:31,600 --> 01:06:35,790 >> Int, సులభం ఉన్నా ఎందుకంటే మీరు యూజర్ నుండి పడుతుంది ఇన్పుట్, మీరు 1307 01:06:35,790 --> 01:06:37,470 ఎల్లప్పుడూ స్ట్రింగ్ తీసుకొని. 1308 01:06:37,470 --> 01:06:40,650 కాబట్టి ఆ స్ట్రింగ్ మీరు చెయ్యవచ్చు తనిఖీ, ఈ అన్ని ఉన్నాయి 1309 01:06:40,650 --> 01:06:44,218 నిజానికి సంఖ్యా అంకెలు? 1310 01:06:44,218 --> 01:06:45,170 >> JOSEPH: OK. 1311 01:06:45,170 --> 01:06:46,420 ఒక డు ఉండగా లూప్ గురించి ప్రశ్నలు? 1312 01:06:46,420 --> 01:06:49,170 >> రాబ్: ఓహ్, మరియు ఈ కూడా ఉంది - 1313 01:06:49,170 --> 01:06:55,130 పరిధిని కు వెళుతున్నారు, కొంత సాధారణ తప్పు కొన్ని స్థానిక ఉపయోగించడానికి ప్రయత్నిస్తున్నారు 1314 01:06:55,130 --> 01:06:59,540 దీన్ని-ఉండగా లోపల నుండి వేరియబుల్ ఈ పరిస్థితి యొక్క లోపల లూప్. 1315 01:06:59,540 --> 01:07:02,850 మరియు వాస్తవానికి, మేము కేవలం విమోచనం వస్తే ఈ మరియు Int ఇన్పుట్ సమానం, చెప్పారు 1316 01:07:02,850 --> 01:07:06,990 GetInt, ఆపై కంపైలర్ అరుస్తుంటారు కనిపిస్తుంది మాకు, ఇన్పుట్ లేదు ఎందుకంటే 1317 01:07:06,990 --> 01:07:08,900 పరిధిని వెలుపల ఈ కర్లీ జంట కలుపులు. 1318 01:07:08,900 --> 01:07:10,792 >> JOSEPH: మరియు ఆ ఎందుకు ఇక్కడ ఈ శ్రేణిలో అవసరం. 1319 01:07:10,792 --> 01:07:13,620 1320 01:07:13,620 --> 01:07:14,630 OK. 1321 01:07:14,630 --> 01:07:17,530 కాబట్టి మీరు కూడా ఒక నుండి విరిగిపోతాయి లూప్ ప్రారంభ మీరు అనుకుంటే. 1322 01:07:17,530 --> 01:07:21,240 కాబట్టి ఈ వేరొక విధంగా ఉంది ఆ పంచాయతీ ఏమి అమలు. 1323 01:07:21,240 --> 01:07:24,340 మరియు బదులుగా పరిస్థితి ఉపయోగించి కుండలీకరణాల్లో, మేము ఒక ఉపయోగిస్తున్నట్లయితే 1324 01:07:24,340 --> 01:07:26,920 శరీరము లోపలి ప్రకటన డు ఉండగా లూప్. 1325 01:07:26,920 --> 01:07:30,000 >> మరియు ప్రధానంగా, ఉన్నప్పుడు ఇన్పుట్ చివరకు సున్నా కంటే, మేము 1326 01:07:30,000 --> 01:07:31,000 లూప్ బయటకు. 1327 01:07:31,000 --> 01:07:33,420 అందువలన మేము అన్ని వెళ్తుంది డౌన్ ఇక్కడ మార్గం. 1328 01:07:33,420 --> 01:07:37,920 మరియు మీరు చూడగలరు ఈ చేస్తాను బహుశా ఈ ప్రాధాన్యత 1329 01:07:37,920 --> 01:07:39,870 ఇది కొద్దిగా వార్తలు దృష్టాంతంలో, ఎందుకంటే బిట్ క్లీనర్ మరియు ఒక చిన్న 1330 01:07:39,870 --> 01:07:41,380 చదవడానికి సులభంగా బిట్. 1331 01:07:41,380 --> 01:07:45,210 ఈ అయితే, మీరు విధమైన ఇది అదనపు పంక్తులు. 1332 01:07:45,210 --> 01:07:47,890 ఇది, కేవలం కొద్దిగా uglier ఉంది నేను ఒక కోణంలో, అంచనా. 1333 01:07:47,890 --> 01:07:48,530 అవును, ప్రశ్న? 1334 01:07:48,530 --> 01:07:52,178 >> SPEAKER 4: ను మాత్రమే బ్రేక్ జంట కలుపులు ఒకే నుండి మీరు? 1335 01:07:52,178 --> 01:07:53,080 >> JOSEPH: కుడి. 1336 01:07:53,080 --> 01:07:58,100 హరిబాబు మాత్రమే బ్రేక్ ఉంది మీరు ఒక లూప్ అవుట్? 1337 01:07:58,100 --> 01:07:59,280 మరియు జవాబు అవును. 1338 01:07:59,280 --> 01:08:04,290 కాబట్టి మీరు కోసం, ఉచ్చులు కోసం యున్న ఉంటే ఉదాహరణకు, నేను Int కోసం ఉంటే నేను 0 సమానం 1339 01:08:04,290 --> 01:08:09,040 J 0 సమానం 10 ఆపై Int కోసం వరకు 10 వరకు, నేను లోపలి బయటకు ఉంటే 1340 01:08:09,040 --> 01:08:12,310 లూప్, నేను ఇప్పటికీ వెళ్తుంది బాహ్య లూప్. 1341 01:08:12,310 --> 01:08:15,760 కనుక ఇది ప్రదర్శన ఉంటాం బయట కార్యకలాపాలు. 1342 01:08:15,760 --> 01:08:17,640 ఆ గురించి ప్రశ్నలు? 1343 01:08:17,640 --> 01:08:18,000 అవును? 1344 01:08:18,000 --> 01:08:21,760 >> SPEAKER 5: కానీ పనిచేసేటట్లు బ్రేక్ వంకర జంట కలుపులు కోసం, ఇతర కోసం 1345 01:08:21,760 --> 01:08:22,230 ప్రకటనలు? 1346 01:08:22,230 --> 01:08:22,700 [వినబడని] 1347 01:08:22,700 --> 01:08:27,620 >> JOSEPH: హరిబాబు బ్రేక్ ఉంది వ్యతిరేకంగా ఉచ్చులు కోసం మాత్రమే ఫంక్షన్ 1348 01:08:27,620 --> 01:08:29,014 ఉంటే వంటి ఇతర ప్రకటనలు? 1349 01:08:29,014 --> 01:08:32,950 వంటివాళ్లు, కేసు ఎందుకంటే మీరు, హక్కు, లూప్ బద్దలు చేస్తున్నారు 1350 01:08:32,950 --> 01:08:33,630 ఒక కోణంలో. 1351 01:08:33,630 --> 01:08:37,215 >> రాబ్: కేసులలో లో, ఇది ఉంది ఈ ఉంటే ఏదో విధమైన ఉంది, 1352 01:08:37,215 --> 01:08:37,660 తరువాత విడిపోయారు. 1353 01:08:37,660 --> 01:08:41,580 కాబట్టి మీరు దరఖాస్తు బ్రేక్ లేదు ఇది చుట్టూ చుట్టడం అని ఉంటే. 1354 01:08:41,580 --> 01:08:45,250 మరియు ఈ ఒక లూప్ యొక్క చాలా లేదు, కానీ స్విచ్లు కూడా అని గుర్తు 1355 01:08:45,250 --> 01:08:46,340 మినహాయింపులు ద్వారా బయటకు విభజించవచ్చు. 1356 01:08:46,340 --> 01:08:48,390 మేము బ్రేక్ వాడుతున్నారు చూసింది ముందు స్విచ్లు తో. 1357 01:08:48,390 --> 01:08:52,189 >> JOSEPH: మరియు మీరు కూడా వాటిని ఉపయోగించవచ్చు ఉచ్చులు మరియు ఉచ్చులు కోసం. 1358 01:08:52,189 --> 01:08:54,560 ఏదైనా ప్రశ్నలు? 1359 01:08:54,560 --> 01:08:55,830 OK. 1360 01:08:55,830 --> 01:08:57,779 కాబట్టి తర్వాత విధులు ఉంది. 1361 01:08:57,779 --> 01:09:01,500 కాబట్టి మీరు ఈ BYOB ఒకటి ఉపయోగిస్తారు ఉండవచ్చు మీ స్క్రాచ్ ప్రాజెక్టు లో బ్లాక్స్. 1362 01:09:01,500 --> 01:09:04,569 మరియు ఈ ప్రాథమికంగా అనుమతిస్తుంది మీరు ఒక సెట్ నిర్వచించడానికి 1363 01:09:04,569 --> 01:09:05,680 అనుసరించాల్సిన సూచనలను. 1364 01:09:05,680 --> 01:09:09,569 >> మరియు నేను ఆ అర్ధం యొక్క అనుకుంటున్నాను వీలు ఉంది తిరిగి గణిత, కుడి, బీజగణితం. 1365 01:09:09,569 --> 01:09:13,370 మీరు మేము x ఒక ఫంక్షన్ కాల్ ఏమి కలిగి, కొన్ని వేరియబుల్, మరియు యొక్క ఈ పిలవబడు 1366 01:09:13,370 --> 01:09:16,080 ఫంక్షన్ x యొక్క f ఉంది x సమానం ప్లస్ 5. 1367 01:09:16,080 --> 01:09:20,410 కాబట్టి మీరు ఈ బ్లాక్ వంటి x యొక్క f ఆలోచించవచ్చు అప్పుడు లో 15 తీసుకుని ఆ బాక్స్ 1368 01:09:20,410 --> 01:09:22,590 20 ఉత్పత్తి. 1369 01:09:22,590 --> 01:09:26,630 >> కాబట్టి సాధారణంగా, ఒక ఫంక్షన్ ఉంది కొన్ని ఇన్పుట్లను మరియు పడుతుంది విషయం 1370 01:09:26,630 --> 01:09:27,880 అప్పుడు కొన్ని ఉద్గాతాలు ఉత్పత్తి. 1371 01:09:27,880 --> 01:09:31,920 1372 01:09:31,920 --> 01:09:32,960 ఎందుకు విధులు మంచి? 1373 01:09:32,960 --> 01:09:35,189 వారు అనేక కారణాల కోసం మధురంగా. 1374 01:09:35,189 --> 01:09:40,470 కాబట్టి ఎవరైనా ఒక ఉదంతం తీసుకోవాలని అనుకుంటున్నారా లేదు అర్థం సంస్థ? 1375 01:09:40,470 --> 01:09:42,630 ఎందుకు విధులు పరంగా ఉపయోగపడిందా? 1376 01:09:42,630 --> 01:09:43,090 అవును? 1377 01:09:43,090 --> 01:09:44,735 >> SPEAKER 4: ఇది చేస్తుంది మీ కోడ్ చదవదగ్గ. 1378 01:09:44,735 --> 01:09:45,399 >> JOSEPH: కుడి. 1379 01:09:45,399 --> 01:09:47,670 కాబట్టి విషయాలు ఒకటి ఇది చేస్తుంది మీ కోడ్ చదవదగ్గ, కుడి? 1380 01:09:47,670 --> 01:09:53,710 బదులుగా Int వంటి కలిగి x x సమానం సార్లు x సార్లు x, నేను, x యొక్క క్యూబ్ కలిగి 1381 01:09:53,710 --> 01:09:57,190 మరింత రీడబుల్ మరియు మరింత ఇది ఒక రీడర్ అర్థం. 1382 01:09:57,190 --> 01:10:01,150 >> సంస్థ పరంగా కూడా ఉంది నిర్వహించటానికి లోకి మీ కోడ్ విభజన 1383 01:10:01,150 --> 01:10:05,610 భాగాలు, కాబట్టి బదులుగా ప్రయత్నిస్తున్న అన్ని దీర్ఘ విభాగంలో ఈ అమలు 1384 01:10:05,610 --> 01:10:09,070 ప్రధాన లో, మీరు విధమైన ఇది విడిపోయారు చేయవచ్చు వంటి లోకి OK, యొక్క ఒక ఫంక్షన్ వ్రాయుటకు అనుమతి 1385 01:10:09,070 --> 01:10:11,910 ఏదో క్యూబ్, యొక్క వ్రాయడానికి వీలు ఒక ఏదో చదరపు పని. 1386 01:10:11,910 --> 01:10:15,950 మీరు చిన్న దానిని విభజించబడింది ఆ విధంగా, మీరు పరిష్కరించడానికి కొద్దిగా పార్ట్శ్ 1387 01:10:15,950 --> 01:10:18,944 పరిష్కరించడానికి ప్రయత్నిస్తున్న వ్యతిరేకంగా ఒకేసారి ఒక పెద్ద సమస్య. 1388 01:10:18,944 --> 01:10:21,806 >> రాబ్: లేదా చిన్న, చిన్న భాగాలను ఆ మీరు మరియు ఒక భాగస్వామి పరిష్కరించడానికి చేయవచ్చు. 1389 01:10:21,806 --> 01:10:22,283 >> JOSEPH: అవును. 1390 01:10:22,283 --> 01:10:23,855 >> రాబ్: బదులుగా రెండు యొక్క మీరు ఒక ఇంప్లాంట్ ప్రయత్నిస్తున్న 1391 01:10:23,855 --> 01:10:27,170 అదే సమయంలో పని. 1392 01:10:27,170 --> 01:10:28,800 >> JOSEPH: ఫ్రెంచి. 1393 01:10:28,800 --> 01:10:30,050 ఎవరైనా ఒక అంచనా తీసుకొవాలనుకోవటము? 1394 01:10:30,050 --> 01:10:33,080 1395 01:10:33,080 --> 01:10:33,410 అవును? 1396 01:10:33,410 --> 01:10:34,675 >> SPEAKER 5: మరిన్ని పునరావృతం. 1397 01:10:34,675 --> 01:10:35,260 >> JOSEPH: కుడి. 1398 01:10:35,260 --> 01:10:39,210 మీరు చేయవచ్చు కాబట్టి ఒక విషయం సరళీకరణ విధమైన న అని ఉంది 1399 01:10:39,210 --> 01:10:42,520 తిరిగి వినియోగం అదే పంక్తులు అని నేను ఒక ఘనం ఫంక్షన్ రాయడానికి, నేను 1400 01:10:42,520 --> 01:10:45,410 కేవలం ఉపయోగించే మరియు పైగా మరియు పైగా మళ్ళీ బదులుగా టైపింగ్ నా కార్యక్రమంలో 1401 01:10:45,410 --> 01:10:49,610 x సార్లు x సార్లు x మరియు మళ్ళీ మరియు పైగా. 1402 01:10:49,610 --> 01:10:52,980 మరియు సరళీకరణ ఇక్కడ కూడా కేవలం ఇది మీ కోడ్ విధమైన చేస్తుంది అర్థం 1403 01:10:52,980 --> 01:10:55,900 మీరు విభజించబడింది ఒకసారి సులభంగా డీబగ్ విధులు ఈ అప్. 1404 01:10:55,900 --> 01:10:58,250 అప్పుడు మీరు ఇక్కడ స్థానీకరణ ఎందుకంటే మీ సమస్యలు విధమైన ఉంటాయి. 1405 01:10:58,250 --> 01:11:00,910 1406 01:11:00,910 --> 01:11:02,160 ఏదైనా ప్రశ్నలు? 1407 01:11:02,160 --> 01:11:04,200 1408 01:11:04,200 --> 01:11:06,540 >> మరో ఆలోచన కుడి, సంగ్రహణం? 1409 01:11:06,540 --> 01:11:07,390 ఈ బ్లాక్ బాక్స్. 1410 01:11:07,390 --> 01:11:11,360 ఇలా మీరు GetInt ఏమి తెలుసు యూజర్ నుండి ఇన్పుట్ను అందుకోవడానికి? 1411 01:11:11,360 --> 01:11:12,510 మేము నిజంగా కుడి, మీరు చెప్పారు లేదు? 1412 01:11:12,510 --> 01:11:15,670 మీరు చెప్పారు చేసిన అన్ని GetInt చేస్తుంది అది చేస్తుంది చెప్పారు వేటి. 1413 01:11:15,670 --> 01:11:18,440 మేము మీరు చెప్పండి లేదు కాబట్టి కూడా ఎలా ఇది పనిచేస్తుంది, మీరు ఇప్పటికీ తెలుసు. 1414 01:11:18,440 --> 01:11:21,670 >> కాబట్టి ఈ ప్రత్యేక సందర్భంలో, ఈ ఉంది సమకూర్చుతుంది నాలుగు సార్లు ఫంక్షన్ 1415 01:11:21,670 --> 01:11:24,520 ఒక ఇన్పుట్ వివిధ విషయాలను ఒక ఉత్పత్తిని. 1416 01:11:24,520 --> 01:11:28,050 మరియు మీరు అనేక నాలుగింతల చేయవచ్చు నాలుగు గుణించడంచే. 1417 01:11:28,050 --> 01:11:30,790 లేదా మీరు కాల్ ఏమి చేయవచ్చు బిట్ రెండు మారిపోయే. 1418 01:11:30,790 --> 01:11:32,960 మరియు మేము ఈ కవర్ చేస్తాము కొద్దిగా తరువాత. 1419 01:11:32,960 --> 01:11:36,570 మరియు తెలుసు అవసరం అక్కడ ఎలా ఈ ఫంక్షన్ వాస్తవానికి ఇది కాలం పనిచేస్తుంది 1420 01:11:36,570 --> 01:11:37,640 పేర్కొంది పనిచేస్తుంది. 1421 01:11:37,640 --> 01:11:40,740 >> కాబట్టి హుడ్ కింద, నేను కావచ్చు వంటి, ఇన్పుట్ సార్లు తిరిగి 1422 01:11:40,740 --> 01:11:41,690 ఎనిమిది రెండు ద్వారా విభజించబడింది. 1423 01:11:41,690 --> 01:11:42,510 కునుకు, కాదు? 1424 01:11:42,510 --> 01:11:44,970 మీరు తెలుసుకోవాలి అన్ని ఉంది అది చెప్పే చేస్తుంది. 1425 01:11:44,970 --> 01:11:48,070 కాబట్టి ఆ ఉపయోగకరమైన విషయం సంగ్రహణం గురించి. 1426 01:11:48,070 --> 01:11:52,910 >> మరియు మరొక విషయం విధమైన ఈ ఆలోచన ఒక మీ కోడ్ స్థానీకరించి యొక్క 1427 01:11:52,910 --> 01:11:54,280 ప్రత్యేక విభాగం. 1428 01:11:54,280 --> 01:11:57,450 మీరు ఒక సమస్య కాబట్టి, మీరు లేదు ప్రయత్నిస్తున్న మీ కోడ్ వెళ్ళి ఉంటుంది 1429 01:11:57,450 --> 01:11:58,730 సమస్య అక్కడ పరిష్కరించడానికి. 1430 01:11:58,730 --> 01:12:00,990 కాబట్టి ఈ సందర్భంలో, నేను అమలు తప్పు క్యూబ్. 1431 01:12:00,990 --> 01:12:02,820 నేను క్యూబ్ గుణించడం అనుకున్న మూడు ద్వారా. 1432 01:12:02,820 --> 01:12:05,760 >> కాబట్టి ఈ సందర్భంలో, ఈ ఒక కార్యక్రమం కేవలం మూడు గుణించడం ఉంది 1433 01:12:05,760 --> 01:12:06,750 ప్రతిచోటా. 1434 01:12:06,750 --> 01:12:10,910 మరియు మరో కార్యక్రమం ఉంది ఒక ఫంక్షన్ కారణం క్యూబ్. 1435 01:12:10,910 --> 01:12:14,040 కాబట్టి ఇప్పుడు నేను నా తప్పు పరిష్కరించడానికి కావాలా ఇక్కడ, నేను ప్రతి లైన్ పరిష్కరించడానికి ఉన్నాయి 1436 01:12:14,040 --> 01:12:15,620 ఈ కార్యక్రమంలో కోడ్. 1437 01:12:15,620 --> 01:12:19,190 అయితే మరోవైపు, నేను ఉపయోగిస్తే ఫంక్షన్, నేను మాత్రమే మార్చాలి 1438 01:12:19,190 --> 01:12:20,650 ఏ ఒకే చోట తప్పు. 1439 01:12:20,650 --> 01:12:25,330 1440 01:12:25,330 --> 01:12:28,730 >> కాబట్టి కంప్యూటర్ సైన్స్ లో, మేము ఇన్పుట్లను మరియు ప్రతిఫలాన్ని కాల్. 1441 01:12:28,730 --> 01:12:31,640 దత్తాంశాలు పారామితులు అని లేదా వాదనలు, మరియు ప్రతిఫలాన్ని అంటారు 1442 01:12:31,640 --> 01:12:32,950 విలువలు తిరిగి. 1443 01:12:32,950 --> 01:12:39,000 మరియు మేము ఈ విధమైన సహాయపడుతుంది ఎలా చూస్తారు రెండవ లో ఒక ఫంక్షన్ నిర్వచించే. 1444 01:12:39,000 --> 01:12:41,430 కాబట్టి ఈ ఒక ఫంక్షను ఉంది cubing కోసం. 1445 01:12:41,430 --> 01:12:45,110 కాబట్టి అది ఒక ఇన్పుట్ పడుతుంది, మరియు తిరిగి ఆ సంఖ్యను సార్లు 1446 01:12:45,110 --> 01:12:47,020 విలువ మూడు సార్లు. 1447 01:12:47,020 --> 01:12:48,020 కాబట్టి యొక్క ఈ బ్రేక్ వీలు. 1448 01:12:48,020 --> 01:12:53,090 >> కాబట్టి మేము, ఒక ఫంక్షన్ శీర్షిక కలిగిన మూడు విషయాలు కలిగి. 1449 01:12:53,090 --> 01:12:56,050 కాబట్టి మేము, పారామితులు కలిగిన అలాగేనండి,, ఉన్నాయి 1450 01:12:56,050 --> 01:12:57,680 ఈ ఫంక్షన్ ఇన్పుట్లను. 1451 01:12:57,680 --> 01:12:59,300 మరియు తర్వాత మేము ఫంక్షన్ పేరు ఇవ్వడం. 1452 01:12:59,300 --> 01:13:00,740 ఈ సందర్భంలో, ఇది క్యూబ్ అని. 1453 01:13:00,740 --> 01:13:03,860 మరియు తర్వాత మేము ఏమి రకాన్ని తిరిగి విలువ ఉంది. 1454 01:13:03,860 --> 01:13:06,760 >> కాబట్టి ఈ విషయంలో, నా క్యూబ్ ఫంక్షన్ పూర్ణాంకం లో పడుతుంది మరియు అది కూడా 1455 01:13:06,760 --> 01:13:07,890 పూర్ణాంకం తిరిగి. 1456 01:13:07,890 --> 01:13:11,510 నేను రెండు లో పాస్ చేస్తే, రెండు, ఒక పూర్ణ సంఖ్య ఇది, నాకు ఎనిమిది తిరిగి 1457 01:13:11,510 --> 01:13:13,250 ఒక పూర్ణ సంఖ్య. 1458 01:13:13,250 --> 01:13:15,420 కాబట్టి రకం పేరు పారామితులు తిరిగి. 1459 01:13:15,420 --> 01:13:16,670 గురించి ప్రశ్నలు? 1460 01:13:16,670 --> 01:13:19,440 1461 01:13:19,440 --> 01:13:24,230 >> ఆపై తిరిగి విలువ వాస్తవానికి ఉంది తిరిగి చెప్పి చివరలో పేర్కొనబడే 1462 01:13:24,230 --> 01:13:27,540 ఆపై తిరిగి సంసార తిరిగి విలువ కలిగి. 1463 01:13:27,540 --> 01:13:30,940 కాబట్టి ఈ సందర్భంలో, మేము అది అన్ని ఉంచితే కలిసి, ఒక ఫంక్షన్ లో పడుతుంది 1464 01:13:30,940 --> 01:13:35,100 పరామితులు, అది ఏదో అని, మరియు ఇది రకం అని ఏదో తిరిగి 1465 01:13:35,100 --> 01:13:36,350 మేము అది కానుంది పేర్కొన్నట్లు. 1466 01:13:36,350 --> 01:13:39,830 1467 01:13:39,830 --> 01:13:41,080 ఏదైనా ప్రశ్నలు? 1468 01:13:41,080 --> 01:13:43,710 1469 01:13:43,710 --> 01:13:45,080 >> కాబట్టి మేము ఎలా ఒక ఫంక్షన్ ఉపయోగించగలను? 1470 01:13:45,080 --> 01:13:49,230 Well, మేము ఒక ఫంక్షన్ వ్రాసి మేము మా కార్యక్రమంలో ఉపయోగించడానికి? 1471 01:13:49,230 --> 01:13:51,565 నేను క్యూబ్ అని, మరియు నేను క్యూబ్ ఉపయోగించవచ్చు. 1472 01:13:51,565 --> 01:13:54,200 >> కానీ ఏ గమనించండి ముఖ్యం ఆ ఆర్డర్ విషయాలను ఉంది. 1473 01:13:54,200 --> 01:13:58,100 నేను ప్రధాన క్రింద క్యూబ్ ఉంటే, అది క్యూబ్ లోకి అమలు అన్నారు. 1474 01:13:58,100 --> 01:14:00,360 మరియు ఈ సమయంలో, ఏమీ లేదు కార్యక్రమంలో క్యూబ్ అనే, మరియు ఇది 1475 01:14:00,360 --> 01:14:02,550 కేవలం నేను, వంటి కానుంది ఆలోచన ఏమి క్యూబ్ ఉంది. 1476 01:14:02,550 --> 01:14:05,060 >> కనుక ఇది అవ్యక్త, ఇత్సెల్ఫ్ ఫంక్షన్ ప్రకటన. 1477 01:14:05,060 --> 01:14:06,690 ఆ చూపిస్తుంది ఆ లోపం. 1478 01:14:06,690 --> 01:14:10,230 కాబట్టి ఈ సందర్భంలో, క్యూబ్ క్రింద ఉంది ప్రధాన, కాబట్టి ఇది మాత్రం కాదు 1479 01:14:10,230 --> 01:14:12,006 దాని గురించి తెలుసు. 1480 01:14:12,006 --> 01:14:14,724 >> SPEAKER 5: కాబట్టి ప్రధాన సాధారణంగా ఉంది గత సీ? 1481 01:14:14,724 --> 01:14:17,290 >> JOSEPH: హరిబాబు, ఉంది ప్రధాన సాధారణంగా ఉంది 1482 01:14:17,290 --> 01:14:18,170 మీరు నిర్వచించలేదు భావిస్తున్నట్టు విషయం? 1483 01:14:18,170 --> 01:14:19,730 మరియు ఏ. 1484 01:14:19,730 --> 01:14:22,280 మేము సాధారణంగా ప్రధాన ఇష్టం ఎందుకంటే ఇది ఉంది కుడి, ఎగువన ఉంటుందని? 1485 01:14:22,280 --> 01:14:24,640 మొదటి విషయం మీరు ఎందుకంటే ప్రోగ్రామర్ తెరవడం కావలసిన 1486 01:14:24,640 --> 01:14:25,640 చూడటానికి కార్యక్రమం. 1487 01:14:25,640 --> 01:14:29,950 కాబట్టి ఎలా మేము ఈ సమస్యను సర్క్యూట్తో ఎగువన ఉంటుందని ప్రధాన కావలసిన, కానీ 1488 01:14:29,950 --> 01:14:33,750 మేము కావలసిన విధులు, మేము వాటిని కావలసిన ప్రధాన క్రింద ఇంకా ఉపయోగించే చెయ్యడానికి 1489 01:14:33,750 --> 01:14:34,930 ప్రధాన లోపలి వాటిని? 1490 01:14:34,930 --> 01:14:36,870 >> Well, మేము కాల్ ఏమి ఉపయోగించడానికి ఒక చర్య నమూనా. 1491 01:14:36,870 --> 01:14:40,830 కాబట్టి ఏమి ఒక చర్య నమూనా తప్పనిసరిగా ఇది మొదటి పడుతుంది ఉంది 1492 01:14:40,830 --> 01:14:45,060 సంతకం లేదా ఫంక్షన్ శీర్షిక మేము డౌన్ అమలు చేయడానికి ఏమి యొక్క 1493 01:14:45,060 --> 01:14:47,420 ఇక్కడ, మరియు మేము ఉంచారు ఒక ప్రోగ్రామ్ యొక్క టాప్. 1494 01:14:47,420 --> 01:14:51,400 >> కాబట్టి ఈ సందర్భంలో, మేము పేర్కొన్నట్లు, బాగా, తర్వాత మా కార్యక్రమంలో, మేము చేయబోతున్నామని 1495 01:14:51,400 --> 01:14:55,010 ఈ అమలు ఒక వాగ్దానం చేయడం తీసుకుంటుంది పూర్ణాంకానికి క్యూబ్ అనే ఫంక్షన్, 1496 01:14:55,010 --> 01:14:56,260 పూర్ణాంకం ఇన్పుట్. 1497 01:14:56,260 --> 01:15:00,870 కాబట్టి ఇప్పుడు, ప్రధాన పైన ఎందుకంటే, ప్రధాన, చెప్పాను వెళుతున్న, OH, బాగా, 1498 01:15:00,870 --> 01:15:03,910 తరువాత కార్యక్రమంలో, ఆ చేస్తాడు అందువల్ల నేను సూచించవచ్చు, కాబట్టి నేను చేస్తాము 1499 01:15:03,910 --> 01:15:05,230 దీనిని ఇప్పుడు కోసం వీలు. 1500 01:15:05,230 --> 01:15:07,660 >> ఆపై దిగువన, మేము క్యూబ్ అమలు. 1501 01:15:07,660 --> 01:15:11,180 అప్పుడు ప్రధాన కేవలం, చెబుతాను బాగా, లింక్ యొక్క క్రమం 1502 01:15:11,180 --> 01:15:12,250 కలిసి ఈ రెండు చిహ్నాలు. 1503 01:15:12,250 --> 01:15:14,320 మరియు మేము కవర్ చేస్తాము ఆ తర్వాత అర్థం. 1504 01:15:14,320 --> 01:15:17,090 కాబట్టి ఈ అని తెలుసు ఉంటాం ఇది వాడాలి క్యూబ్. 1505 01:15:17,090 --> 01:15:19,630 1506 01:15:19,630 --> 01:15:23,383 >> రాబ్: [వినబడని] ఆశించడం గురించి దిగువన లేదా ప్రధాన 1507 01:15:23,383 --> 01:15:24,880 టాప్, నేను రెండు చూసిన. 1508 01:15:24,880 --> 01:15:28,630 కేవలం నచ్చిన విషయాలు ఉన్నాయి దిగువన ప్రధాన ఉంచాలి. 1509 01:15:28,630 --> 01:15:32,520 కానీ ఒక ప్రణాళికను గెట్స్ ఒకసారి పెద్ద, సాధారణంగా ప్రధాన ఒక లో ఉంది 1510 01:15:32,520 --> 01:15:34,290 అన్ని దాని స్వంత ఫైల్. 1511 01:15:34,290 --> 01:15:38,170 మరియు ఆ సమయంలో, వంటి పూర్ణాంకానికి క్యూబ్ లైన్ చేస్తాను - 1512 01:15:38,170 --> 01:15:42,460 stdio.h లోపలి కొంత ఉంటాయి కేవలం ఆ, Int వంటి పంక్తులు 1513 01:15:42,460 --> 01:15:44,010 క్యూబ్ పూర్ణాంకానికి ఇన్పుట్ లైన్. 1514 01:15:44,010 --> 01:15:50,170 >> కాబట్టి ఆ నమూనాలను విషయాలు మీరు వద్ద, శీర్షిక ఫైళ్లు ఉంచి ఉంటాయి 1515 01:15:50,170 --> 01:15:52,140 ఇది పాయింట్, అది పట్టింపు లేదు. 1516 01:15:52,140 --> 01:15:54,700 సరే, పట్టింపు లేదు. 1517 01:15:54,700 --> 01:15:56,070 ఆ ఎల్లప్పుడూ ఎగువన వెళ్ళి. 1518 01:15:56,070 --> 01:15:59,490 మరియు ప్రధాన అన్ని దాని సొంత ఒక ఫైలు లేకపోతే, మీరు పెట్టటం గురించి ఆందోళన లేదు 1519 01:15:59,490 --> 01:16:02,360 వ్యక్తిగత ఫంక్షన్ నమూనాలను ఫైలు లో. 1520 01:16:02,360 --> 01:16:05,370 >> JOSEPH: మరియు మేము ఒక చిన్న చూస్తారు బిట్ తర్వాత రాబ్ మాట్లాడుతూ మొదలవుతుంది ఉన్నప్పుడు 1521 01:16:05,370 --> 01:16:06,380 కంపైల్ గురించి. 1522 01:16:06,380 --> 01:16:09,480 కాబట్టి తేడా కూడా ఉంది పారామితి మరియు వాదన మధ్య. 1523 01:16:09,480 --> 01:16:12,500 మరియు పారామితి కేవలం ఏమిటి మేము ఈ ఇన్పుట్లను కాల్ చేసినప్పుడు 1524 01:16:12,500 --> 01:16:13,820 మేము ఫంక్షన్ నిర్వచించే. 1525 01:16:13,820 --> 01:16:16,950 మరియు మేము ఒక వాదన కాల్ చేసినప్పుడు మేము నిజానికి ఫంక్షన్ లో పాస్. 1526 01:16:16,950 --> 01:16:19,600 >> కాబట్టి ఈ సందర్భంలో, ఈ పారామితి ఉంది, మేము ముందు చెప్పారు వంటి. 1527 01:16:19,600 --> 01:16:24,130 మరియు మేము నిజంగా అక్కడ అది ఉపయోగించే సమయంలో, x యొక్క క్యూబ్, అప్పుడు అనేది x 1528 01:16:24,130 --> 01:16:25,910 మేము ఒక వాదన పిలుస్తాము ఫంక్షన్ క్యూబ్. 1529 01:16:25,910 --> 01:16:28,150 >> రాబ్: సో పారామితి యొక్క వాదనలు - 1530 01:16:28,150 --> 01:16:33,270 ఈ తేడాను ఉంది చాలా పరస్పరం అయోమయం. 1531 01:16:33,270 --> 01:16:37,090 ఈ సమయంలో, నాకు, ఇది ఒకటి వంటిది ఆ పదాలు నేను దాన్ని చూసినప్పుడు 1532 01:16:37,090 --> 01:16:41,190 అడవి, నేను వెంటనే సహాయం కానీ కాదు వారు ఉపయోగిస్తున్నారు అనే ప్రశ్నను 1533 01:16:41,190 --> 01:16:44,120 సరైన సందర్భంలో, ఎందుకంటే తేడా తగినంత సూక్ష్మ అని కేవలం 1534 01:16:44,120 --> 01:16:45,500 ప్రతి ఒక్కరూ ఉంటుంది - 1535 01:16:45,500 --> 01:16:48,530 నేను దాదాపు ఎల్లప్పుడూ వాదన చెప్పటానికి సంబంధం లేకుండా నా ఉద్దేశ్యం ఏమి. 1536 01:16:48,530 --> 01:16:51,230 1537 01:16:51,230 --> 01:16:54,630 >> JOSEPH: మరియు విధులు కూడా ఉపయోగపడతాయి మేము దుష్ప్రభావాలు కాల్ ఏమి కోసం. 1538 01:16:54,630 --> 01:16:59,230 కాబట్టి ఒక ఫంక్షన్ ఏ ఇన్పుట్లను పడుతుంది, మరియు అది కూడా ఏ ప్రతిఫలాన్ని ఉత్పత్తి. 1539 01:16:59,230 --> 01:17:03,280 కాబట్టి ఈ ప్రత్యేక సందర్భంలో, నేను ఏ కలిగి subroutine నిర్వచించు 1540 01:17:03,280 --> 01:17:03,970 విలువ తిరిగి. 1541 01:17:03,970 --> 01:17:07,730 మరియు ఆ తెలుపుటకు క్రమంలో, మేము ఉపయోగించే మేము ఇక్కడ పైగా ఒక గర్జన పిలుస్తాము. 1542 01:17:07,730 --> 01:17:10,890 కాబట్టి ఈ ఫంక్షన్ వైపు ప్రభావం ఇది కేవలం stuff ముద్రిస్తుంది ఉంది 1543 01:17:10,890 --> 01:17:11,920 పేజీ బయటకు. 1544 01:17:11,920 --> 01:17:13,840 ఇది నిజానికి ఏ తీసుకోదు ఇన్పుట్లను మరియు అది లేదు 1545 01:17:13,840 --> 01:17:15,360 నిజానికి ఏ ప్రతిఫలాన్ని ఉత్పత్తి. 1546 01:17:15,360 --> 01:17:18,230 >> కానీ ఈ కోణంలో ఉపయోగకరంగా ఉండవచ్చని మీకు, ఉదాహరణకు, డీబగ్ కావాలా 1547 01:17:18,230 --> 01:17:21,530 మీ కార్యక్రమంలో ఏదో, మీరు అనుకుంటే కొద్దిగా subroutine రాయడానికి ఆ 1548 01:17:21,530 --> 01:17:25,160 ముద్రిస్తుంది, విషయాలు, యొక్క అని పిలవబడు మెమరీ లేదా ఏదో. 1549 01:17:25,160 --> 01:17:29,800 కాబట్టి ఈ దుష్ప్రభావాలు కొన్నిసార్లు ఉన్నాయి అతీతంగా ఉపయోగకరమైన 1550 01:17:29,800 --> 01:17:33,010 కేవలం ఇన్పుట్లను మరియు ప్రతిఫలాన్ని. 1551 01:17:33,010 --> 01:17:34,260 ఏదైనా ప్రశ్నలు? 1552 01:17:34,260 --> 01:17:37,270 1553 01:17:37,270 --> 01:17:44,240 >> మరియు ఈ ప్రత్యేక విభాగంలో ముగిసింది, ఈ కార్యక్రమం ఏమి చేస్తుంది? 1554 01:17:44,240 --> 01:17:47,420 నేను మీరు అబ్బాయిలు ఒక జంట ఇస్తాము ద్వారా చదవడం సెకన్లు. 1555 01:17:47,420 --> 01:17:52,720 1556 01:17:52,720 --> 01:17:56,880 ఒక ప్రాధమిక స్థాయిలో, మేము కావలసిన చెప్పటానికి ఇది కుడి, x మరియు y మార్పిడులు ఉంది? 1557 01:17:56,880 --> 01:18:00,090 >> కాబట్టి మీరు అనేక నిజానికి అనుకుంటున్నాను ఈ x మరియు y స్వాప్? 1558 01:18:00,090 --> 01:18:02,160 మీ చేయి పైకెత్తడం. 1559 01:18:02,160 --> 01:18:02,760 ఎవరూ. 1560 01:18:02,760 --> 01:18:03,070 OK. 1561 01:18:03,070 --> 01:18:06,720 ఎవరు ఆలోచించడం అది ఆ x మరియు y మార్చవద్దు? 1562 01:18:06,720 --> 01:18:09,120 మరియు ఆ మొత్తం ఉంది కాదు మొత్తం గది. 1563 01:18:09,120 --> 01:18:10,440 కాబట్టి వారు ఖచ్చితంగా కాదు. 1564 01:18:10,440 --> 01:18:10,920 OK. 1565 01:18:10,920 --> 01:18:11,630 ఆ సహేతుకమైన ఉంది. 1566 01:18:11,630 --> 01:18:16,450 >> కాబట్టి యొక్క ఏం వీలు మీరు నిజంగా మొదటి విధులు కాల్ 1567 01:18:16,450 --> 01:18:18,320 ఈ ప్రశ్నకు సమాధానం. 1568 01:18:18,320 --> 01:18:21,430 కాబట్టి దీని మెమరీ ఉంది విధమైన కనిపిస్తోంది. 1569 01:18:21,430 --> 01:18:23,860 ఈ విధమైన సరళీకృత మోడల్ వంటిది ఉన్నప్పుడు వంటి మెమరీ కనిపిస్తుంది ఏమి 1570 01:18:23,860 --> 01:18:24,800 మీరు ఒక ప్రోగ్రామ్ రన్. 1571 01:18:24,800 --> 01:18:27,270 కాబట్టి అని ఏదో ఉంది డౌన్ ఇక్కడ స్టాక్ మరియు 1572 01:18:27,270 --> 01:18:28,330 ఏదో కుప్ప అని. 1573 01:18:28,330 --> 01:18:30,950 మరియు ఈ వైపు పెరుగుతాయి మెమరీ మధ్యలో. 1574 01:18:30,950 --> 01:18:33,860 >> ఈ ప్రత్యేక సందర్భంలో, కనుక మీరు ఒక ఫంక్షన్ కాల్, ఇది 1575 01:18:33,860 --> 01:18:35,680 స్టాక్ మీద ఉంచే. 1576 01:18:35,680 --> 01:18:38,900 మరియు ఆ కలిగి ఉన్న ఏమైనా ఫంక్షన్ మేము ఆ కాల్ ఏమి లో ఉంటాయి 1577 01:18:38,900 --> 01:18:40,550 ఫంక్షన్ యొక్క స్టాక్ ఫ్రేమ్. 1578 01:18:40,550 --> 01:18:44,500 కాబట్టి ఒక nice విజువలైజేషన్ పొందడానికి ఈ, let's - ఉదాహరణకు, మేము 1579 01:18:44,500 --> 01:18:45,960 కార్యక్రమం ప్రధాన ముందు. 1580 01:18:45,960 --> 01:18:47,820 మరియు ప్రధాన లోపల, మేము క్యూబ్ అనే. 1581 01:18:47,820 --> 01:18:50,650 కాబట్టి ప్రధాన మొదటి స్టాక్ పెట్టారు ఇది మొదటి చర్య ఎందుకంటే, ఫ్రేమ్ 1582 01:18:50,650 --> 01:18:51,640 ఆ అని. 1583 01:18:51,640 --> 01:18:55,740 >> ఆపై క్యూబ్ లోపలి అంటారు ప్రధాన, ఇది ప్రధాన పైన ఉంచే 1584 01:18:55,740 --> 01:18:57,790 మెమరీ లోపల. 1585 01:18:57,790 --> 01:19:02,090 కాబట్టి మీరు ఇక్కడ గమనించవచ్చు ఘనాకార దాని సొంత పారామితులు మరియు దాని ఉంది 1586 01:19:02,090 --> 01:19:02,950 సొంత స్థానికులు. 1587 01:19:02,950 --> 01:19:06,720 కాబట్టి మీరు నిజంగా ఏదో పాస్ ఒక ఫంక్షన్, పారామితులు అది 1588 01:19:06,720 --> 01:19:09,910 ఏమి నకళ్ళు గెట్స్ ప్రధాన నుండి జారీ. 1589 01:19:09,910 --> 01:19:14,140 >> మరియు విధమైన ఈ వివరించడానికి, లెట్స్ ఒక కార్యక్రమం ద్వారా వాక్. 1590 01:19:14,140 --> 01:19:16,960 కాబట్టి మేము స్టాక్; ఈ ఉంది కేవలం స్టాక్ భాగం. 1591 01:19:16,960 --> 01:19:21,240 మరియు మనం ఏమి మేము మొదటి ప్రారంభించడం ఉంది ఒక మరియు రెండు x మరియు y. 1592 01:19:21,240 --> 01:19:22,400 కాబట్టి మేము ఈ చిన్న బాక్సులను ఉన్నాయి. 1593 01:19:22,400 --> 01:19:25,310 వారు ప్రధాన యొక్క స్టాక్ కూర్చోవచ్చు స్టాక్ ఫ్రేమ్. 1594 01:19:25,310 --> 01:19:26,580 వారు ఒక మరియు రెండు కలిగి. 1595 01:19:26,580 --> 01:19:28,820 >> ఇప్పుడు మేము స్వాప్ కాల్. 1596 01:19:28,820 --> 01:19:33,940 ఏమి జరుగుతుంది మేము x మరియు y పాస్ ఉంది స్వాప్, మరియు స్వాప్ దాని సొంత కాపీలు సృష్టిస్తుంది 1597 01:19:33,940 --> 01:19:36,520 ఆ వేరియబుల్స్ లోపల ఉపయోగించడానికి యొక్క దాని స్టాక్ ఫ్రేమ్. 1598 01:19:36,520 --> 01:19:39,920 కాబట్టి ఇప్పుడు అక్కడ, మేము ఒక, ఇది కలిగి x ఉందని విలువ కలిగి; మరియు b, 1599 01:19:39,920 --> 01:19:41,620 ఇది y ఉందని విలువ కలిగి. 1600 01:19:41,620 --> 01:19:42,670 ఒక రెండు. 1601 01:19:42,670 --> 01:19:47,130 >> మరియు మీరు ఈ వేరు అని గమనించవచ్చు ప్రధాన లోపలి x మరియు y నుండి. 1602 01:19:47,130 --> 01:19:51,390 కాబట్టి మేము ఇప్పుడు ఒక తాత్కాలిక సృష్టించడానికి ఒక కలిగి వేరియబుల్. 1603 01:19:51,390 --> 01:19:56,100 మేము బి ఒక నిర్ణయించారు, కాబట్టి ఇది ఒక నుండి రెండు మార్పులు. 1604 01:19:56,100 --> 01:19:59,340 మరియు తర్వాత మేము సమానం b సెట్ తాత్కాలిక కు, ఇది ఒకటి. 1605 01:19:59,340 --> 01:20:01,640 >> ఆపై ఇప్పుడు మేము నిష్క్రమించడానికి ఈ చర్యను. 1606 01:20:01,640 --> 01:20:04,310 1607 01:20:04,310 --> 01:20:07,410 మీరు పనితీరు నిష్క్రమించడానికి చేసినప్పుడు, స్టాక్ ఫ్రేమ్ స్టాక్ ఆఫ్ popped తీర్చుకుంటాడు. 1608 01:20:07,410 --> 01:20:08,270 మేము పుష్ కాల్. 1609 01:20:08,270 --> 01:20:12,750 మీరు స్టాక్ లో ఒక స్టాక్ ఫ్రేమ్ పుష్ స్టాక్ ఆఫ్ ఉంటే మరియు మీరు పాప్. 1610 01:20:12,750 --> 01:20:16,080 కాబట్టి ఏమి జరుగుతుంది ప్రతిదీ ఉంది కేవలం ఆ స్టాక్ ఫ్రేమ్ విధమైన ఉంది 1611 01:20:16,080 --> 01:20:17,280 ఫ్లేమ్స్ వెళ్లక. 1612 01:20:17,280 --> 01:20:19,180 అందువలన, ఇకపై. 1613 01:20:19,180 --> 01:20:20,470 >> కానీ మేము ఏ గమనించి చెయ్యాలి? 1614 01:20:20,470 --> 01:20:23,690 మేము నిజంగా పారిపోయుంటాడు x మరియు y యొక్క విలువలు, కుడి? 1615 01:20:23,690 --> 01:20:26,530 కాబట్టి ఆ ప్రధాన స్థానిక బస. 1616 01:20:26,530 --> 01:20:29,900 మరియు స్వాప్ లోకి విషయాలు గుండా, మేము నిజానికి ఆ విలువలు పారిపోయుంటాడు. 1617 01:20:29,900 --> 01:20:31,260 మరియు మేము ఈ కాల్ చెయ్యాలి? 1618 01:20:31,260 --> 01:20:33,040 మేము విలువ ద్వారా ఈ తరలింపు కాల్. 1619 01:20:33,040 --> 01:20:36,860 >> కాబట్టి సి లో, మీరు విషయాలు పాస్ విధులు, ఇది విలువ ద్వారా వెళుతుంది మరియు 1620 01:20:36,860 --> 01:20:40,160 కోసం వాటిని యొక్క నకలును ఉపయోగించడానికి ఫంక్షన్. 1621 01:20:40,160 --> 01:20:43,980 మరియు మేము అని ఏదో గురించి నేర్చుకుంటారు తరువాత సూచన మీదుగా కానీ ఆ 1622 01:20:43,980 --> 01:20:45,390 మీరు ఈ సమస్యను పరిష్కరించడానికి ఒక మార్గం. 1623 01:20:45,390 --> 01:20:47,080 కానీ మేము గురించి ఆందోళన లేదు ఆ తరువాత వరకు. 1624 01:20:47,080 --> 01:20:52,200 >> రాబ్: మరియు వాస్తవానికి, ఆ పదం, పాస్ సూచనగా, కాబట్టి సి కూడా లేదు 1625 01:20:52,200 --> 01:20:54,270 సూచిస్తూ ద్వారా ప్రయాణిస్తున్న. 1626 01:20:54,270 --> 01:20:56,760 సి ప్రత్యేకంగా విలువ ద్వారా ప్రయాణిస్తున్న ఉంది. 1627 01:20:56,760 --> 01:20:59,630 ఉన్నా మీరు ఏమి, మీరు ఎల్లప్పుడూ ఏదో ఒక కాపీని ప్రయాణిస్తున్న. 1628 01:20:59,630 --> 01:21:03,395 నేను విధమైన పేర్కొన్న వంటి ఇది, కేవలం ఆ ముందు గమనికలు 1629 01:21:03,395 --> 01:21:07,690 మరియు ఒక స్ట్రింగ్ కేవలం కూతుళ్లు అని మెమరీ లో సమ్ప్లేస్ సూచించే బైట్లు. 1630 01:21:07,690 --> 01:21:11,890 >> Well, నేను ఈ స్ట్రింగ్ మరియు ఉంటే అది ఆ స్ట్రింగ్ పేరు ఉంది నాకు చెప్పడం - 1631 01:21:11,890 --> 01:21:15,470 బాగా, నేను ఈ పాయింటర్ ఉంటే ఈ మెమరీలో ఉంచండి, అప్పుడు నేను ఒక తరలిస్తారు 1632 01:21:15,470 --> 01:21:19,160 ఒక ఫంక్షన్ ఆ పాయింటర్ కాపీని, మరియు ఆ ఫంక్షన్ ఇప్పటికీ పేరు లో తెలుసు 1633 01:21:19,160 --> 01:21:19,780 మెమరీ ఇది. 1634 01:21:19,780 --> 01:21:22,950 కాబట్టి ఈ గమనికలు రెండు పై అదే మెమరీ లో, మరియు 1635 01:21:22,950 --> 01:21:26,460 మేము చేయగలరు చూడాలని ఎలా మించి సవరించడానికి 1636 01:21:26,460 --> 01:21:29,852 ప్రస్తుత స్టాక్ ఫ్రేమ్. 1637 01:21:29,852 --> 01:21:31,040 >> JOSEPH: మీరు కంపైల్ చెయ్యాలనుకుంటున్నారు? 1638 01:21:31,040 --> 01:21:31,820 >> రాబ్: కాదు, అది 5:30 ఉంది. 1639 01:21:31,820 --> 01:21:32,910 >> JOSEPH: OK. 1640 01:21:32,910 --> 01:21:35,040 ఇది 5:30 ఉంది. 1641 01:21:35,040 --> 01:21:35,360 OK. 1642 01:21:35,360 --> 01:21:39,280 కాబట్టి మేము నేను అంచనా కంపైల్ ఏయే తర్వాతి భాగం, లేదా మీ విభాగం 1643 01:21:39,280 --> 01:21:42,795 నాయకుడు ఆ సమయంలో రెడీ. 1644 01:21:42,795 --> 01:21:43,272 మరియు - 1645 01:21:43,272 --> 01:21:44,630 >> రాబ్: ఏ ప్రశ్నలు? 1646 01:21:44,630 --> 01:21:46,760 >> JOSEPH: ఏదైనా ప్రశ్నలు? 1647 01:21:46,760 --> 01:21:47,150 అవును? 1648 01:21:47,150 --> 01:21:52,469 >> SPEAKER 5: CS50, ఏ నుండి తీగలను ఉపయోగించి మేము కోసం ఉపయోగించే కావలసిన విధులు 1649 01:21:52,469 --> 01:21:53,880 ఆ, సి విధులు వలె ఉంటాం. 1650 01:21:53,880 --> 01:21:59,050 CS50 లో మరియు లేకపోవచ్చు ఏ అదనపు తయారు. 1651 01:21:59,050 --> 01:22:01,850 >> రాబ్: సరిదిద్దండి. 1652 01:22:01,850 --> 01:22:08,155 సి ఏ మీరు, [వినబడని] వంటి మా తీగలను ఆ వుపయోగించాలి. 1653 01:22:08,155 --> 01:22:12,400 >> JOSEPH: ఒక చివరి విషయం నేను కావలసిన ప్రస్తావన మేము ఒక శైలి గైడ్ కలిగి ఉంది 1654 01:22:12,400 --> 01:22:13,130 ఈ తరగతి. 1655 01:22:13,130 --> 01:22:13,360 >> రాబ్: ఓహ్, అవును. 1656 01:22:13,360 --> 01:22:15,270 >> JOSEPH: మీరు ఒక నుండి వచ్చి ఉంటే మీరు, ముందు నేపథ్య ప్రోగ్రామింగ్ 1657 01:22:15,270 --> 01:22:17,750 కొన్ని సంప్రదాయాల కలిగి ఉండవచ్చు మీరు పెట్టటం వంటి కోడ్ రాస్తున్నాం 1658 01:22:17,750 --> 01:22:20,950 అదే లైన్ లేదా గాఢమైన జంట కలుపులు ఇండెంటింగ్ మార్గాలు 1659 01:22:20,950 --> 01:22:22,240 లేదా మీ వేరియబుల్స్ పేరు. 1660 01:22:22,240 --> 01:22:26,870 ఈ తరగతి లో, మేము అనుసరించడం ఒక నిర్దిష్ట శైలి గైడ్ వలన, 1661 01:22:26,870 --> 01:22:31,100 బాగా, మీరు బయటకు వెళ్లి ఉంటే పని పరిశ్రమ, మీరు ఊహించిన కావడం 1662 01:22:31,100 --> 01:22:34,780 యొక్క శైలి గైడ్ అనుసరించండి మీరు వెళ్ళండి ఇది సంస్థ. 1663 01:22:34,780 --> 01:22:38,040 >> ఉదాహరణకు, ఫేస్బుక్ నేను పేరు యొక్క ఒక నిర్దిష్ట విధమైన ఉంది 1664 01:22:38,040 --> 01:22:38,760 సమావేశం. 1665 01:22:38,760 --> 01:22:42,570 మరియు ఒంటె మధ్య తేడాలు ఉంది కేసింగ్ వేరియబుల్స్ మరియు కేవలం వంటి 1666 01:22:42,570 --> 01:22:44,610 అండర్స్కోర్తో వేరు. 1667 01:22:44,610 --> 01:22:52,170 కూడా, నేను వంటి, ముఖ్యంగా అనుకుంటున్నాను ఉదాహరణకు, ఇండెంటేషన్ని, కుడి? 1668 01:22:52,170 --> 01:22:56,440 >> మేము వంకర జంట కలుపులు ప్రారంభ ఎక్కడ పరిస్థితి, మరియు 1669 01:22:56,440 --> 01:22:57,730 తదుపరి లైన్ ఉన్నాయి. 1670 01:22:57,730 --> 01:23:01,230 మరియు మేము కూడా లో వంకర జంట కలుపులు ఉంచారు ఇది ఒకే ఒక లైన్ అయినా. 1671 01:23:01,230 --> 01:23:06,100 మరియు, అలా మార్గాలను సార్లు చాలా ఉన్నాయి మీరు ఈ జంట కలుపులు వదిలివేయండి పేరు 1672 01:23:06,100 --> 01:23:08,380 ఇది ఒకే ఒక లైన్ ఉంటే ఆఫ్ ఉంటే ప్రకటన క్రింద. 1673 01:23:08,380 --> 01:23:12,070 కానీ ఈ తరగతి, మేము అనుసరించడం ఒక నిర్దిష్ట శైలి గైడ్ అందువల్ల మీరు పొందండి 1674 01:23:12,070 --> 01:23:13,550 విషయం ఆ విధమైన ఉపయోగిస్తారు. 1675 01:23:13,550 --> 01:23:16,410 >> రాబ్: అవును, మరియు శైలి 50 అన్నారు ఈ శైలి గైడ్ అమలు, మరియు మేము ఉన్నాము 1676 01:23:16,410 --> 01:23:18,080 శైలి 50 ఉపయోగించడానికి వెళుతున్న గ్రేడ్ మీ కోడ్. 1677 01:23:18,080 --> 01:23:25,150 కాబట్టి ఇది విషయాలు మాకు సులభంగా మరియు చేస్తుంది ఆశాజనక విషయాలు చేయరాదన్నారు 1678 01:23:25,150 --> 01:23:30,120 మీరు ఇచ్చిన కోసం చెత్తగా ప్రామాణిక శైలిని ఉండకూడదు 1679 01:23:30,120 --> 01:23:31,460 అవాస్తవ. 1680 01:23:31,460 --> 01:23:36,000 >> JOSEPH: చివరకు, శైలి కనుగొనేందుకు , manual.cs50.net/style వెళ్ళండి గైడ్. 1681 01:23:36,000 --> 01:23:37,725 మరియు అవును. 1682 01:23:37,725 --> 01:23:40,575 >> SPEAKER 4: మీరు అమలు వెళుతున్నారా పంక్తికి ఏ అక్షరాలు? 1683 01:23:40,575 --> 01:23:42,480 >> రాబ్: అవును. 1684 01:23:42,480 --> 01:23:45,405 >> JOSEPH: క్షమించాలి, guys. 1685 01:23:45,405 --> 01:23:47,680 >> రాబ్: మాత్రమే వాటిని ఒకటి వంటిది. 1686 01:23:47,680 --> 01:23:50,420 ఈ సమయంలో, నేను 120 తో చేయండి. 1687 01:23:50,420 --> 01:23:52,460 నేను 120 మాట్లాడుతూ సరి రెడీ పంక్తికి అక్షరాలు. 1688 01:23:52,460 --> 01:23:53,830 నేను కొన్ని పరిమితి ఉండటం అర్థం. 1689 01:23:53,830 --> 01:23:57,130 నేను 80 కాబట్టి చిన్న భావిస్తే, కానీ మేము అది అమలు చేస్తున్నారు. 1690 01:23:57,130 --> 01:24:00,260 >> JOSEPH: వ్యక్తిగతంగా, నేను అనుకుంటున్నాను సి, 80 అక్షరాలు మరింత సరే. 1691 01:24:00,260 --> 01:24:04,160 మీరు ఇతర చేసుకుని ప్రారంభించిన తర్వాత JavaScript మరియు PHP వంటి భాషలను, కాదు 1692 01:24:04,160 --> 01:24:08,860 కేవలం పరిమితం కాబట్టి సహేతుకమైన 80 అక్షరాలకు దాన్ని. 1693 01:24:08,860 --> 01:24:09,260 OK. 1694 01:24:09,260 --> 01:24:12,780 బాగా, ఆ సూపర్ విభాగం ఉంది. 1695 01:24:12,780 --> 01:24:14,750 ఎవరైనా మిఠాయి అనుకుంటుంది? 1696 01:24:14,750 --> 01:24:16,000 >> SPEAKER 4: అవును. 1697 01:24:16,000 --> 01:24:18,667