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