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