1 00:00:07,830 --> 00:00:12,200 [Powered by Google Translate] டேவிட் MALAN: இந்த CS50 தான், இந்த வாரம் 1 தொடக்கத்தில் உள்ளது. 2 00:00:12,200 --> 00:00:15,520 நாம் செய்ய நினைத்தேன் என்ன இன்று மீண்டும் பாருங்கள் உள்ளது 3 00:00:15,520 --> 00:00:18,290 நீங்கள் பல ஏதாவது ஒருவேளை சில கடந்த சென்றனர் 4 00:00:18,290 --> 00:00:20,570 நேரம் இப்போது கொஞ்சம் பழக்கமான இருக்கும். 5 00:00:20,570 --> 00:00:23,720 இங்கே இந்த விஷயத்தை, நிச்சயமாக இது தான் - 6 00:00:23,720 --> 00:00:24,155 பார்வையாளர்கள்: அறிவியல். 7 00:00:24,155 --> 00:00:26,030 டேவிட் MALAN: அறிவியல் மையம். 8 00:00:26,030 --> 00:00:28,940 இந்த உண்மையில் முந்தைய கணினிகள் ஒன்றாகும் 9 00:00:28,940 --> 00:00:30,220 1940 இருந்து பின்வாங்க. 10 00:00:30,220 --> 00:00:33,790 அது முதல் மின் கணினிகள் ஒன்றாக இருந்தது 11 00:00:33,790 --> 00:00:35,730 என்று, குறிப்பாக நீண்ட தகுதியுள்ள 12 00:00:35,730 --> 00:00:38,450 சுய நீடித்த கணிப்புகளுக்கு, மற்றும் நாம் உண்மையில் பார்க்க 13 00:00:38,450 --> 00:00:41,580 அறிவியல் மையத்தில் மட்டுமே இந்த விஷயத்தை ஒரு சிறிய துண்டு ஆகும். 14 00:00:41,580 --> 00:00:44,170 நாம் நாம் செய்ய நினைத்தேன் ஒரு வீடியோ திரும்பி பாருங்கள் என்று 15 00:00:44,170 --> 00:00:46,670 இந்த அறிமுகம், சில நேரம் முன்பு செய்யப்பட்டது 16 00:00:46,670 --> 00:00:47,520 உலக விஷயம். 17 00:00:47,520 --> 00:00:50,200 நீங்கள் இசை மற்றும் அது உண்மையில் குரல் இருந்து பார்க்கலாம் 18 00:00:50,200 --> 00:00:52,070 மிகவும் மகிழ்ச்சியாக முறை இருந்தது. 19 00:00:54,885 --> 00:00:59,700 >> [மறுஒளிபரப்பு வீடியோ] 20 00:00:59,700 --> 00:01:02,490 -ஒரு கணித மற்றும் இயந்திர திறன் வெற்றி இது 21 00:01:02,490 --> 00:01:06,340 ஹார்வர்ட் பல்கலைக்கழகத்தில் சிறந்த புதிய தானியங்கி கால்குலேட்டரை. 22 00:01:06,340 --> 00:01:08,620 கணிதத்தில் சிக்கலான பிரச்சினைகள், மூலம் வைக்க 23 00:01:08,620 --> 00:01:12,420 டேப்பில் குறியீட்டு வடிவில் இயந்திரம், துல்லியமாக ஒரு தீர்க்கப்பட 24 00:01:12,420 --> 00:01:15,200 நேரம் நிமிடம் பின்னம் மனித தேவை 25 00:01:15,200 --> 00:01:16,450 கணக்கீடு. 26 00:01:27,050 --> 00:01:30,600 அனைத்து விதமான துரிதப்படுத்த வடிவமைக்கப்பட்டுள்ளது கணித மற்றும் அறிவியல் 27 00:01:30,600 --> 00:01:34,610 ஆராய்ச்சி, இராட்சத இயந்திர மூளை ஐக்கிய வேலை 28 00:01:34,610 --> 00:01:36,570 போர் இறுதி வரை அமெரிக்கா கடற்படை. 29 00:01:50,280 --> 00:01:52,980 >> டேவிட் MALAN: அதனால் என்ன தெரியாது அது இருந்தது என்று 30 00:01:52,980 --> 00:01:56,310 நாம் இப்போது மிகவும் அதிகமாக எடுத்து ஒரு கால என்று இந்த ஒரே சாதனம் 31 00:01:56,310 --> 00:01:59,300 வழங்கும் ஒரு பிழை என்று பெயரிடப்பட்டது. 32 00:01:59,300 --> 00:02:01,140 எனவே பொறியாளர்கள் ஒன்று இந்த கணினி வேலை 33 00:02:01,140 --> 00:02:05,280 உண்மையில் இதன் விளைவாக அந்த இயந்திரம் ஒரு சிறிய அந்துப்பூச்சி இல்லை 34 00:02:05,280 --> 00:02:07,580 சில தவறான கணிப்புகளில். 35 00:02:07,580 --> 00:02:10,410 கதை செல்கிறது மற்றும் அந்த அந்துப்பூச்சி இந்த பதிவு செய்ய பதிவு 36 00:02:10,410 --> 00:02:14,180 இங்கு பத்திரிகை, மீண்டும் 1940-ஏதாவது செப்டம்பர் 9, 37 00:02:14,180 --> 00:02:16,550 இதனால் உலகம் கால "பிழை" பிறந்தார். 38 00:02:16,550 --> 00:02:19,880 எனவே இனிமேல் நாம் பிழைகள் தவறு எந்த கருதுகின்றனர் 39 00:02:19,880 --> 00:02:23,290 திட்டங்கள், மனிதனால் அல்லது, இந்த வழக்கில், பூச்சிகள். 40 00:02:23,290 --> 00:02:25,030 >> ஒரு சில அறிவிப்புகள் எனவே, நாம் தொடர. 41 00:02:25,030 --> 00:02:29,160 எனவே CS50 மீது வகையான மதிய உணவுகள் வழங்கி ஒரு பாரம்பரியம் உண்டு 42 00:02:29,160 --> 00:02:31,600 நாங்கள் 30 எடுத்து அங்கு பருவத்தேர்வு போது மிகவும் வெள்ளிக்கிழமைகளில் 43 00:02:31,600 --> 00:02:34,650 40 தீயணைப்பு மாணவர்கள் மற்றும் சாதாரண ஒரு சதுக்கத்தில் ஐஸ் 44 00:02:34,650 --> 00:02:36,390 வம்பளப்பு, கணினி அறிவியல் பற்றிய பேச்சு, 45 00:02:36,390 --> 00:02:37,420 எதிர்காலத்தை பற்றி பேச. 46 00:02:37,420 --> 00:02:40,000 நாம் அரட்டை தொழில் இருந்து முன்னாள் மாணவர்கள் மற்றும் நண்பர்களை அழைக்க 47 00:02:40,000 --> 00:02:40,690 மாணவர்கள் அதே. 48 00:02:40,690 --> 00:02:44,020 உண்மையில் மிகவும் பெரிய வர்க்கம் என்ன செய்யும் முடிவுக்கு நோக்கி 49 00:02:44,020 --> 00:02:46,740 இன்னும் நெருக்கமான, குறைந்தபட்சம் ஒரு முறை இல் போது 50 00:02:46,740 --> 00:02:47,710 மாணவர்கள் துணை. 51 00:02:47,710 --> 00:02:50,940 இந்த வெள்ளிக்கிழமை எங்களுக்கு சேர விரும்புகிறேன் என்றால், 1:15 AM, சென்று 52 00:02:50,940 --> 00:02:53,340 RSVP செய்ய CS50.net/lunch. 53 00:02:53,340 --> 00:02:55,840 நீங்கள் இல்லை என்றால் நாம் recurringly இதை செய்கிறேன், அதனால் கவலைப்பட வேண்டாம் 54 00:02:55,840 --> 00:02:57,930 முதல் 30 அல்லது இந்த வாரம் மத்தியில். 55 00:02:57,930 --> 00:02:59,070 >> எழுத்தர் குறிப்புகள் மிகவும். 56 00:02:59,070 --> 00:03:01,500 இப்போது கிடைக்கும் என்று துவங்கும் அந்த வளங்களை ஒரு வார்த்தை 57 00:03:01,500 --> 00:03:03,040 வகுப்பில் மாணவர்கள். 58 00:03:03,040 --> 00:03:05,540 உங்கள் தலைகள் விரிவுரைகள் போது கீழே இருக்க வேண்டிய அவசியமில்லை என்று 59 00:03:05,540 --> 00:03:08,560 நான் என்ன, அதனால் அடிக்கடி சொல்லி எல்லாம் கீழே எழுதுவதற்கான கிறுக்கும் 60 00:03:08,560 --> 00:03:10,765 அதற்கு பதிலாக கற்பிக்கும் ஊழியர்கள் இருந்து வழங்க ஒரு 61 00:03:10,765 --> 00:03:11,920 குறிப்புகளை நியமன தொகுப்பு. 62 00:03:11,920 --> 00:03:14,850 எனவே நாம் நமது ஆசிரியர் கூட்டாளிகள் ஒரு, ஆண்ட்ரூ Sellergren, வேண்டும் 63 00:03:14,850 --> 00:03:17,830 அப்போது, ஒவ்வொரு வாரமும் அமர்ந்து வீடியோக்கள் மதிப்புரைகள், 64 00:03:17,830 --> 00:03:19,730 நாம் மிகவும் நினைப்பதுபோல் கீழே எழுதுகிறார் 65 00:03:19,730 --> 00:03:21,840 குறிப்புகளை அதிகார அமைப்பு. 66 00:03:21,840 --> 00:03:24,180 மற்றும் snarky அடிக்குறிப்புகள் போடுவதற்கு கூட ஆண்ட்ரூ பிடிக்கும்,, 67 00:03:24,180 --> 00:03:24,820 கீழே. 68 00:03:24,820 --> 00:03:27,300 எனவே நீங்கள் வட்டம் ஒரு குறிப்பு புத்தகத்தில் இந்த மகிழ்வோம் 69 00:03:27,300 --> 00:03:30,230 ஒரு வாய்ப்பு பரிசீலிக்க என கேலி, மேலும், நேரம் வினா விடை வரும் 70 00:03:30,230 --> 00:03:31,830 தனிப்பட்ட விரிவுரைகள் என்ன நடந்தது. 71 00:03:31,830 --> 00:03:33,580 எனவே அந்த விரிவுரைகள் பக்கத்தில் இணைக்கப்பட்ட. 72 00:03:33,580 --> 00:03:35,300 >> பிரச்சனை செட் 0, இதற்கிடையில், இல்லை. 73 00:03:35,300 --> 00:03:37,470 நீங்கள் கிடைக்கும் வளங்களை அடிப்படையில் - 74 00:03:37,470 --> 00:03:38,020 ஒத்திகையும். 75 00:03:38,020 --> 00:03:39,730 மிலோ வெள்ளிக்கிழமை முதல் வழிவகுத்தது. 76 00:03:39,730 --> 00:03:41,470 இது படம்பிடிக்கப்பட்டு, சனிக்கிழமை மூலம் ஆன்லைன் வைத்து. 77 00:03:41,470 --> 00:03:44,030 நீங்கள் தொடங்க அங்கு உண்மையிலேயே தெரியவில்லை என்றால், அதனால், உணர 78 00:03:44,030 --> 00:03:47,280 இந்த முறை அல்லது p-செட் வருங்காலம், எப்போதும் முதல் முறை 79 00:03:47,280 --> 00:03:49,300 ஒத்திகையும் அல்லது வீடியோ அதின். 80 00:03:49,300 --> 00:03:52,950 Sectioning செயல்பாட்டில் உள்ளது; cs50.net/section நீங்கள் எங்கே 81 00:03:52,950 --> 00:03:54,540 நீங்கள் இருந்தால், உங்கள் விருப்ப சமர்ப்பிக்க வேண்டும் 82 00:03:54,540 --> 00:03:55,880 ஏற்கனவே, இன்று. 83 00:03:55,880 --> 00:03:58,140 பிரிவுகள் வரும் ஞாயிறு, திங்கள், ஆரம்பிக்கும் ஏனெனில் 84 00:03:58,140 --> 00:03:58,760 மற்றும் செவ்வாய். 85 00:03:58,760 --> 00:04:02,470 நாம் ஒவ்வொரு வாரமும், அந்த மூன்று நாட்கள் பிரிவுகள் செய்ய 86 00:04:02,470 --> 00:04:03,870 பெரும்பாலான செமஸ்டர். 87 00:04:03,870 --> 00:04:06,600 நாம் கூட, மீண்டும், வேறு தடங்களில் அறிமுகம். 88 00:04:06,600 --> 00:04:08,270 எனவே, இந்த sectioning வடிவம் கேட்டோம் நீங்கள் 89 00:04:08,270 --> 00:04:10,350 அந்த குறைந்த மத்தியில் என்றால், ஏற்கனவே பார்த்தது இல்லை 90 00:04:10,350 --> 00:04:12,800 வசதியாக, வசதியாக, அல்லது எங்காவது இடையில். 91 00:04:12,800 --> 00:04:14,960 நீங்கள் வேலி மீது அப்படி என்றால், பொதுவாக எங்கோ 92 00:04:14,960 --> 00:04:18,160 இடையில் மிக மாணவர்கள் சோதனை முடிவுக்கு என்ன. 93 00:04:18,160 --> 00:04:19,579 அலுவலக நேரம் இன்று தொடங்குகின்றன. 94 00:04:19,579 --> 00:04:23,020 >> எனவே கீறல் அது இயற்கைதான் கூட, மிகவும் குறைந்த முக்கிய உள்ளது 95 00:04:23,020 --> 00:04:25,300 பல்வேறு பிழைகளை மீண்டும் இயக்க, அல்லது எப்படி என்று உறுதியாக இருக்க வேண்டும் 96 00:04:25,300 --> 00:04:26,550 ஏதாவது செயல்படுத்த. 97 00:04:26,550 --> 00:04:28,880 எனவே நாம் இந்த வாரம் அலுவலக மணி துவங்கும் என்று. 98 00:04:28,880 --> 00:04:30,500 அவர்கள் Annenberg திங்கள், செவ்வாய், புதன், நான் 99 00:04:30,500 --> 00:04:34,300 வியாழன், 8:00 PM இருந்து மூளை இடைவேளையின் போது 11:00 மணி. 100 00:04:34,300 --> 00:04:38,160 உயர் classmen கொள்ள, நீங்கள் எப்போதும் சிக்கல் இருந்தால் பெற முடியும் 101 00:04:38,160 --> 00:04:40,720 அவர்கள் swiping இருக்க வேண்டும், ஏனெனில் கதவு உள்ள, உங்கள் வழி பேச 102 00:04:40,720 --> 00:04:42,560 மேலும் விவரிக்கின்றன நீங்கள் CS50 இருக்கிறோம். 103 00:04:42,560 --> 00:04:45,230 பொதுவாக ஊழியர்கள் மீது 20 முதல் 30 உதவி இருக்கும் 104 00:04:45,230 --> 00:04:46,190 நீங்கள் ஒரு ஒரு. 105 00:04:46,190 --> 00:04:48,980 >> வருகையை முன்னிட்டு யோசனை இது: உங்கள் லேப்டாப் கொண்டு வருகிறேன், 106 00:04:48,980 --> 00:04:51,300 உங்கள் சார்ஜர் வேண்டும், நாம், கூடுதல் அதிகாரம் நாண்கள் வேண்டும் 107 00:04:51,300 --> 00:04:53,320 குறிப்பாக Annenberg தெற்கு சுவர் சேர்த்து அங்கு 108 00:04:53,320 --> 00:04:55,080 மின் நிலையங்கள் நிறைய இருக்கிறது. 109 00:04:55,080 --> 00:04:59,290 அலுவலக நேரம் Q & A, பிரதான நுழைவு புள்ளி செல்ல உள்ளது 110 00:04:59,290 --> 00:05:01,690 cs50.net/discuss மற்றும் வாழ்க்கை 111 00:05:01,690 --> 00:05:02,580 அங்கு உங்கள் கேள்வி. 112 00:05:02,580 --> 00:05:05,600 மேலும், pset 0 அல்லது pset 1 அதை லேபிளில் என்ன வாரம் 113 00:05:05,600 --> 00:05:06,810 இருக்கும் நடக்கும். 114 00:05:06,810 --> 00:05:09,240 பின்னர் என்ன செய்வேன் போதனை கூட்டாளிகள் ஒரு அட்டவணை உள்ளது 115 00:05:09,240 --> 00:05:12,040 பொதுவாக 8 அல்லது நாம் 10 அல்லது நிச்சயமாக உதவியாளர்கள்,, 116 00:05:12,040 --> 00:05:14,430 , செல்லும் குழுவில் ஒரு கூர்மையான கண் வைத்து, மற்றும் 117 00:05:14,430 --> 00:05:16,810 உண்மையில் விரைவாக நாம் முடியும் என கேள்விகள் ஆஃப் பறிக்கிறோம், 118 00:05:16,810 --> 00:05:19,600 அந்த கிடைக்கவில்லை எனில் இடுகைகளை நீங்கள் குறிப்பிடும் 119 00:05:19,600 --> 00:05:22,220 பொருத்தமான உங்களை, ஆன்லைன் குறிப்புகள்,. 120 00:05:22,220 --> 00:05:24,280 பின்னர் அங்கு பிரச்சினைகள் உள்ளன, அங்கு தவிர்க்க முடியாமல் போனால் 121 00:05:24,280 --> 00:05:27,190 , இருக்கும், அல்லது ஒரு ஒரு உட்கார் மேலும் அர்த்தமுள்ளதாக 122 00:05:27,190 --> 00:05:28,660 யாரோ பிரச்சினைகள் மூலம் வேலை. 123 00:05:28,660 --> 00:05:30,810 >> அல்லது நீங்கள் உண்மையில் அலுவலக நேரம் வந்து 124 00:05:30,810 --> 00:05:31,640 அந்த மனநிலையை தேவைப்படும். 125 00:05:31,640 --> 00:05:33,400 நீங்கள், மின்னணு வடிவத்தில் செல்ல விரும்பவில்லை 126 00:05:33,400 --> 00:05:34,410 உண்மையில் ஒருவரை சந்திக்க வேண்டும். 127 00:05:34,410 --> 00:05:37,240 எங்களுக்கு அந்த தொடர்பு, மற்றும் என்ன நடக்கும் போது உங்கள் 128 00:05:37,240 --> 00:05:40,620 கேள்வி ஒரு ஊழியர்கள் உறுப்பினர் பார்க்க, மற்றும் நாம் 129 00:05:40,620 --> 00:05:43,660 , ஓக்கே தீர்மானிக்க, இந்த 20 அல்லது ஒரு அனுப்பி 130 00:05:43,660 --> 00:05:47,800 உள்நாட்டில் இங்கே 30 குழு உறுப்பினர்கள், நீங்கள் மேலே பார்க்க இந்த விட்டு 131 00:05:47,800 --> 00:05:51,590 வரிசையில் பொத்தானை சிறிய உள்ளிடவும் / cs50.net மீது ஒளிரும் தொடங்குகிறது 132 00:05:51,590 --> 00:05:52,165 விவாதிக்க. 133 00:05:52,165 --> 00:05:55,260 இந்த தற்போது, அழைக்கப்பட்டுள்ளனர் என்று சொல்கிறேன் 134 00:05:55,260 --> 00:05:56,880 வரிசை நுழைய, பேச. 135 00:05:56,880 --> 00:05:59,090 அந்த பொத்தானை கிளிக் செய்வதன் மூலம், உங்கள் பெயர், பின்னர் தோன்றும் 136 00:05:59,090 --> 00:06:02,660 CS50 greeter, நிச்சயமாக தலைக்கு ஒரு, அந்த ஒரு ஐபாட் 137 00:06:02,660 --> 00:06:05,250 அப்போது, Annenberg நுழைவு அருகில் வைத்திருக்கும் 138 00:06:05,250 --> 00:06:08,630 அன்று கேள்விகள் யார் என இங்கு சித்தரிக்கப்பட்டுள்ளது காணவும், மாணவர்கள் 139 00:06:08,630 --> 00:06:11,630 இடது, வலது தற்போது இருக்கும் ஊழியர்களின். 140 00:06:11,630 --> 00:06:14,830 மற்றும் இடது மற்றும் வலது கிளிக் செய்து, உங்கள் இணைய உலாவி சாப்பிடுவேன் 141 00:06:14,830 --> 00:06:18,610 பேராசிரியர் McGonnagal, உதாரணமாக, விரைவில் ஒளிரும் தொடங்க 142 00:06:18,610 --> 00:06:21,460 Annenberg ஒரு குறிப்பிட்ட மேஜையில் நீங்கள் பார்க்க தயாராக இல்லை. 143 00:06:21,460 --> 00:06:23,340 >> எனவே நாம் இந்த கடந்த ஆண்டு சில செய்தார். 144 00:06:23,340 --> 00:06:25,430 நாம் அலுவலக மணி மறுதுவக்கம் 145 00:06:25,430 --> 00:06:26,980 மென்பொருள் மிகவும் மீண்டும் செயல்படுத்தப்படும். 146 00:06:26,980 --> 00:06:29,940 எனவே இந்த வாரம் ஓட வேண்டும் என்று. 147 00:06:29,940 --> 00:06:32,970 ஆனால் நீங்கள் கேட்டிருக்கலாம் என, கடந்த ஆண்டுகளில், மிகவும் உணர 148 00:06:32,970 --> 00:06:35,710 நண்பர்கள், அலுவலக மணி உண்மையில் 50 வேண்டியிருந்தது 149 00:06:35,710 --> 00:06:37,040 ஒரே நேரத்தில் 150 மாணவர்கள். 150 00:06:37,040 --> 00:06:39,300 எங்களுக்கு அந்த கையாள மற்றும் அது வெறுமனே முடியாது 151 00:06:39,300 --> 00:06:42,060 சிறப்பாக, மாலை முழுவதும் ஒரு, ஒரு. 152 00:06:42,060 --> 00:06:44,570 அதனால் என்ன, நாம் உண்மையில் இந்த ஆண்டு செய்ய முயற்சி செய்ய போகிறீர்கள் என்று 153 00:06:44,570 --> 00:06:46,590 கேள்விகள் நிறைய இருக்கின்றன என்பதை மூலதனமாய் 154 00:06:46,590 --> 00:06:49,050 அடிக்கடி கேட்கப்படும் மற்றும் பெரும்பாலும் நல்ல பதில் கிடைக்கும் 155 00:06:49,050 --> 00:06:50,030 ஒத்தியங்காமல். 156 00:06:50,030 --> 00:06:52,140 எனவே, ஊழியர்கள் பதில் மூலம் நினைத்து வரிசைப்படுத்த முடியும் 157 00:06:52,140 --> 00:06:54,360 நாம் சூடான இல்லாமல், உங்கள் குறியீடு மூலம் யோசிக்க முடியும் 158 00:06:54,360 --> 00:06:57,050 அவசியம் போராடி அழுத்தம் 159 00:06:57,050 --> 00:06:58,210 பக்கத்தில் மூலம் பக்க. 160 00:06:58,210 --> 00:07:00,980 எனவே நாம் மதிப்பிட கேள்விகளுக்கு கிட்டத்தட்ட மூன்றில் ஒரு பங்கு அல்லது பாதி 161 00:07:00,980 --> 00:07:03,500 நேரில் அனுப்பி, மற்றும் நாம் ஆஃப் பறித்து முயற்சி செய்கிறேன் 162 00:07:03,500 --> 00:07:05,530 மேலும் மின்னணு அரை அல்லது, பல 163 00:07:05,530 --> 00:07:06,710 அலுவலக நேரங்களில். 164 00:07:06,710 --> 00:07:08,070 நாம் ஆலோசிக்க பயன்படுத்த செய்வோம் 165 00:07:08,070 --> 00:07:09,990 வாரம் முழுவதும் அதே. 166 00:07:09,990 --> 00:07:12,680 >> மற்றும் இறுதியாக, இந்த போக்கை தோல்வியடையும் / கடந்து எடுத்து கொள்ள முடியும் என்று. 167 00:07:12,680 --> 00:07:16,230 நீங்கள் வேலி இருக்கும் அல்லது நீங்கள் உண்மையில் நாங்கள் என்று நீங்கள் 168 00:07:16,230 --> 00:07:18,650 இந்த உலகம் இருந்தால் நிச்சயமாக, அல்லது இந்த உண்மையில் இல்லை 169 00:07:18,650 --> 00:07:21,310 நீங்கள் முற்றிலும் வெளிநாட்டு, இந்த ஒரு அற்புதமான வழி என்று 170 00:07:21,310 --> 00:07:24,840 அடியெடுத்து இதில் சில நம்பிக்கை வரை பெறுவது 171 00:07:24,840 --> 00:07:26,780 வர்க்கம், நான் வெளிப்படையாக செய்தது போல, ஆண்டுகளுக்கு முன்பு. 172 00:07:26,780 --> 00:07:28,630 பின்னர் ஐந்து வாரங்கள் படத்தில் தீர்த்துக்கொள்ள வேண்டும் 173 00:07:28,630 --> 00:07:30,850 நீங்கள் தோல்வி / கடந்து இருக்க வேண்டும் என்றால் உங்களை, ஒரு கடிதம் மாற 174 00:07:30,850 --> 00:07:31,800 தரம், அல்லது போன்ற. 175 00:07:31,800 --> 00:07:34,050 பொதுவாக தோல்வி / கடந்து, நான் நினைக்கிறேன், மாணவர்கள் என்ன ஆகும் 176 00:07:34,050 --> 00:07:36,700 என்று, அந்த 10 மணி நேரம், 20 மணி நேரம், அதை வைக்க வேண்டும் 177 00:07:36,700 --> 00:07:38,830 சில பிரச்சனைகள் இருக்கலாம், நீங்கள் உங்கள் தலையை முட்டி நீ 178 00:07:38,830 --> 00:07:39,690 சுவர் எதிராக, 179 00:07:39,690 --> 00:07:41,750 நீங்கள் உண்மையில் நான் ஏதோ கீழே துரத்துகிறார்கள், நீங்கள் முடியாது 180 00:07:41,750 --> 00:07:44,230 நேர்மையாக, நீங்கள் செய்ய வேண்டியது நிறைய விஷயங்களை வேண்டும், என்ன நான் 181 00:07:44,230 --> 00:07:46,070 இது தோல்வி / கடந்து நினைக்கிறேன், அது விளிம்பில் துவக்கம் 182 00:07:46,070 --> 00:07:47,250 என்று போன்ற சூழல்களில். 183 00:07:47,250 --> 00:07:49,350 எங்கே நீங்கள் தான் வழி 90% எடுத்தேன். 184 00:07:49,350 --> 00:07:50,830 நீங்கள் மிக சரியான இல்லை, என்று. 185 00:07:50,830 --> 00:07:52,950 ஆனால் நீங்கள் ஆயினும், அது வெளியே நிறைய. 186 00:07:52,950 --> 00:07:55,440 அதனால் நீ கொடுக்கும் என தோல்வி / கடந்து கருத்தில் 187 00:07:55,440 --> 00:07:57,590 மன மாதிரி, ஒருவேளை. 188 00:07:57,590 --> 00:08:00,680 >> சரி, கடந்த வாரம் நாம் கீறல் ஒரு புறா, மற்றும் நாம் 189 00:08:00,680 --> 00:08:03,610 அதிகபட்ச வரைகலை அளவில் நிகழ்ச்சிகளை பற்றி பேசினார். 190 00:08:03,610 --> 00:08:05,340 இன்று நாம் ஒரு மொழி மாற்றம் செய்ய 191 00:08:05,340 --> 00:08:08,300 சி, மேல் கீழ் நிலை நிரலாக்க மொழி என்று 192 00:08:08,300 --> 00:08:11,260 பல நவீன மொழிகளில் இப்போது சில உட்பட, கட்டப்பட்டது 193 00:08:11,260 --> 00:08:13,010 ஒன்றை நாம் சொல்லின் இறுதியில் பயன்படுத்தி. 194 00:08:13,010 --> 00:08:15,530 மற்றும் எனும் சொல், அவர்கள் அப்படி என்ன இருக்கிறது 195 00:08:15,530 --> 00:08:17,330 அனைத்து மிகவும் ஒத்ததாக இருக்கிறது. 196 00:08:17,330 --> 00:08:19,080 அதனால் இங்கே இந்த மாற்றம் செய்ய ஆரம்பிப்போம். 197 00:08:19,080 --> 00:08:21,730 எனவே இந்த திட்டத்தை அந்த எளிய கடந்த வாரம் ஆகும் 198 00:08:21,730 --> 00:08:22,910 உலக திட்டங்கள் ஹலோ. 199 00:08:22,910 --> 00:08:25,560 இது வெறுமனே ஒரு கொண்டு, திரையில் ஹலோ உலக அச்சிடப்பட்டு 200 00:08:25,560 --> 00:08:27,650 கொஞ்சம் பேச்சு குமிழ் பூனை வெளியே வரும். 201 00:08:27,650 --> 00:08:30,590 சரி, நாம் மற்றொரு இந்த மொழிபெயர்க்க இப்போது தொடங்க வேண்டும் 202 00:08:30,590 --> 00:08:33,419 மொழி, உணர்ந்து அந்த யோசனைகளை இன்று புதன்கிழமை 203 00:08:33,419 --> 00:08:36,450 ஒரே மாதிரியானவை, ஆனால் இலக்கணத்தை மாற்ற தொடங்குகிறது. 204 00:08:36,450 --> 00:08:39,370 கடந்த வாரம் நாம் அதேசமயம் மிகவும், பச்சை கொடி கிளிக் செய்யும்போது, என்று 205 00:08:39,370 --> 00:08:40,340 உலக ஹலோ. 206 00:08:40,340 --> 00:08:43,870 இன்று நாம் int, முக்கிய, வெற்றிடத்தை, printf, போகிறது 207 00:08:43,870 --> 00:08:46,350 அத்துடன் அங்கு சில மற்ற இலக்கணத்தை கொண்டு திரும்பி,. 208 00:08:46,350 --> 00:08:49,200 சுருள் ப்ரேஸ், மற்றும் அடைப்புக்குறிக்குள், மற்றும் மேற்கோள்கள், மற்றும் whatnot. 209 00:08:49,200 --> 00:08:54,520 ஆனால், இங்கே கருத்து முக்கிய அச்சிடும் என்று உணர 210 00:08:54,520 --> 00:08:58,470 இறுதியில் முக்கிய இப்போது என்று உண்மையில் வேண்டும் 211 00:08:58,470 --> 00:09:00,770 ஒரு திட்டத்தை தொடங்கி பொருளோடு. 212 00:09:00,770 --> 00:09:04,250 முக்கிய பச்சை கொடி விஷயங்களை ஆஃப் அறிவிப்பு எங்கே போகிறது. 213 00:09:04,250 --> 00:09:06,390 >> அதனால் இப்போது இங்கே கட்டுமான சில தவிர கிண்டல் செய்யலாம் 214 00:09:06,390 --> 00:09:08,650 நாம் சில உறுதியான உதாரணங்கள் ஒரு டைவ் முன். 215 00:09:08,650 --> 00:09:11,620 அது தான் அதனால் நாம், இந்த அறிக்கை கடந்த வாரம் அழைப்பு 216 00:09:11,620 --> 00:09:12,470 ஒரு வழிமுறை. 217 00:09:12,470 --> 00:09:15,660 இதை - இந்த வழக்கில், ஹலோ உலகம் என்று. 218 00:09:15,660 --> 00:09:18,400 நாம் அந்த வரியில் இருக்கும் என்றால் நன்றாக சி, இந்த நாங்கள் எப்படி இருக்கும் 219 00:09:18,400 --> 00:09:20,920 அந்த குறிப்பிட்ட புதிர் துண்டு வெளிப்படுத்தும் துவங்க போகிறது: 220 00:09:20,920 --> 00:09:24,780 printf ("ஹலோ உலகம்");. 221 00:09:24,780 --> 00:09:27,330 இப்போது நாம், காலப்போக்கில் இந்த தவிர மேலும் கிண்டலடிக்கிறேன் 222 00:09:27,330 --> 00:09:29,330 ஆனால் ஒரு முறை இங்கு இல்லை என்று. 223 00:09:29,330 --> 00:09:31,870 ஒரு எனவே, நாம் இது printf என்று இந்த விஷயம், இல்லை 224 00:09:31,870 --> 00:09:34,310 வார்த்தை அடிப்படையில் ஒத்த சொல். 225 00:09:34,310 --> 00:09:35,800 அது செய்ய என்ன நடக்கிறது என்று. 226 00:09:35,800 --> 00:09:37,870 Printf, இங்கே மற்றும் ஊ "வடிவமைக்க" என்பதாகும். 227 00:09:37,870 --> 00:09:39,270 அதனால் தான் நீங்கள் சேர்க்க முடியும் 228 00:09:39,270 --> 00:09:41,600 பல்வேறு அழகியல் விவரங்கள். 229 00:09:41,600 --> 00:09:43,770 அதனால் நான் மேற்கோள் நாங்கள் போகிறோம் என்ன ஆரம்பம் 230 00:09:43,770 --> 00:09:45,340 ஒரு சரம் அழைப்பு தொடங்க. 231 00:09:45,340 --> 00:09:47,110 ஒரு வார்த்தை, ஒரு வாக்கியம், ஒரு சொற்றொடர். 232 00:09:47,110 --> 00:09:50,220 ஒரு நிரலாக்க மொழி ஒரு சரம் பூஜ்ஜியமாக ஒரு வரிசை ஆகும் 233 00:09:50,220 --> 00:09:51,330 பாத்திரங்கள் அல்லது அதற்கு மேற்பட்ட. 234 00:09:51,330 --> 00:09:54,390 , H-e-l-l-o, கமா எனவே, மற்றும் முன்னும் பின்னுமாக இருக்கும் 235 00:09:54,390 --> 00:09:56,290 நான் மேற்கோள், ஒரு சரம். 236 00:09:56,290 --> 00:09:58,710 இப்போது பின்சாய்வுக்கோடானது n, ஒரு சிறிய எனும் சொல் ஒற்றைப்படை, ஆனால் நாம் 237 00:09:58,710 --> 00:10:01,780 ஏற்கனவே என்ன அர்த்தம் என்று கடந்த வாரம் வரையறுக்கப்பட்ட? 238 00:10:01,780 --> 00:10:02,630 இது ஒரு புதிய வரி தான். 239 00:10:02,630 --> 00:10:05,000 அதை நீங்கள் விரும்பும் கணினி உணர்த்தும் ஒரு வழி 240 00:10:05,000 --> 00:10:07,700 அங்கு உள்ளிடவும் தாக்கியதால் சமமான, ஆனால் நீ இல்லை 241 00:10:07,700 --> 00:10:10,460 உண்மையில் உள்ளிடவும் எனவே அனைத்து குழப்பிவிட்டோமா அடிக்க வேண்டும் 242 00:10:10,460 --> 00:10:12,130 உங்கள் உண்மையான திட்டத்தின் வடிவமைப்பு. 243 00:10:12,130 --> 00:10:15,500 இப்போது அடைப்புக்குறிக்குள், இந்த சரம் அடை திறந்த அடைப்புக்குறி மற்றும் 244 00:10:15,500 --> 00:10:18,130 நெருங்கிய அடைப்புக்குறி, மற்றும் உள்ளே என்று எங்கள் சரம். 245 00:10:18,130 --> 00:10:22,600 சி, மற்றும் பிற நிரலாக்க காரணம் என்று காரணம் 246 00:10:22,600 --> 00:10:27,510 மொழிகளை விஷயங்களை printf வாதங்களை எடுத்து, அல்லது எடுத்து 247 00:10:27,510 --> 00:10:28,420 அளவுருக்கள். 248 00:10:28,420 --> 00:10:31,490 >> எனவே ஒரு இந்த ஊதா சொல் தொகுதி இப்போது யோசி 249 00:10:31,490 --> 00:10:34,890 ஒரு முறை என செயல்பாடு, ஒரு முறை,. 250 00:10:34,890 --> 00:10:36,890 நீங்கள் உண்மையில் நீங்கள் இப்போது என்ன வேண்டுமானாலும் அதை அழைக்க, ஆனால் முடியும் 251 00:10:36,890 --> 00:10:39,260 அது ஒரே ஒரு என்று ஒரு சிறிய நிரல் வகையான தான் 252 00:10:39,260 --> 00:10:41,480 ஒரு ஒற்றை வரியில், குறைந்த ஒன்றை,. 253 00:10:41,480 --> 00:10:43,620 எனவே printf நாம் ஒரு அழைப்பு தொடங்க போகிறோம் என்ன உள்ளது 254 00:10:43,620 --> 00:10:46,680 இந்த வழக்கில் - செயல்பாடு, மற்றும் செயல்பாடுகளை ஏதாவது செய்ய 255 00:10:46,680 --> 00:10:49,320 திரையில் ஒரு வடிவமைக்கப்பட்ட சரம் அச்சிடுகிறது - 256 00:10:49,320 --> 00:10:53,220 ஆனால் செயல்பாடுகளை மேலும் வாதங்கள் அல்லது அளவுருக்கள் எடுத்து. 257 00:10:53,220 --> 00:10:55,880 மற்றும் வாதங்கள் அல்லது அளவுருக்கள் மூலம், நன்றி, நாம் என்ன 258 00:10:55,880 --> 00:11:01,220 அவர்களின் நடத்தையை நீங்கள் கடந்து என்ன செல்வாக்கு என்று 259 00:11:01,220 --> 00:11:03,420 அடைப்புக்குறிக்குள் உள்ளே. 260 00:11:03,420 --> 00:11:06,460 இந்த வழக்கில், printf தேவைகளை அச்சிட என்ன கூறினார், மற்றும் நாம் 261 00:11:06,460 --> 00:11:09,520 தான், இங்கே இரட்டை மேற்கோளில், சரம் போக்கலாம் என்று நாம் 262 00:11:09,520 --> 00:11:11,270 உண்மையில் அச்சிட வேண்டும். 263 00:11:11,270 --> 00:11:14,060 இந்த வரி மிகவும் இறுதியில் அரைப்புள்ளி ஒரு உள்ளது 264 00:11:14,060 --> 00:11:18,020 வரலாற்று தொல்லை அதன்படி குறியீடு மிக வரிகளின் முடிவில், 265 00:11:18,020 --> 00:11:21,170 நீங்கள் கணினியில் சூப்பர் தெளிவாக ஒரு அரைப்புள்ளி வைத்து 266 00:11:21,170 --> 00:11:23,020 குறியீடு இந்த வரி இங்கே முடிவடைகிறது. 267 00:11:23,020 --> 00:11:25,600 திட்டங்கள் கிடைக்கும் என நாம் பார்க்க வேண்டும் ஏனெனில் இப்போது இந்த நல்ல 268 00:11:25,600 --> 00:11:29,030 சிக்கலான, அரைப்புள்ளி சூப்பர் எங்களுக்கு தெளிவான மனிதர்கள் செய்யும், 269 00:11:29,030 --> 00:11:32,280 மேலும் கணினி, அங்கு குறியீடு தொடக்க மற்றும் முடிவு கோடுகள். 270 00:11:32,280 --> 00:11:34,360 சில மொழிகளில் சில இல்லை என்று 271 00:11:34,360 --> 00:11:35,045 இதே விவரங்கள். 272 00:11:35,045 --> 00:11:37,870 உண்மையில், இங்கு உள்ள, நீங்கள் எப்போதும் ஏதாவது தேவையில்லை 273 00:11:37,870 --> 00:11:38,670 அரைப்புள்ளி போல். 274 00:11:38,670 --> 00:11:40,210 ஆனால் இன்னும் அந்த வர. 275 00:11:40,210 --> 00:11:41,170 >> எனவே சுழற்சிகளும். 276 00:11:41,170 --> 00:11:43,520 நாம், வெளிப்படையான, மிகவும் உள்ளுணர்வாக, இந்த மாதிரி ஏதாவது இருந்தது 277 00:11:43,520 --> 00:11:44,860 ஒன்று மீண்டும் மீண்டும் மீண்டும். 278 00:11:44,860 --> 00:11:47,720 காலுறைகள் மீது திணிக்கப்பட்டது, அல்லது இந்த வழக்கில், ஹலோ என்று விரும்புகிறேன். 279 00:11:47,720 --> 00:11:51,090 நன்றாக, சி இன்று தொடங்கி, நாம் இந்த கீறல் தெரிவிக்க முடியும் 280 00:11:51,090 --> 00:11:54,970 அதே போல் தடை (உண்மையான) printf ("ஹலோ உலகம்"). 281 00:11:54,970 --> 00:11:57,630 நாம் உண்மையில் புதிர் மீது கட்ட தொடங்கி நீங்கள் மிகவும் கவனிக்க 282 00:11:57,630 --> 00:11:58,480 முன் பகுதி. 283 00:11:58,480 --> 00:12:01,310 நாம் அதே ஊதா தொகுதி வேண்டும், ஆனால், அது இந்த உள்ளே 284 00:12:01,310 --> 00:12:04,880 அடைப்புக்குறிக்குள் ஃபாரெவர் தொகுதி, மற்றும் அந்த மொழிபெயர்க்க சிறந்த வழி 285 00:12:04,880 --> 00:12:06,480 சி பின்வருமாறு. 286 00:12:06,480 --> 00:12:08,130 இல்லை எப்போதும் முக்கிய உள்ளது. 287 00:12:08,130 --> 00:12:10,940 நீங்கள் சி F-o-R-e-V-e-r தட்டச்சு முடியாது 288 00:12:10,940 --> 00:12:13,440 எனவே நெருங்கிய ஒப்புமை போது தான். 289 00:12:13,440 --> 00:12:17,050 >> மதிப்பு இல்லை ஏனெனில் இப்போது, (உண்மையான) கொஞ்சம் முட்டாள் போல போது 290 00:12:17,050 --> 00:12:18,700 உண்மை எப்போதும் மாற்றம்? 291 00:12:18,700 --> 00:12:19,810 மறைமுகமாக அல்ல. 292 00:12:19,810 --> 00:12:22,770 உண்மையான போது அது, அதே சமயம், ஒரு நேரத்தில் சொல்லி தான். 293 00:12:22,770 --> 00:12:25,430 அது ஒரே விஷயம், உண்மை எப்போதும் இருக்கும். 294 00:12:25,430 --> 00:12:29,860 இந்த வட்டத்திற்கு உண்மையில் வளைய என்ன தூண்டுவதற்கு? 295 00:12:29,860 --> 00:12:31,210 ஒரு முடிவிலா சுழற்சியில், வலது. 296 00:12:31,210 --> 00:12:32,930 ஒரு ஃபாரெவர் வளைய அல்லது நாம், கடந்த வாரம் இது என்று 297 00:12:32,930 --> 00:12:33,870 ஒரு முடிவிலா சுழற்சியில். 298 00:12:33,870 --> 00:12:35,250 அதனால் சில நேரங்களில் கெட்ட என்று. 299 00:12:35,250 --> 00:12:37,060 நீங்கள் ஏன் சில நேரங்களில் ஒரு பிழை தான், சில நேரங்களில் என்று 300 00:12:37,060 --> 00:12:39,340 சுழல் கடற்கரை பந்து அல்லது ஓய்வெடுத்து அல்லது போல. 301 00:12:39,340 --> 00:12:41,260 ஆனால் இந்த வழக்கில், நாம் திட்டமிட்டு, என்ன 302 00:12:41,260 --> 00:12:43,040 காரணம், மீண்டும் அதே அச்சிட வேண்டும் 303 00:12:43,040 --> 00:12:43,970 மீண்டும் மீண்டும். 304 00:12:43,970 --> 00:12:45,900 அல்லது ஒரு கடிகாரம் போன்ற சூழலில், நீங்கள் செய்ய வேண்டும் 305 00:12:45,900 --> 00:12:47,470 ஒன்று மீண்டும் மீண்டும் மீண்டும். 306 00:12:47,470 --> 00:12:49,070 எனவே முடிவிலா சுழல்கள் உணர்வு செய்யலாம். 307 00:12:49,070 --> 00:12:53,560 இந்த சி நாம் குறியீட்டை எப்போதும் மொழிபெயர்க்க எப்படி இருக்கும். 308 00:12:53,560 --> 00:12:55,570 >> எனவே இப்போது இந்த ஒரு சிறிய மேலும் குறிப்பிட்ட தான். 309 00:12:55,570 --> 00:12:58,880 நாம் 10 முறை பின்வரும் அறிக்கையை மீண்டும். 310 00:12:58,880 --> 00:13:02,490 உண்மையான காரணம், அதனால் (உண்மையான) மிக, அங்கு வேலை செய்யாது போது 311 00:13:02,490 --> 00:13:03,590 எப்போதும் உண்மை. 312 00:13:03,590 --> 00:13:07,060 நாம் அதற்கு பதிலாக சி பதிப்பு பார் என்றால், இப்போது இலக்கணத்தை ஒரு பெறுகிறார் 313 00:13:07,060 --> 00:13:08,180 இன்னும் கொஞ்சம் புதிரான. 314 00:13:08,180 --> 00:13:11,380 ஆனால் நீங்கள் இதை பார்ப்பதற்கு துவக்க முறை நேர்மையான இருக்க வேண்டும், அது அனைத்து பெறுகிறார் 315 00:13:11,380 --> 00:13:12,600 விரைவில் அழகான பழக்கமான. 316 00:13:12,600 --> 00:13:14,370 இந்த சுழற்சி ஒரு என்று என்ன இருக்கிறது. 317 00:13:14,370 --> 00:13:17,210 வட்டத்திற்கு ஒரு ஏதாவது செய்ய கணினி சொல்ல போகிறார் 318 00:13:17,210 --> 00:13:20,710 மீண்டும் மீண்டும் மீண்டும் வரை கிடைக்கும் 319 00:13:20,710 --> 00:13:21,850 இந்த விஷயங்கள் உண்மை. 320 00:13:21,850 --> 00:13:23,370 இப்போது நாங்கள் அந்த அர்த்தம் என்ன? 321 00:13:23,370 --> 00:13:25,470 நன்றாக, அங்கு கண்ணி ஒரு மூன்று பாகங்கள், மற்றும் நாம் போகிறோம் 322 00:13:25,470 --> 00:13:28,240 உண்மையான சூழலில் இந்த திரும்பி வந்து 323 00:13:28,240 --> 00:13:29,100 ஒரு நொடியில் உதாரணங்கள். 324 00:13:29,100 --> 00:13:31,650 அது மிகவும் அனைத்து முறை உள்ள மூழ்க இல்லை என்றால் கவலை வேண்டாம். 325 00:13:31,650 --> 00:13:35,400 ஆனால் எண்ணாக நான் = 0 எனக்கு ஒரு கொடுக்க சொல்லி, குறுகிய நீண்ட கதை 326 00:13:35,400 --> 00:13:38,290 மாறி வகை முழு தான் என்று, என்னை ஒரு எண் கொடுக்க 327 00:13:38,290 --> 00:13:40,890 நான் என்று, மற்றும் 0 அது துவக்க. 328 00:13:40,890 --> 00:13:43,460 ஒரு இயற்கணித மாறி x என்னை கொடுக்க மற்றும் 329 00:13:43,460 --> 00:13:44,580 0 அது துவக்க. 330 00:13:44,580 --> 00:13:46,250 ஆனால் இந்த விஷயத்தில் நாம் அது எனக்கு அழைப்பு விடுத்தார். 331 00:13:46,250 --> 00:13:49,120 பிறகு நடுவில், அதை நான் குறைவாக 10 என்கிறார். 332 00:13:49,120 --> 00:13:52,150 எனவே நீண்ட பின்வரும் விஷயங்களை கணினி கூறுகிறோம் என்று 333 00:13:52,150 --> 00:13:53,770 நான் குறைவாக 10 இருக்கிறது. 334 00:13:53,770 --> 00:13:55,370 மற்றும் அது குறைவாக 10 ஏனெனில் தொடங்குகிறது 335 00:13:55,370 --> 00:13:56,550 அது 0 தொடங்குகிறது. 336 00:13:56,550 --> 00:13:59,150 பின்னர் இறுதியாக, நீங்கள் ஒருவேளை என்ன நான் + என்பது யூகிக்க முடியும். 337 00:13:59,150 --> 00:14:02,140 அது நான் அதிகப்படுத்த வேண்டும் என்று இலக்கணம் சிறிது நேரம். 338 00:14:02,140 --> 00:14:05,270 எனவே மீண்டும் மீண்டும் மீண்டும், என் 1 சேர்க்க. 339 00:14:05,270 --> 00:14:09,260 >> நாம் இந்த வளைய பார்க்கலாம் மற்றும் அதனால், இந்த இலக்கணத்தை, மாறாக, செயல்படுத்துகிறது 340 00:14:09,260 --> 00:14:12,160 துல்லியமாக அதே விஷயம், வெளிப்படையாக, கீறல் தான் இவ்வளவு தான் 341 00:14:12,160 --> 00:14:13,250 மிகவும் வெளிப்படுத்த எளிதாக. 342 00:14:13,250 --> 00:14:15,170 10 மீண்டும், நீங்கள் முடித்துவிட்டீர்கள். 343 00:14:15,170 --> 00:14:17,690 சி, மற்றும் பல நிரலாக்க மொழிகளில், நாம் ஒரு இருக்க வேண்டும் 344 00:14:17,690 --> 00:14:20,190 உண்மையில் இன்னும் கொஞ்சம் கணினி போதனையை மற்றும் 345 00:14:20,190 --> 00:14:21,630 இந்த மாதிரி ஏதாவது குறிப்பிடவும். 346 00:14:21,630 --> 00:14:23,730 ஆனால் நாம் இந்த மற்றும் பிற தொடரியல் திரும்பி விடுவேன். 347 00:14:23,730 --> 00:14:24,780 >> என்ன மாறிகள் பற்றி? 348 00:14:24,780 --> 00:14:26,940 கீறல் நாம், இந்த ஆரஞ்சு தொகுதிகள் போல் இருந்தது 349 00:14:26,940 --> 00:14:28,180 அங்கு நான் ஒரு மாறி அறிவிக்க முடியும். 350 00:14:28,180 --> 00:14:30,000 நாம் தன்னிச்சையாக அதை எண்ணி அழைப்பு. 351 00:14:30,000 --> 00:14:31,880 நாட்டின் 0 அது துவக்க, பிறகு 352 00:14:31,880 --> 00:14:33,240 ஏதாவது எப்போதும் நாம். 353 00:14:33,240 --> 00:14:35,760 இந்த வழக்கில் கீறல் நான் எண்ணி சொல்கிறேன், அதனால் 354 00:14:35,760 --> 00:14:38,230 பூனை பேசுகிறேன் என்று ஒரு சிறிய உரை குமிழி வேண்டும் நடக்கிறது 355 00:14:38,230 --> 00:14:40,010 இந்த மாறி அந்த எண். 356 00:14:40,010 --> 00:14:42,460 மற்றும் நாம் 1 மாற்றம் எதிர்ப்பு உள்ளது. 357 00:14:42,460 --> 00:14:45,760 இந்த அனைத்து ஒரு ஃபாரெவர் பூட்டு உள்ளே மூடப்பட்டிருக்கும். 358 00:14:45,760 --> 00:14:48,960 நாம் ஏற்கனவே இப்பொழுது சி கட்டுமான வேண்டும் 359 00:14:48,960 --> 00:14:50,040 இந்த மொழிபெயர்க்க இது. 360 00:14:50,040 --> 00:14:51,650 >> நாங்கள் அதை செய்ய முடியும் ஒரு வழி இது. 361 00:14:51,650 --> 00:14:53,890 என்னை ஒரு முழு எண் கொடுக்க, அதை எண்ணி அழைப்பு. 362 00:14:53,890 --> 00:14:55,190 0 அது துவக்க 363 00:14:55,190 --> 00:14:56,490 அங்கு முதல் வரியில். 364 00:14:56,490 --> 00:14:59,390 (உண்மையான), எனவே நான் ஒரு கணம் அந்த யோசனை திருடி போது 365 00:14:59,390 --> 00:15:01,300 முன்பு, முன்னால் சென்று பின்வரும் செய்ய. 366 00:15:01,300 --> 00:15:04,880 கவுண்டர் அவுட் அச்சிட, பின்னர் எதிர்ப்பு அதிகப்படுத்த, 367 00:15:04,880 --> 00:15:06,930 மீண்டும், மீண்டும், மீண்டும். 368 00:15:06,930 --> 00:15:09,380 அல்லது மீண்டும், + தான் ஏதோ 1 சேர்க்க வேண்டும். 369 00:15:09,380 --> 00:15:11,030 ஆனால் இலக்கணத்தை ஒரு புதிய பகுதி இங்கே உள்ளது. 370 00:15:11,030 --> 00:15:15,730 என நம் முந்தைய எடுத்துக்காட்டுகள் மத்தியில் என்ன குதித்து? 371 00:15:15,730 --> 00:15:17,190 ஆமாம், இந்த% d. 372 00:15:17,190 --> 00:15:19,810 நீ ஒருவேளை அடிப்படையில், வெளிப்படையாக, இந்த என்ன தெரிகிறது 373 00:15:19,810 --> 00:15:21,410 என்ன கீறல் தடை செய்து உள்ளது. 374 00:15:21,410 --> 00:15:24,510 ஆனால் மீண்டும் சி, நாம் ஒரு சிறு குறிப்பாக இருக்க வேண்டும் 375 00:15:24,510 --> 00:15:25,990 அது நம்மை வெளிப்படுத்தும் போது. 376 00:15:25,990 --> 00:15:30,560 >> எனவே printf ("% d \ n"). 377 00:15:30,560 --> 00:15:32,320 நன்றாக நாம் நன்கு போன்ற எறியுங்கள் முடியும் மிகவும் என்று. 378 00:15:32,320 --> 00:15:34,910 மேற்கோள் அதை ஒரு சரம் தான் பொருள், பின்சாய்வுக்கோடானது n 379 00:15:34,910 --> 00:15:35,970 ஒரு புதிய வரி. 380 00:15:35,970 --> 00:15:38,860 அதனால் தான் புதிதாக எதையும் இங்கே% d. 381 00:15:38,860 --> 00:15:40,390 மற்றும் அது ஒரு தற்காலிக ஆகும். 382 00:15:40,390 --> 00:15:43,510 % D ஒரு தசம எண் குறிக்க வேண்டும். 383 00:15:43,510 --> 00:15:47,820 மற்றும்% d என்பது கணினி, இங்கே ஒரு தசம எண்ணை வைத்து. 384 00:15:47,820 --> 00:15:49,450 சரி, நீங்கள் அங்கு வைத்து என்ன எண் விரும்புகிறீர்கள்? 385 00:15:49,450 --> 00:15:52,400 நீங்கள் ஒருவேளை தெரிகிறது அதே,, கமா பிறகு நாம் என்ன 386 00:15:52,400 --> 00:15:55,480 கவுண்டர், நாம் அறிவித்தார் அல்லது ஒரு மாறி பெயர் என்று 387 00:15:55,480 --> 00:15:57,260 இரண்டு வரிகளை முந்தைய உருவாக்கப்பட்டது. 388 00:15:57,260 --> 00:16:02,420 இந்த ஒரு ஒரு மாறி plugging ஒரு சி வழி மிகவும் 389 00:16:02,420 --> 00:16:04,480 மாறும் சரம். 390 00:16:04,480 --> 00:16:07,350 இதற்கு மாறாக, ஏனெனில், நான் அதற்கு பதிலாக தான் செய்துள்ளாய் என்று 391 00:16:07,350 --> 00:16:12,470 இந்த, printf ("கவுண்டர்"), இந்த என்று 392 00:16:12,470 --> 00:16:15,220 நிரல் பதிலாக மறைமுகமாக, என்ன? 393 00:16:15,220 --> 00:16:17,260 இது உண்மையில் "கவுண்டர்" அச்சிட வேண்டும். 394 00:16:17,260 --> 00:16:18,750 இதில் நான் விரும்பும் விளைவு அல்ல. 395 00:16:18,750 --> 00:16:20,920 நான் சில எண் மதிப்பு பதிலாக வேண்டும். 396 00:16:20,920 --> 00:16:24,340 நாம் printf போல், பின்னர் அந்த செயல்பாடுகளை காண முடியும், இல்லை எடுத்து கொள்ளலாம் 397 00:16:24,340 --> 00:16:26,930 இப்படி ஒரே ஒரு ஒற்றை வாதங்கள், 398 00:16:26,930 --> 00:16:28,150 "ஹலோ உலகம்". 399 00:16:28,150 --> 00:16:32,050 அவர்கள் சில மாறிகள் பின்னர் அந்த மேற்கோள் மேற்கோள் எடுத்து, மற்றும் முடியும் 400 00:16:32,050 --> 00:16:35,830 நாம் முந்தைய சரம் காண்பீர்கள் என்று, செருகப்பட்டதும் வரும் 401 00:16:35,830 --> 00:16:38,280 இந்த% அடையாளம் பெட்டிகள் மூலம். 402 00:16:38,280 --> 00:16:39,660 >> என்ன பூலியன் வெளிப்பாடுகள் பற்றி? 403 00:16:39,660 --> 00:16:42,200 பூலியன் வெளிப்பாடுகள் உண்மையா பொய்யா இந்த மதிப்புகள், என்று. 404 00:16:42,200 --> 00:16:42,830 ஆம் அல்லது இல்லை. 405 00:16:42,830 --> 00:16:44,020 1 அல்லது 0. 406 00:16:44,020 --> 00:16:45,190 அல்லது அணை. 407 00:16:45,190 --> 00:16:47,570 எனவே கீறல் அவர்கள் இப்படி இருக்க, கவனிக்க என்று 408 00:16:47,570 --> 00:16:50,170 இங்கே கீழே தடுப்பு உண்மையில் இணைந்து உள்ளது 409 00:16:50,170 --> 00:16:51,500 இரண்டு சிறிய தொகுதிகளின். 410 00:16:51,500 --> 00:16:53,610 அதனால் நான் வகையான இழுத்து மூன்று புதிர் துண்டுகளை கைவிடப்பட்டது 411 00:16:53,610 --> 00:16:56,450 ஒன்றாக இருக்கும் என்று நீண்ட புதிர் துண்டு செய்ய வேண்டும் என்று நான் 412 00:16:56,450 --> 00:17:00,420 நான் x y குறைவான மற்றும் வேண்டும் என்று யோசனை தெரிவிக்க முடியும் 413 00:17:00,420 --> 00:17:02,540 y z விட குறைவாக இருக்க வேண்டும். 414 00:17:02,540 --> 00:17:05,790 அதனால் நான் பின்வருமாறு இந்த இரண்டு தனித்தனி வரிசைகள் மொழிபெயர்க்க முடியும். 415 00:17:05,790 --> 00:17:08,650 மேலே ஒரு மிக எளிதில், சி மொழிபெயர்க்கப்பட்ட 416 00:17:08,650 --> 00:17:10,069 வெறும் x 00:17:11,990 ஒருவேளை நல்ல நடவடிக்கை சில அடைப்புக்குறிக்குள் இருக்கும். 418 00:17:11,990 --> 00:17:15,520 பின்னர் சி, நீங்கள் எழுத கூடாது மற்றும் குறிக்க 419 00:17:15,520 --> 00:17:16,819 ஏதாவது இணைத்து. 420 00:17:16,819 --> 00:17:19,585 நீங்கள் பதிலாக && எழுத. 421 00:17:19,585 --> 00:17:22,849 நாம் இறுதியில் பார்க்கலாம் மற்றும், ஒரு ampersand நடக்கிறது 422 00:17:22,849 --> 00:17:23,880 வேறு ஏதாவது அர்த்தம். 423 00:17:23,880 --> 00:17:27,530 எனவே && ஒரு யோசனை குறிக்கிறது மற்றும். 424 00:17:27,530 --> 00:17:30,040 >> எனவே மீண்டும், கூட இந்த, மாறாக சிக்கலான பார்க்க தொடங்குகிறது 425 00:17:30,040 --> 00:17:32,560 தவிர கீறல் அறிமுகப்படுத்தும் நோக்கங்களுக்காக ஒரு, 426 00:17:32,560 --> 00:17:34,810 நீங்கள் செய்ய முடியும்-வளைவில் ஒரு வேடிக்கை வகையான கொண்ட 427 00:17:34,810 --> 00:17:36,590 மிகவும் வரைகலை, மற்றும் அனிமேஷன், அதாவது ஏதாவது 428 00:17:36,590 --> 00:17:39,000 பகிரக்கூடிய போன்ற, கருத்து தெரிவிப்பதற்கு இது என்று 429 00:17:39,000 --> 00:17:42,010 கருத்துக்கள் அனைத்தும் நாம் இன்று மற்றும் முன்னோக்கிய இந்த டைவிங் தொடங்க 430 00:17:42,010 --> 00:17:44,300 அந்த எளிய உள்ள உள்ளடக்கம் 431 00:17:44,300 --> 00:17:46,850 நாள் ஒரு முதல் இடைமுகம். 432 00:17:46,850 --> 00:17:47,790 என்ன இங்கே இந்த ஒரு? 433 00:17:47,790 --> 00:17:48,860 >> நிலைமைகள் மிகவும். 434 00:17:48,860 --> 00:17:50,590 அங்கு இருக்கும் இடது கீறல் தொகுதி மிகவும் 435 00:17:50,590 --> 00:17:51,610 இன்னும் கொஞ்சம் சிக்கலான. 436 00:17:51,610 --> 00:17:52,650 ஆனால் அது சில இழுப்பு மற்றும் நேரம் 437 00:17:52,650 --> 00:17:54,140 பழக்கமான துண்டுகள் வீழ்ச்சியடைகிறது. 438 00:17:54,140 --> 00:17:56,690 X y விட குறைவாக இருந்தால், அதை சொல்ல. 439 00:17:56,690 --> 00:17:59,900 X y அதிகமாக இருந்தால் வேறு, அதனால் என்ன. 440 00:17:59,900 --> 00:18:02,460 வேறு, நாம் தர்க்கரீதியாக அது அனுமானிக்க தான் அனுமானிக்கக்கூடிய 441 00:18:02,460 --> 00:18:03,580 அவர்கள் சமமாக இருக்க வேண்டும். 442 00:18:03,580 --> 00:18:05,220 அவர்கள் சம என்று சொல்ல. 443 00:18:05,220 --> 00:18:07,690 இப்போது, அதே சரியான ஒன்றை சி. 444 00:18:07,690 --> 00:18:09,730 மற்றும் சுருள் ப்ரேஸ் ஒரு போகிறீர்கள் என்று அறிவிப்பு 445 00:18:09,730 --> 00:18:12,190 சி மற்றும் இந்த வகையான என்று பிற மொழிகளில் அம்சம் 446 00:18:12,190 --> 00:18:13,210 கூட்டடைவு வேண்டும். 447 00:18:13,210 --> 00:18:15,470 தொகுதி இந்த மஞ்சள் விஷயம் என்றால் போல் அந்த மாதிரி தான் 448 00:18:15,470 --> 00:18:17,770 அது உள்ளே ஊதா தொகுதி வாட்டி. 449 00:18:17,770 --> 00:18:19,480 இதேபோல் இந்த ப்ரேஸ் இருக்கும் - 450 00:18:19,480 --> 00:18:20,870 இந்த சுருள் ப்ரேஸ் - 451 00:18:20,870 --> 00:18:24,710 ஒன்று அல்லது அதற்கு மேற்பட்ட தழுவிய என்று ஒரே யோசனை வரை சிந்தாது பொருள் 452 00:18:24,710 --> 00:18:27,680 அவர்கள் உள்ளே பதித்த என்று குறியீடு கோடுகள். 453 00:18:27,680 --> 00:18:31,270 எனவே வலது புறத்தில் இங்கே, x குறைந்த y விட, printf என்றால் 454 00:18:31,270 --> 00:18:32,270 ("X y குறைவாக"). 455 00:18:32,270 --> 00:18:34,980 X y விட வேறு என்றால், அதே அவுட் அச்சிட. 456 00:18:34,980 --> 00:18:38,360 வேறு அவர்கள் சமமாக என்று அச்சிட. 457 00:18:38,360 --> 00:18:41,750 >> எனவே குறுகிய காலத்தில், மிகவும் நேரடி மேப்பிங் அல்லது மொழிபெயர்ப்பு இல்லை 458 00:18:41,750 --> 00:18:44,720 மொழி நாம் சில உட்பட, இதுவரை நான் பார்த்திருக்கிறேன் 459 00:18:44,720 --> 00:18:45,940 மேலும் நவீன அம்சங்கள். 460 00:18:45,940 --> 00:18:48,680 எனவே நீங்கள் உங்கள் திட்டத்தில் இதை பயன்படுத்தி, அல்லது வலிமை இல்லை 461 00:18:48,680 --> 00:18:51,150 இந்த வாரம் உங்கள் திட்டம் இந்த பயன்படுத்தி வேண்டும். 462 00:18:51,150 --> 00:18:54,650 ஆனால் நாம் இந்த விஷயங்களை, கீறல் ல் சி உள்ள வரிசைகள் என்று 463 00:18:54,650 --> 00:18:55,680 அவர்கள் பட்டியல்கள் என்று. 464 00:18:55,680 --> 00:18:59,370 நாம் கடந்த வாரம் Fruitcraft யாழ் இந்த பார்த்தேன். 465 00:18:59,370 --> 00:19:01,320 எடுக்கமாட்டேன், சுற்றி நடக்கும் என்று கொஞ்சம் நீல பையன் 466 00:19:01,320 --> 00:19:03,010 செர்ரிகளில் மற்றும் ஆரஞ்சு போன்ற. 467 00:19:03,010 --> 00:19:05,110 நன்கு கீறல் இல், இந்த ஆரஞ்சு செயலாக்கப்பட்டது 468 00:19:05,110 --> 00:19:09,000 சொற்கள் உள்ளன என்று தடை; இந்த வழக்கில், நாம் உண்மையில் நீங்கள் 469 00:19:09,000 --> 00:19:10,800 ஒரு சேர்க்கும் "ஆரஞ்சு" 470 00:19:10,800 --> 00:19:12,460 மாறி சரக்கு என்று. 471 00:19:12,460 --> 00:19:14,910 எனவே சி, இந்த இலக்கணத்தை இன்னும் கொஞ்சம் புரிந்து போகிறது. 472 00:19:14,910 --> 00:19:17,250 நாம் இந்த அடுத்த வாரம் மீண்டும் வந்து மேலும் செய்வேன் 473 00:19:17,250 --> 00:19:21,060 இது குறியாக்கவியல் உலகின் சுவாரசியமான விஷயம். 474 00:19:21,060 --> 00:19:23,990 ஆனால் கீழே இங்கே, இந்த இரண்டு வரிகளை அடிப்படையில் 475 00:19:23,990 --> 00:19:27,550 நாம் ஒரு கீறல் அங்கு தடை செய்து நீங்கள் என்ன மொழிபெயர்க்க. 476 00:19:27,550 --> 00:19:30,120 ஆனால் இன்னும் அந்த வர. 477 00:19:30,120 --> 00:19:34,120 >> அதனால் ஒரு திட்டத்தை சி இருக்கிறது இங்கே, அதை ஒன்றாக வைத்து நாம் என்ன 478 00:19:34,120 --> 00:19:36,590 விரைவில் இங்கு தொடரியல் துண்டுகளை சில தவிர கிண்டல், ஆனால் 479 00:19:36,590 --> 00:19:40,300 அது உண்மையில் சில குறியீடு எழுத ஆரம்பித்தால் பின்னர் நாம், தெரிந்துகொள்ள 480 00:19:40,300 --> 00:19:42,440 நாம் பயன்படுத்தி கொள்ள வேண்டும் கருவிகள் சில நீங்கள், மற்றும் பார்த்தால் நாம் 481 00:19:42,440 --> 00:19:45,400 இந்த அடிப்படை கட்டுமான சில இருந்து இப்போது உருவாக்க முடியாது 482 00:19:45,400 --> 00:19:49,150 கடந்த வாரம், இப்போது எனும் சொல் சி எனவே இங்கே மேலே, இந்த 483 00:19:49,150 --> 00:19:51,380 ஒருவேளை நீங்கள் எப்படி மிகவும் போர் திட்டங்கள் ஒன்றாகும் 484 00:19:51,380 --> 00:19:53,130 மிக எந்த நிரலாக்க மொழி எழுத. 485 00:19:53,130 --> 00:19:55,010 இது தான் ஆனால் அது வகையான சிறப்பு பொருள் 486 00:19:55,010 --> 00:19:58,120 எப்போது எந்த கணினி விஞ்ஞானி எழுதுகிறார் என்று நியமன திட்டம் 487 00:19:58,120 --> 00:19:59,620 யாரோ ஒரு நிரலாக்க மொழி கற்பித்தல் - 488 00:19:59,620 --> 00:20:01,230 ஒரு ஹலோ உலக திட்டம். 489 00:20:01,230 --> 00:20:05,120 >> மிகவும் மேலே, நாம் # அடங்கும் இந்த கருத்தை பார்க்க 490 00:20:05,120 --> 00:20:08,180 பின்னர், கோணங்கள் அடைப்புக்குறிக்குள், stdio.h. 491 00:20:08,180 --> 00:20:10,580 நாங்கள் மீண்டும் வர, ஆனால் உண்மையில் என்ன என்று 492 00:20:10,580 --> 00:20:13,770 அதாவது நிலையான என்று இந்த உலகத்தில் ஒரு கோப்பு உள்ளது 493 00:20:13,770 --> 00:20:17,670 நான் / ஓ, stdio டாட் மணி, மற்றும் தான் ஒரு உரை கோப்பு 494 00:20:17,670 --> 00:20:19,240 யாரோ ஆண்டுகளுக்கு முன்பு எழுதியது. 495 00:20:19,240 --> 00:20:22,550 உள்ளே உரை கோப்பு ஒரு மொத்தமாக இருக்கும் 496 00:20:22,550 --> 00:20:25,840 செயல்பாடுகள், அல்லது முறைகள், அல்லது நடைமுறைகள், வேறு யாராவது 497 00:20:25,840 --> 00:20:28,970 நாம் காரணமாக பயனாளிகள் என்று எழுதினார் நாம் 498 00:20:28,970 --> 00:20:31,420 இப்போது அந்த நபரின் குறியீடு பயன்படுத்தலாம். 499 00:20:31,420 --> 00:20:33,070 செயல்பாடுகளை அவர் எழுதினார். 500 00:20:33,070 --> 00:20:36,320 இந்த வழக்கில், printf நான் எழுதியது என்று ஒன்று அல்ல, அது 501 00:20:36,320 --> 00:20:37,500 இல்லை CS50 எழுதியது என்று ஒன்று. 502 00:20:37,500 --> 00:20:40,290 அது யாரோ ஆண்டுகளுக்கு முன்பு எழுதிய ஒரு வைக்கலாம் என்று ஒன்று 503 00:20:40,290 --> 00:20:43,450 கோப்பு வைத்து, ஒரு ஒதுக்கி, பிறகு stdio.h மற்றும் அழைக்கப்படுகிறது 504 00:20:43,450 --> 00:20:45,830 மற்றொரு கோப்பு செயல்பாடு மற்றொரு பகுதி. 505 00:20:45,830 --> 00:20:46,940 ஆனால் நாம் அங்கே கிடைக்கும். 506 00:20:46,940 --> 00:20:50,070 >> அதனால் # உள்ள, தான் என்று எங்கள் வழி அடங்கும் 507 00:20:50,070 --> 00:20:53,110 சி, என்னை வேறு ஒருவருக்கு எழுதிய செயல்பாடுகளை அணுக வேண்டும். 508 00:20:53,110 --> 00:20:55,490 நான் printf வேண்டும், ஏனெனில் இந்த விஷயத்தில் நான் கவலைப்படவில்லை. 509 00:20:55,490 --> 00:20:57,530 இப்போது நாம் எண்ணாக முக்கிய (வெற்றிடத்தை) கிடைக்கும். 510 00:20:57,530 --> 00:21:00,160 இந்த வெளிப்படையாக, இந்த விஷயங்களை ஒன்றாகும், அந்த நாள் 0 மீது, 511 00:21:00,160 --> 00:21:02,400 அது தான் மிகவும் அதிகம் நான், மண்டலம் வெளியே என்ன செய்ய வேண்டும் 512 00:21:02,400 --> 00:21:03,260 சுவாரஸ்யமான இல்லை 513 00:21:03,260 --> 00:21:04,780 அறிவார்ந்த, தொடரியல் சில. 514 00:21:04,780 --> 00:21:07,940 ஆனால் இப்போது போன்ற இல்லையெனில் அறியப்படுகிறது, அந்த செயல்பாடுகளை தெரியும் 515 00:21:07,940 --> 00:21:11,660 நடைமுறைகள், அல்லது முறைகள், பொதுவாக சில மதிப்பு உற்பத்தி. 516 00:21:11,660 --> 00:21:12,520 அவர்கள் ஏதாவது. 517 00:21:12,520 --> 00:21:13,810 அவர்கள் ஒரு பதில் போட. 518 00:21:13,810 --> 00:21:15,020 அவர்கள் உற்பத்தியை. 519 00:21:15,020 --> 00:21:18,780 எனவே எண்ணாக முக்கிய அடுத்த என்று மட்டும் எங்கள் சுருக்கெழுத்து வழி 520 00:21:18,780 --> 00:21:21,380 இந்த விழாவில், இந்த முறை, இறுதியில் என்று 521 00:21:21,380 --> 00:21:22,650 ஒரு எண்ணை நீங்கள் திரும்ப கொடுக்க. 522 00:21:22,650 --> 00:21:24,370 ஏன் என்று, நாங்கள் மீண்டும் வருவோம். 523 00:21:24,370 --> 00:21:27,810 முக்கிய வெறும் இயல்புநிலை இயல்புநிலை உலக தரம் இல்லை 524 00:21:27,810 --> 00:21:30,990 ஒரு சி திட்டம் செயல்படுத்த போகிறது என்று செயல்பாடு 525 00:21:30,990 --> 00:21:31,860 நீங்கள் இதை இயக்கலாம். 526 00:21:31,860 --> 00:21:34,160 வெற்றிடத்தை இந்த விஷயம் என்றால், முக்கிய, இல்லை எடுக்கும் 527 00:21:34,160 --> 00:21:35,270 இந்த வழக்கில் வாதங்கள்,. 528 00:21:35,270 --> 00:21:36,400 நான் வெளிப்படையாக சூப்பர் இருப்பது. 529 00:21:36,400 --> 00:21:38,160 அங்கு எந்த சரங்களை இல்லை, இல்லை காற்புள்ளிகளை உள்ளது. 530 00:21:38,160 --> 00:21:40,690 வெற்றிடத்தை முக்கிய வாதங்கள் இல்லை என்பதாகும். 531 00:21:40,690 --> 00:21:44,350 >> இப்போது இறுதியாக, அதிர்ஷ்டவசமாக, கடந்த இரண்டு வரிகளை தெரிந்தவர்கள். 532 00:21:44,350 --> 00:21:46,160 சுருள் ப்ரேஸ் உள்ளே நாம் ஒரு printf வேண்டும் 533 00:21:46,160 --> 00:21:47,620 மற்றும் நாம் மீண்டும் வேண்டும். 534 00:21:47,620 --> 00:21:50,450 மற்றும் மீண்டும் நாம் வேண்டும் என்று வகையான துரதிருஷ்டமானது 535 00:21:50,450 --> 00:21:53,510 இந்த வழக்கில் அது செய்கிறாள் இல்லை என்பதால், அங்கே வைக்கிறேன் 536 00:21:53,510 --> 00:21:54,600 வட்டி மிகவும். 537 00:21:54,600 --> 00:21:58,790 ஆனால் ஒரு கணினி திட்டத்தில், ஒரு செயல்பாடு, 0 கொடுக்கிறது 538 00:21:58,790 --> 00:22:00,610 அனைத்து நன்றாக இருக்கிறது என்று தானே அர்த்தம். 539 00:22:00,610 --> 00:22:01,820 ஒன்றும் தவறு. 540 00:22:01,820 --> 00:22:06,170 மாறாக, ஒரு செயல்பாடு அல்லது 1, அல்லது எதிர்மறை 1, கொடுக்கிறது என்றால் 541 00:22:06,170 --> 00:22:11,670 எதிர்மறை 1.337, அல்லது சில சீரற்ற எண்கள், என்று 542 00:22:11,670 --> 00:22:14,020 பொதுவாக ஒரு பிழை உண்மையில் ஏற்பட்டுள்ளது என்று அர்த்தம். 543 00:22:14,020 --> 00:22:16,150 நீங்கள் இதுவரை பார்த்த நான், நீங்கள், உங்கள் மேக் அல்லது உங்கள் கணினியில் நீங்கள் இவ்வளவு என்றால் 544 00:22:16,150 --> 00:22:18,590 உங்கள் கணினி அல்லது சிதைந்துள்ளது ஏனெனில் சில எரிச்சலூட்டும் செய்தி 545 00:22:18,590 --> 00:22:20,660 உறைநிலையில், மற்றும், ஒரு ரகசிய பிழை செய்தி இல்லை 546 00:22:20,660 --> 00:22:23,320 பின்னர் சில குறியீடு, போன்ற கணினி குறியீடு 547 00:22:23,320 --> 00:22:25,110 1,2,3,4, சில பல, 548 00:22:25,110 --> 00:22:29,270 என்று பொதுவாக சொல்ல ஒரு தேவையற்ற விவரம் இல்லை 549 00:22:29,270 --> 00:22:32,110 நாம் மனிதர்கள் மிக, ஆனால் என்ன சில செயல்பாடு அல்லது சில ஆகும் 550 00:22:32,110 --> 00:22:34,890 திட்டம் உண்மையில், ஒரு அல்லாத பூஜ்ஜியம் மதிப்பை திரும்பியது. 551 00:22:34,890 --> 00:22:38,540 இந்த நன்மை 0 அனைத்து அத்துடன் அதாவது, மற்றும் 552 00:22:38,540 --> 00:22:40,470 நீங்கள் அடிப்படையில் விஷயங்களை எண்ணற்ற வேண்டும் 553 00:22:40,470 --> 00:22:41,130 தவறான போக முடியும். 554 00:22:41,130 --> 00:22:44,700 அவர்கள் நல்ல 0 தேர்வு மற்றும் ஒரு அல்லாத பூஜ்ஜியம் மதிப்பை ஏன் இது 555 00:22:44,700 --> 00:22:46,450 கெட்ட, நாம் விரைவில் பார்ப்போம். 556 00:22:46,450 --> 00:22:47,870 >> எனவே மேலே போய் இந்த எழுத அனுமதிக்க. 557 00:22:47,870 --> 00:22:51,610 அதனால் மற்ற நாள் நான் ஒரு திறந்து என் மேக் பயன்படுத்தப்படும் என்று நினைவு 558 00:22:51,610 --> 00:22:53,970 முனைய சாளரத்தில், மற்றும் நான் போன்ற, உரை திட்டத்தை திறந்து 559 00:22:53,970 --> 00:22:55,900 TextEdit, மற்றும் நான் சில குறியீடு எழுத தொடங்கினார். 560 00:22:55,900 --> 00:22:56,580 நன்கு அது நல்லது. 561 00:22:56,580 --> 00:22:58,636 ஆனால் உங்கள் அனுபவம் ஒரு மேக் பல்வேறு இருக்கும், அல்லது 562 00:22:58,636 --> 00:23:01,220 ஒரு சோலாரிஸ் கணினி, ஒரு லினக்ஸ் கணினி, மீது என்ன இயக்க 563 00:23:01,220 --> 00:23:02,810 கணினி நீங்கள் பயன்படுத்தி கொள்ள நடக்கும். 564 00:23:02,810 --> 00:23:04,970 அதனால் போது, நாம் அதற்கு பதிலாக பயன்படுத்த ஏதோ 565 00:23:04,970 --> 00:23:07,010 CS50 அப்ளையன்ஸ் எனப்படும். 566 00:23:07,010 --> 00:23:10,420 எனவே CS50 அப்ளையன்ஸ் மென்பொருள் தரவிறக்கம் ஆகும் 567 00:23:10,420 --> 00:23:13,640 என்று, நீங்கள் லினக்ஸ் என்று ஓர் இயக்க முறைமையை இயக்க அனுமதிக்கிறது 568 00:23:13,640 --> 00:23:16,810 உங்கள் சொந்த மேக் அல்லது கணினியில் குறிப்பாக ஃபெடோரா லினக்ஸ்,. 569 00:23:16,810 --> 00:23:20,810 நீங்கள் ஒரு hypervisor என்று ஒன்று இருக்கும் இந்த செய்ய. 570 00:23:20,810 --> 00:23:23,100 இந்த அனைத்து பிரச்சனை தொகுப்பு 1 ஆவணப்படுத்தப்பட்டுள்ளது. 571 00:23:23,100 --> 00:23:25,240 நீங்கள் பதிவிறக்க வேண்டும் என்ன நோக்கி வழிநடத்தி. 572 00:23:25,240 --> 00:23:27,510 ஆனால் முடிவு, நீங்கள் ஒரு மேக் அல்லது பிசி என்பதை, நீங்கள் தான் 573 00:23:27,510 --> 00:23:29,080 சில இலவச மென்பொருள் பதிவிறக்க. 574 00:23:29,080 --> 00:23:32,340 நீங்கள் CS50 அப்ளையன்ஸ் பதிவிறக்க, மற்றும் நீங்கள் சொல்ல 575 00:23:32,340 --> 00:23:33,960 இலவச மென்பொருள் - hypervisor - 576 00:23:33,960 --> 00:23:38,080 உங்கள் கணினியில் ஒரு சாளரத்தில் CS50 அப்ளையன்ஸ் இயக்க. 577 00:23:38,080 --> 00:23:39,490 என்ன நடக்கிறது என்று இந்த. 578 00:23:39,490 --> 00:23:43,660 >> நான் இப்போது, இங்கே கவனிக்க வேண்டும், என்ன ஒரு டெஸ்க்டாப் தோன்றுகிறது 579 00:23:43,660 --> 00:23:44,130 சூழல். 580 00:23:44,130 --> 00:23:46,150 என்னை உண்மையில் இந்த ஒற்றை சாளர சுருக்கி விட. 581 00:23:46,150 --> 00:23:49,640 இந்த இப்போது இங்கே ஒரு சிறிய சாளரத்தை, என் மேக், மற்றும் உள்ளே 582 00:23:49,640 --> 00:23:51,300 இந்த சாளரத்தின் முற்றிலும் இருக்க நடக்கிறது 583 00:23:51,300 --> 00:23:52,380 வெவ்வேறு இயக்க அமைப்பு. 584 00:23:52,380 --> 00:23:55,250 உண்மையில் இந்த தொடக்க மெனு நினைவுறுத்தும் வகையில், கீழே இங்கே இல்லை 585 00:23:55,250 --> 00:23:57,990 இதில் துணை மெனுக்கள் ஒரு மொத்தமாக என்று விண்டோஸ்,, 586 00:23:57,990 --> 00:24:00,720 CS50 கையேடு, டிராப்பாக்ஸ், மற்றும் போன்ற ஒரு இணைப்பு. 587 00:24:00,720 --> 00:24:03,480 இந்த சூழலில் இப்போது ஒரு நிலையான சூழலில் என்ன 588 00:24:03,480 --> 00:24:06,280 நாம் அனைவரும் இப்போது பயன்படுத்த முடியும் என்று, அதனால் என்ன உங்கள் 589 00:24:06,280 --> 00:24:08,960 கணினி, நீங்கள் நிறுவப்பட்ட என்ன, என்ன பதிப்பு 590 00:24:08,960 --> 00:24:11,430 நீங்கள் இயக்கி Mac OS அல்லது விண்டோஸ், நாம் இப்போது இல்லை 591 00:24:11,430 --> 00:24:12,800 அதே சூழல். 592 00:24:12,800 --> 00:24:15,850 இப்போது இந்த சூழலில் நாம் சில குறியீடு எழுத தொடங்கலாம். 593 00:24:15,850 --> 00:24:18,480 >> நான் போய் gedit என்று ஒரு திட்டத்தை திறக்க போகிறேன். 594 00:24:18,480 --> 00:24:21,500 இந்த notepad.exe ஒப்பிடக்கூடிய, அல்லது 595 00:24:21,500 --> 00:24:22,790 ஒரு மேக் மீது TextEdit. 596 00:24:22,790 --> 00:24:25,390 இந்த ஒரு சூப்பர் எளிய உரை எடிட்டிங் நிரல் 597 00:24:25,390 --> 00:24:27,500 முதல் பார்வையில் இந்த தெரிகிறது. 598 00:24:27,500 --> 00:24:30,640 இப்போது மிகவும் மேலே, நான் கீழே, ஒரு வெள்ளை தட்டு வேண்டும் 599 00:24:30,640 --> 00:24:33,860 jharvard @ பயன்பாட்டிற்கான சொல்வது இந்த கருப்பு சாளரத்தில் வேண்டும். 600 00:24:33,860 --> 00:24:36,440 நாம் பயனர் கணக்கு முன் உருவாக்கிய ஏனென்றால் 601 00:24:36,440 --> 00:24:38,430 அனைவருக்கும் ஜான் ஹார்வர்ட் அழைக்கப்படுகிறது. 602 00:24:38,430 --> 00:24:41,490 அவர் கோப்புகளை அனைத்து செல்கிறோம் ஒரு கோப்புறை உள்ளது, மற்றும் 603 00:24:41,490 --> 00:24:43,500 நாம் சில குறியீடு எழுத தொடங்க முடியும் இங்கே. 604 00:24:43,500 --> 00:24:45,810 என்னை இங்கே போய் கொஞ்சம் பெரிதாக்க விட, மற்றும் நான் 605 00:24:45,810 --> 00:24:51,550 என்ன செய்ய போகிறாய் # , int முக்கிய (வெற்றிடத்தை), மற்றும் 606 00:24:51,550 --> 00:24:57,470 நான் ("ஹலோ உலகம்") printf செய்ய போகிறேன் 607 00:24:57,470 --> 00:24:59,490 ; 0 திருப்பி. 608 00:24:59,490 --> 00:25:01,400 இப்போது இந்த அனைத்து மிகவும் கருப்பு மற்றும் வெள்ளை. 609 00:25:01,400 --> 00:25:03,830 >> என்னை போய் நான் என்ன gedit கற்பிக்க ஒன்று செய்வோம் 610 00:25:03,830 --> 00:25:04,510 உண்மையில் என்ன. 611 00:25:04,510 --> 00:25:06,140 என்னை சேமி போகலாம். 612 00:25:06,140 --> 00:25:08,560 நான் jharvard இங்கே இடது புறம் உள்ள தேர்வு போகிறேன். 613 00:25:08,560 --> 00:25:11,010 எனவே மீண்டும், நீங்கள் வெளிப்படையாக, முன் லினக்ஸ் பயன்படுத்த கூட 614 00:25:11,010 --> 00:25:13,680 இந்த நாட்களில், அவர்கள் அனைத்து அடிப்படையில் இந்த வழங்குவதன் 615 00:25:13,680 --> 00:25:14,590 முகப்பு அதே வகை - 616 00:25:14,590 --> 00:25:16,030 Mac OS, விண்டோஸ் மற்றும் லினக்ஸ். 617 00:25:16,030 --> 00:25:18,680 அதனால் நான் இங்கே jharvard வீட்டில் கோப்புறையை தேர்வு. 618 00:25:18,680 --> 00:25:21,120 நான் இந்த கோப்பை hello.c என காப்பாற்ற போகிறேன். 619 00:25:21,120 --> 00:25:24,260 மிகவும் மேலே, நான் hello.c தட்டச்சு; ஒரு சி பெயரிடும் 620 00:25:24,260 --> 00:25:26,520 . கேட்ச் நீட்டிப்பு திட்டம் 621 00:25:26,520 --> 00:25:27,570 பொதுவான நடைமுறை என்ன. 622 00:25:27,570 --> 00:25:28,650 நான் படம் ஹிட். 623 00:25:28,650 --> 00:25:32,510 இப்போது நல்ல என்ன, நான் திறம்பட gedit கற்று வந்தேன் என்று 624 00:25:32,510 --> 00:25:33,690 இந்த ஒரு சி நிரல் என்று. 625 00:25:33,690 --> 00:25:36,470 என் கருப்பு மற்றும் வெள்ளை உரை இப்போது குறியிடப்பட்ட நிறத்தின் என்று கவனிக்க, அல்லது 626 00:25:36,470 --> 00:25:39,330 நான் என் கவனத்தை ஈர்க்கிறது தொடரியல் தனிச்சிறப்பான, 627 00:25:39,330 --> 00:25:41,540 திட்டம் வேறு பொருள் பாகங்கள். 628 00:25:41,540 --> 00:25:44,260 மேலே என் திட்டங்கள் இன்னும் சிக்கலான கிடைக்கும் என, நான், அங்கு விட்டு 629 00:25:44,260 --> 00:25:47,060 நான் எழுதிய அனைத்தையும் ஒரு சுருக்கம் சாப்பிட போகிறேன். 630 00:25:47,060 --> 00:25:48,050 அதை அங்கு தான். 631 00:25:48,050 --> 00:25:52,350 என்னை இப்போது அவுட் பெரிதாக்கவும் மற்றும் இந்த முனையம் சாளரம் கீழே போகலாம். 632 00:25:52,350 --> 00:25:54,570 >> இந்த ஒருவேளை பல மக்கள் புதிய உள்ளது. 633 00:25:54,570 --> 00:25:57,260 நீங்கள் ஒரு கட்டளை வரி சூழலை பயன்படுத்தி இல்லை என்றால், நீங்கள் தான் 634 00:25:57,260 --> 00:26:00,020 DOS பயன்படுத்தப்படுகிறது, அல்லது நீங்கள் லினக்ஸ் பயன்படுத்த முடியாது, அல்லது நீங்கள் திறந்து இல்லை 635 00:26:00,020 --> 00:26:02,550 உங்கள் Mac OS முனைய சாளரத்தில், நீங்கள் நிறைய விஷயங்களை இல்லை 636 00:26:02,550 --> 00:26:04,820 இந்த சுட்டி, மற்றும் கிளிக் என வரைகலை, செய்ய, மற்றும் முடியும் 637 00:26:04,820 --> 00:26:07,080 இழுத்து, மற்றும் குறைகிறது, மற்றும் போன்ற, ஆனால் பொதுவாக - 638 00:26:07,080 --> 00:26:09,360 நிச்சயமாக கணினி அறிவியல் உலகில் - 639 00:26:09,360 --> 00:26:11,580 நீங்கள் உங்கள் சுட்டியை இல்லை ஒரு கட்டளை வரி, பயன்படுத்தி 640 00:26:11,580 --> 00:26:14,220 பொதுவாக, நீங்கள் மட்டும் உங்கள் விசைப்பலகை இல்லை, உண்மையில் நிறைய இருக்கிறது 641 00:26:14,220 --> 00:26:17,260 முகப்பு விட சக்தி வாய்ந்த, ஒரு முறை நீங்கள் பழக்கி 642 00:26:17,260 --> 00:26:18,580 பல்வேறு கட்டளைகளை. 643 00:26:18,580 --> 00:26:20,940 நீங்கள் சுட்டி தேவைப்படும் இலவசமாக உங்களை மாதிரி மற்றும் கிளிக் 644 00:26:20,940 --> 00:26:21,690 எல்லாவற்றையும். 645 00:26:21,690 --> 00:26:23,890 எனவே gedit போல நாங்கள் இருவரும் உலகின் சிறந்த வேண்டும் கொள்ளலாம். 646 00:26:23,890 --> 00:26:25,600 நாம் உரை இழுத்து கொண்டு போய் விடுகிறேன், நாம் அதை பார்க்க முடியும் 647 00:26:25,600 --> 00:26:26,840 நல்ல மற்றும் வண்ண குறியாக்கம். 648 00:26:26,840 --> 00:26:29,630 ஆனால் அது நம் நிரலை இயக்க நேரம் வரும்போது, நாங்கள் சில நேரங்களில் தருகிறேன் 649 00:26:29,630 --> 00:26:31,750 இப்போது இங்கே இந்த சிறிய விண்டோவில் பயன்படுத்த. 650 00:26:31,750 --> 00:26:33,460 >> நான் போய் இந்த செய்ய போகிறேன். 651 00:26:33,460 --> 00:26:36,420 கீழே கருப்பு மற்றும் வெள்ளை சாளரத்தில், நான் போக போகிறேன் 652 00:26:36,420 --> 00:26:37,890 மற்றும் கணகண வென்ற சப்தம் எழுத. 653 00:26:37,890 --> 00:26:40,130 மற்றும் கணகண வென்ற சப்தம் ஒரு மொழி பெயர். 654 00:26:40,130 --> 00:26:43,310 அது என் மூல குறியீடு மாற்றும் ஒரு நிரல் 655 00:26:43,310 --> 00:26:48,770 இந்த, எனவே, பொருள் குறியீடு. 656 00:26:48,770 --> 00:26:51,270 நாம் கடந்த வாரம் சுருக்கமாக பார்த்தேன் என்று 0s மற்றும் 1 வி. 657 00:26:51,270 --> 00:26:53,700 கடந்த வாரம் இருந்து நினைவுகூர, நாங்கள் செல்கிறோம் என்று வாக்குறுதி 658 00:26:53,700 --> 00:26:55,920 இந்த மாதிரி ஏதாவது இருந்து போக - நாம் இருக்க வேண்டும் 659 00:26:55,920 --> 00:26:57,010 இந்த மாதிரி ஏதாவது - 660 00:26:57,010 --> 00:26:58,700 இந்த நிச்சயமாக ஒரு மனித நடக்கிறது என்று ஒன்று இல்லை 661 00:26:58,700 --> 00:26:59,690 கைமுறையாக செய்ய. 662 00:26:59,690 --> 00:27:01,980 எனவே அதற்கு பதிலாக நாம் ஒரு திட்டத்தை பயன்படுத்த போகிறேன், அந்த திட்டத்தில் 663 00:27:01,980 --> 00:27:03,430 இந்த வழக்கு கணகண வென்ற சப்தம் அழைக்கப்படுகிறது. 664 00:27:03,430 --> 00:27:06,020 என் திட்டத்தின் பெயர் hello.c உள்ளது. 665 00:27:06,020 --> 00:27:09,670 மூல குறியீடு இருந்து hello.c தொகுக்க மிகவும் பொருட்டு 666 00:27:09,670 --> 00:27:12,930 பொருள் குறியீடு, அல்லது 0 க்கள் மற்றும் 1 வி, அதை மட்டும் போதுமானதாக வேண்டும் 667 00:27:12,930 --> 00:27:14,820 இந்த வெற்றி உள்ளிடவும். 668 00:27:14,820 --> 00:27:16,850 >> சரி, எதுவும் நடக்கவில்லை தெரிகிறது. 669 00:27:16,850 --> 00:27:20,450 ஆனால் நான் அந்த முன்னிருப்பு பெயர், இப்போது, அல்லது கடந்த வாரம் தெரியும் 670 00:27:20,450 --> 00:27:24,920 சி எழுதப்பட்ட ஒரு நிரல், முட்டாள் தனமாக a.out அழைக்கப்படுகிறது. 671 00:27:24,920 --> 00:27:26,610 மிகவும் சுவாரசியமற்ற பெயரை நீங்கள் கொண்டு வர முடியும். 672 00:27:26,610 --> 00:27:28,790 ஒரு எழுத்துக்கள் முதல் கடிதம், வெளியே என்ன ஆகும் 673 00:27:28,790 --> 00:27:29,960 outputted, ஆனால் அது இருக்கும். 674 00:27:29,960 --> 00:27:33,570 இந்த என் திட்டம், மற்றும் இப்போது டாட் சாய்வு, நாம் பார்க்க வேண்டும் போல் உள்ளது 675 00:27:33,570 --> 00:27:36,170 பாதுகாப்பு அம்சம் உண்மையில் ஒரு வகையான, ஏனெனில் 676 00:27:36,170 --> 00:27:38,250 a.out நான் எழுதிய ஒரு திட்டம் ஆகும். 677 00:27:38,250 --> 00:27:39,650 அதை என் கணினியில் வரவில்லை, அது 678 00:27:39,650 --> 00:27:40,790 இல்லை நிரல் கோப்புகள் உள்ள. 679 00:27:40,790 --> 00:27:42,910 இது Mac OS இன் பயன்பாடுகள் கோப்புறை இல்லை. 680 00:27:42,910 --> 00:27:45,740 நான் கணினியில் சூப்பர் வெளிப்படையாக இருக்க வேண்டும், என்ன 681 00:27:45,740 --> 00:27:49,030 இந்த திட்டம், a.out, தற்போதைய கோப்புறை உள்ளது 682 00:27:49,030 --> 00:27:50,260 தற்போதைய அடைவு. 683 00:27:50,260 --> 00:27:53,160 நீங்கள் இந்த மாதிரி ஒரு சூழலில் இந்த பிரதிநிதித்துவம் வழி 684 00:27:53,160 --> 00:27:57,070 டாட் நீங்கள் தற்போது என்ன கோப்புறையை பிரதிபலிக்கிறது 685 00:27:57,070 --> 00:27:59,420 எனவே. / ஒரு ரன் a.out பொருள் 686 00:27:59,420 --> 00:28:00,530 தற்போதைய கோப்புறை. 687 00:28:00,530 --> 00:28:04,830 நான் உள்ளிடவும், மற்றும் voila, என் முதல் திட்டம் இந்த ரன். 688 00:28:04,830 --> 00:28:05,990 >> இப்போது எனக்கு ஒரு படி திரும்ப அழைத்து செல்லலாம். 689 00:28:05,990 --> 00:28:08,280 இந்த விண்டோவில் ஒரு சிறு சிறு, மற்றும் உணர என்று கீழே 690 00:28:08,280 --> 00:28:10,340 இங்கே இரணத்தை விட்டு வேறு சின்னம் ஆகும். 691 00:28:10,340 --> 00:28:12,660 ஒரு, ஒரு வலை மிகவும் பழக்கமான இருக்க வேண்டும், குரோம் உள்ளது 692 00:28:12,660 --> 00:28:14,350 இரணத்தை உள்ளே உலாவி. 693 00:28:14,350 --> 00:28:16,340 இந்த கருப்பு மற்றும் வெள்ளை ஐகானை ஒரு உள்ளது 694 00:28:16,340 --> 00:28:17,720 பெரிய முனைய சாளரத்தில். 695 00:28:17,720 --> 00:28:19,830 அது சரி, ஒரு சிறிய எரிச்சலூட்டும் பெறுகிறார் என்றால் நான் இல்லை 696 00:28:19,830 --> 00:28:22,270 தொடர்பு கொள்ள இது ஒரு சாளரத்தின் இந்த சிறிய சிறிய துண்டு 697 00:28:22,270 --> 00:28:24,370 திட்டங்கள், நாம் பதிலாக இதை செய்ய முடியும். 698 00:28:24,370 --> 00:28:26,640 இப்போது எனக்கு ஒரு சில விரைவில் தட்டச்சு ஆரம்பிப்போம் 699 00:28:26,640 --> 00:28:27,980 பழக்கமான கட்டளைகள் இருக்கும். 700 00:28:27,980 --> 00:28:28,900 ls. 701 00:28:28,900 --> 00:28:31,410 எனவே ls பட்டியல் கட்டளை. 702 00:28:31,410 --> 00:28:33,900 எனவே ஒரு Mac OS அல்லது விண்டோஸ் இல், நீங்கள் பொதுவாக ஒரு இரட்டை சொடுக்கும் என்று 703 00:28:33,900 --> 00:28:36,510 கோப்புறையை பின்னர், voila, நீங்கள் பல்வேறு கோப்புகளை அனைத்து பார்க்க 704 00:28:36,510 --> 00:28:37,210 மற்றும் கோப்புறைகள். 705 00:28:37,210 --> 00:28:39,650 நீங்கள் மட்டும் தட்டச்சு செய்து ஒரு கட்டளை வரி சூழல், உள்ள 706 00:28:39,650 --> 00:28:42,390 கட்டளைகள் அல்லது உரை, ls சமமானதாகும். 707 00:28:42,390 --> 00:28:44,380 இந்த அடைவில் என்ன என்னை காட்ட. 708 00:28:44,380 --> 00:28:46,540 >> இப்போது பொருட்களை ஒரு கொத்து கொஞ்சம் இரு என்று இங்கே இல்லை 709 00:28:46,540 --> 00:28:48,190 பழக்கமான ஒரு சிறிய அறிமுகமில்லாத. 710 00:28:48,190 --> 00:28:50,740 ஆனால் அறிவிப்பு என்று தான் விண்டோஸ் மற்றும் Mac OS, jharvard போன்ற 711 00:28:50,740 --> 00:28:52,190 ஒரு டெஸ்க்டாப் கோப்புறை உள்ளது. 712 00:28:52,190 --> 00:28:54,520 என் டெஸ்க்டாப் இருக்கும் என்று எந்த சின்னங்கள் நடக்கும் என்று 713 00:28:54,520 --> 00:28:55,650 அந்த கோப்புறையில் இருக்கும். 714 00:28:55,650 --> 00:28:57,250 ஒரு பதிவிறக்கங்கள் கோப்புறையை, பொருள் என்று உள்ளது 715 00:28:57,250 --> 00:28:58,890 குரோம் வைத்து கொள்ளலாம். 716 00:28:58,890 --> 00:28:59,250 டிராப்பாக்ஸ். 717 00:28:59,250 --> 00:29:01,820 எனவே பயன்பாட்டிற்கான டிராப்பாக்ஸ் க்கான உள்ளமைக்கப்பட்ட ஆதரவுடன் வருகிறது 718 00:29:01,820 --> 00:29:04,500 அதனால் செமஸ்டர் மீது, உங்கள் டிராப்பாக்ஸ் உடன் ஒத்திசைக்க முடியும் 719 00:29:04,500 --> 00:29:06,420 கணக்கு அதனால் உங்கள் திட்டங்கள் அனைத்து ஆதரவு. 720 00:29:06,420 --> 00:29:08,050 அவர்கள் உங்கள் மற்ற கணினியில் அணுக இருக்கிறோம். 721 00:29:08,050 --> 00:29:09,780 எதுவும் எப்போதும் பயன்பாட்டிற்கான தவறு என்றால், நீங்கள் 722 00:29:09,780 --> 00:29:11,340 மிக எளிதாக டிராப்பாக்ஸ் இருந்து மீட்க. 723 00:29:11,340 --> 00:29:12,940 அதனால் கோப்புறையை என்று உள்ளது. 724 00:29:12,940 --> 00:29:14,660 Hello.c - நான் அந்த இரண்டு கோப்புகள் இல்லை 725 00:29:14,660 --> 00:29:16,540 மற்றும் a.out. 726 00:29:16,540 --> 00:29:18,530 பின்னர் வலது வேறு கோப்புறைகளை அங்கு நாம் கொடுப்பீர்கள் என்று 727 00:29:18,530 --> 00:29:20,710 வலை மூலம், அரையிறுதி இறுதியில் கிடைக்கும் 728 00:29:20,710 --> 00:29:21,540 நிரலாக்க. 729 00:29:21,540 --> 00:29:26,160 சொல்கிறாள் என்று நான் போது. /, A.out, உள்ளிடவும், போகலாம் 730 00:29:26,160 --> 00:29:29,460 அடைவில் நான் தற்போதைய அடைவு, இருக்கிறேன், மற்றும் இயக்க 731 00:29:29,460 --> 00:29:32,465 நிரல் சரியாக இல்லை a.out என்று. 732 00:29:32,465 --> 00:29:35,810 >> சரி, அதனால் நல்ல நல்ல, ஆனால் அது எல்லாம் இல்லை 733 00:29:35,810 --> 00:29:38,550 a.out உதவி என்று ஒரு திட்டத்தை எழுத கட்டாய. 734 00:29:38,550 --> 00:29:40,790 நாம் உண்மையில் இந்த வித்தியாசமாக ஒரு சிறிய செய்ய முடியும். 735 00:29:40,790 --> 00:29:43,980 அதற்கு பதிலாக வெறும் இயங்கும் கணகண வென்ற சப்தம் எனவே, hello.c, தான் சேர்க்க அனுமதி 736 00:29:43,980 --> 00:29:46,850 ஒரு கட்டளை வரி வாதம் என்று என்ன. 737 00:29:46,850 --> 00:29:50,730 ஒரு கட்டளை வரி வாதம், அல்லது இந்த விஷயத்தில் ஒரு மாற்றம், தான் 738 00:29:50,730 --> 00:29:54,930 நீங்கள் ஒரு வரியில் தட்டச்சு என்று மற்றொரு சொல் அல்லது சொற்றொடரை 739 00:29:54,930 --> 00:29:56,290 நீங்கள் இயக்க வேண்டும் திட்டம். 740 00:29:56,290 --> 00:29:59,970 இந்த வழக்கில், கணகண வென்ற சப்தம் நான் இயக்க வேண்டும் நிரல்,-o 741 00:29:59,970 --> 00:30:03,480 அதாவது வெளியீடு இனி a.out என ஒரு கோப்பு. 742 00:30:03,480 --> 00:30:07,510 வெளியீடு ஒரு கோப்பு ஹலோ என்று, மற்றும் தொகுப்பதன் மூலம் அவ்வாறு செய்கின்றன 743 00:30:07,510 --> 00:30:10,200 வரியில் கடைசி வார்த்தை, hello.c. 744 00:30:10,200 --> 00:30:13,200 எனவே குறுகிய காலத்தில், இந்த அதன்படி, ஒரு குறு முன்னேற்றம் இல்லை 745 00:30:13,200 --> 00:30:15,850 அதற்கு பதிலாக இந்த stupidly என்ற கோப்பு a.out என்ற, 746 00:30:15,850 --> 00:30:21,430 நான் இப்போது கணகண வென்ற சப்தம்-o ஹலோ, பின்னர் hello.c செய்ய, மற்றும் முடியும் 747 00:30:21,430 --> 00:30:22,530 பின்னர் Enter விசையை. 748 00:30:22,530 --> 00:30:25,510 எதுவும் நடக்காது தெரிகிறது, ஆனால் மீண்டும் மிகவும் 0 பிடிக்கும் - போது 749 00:30:25,510 --> 00:30:28,510 ஒன்றும் தவறு எதுவும் நடக்கவில்லை என்று நடக்கும் தெரிகிறது - 750 00:30:28,510 --> 00:30:31,460 அதனால் நான் இப்போது உண்மையில் உள்ளிடவும், இப்போது ls செய்வோம், மற்றும் 751 00:30:31,460 --> 00:30:32,780 ஒரு ஹலோ திட்டம் உள்ளது. 752 00:30:32,780 --> 00:30:38,510 நான் இப்போது ஹலோ தட்டச்சு இருந்தால், கட்டளை இல்லை. 753 00:30:38,510 --> 00:30:39,440 சரி,. /. 754 00:30:39,440 --> 00:30:40,220 அதனால் சரியாக. 755 00:30:40,220 --> 00:30:43,170 எனவே இந்த திட்டத்தை நான் எழுதியது, அது வரவில்லை 756 00:30:43,170 --> 00:30:45,810 கணினி,. / ஹலோ, ஐ, அதாவது 757 00:30:45,810 --> 00:30:47,350 நான் இப்போது ஹலோ இயங்கும். 758 00:30:47,350 --> 00:30:48,440 >> அதை இல்லை. 759 00:30:48,440 --> 00:30:51,070 இப்போது நாம் இறுதியில் இன்னும் கட்டளை வரியில் கிடைக்கும் 760 00:30:51,070 --> 00:30:54,110 நாம் இன்னும் செய்ய அனுமதிக்க வேண்டும் என்று வாதங்கள், ஆனால் நான் இன்னும் அந்த 761 00:30:54,110 --> 00:30:57,760 இந்த பழைய தொப்பி இருக்கும் யாருக்கு, என்னை உண்மையில் ஒரு கொண்டு செல்லலாம் 762 00:30:57,760 --> 00:31:01,910 அடைவு இங்கே மற்றும் நீங்கள் எப்படி வேறு நாம் ஒரு டீஸர் கொடுக்க 763 00:31:01,910 --> 00:31:05,770 ஹலோ உலக செயல்படுத்த பற்றி செல்ல முடியும். 764 00:31:05,770 --> 00:31:10,730 என்னை இங்கே கொண்டு செல்லலாம், நான் அதை திறக்க போகிறேன். 765 00:31:10,730 --> 00:31:13,090 எனவே உண்மையில், நான் என்ன செய்து கொண்டிருக்கிறேன் என்று விளக்க போகிறேன், அதனால் 766 00:31:13,090 --> 00:31:15,610 இந்த பயனுள்ளதாக இருக்கும். 767 00:31:15,610 --> 00:31:17,410 என்னை திரும்பி பார்க்க. 768 00:31:17,410 --> 00:31:19,620 >> அதனால் நான் இந்த நீண்ட நேரம் செய்து. 769 00:31:19,620 --> 00:31:23,030 எனவே வலது மேல் கவனிக்கும் ஒரு ஜோடி உள்ளன 770 00:31:23,030 --> 00:31:26,940 oddly source1m மற்றும் source1w என்ற அந்த அடைவுகள். 771 00:31:26,940 --> 00:31:28,830 இந்த நாம் பயன்படுத்த முட்டாள்த்தனமாக மாநாடு ஆகும். 772 00:31:28,830 --> 00:31:31,825 மூல தான் மூல குறியீடு என்பது, 1 இந்த வாரம் ஒரு பொருள், மற்றும் 773 00:31:31,825 --> 00:31:34,000 மீ இது திங்கள், மற்றும் w இது புதன் தான் பொருள். 774 00:31:34,000 --> 00:31:34,900 அங்கு ரகசிய அதனால் எதுவும். 775 00:31:34,900 --> 00:31:37,830 அது சுருக்கெழுத்து குறிமுறை தான். 776 00:31:37,830 --> 00:31:39,860 இந்த நீல விஷயங்களை இல்லையெனில் என கோப்புறைகள் உள்ளன 777 00:31:39,860 --> 00:31:40,630 அடைவுகள். 778 00:31:40,630 --> 00:31:43,870 நான் இப்போது அந்த கோப்புறையை செல்ல விரும்புகிறேன், ஒரு சாதாரண கணினியில் 779 00:31:43,870 --> 00:31:45,710 நான் ஒரு கோப்புறையை ஐகானை இரட்டை கிளிக் செய்து முடியவில்லை 780 00:31:45,710 --> 00:31:46,810 என் கோப்புகள் இல்லை. 781 00:31:46,810 --> 00:31:49,270 ஆனால் ஒரு கட்டளை வரி சூழலில், நான் மிகவும் செய்ய முடியாது 782 00:31:49,270 --> 00:31:52,640 என்று, அதனால் அதற்கு பதிலாக, நான் கைமுறையாக அடைவுகளை மாற்ற வேண்டும். 783 00:31:52,640 --> 00:31:57,900 நான் சிடி மற்றும் source1m தட்டச்சு இருந்தால், உள்ளிடவும், கவனிக்கவில்லையா என்று 784 00:31:57,900 --> 00:32:01,180 என் வரியில், இடது வெள்ளை உள்ள விஷயம், தான் மாற்றப்பட்டது. 785 00:32:01,180 --> 00:32:03,690 அதனால் உண்மையில், அது பின்னர் அடைப்புக்குறிக்குள் தெரிவித்தார் போது 786 00:32:03,690 --> 00:32:06,450 இப்போது நான் என்பதை கொஞ்சம் எழுத்திலோ, சித்திரத்திலோ இருக்கும் சிறு வளை கோடு, டில்டே குறியீடு, 787 00:32:06,450 --> 00:32:08,800 ஜான் ஹார்வர்ட் வீட்டில் அடைவில், அவரது என் ஆவணங்கள், 788 00:32:08,800 --> 00:32:10,390 தனது தனிப்பட்ட கோப்புகள். 789 00:32:10,390 --> 00:32:14,000 ஆனால் இப்போது அடைப்புக்குறிக்குள் அது ~ / source1m என்கிறார். 790 00:32:14,000 --> 00:32:17,090 இது நான் source1m என்று ஒரு கோப்புறையில் இருக்கும் பொருள் 791 00:32:17,090 --> 00:32:19,160 ஜான் ஹார்வர்ட் வீட்டில் அடைவில் என்று. 792 00:32:19,160 --> 00:32:22,030 நான் இப்போது எளிதாக, இந்த கோப்புறையில் கோப்புகளை பட்டியலிட வேண்டும் என்றால் 793 00:32:22,030 --> 00:32:25,300 கேள்வி, நான் ls தட்டச்சு. 794 00:32:25,300 --> 00:32:28,860 இப்போது நான் இன்று முன் உருவாக்கிய கோப்புகளை அனைத்து பார்க்க 795 00:32:28,860 --> 00:32:31,020 விரிவுரை, அல்லது, நடக்கும் பெரும்பாலும் இவை அனைத்தும் 796 00:32:31,020 --> 00:32:32,740 . கேட்ச் உள்ள முடிவுக்கு. 797 00:32:32,740 --> 00:32:36,210 >> என்னை இப்போது போய் ஒரு திட்டத்தை gedit இயக்க அனுமதி 798 00:32:36,210 --> 00:32:39,140 சில சீரற்ற ஹேக்கர் எழுதிய இது holloway.c, 799 00:32:39,140 --> 00:32:42,920 இணையத்தில், இந்த மாதிரி ஒரு சிறிய தெரிகிறது. 800 00:32:42,920 --> 00:32:44,880 நாம் எந்த ஒரு வழியாக செல்ல போவதில்லை 801 00:32:44,880 --> 00:32:48,530 விவரம், ஆனால் அந்த வசதியாக செய்ய, குறிப்பாக, என்றால் 802 00:32:48,530 --> 00:32:50,935 நீங்கள் இந்த திட்டத்தை இங்கே என்ன என்று ஒரு யூகம் எடுக்க வேண்டும். 803 00:32:57,950 --> 00:32:59,990 மீதமுள்ள, நீங்கள் குறைந்த அல்லது மிகவும் வசதியாக இருக்கும் என, உறுதி 804 00:32:59,990 --> 00:33:01,655 நாம் கூட இறுதியில் தான் இந்த மாதிரி வராது 805 00:33:01,655 --> 00:33:02,160 இந்த செமஸ்டர். 806 00:33:02,160 --> 00:33:05,390 இந்த தெளிவற்ற சி போட்டியில், ஒரு எடுத்துக்காட்டாக என்ன ஆகும் 807 00:33:05,390 --> 00:33:08,390 அதாவது நீங்கள் ஒருவேளை மிகவும் ரகசிய தேடும் நிரல் எழுத 808 00:33:08,390 --> 00:33:10,820 மற்ற ஸ்மார்ட் மக்கள் மிஞ்ச முடியும், இதேபோல் யார் 809 00:33:10,820 --> 00:33:13,010 விஷயங்களை எழுத அவர்கள் எழுத முடியும் என்று காட்ட முயற்சி 810 00:33:13,010 --> 00:33:14,280 நீங்கள் அதிகமாக புரிந்து விஷயங்கள். 811 00:33:14,280 --> 00:33:17,290 இந்த ஒரு நல்ல எழுதப்பட்ட திட்டத்தின் ஒரு உதாரணம் அல்ல 812 00:33:17,290 --> 00:33:21,260 பாணி முன்னோக்கு, இந்த ஒரு திட்டத்தின் ஒரு உதாரணம் 813 00:33:21,260 --> 00:33:22,860 மக்கள் முயற்சி, ஒரு போட்டியில் வெற்றி 814 00:33:22,860 --> 00:33:24,090 தெளிவற்ற மற்றும் சுருக்க வேண்டும். 815 00:33:24,090 --> 00:33:27,670 >> நாம் இந்த விஷயத்தை ரன் என்றால், எனக்கு என் முனைய சாளர செல்லலாம் 816 00:33:27,670 --> 00:33:28,110 அதனால் பேச. 817 00:33:28,110 --> 00:33:29,650 இந்த கருப்பு மற்றும் வெள்ளை சூழல் அழைக்கப்படுகிறது 818 00:33:29,650 --> 00:33:31,160 பொதுவாக முனைய சாளரத்தில். 819 00:33:31,160 --> 00:33:32,600 எனக்கு முன்சென்று தொகுக்க வேண்டும். 820 00:33:32,600 --> 00:33:34,440 இந்த திட்டம், ஏனெனில் நான், கணகண வென்ற சப்தம் பயன்படுத்த போவதில்லை ஒரு 821 00:33:34,440 --> 00:33:36,340 கொஞ்சம் புதிரான மற்றும் அது ஒரு வித்தியாசமான தேவை 822 00:33:36,340 --> 00:33:38,190 ஒடுக்கி, GCC என்று ஒரு. 823 00:33:38,190 --> 00:33:39,200 ஆனால் அது தான் இல்லை. 824 00:33:39,200 --> 00:33:41,130 அது பொருள் குறியீடு மூல குறியீடு ஆகும். 825 00:33:41,130 --> 00:33:43,940 இப்போது நான் a.out, அந்த திட்டத்தை நீங்கள் இயக்க வேண்டும் 826 00:33:43,940 --> 00:33:46,065 இந்த பதிவு பார்த்தேன். 827 00:33:49,220 --> 00:33:51,170 என்று சக அந்த ஆண்டு அந்த போட்டியில் வெற்றி பெற்றது. 828 00:33:51,170 --> 00:33:54,020 எப்படியாவது, அந்த திசையில், உள்ளபடியே உள்ள போவதில்லை. 829 00:33:54,020 --> 00:33:57,400 >> எனவே உண்மையில் இப்போது நாங்கள் என்ன செய்ய முடியும் தவிர கிண்டல் செய்ய முயற்சி 830 00:33:57,400 --> 00:33:59,540 இந்த அடிப்படை கட்டுமான தொகுதிகள் இன்னும் செய்ய 831 00:33:59,540 --> 00:34:00,590 சுவாரஸ்யமான நிகழ்ச்சிகள். 832 00:34:00,590 --> 00:34:02,800 நாம் ஒரு திட்டத்தை எழுதி விட்டேன் எனவே, நாம் ஒரு நிரலை. 833 00:34:02,800 --> 00:34:05,780 இப்போது நாம் உண்மையில் எளிமைப்படுத்த மற்றும் இனி எழுத வேண்டும் 834 00:34:05,780 --> 00:34:07,210 ப்ராம்டில் வார்த்தை கணகண வென்ற சப்தம். 835 00:34:07,210 --> 00:34:10,710 அது எங்கள் திட்டங்களை இன்னும் புரிந்து கிடைக்கும் மாறினால், நாம், அல்லது 836 00:34:10,710 --> 00:34:14,699 மேலும் சிக்கலான மாறாக, நாம் உண்மையில் இந்த கட்டளையை இயக்க முடியாது. 837 00:34:14,699 --> 00:34:17,610 என்னை என் வீட்டில் அடைவு திரும்பி செல்லலாம், அதனால் பேச, என்னை விட 838 00:34:17,610 --> 00:34:20,750 நீக்க - RM அகற்றுவதில் கட்டளை - I'm எடுக்கபோகிறார்கள் 839 00:34:20,750 --> 00:34:23,060 கோப்பு a.out என்று ஹலோ. 840 00:34:23,060 --> 00:34:25,489 இப்போது மிகவும் போன்ற, ஒரு கட்டளை வரி சூழலில் அறிவிப்பு 841 00:34:25,489 --> 00:34:27,800 ஒரு GUI, நீங்கள் உடனடியாக கிடைக்கும். நான் கூட ஒரு பொத்தானை கிளிக் செய்யவும் முடியாது; நான் 842 00:34:27,800 --> 00:34:31,040 சரி, சரி y y தட்டச்சு செய்ய வேண்டும். 843 00:34:31,040 --> 00:34:33,460 இப்போது நான், மீண்டும் நோட்டீஸ் ls தட்டச்சு செய்தால் அந்த பச்சை என்று 844 00:34:33,460 --> 00:34:35,469 திட்டங்கள் - a.out மற்றும் ஹலோ - 845 00:34:35,469 --> 00:34:35,734 போய்விட்டன. 846 00:34:35,734 --> 00:34:37,340 Rm ஜாக்கிரதை. 847 00:34:37,340 --> 00:34:39,739 அதை இழுப்பதன் மூலம் தான் நீங்கள் போல், கெட்ட விஷயங்களை செய்ய முடியும் 848 00:34:39,739 --> 00:34:40,810 உங்கள் குப்பைக்கு விஷயங்கள். 849 00:34:40,810 --> 00:34:43,989 >> அதனால் இப்போது மேலே போகலாம் - நான் இதை செய்ய முடியும் - கணகண வென்ற சப்தம்-o 850 00:34:43,989 --> 00:34:45,139 ஹலோ, ஹலோ - 851 00:34:45,139 --> 00:34:46,884 நான் ஏற்கனவே அந்த கட்டளையை தட்டச்சு சலித்து. 852 00:34:46,884 --> 00:34:48,080 நான் விரைவில் ஒரு சிறிய தட்டச்சு கூட. 853 00:34:48,080 --> 00:34:51,870 எனவே அதற்கு பதிலாக ஹலோ செய்ய முடியும். 854 00:34:51,870 --> 00:34:53,880 ஒரு மொழி அல்ல என்று. 855 00:34:53,880 --> 00:34:57,720 இந்த நிலையில், தான் லினக்ஸ் வருகிறது என்று ஒரு நட்பு திட்டம் தான் 856 00:34:57,720 --> 00:34:59,070 வழக்கு - இயக்கத்தளம் - 857 00:34:59,070 --> 00:35:02,480 அந்த திட்டங்கள் ஒடுக்குவதற்கான நடவடிக்கையில் தானியங்க. 858 00:35:02,480 --> 00:35:05,555 எனவே பதிலாக கணகண வென்ற சப்தம்-o கோப்பு மற்றும் நினைவு 859 00:35:05,555 --> 00:35:08,190 அப்படி முன்னும் பின்னுமாக, குறிப்பாக ஒருமுறை அந்த வரிகளை இனி கிடைக்கும் 860 00:35:08,190 --> 00:35:10,110 இனி, நான் செய்ய எழுதலாம். 861 00:35:10,110 --> 00:35:12,030 இந்த பொருள் என்று ஒரு மொத்தமாக வெளிக்காட்டாதே போகிறது 862 00:35:12,030 --> 00:35:13,940 நாம் இறுதியில் இந்த செமஸ்டர் பார்க்கிறேன். 863 00:35:13,940 --> 00:35:17,500 ஆனால் இப்போது கவனிக்க நான் வகை ls, ஹலோ என் அடைவு மீண்டும். 864 00:35:17,500 --> 00:35:19,850 உண்மையில் நான் அதை இயக்க முடியும். / ஹலோ. 865 00:35:19,850 --> 00:35:23,330 அதனால் தான் என்ன இயங்கும் செயல்முறை தானியங்க செய்ய, 866 00:35:23,330 --> 00:35:26,910 இந்த வழக்கில், ஒரு நீண்ட, மிக சிக்கலான கட்டளை. 867 00:35:26,910 --> 00:35:29,060 நாம் அது நிறைய தான், ஒப்பனைகளை பயன்படுத்தி தொடங்க போகிறீர்கள் 868 00:35:29,060 --> 00:35:30,530 நட்பு மேலும் பயனர். 869 00:35:30,530 --> 00:35:32,770 >> ஆனால் இப்போது ஒரு சுவாரசியமான திட்டத்தை செய்வோம் 870 00:35:32,770 --> 00:35:34,650 விட ஒரு ஹலோ சொல்லுங்கள். 871 00:35:34,650 --> 00:35:38,680 எனவே திட்டங்களில் நாம் இதுவரை முக்கிய அங்கு எழுதியுள்ளேன். 872 00:35:38,680 --> 00:35:40,890 என்று நான் எல்லாவற்றையும் அறிவிப்பு இயல்புநிலை விஷயம். 873 00:35:40,890 --> 00:35:43,340 ஆனால் அங்கு மற்ற செயல்பாடுகளை அங்கு தான், மற்றும் 874 00:35:43,340 --> 00:35:45,890 stdio.h நாம் மேலே பார்த்த அந்த விஷயம் 875 00:35:45,890 --> 00:35:48,480 கோப்பு முன், மற்றும் நிலையான நூலகம் என அழைக்கப்படுகிறது என்ன. 876 00:35:48,480 --> 00:35:51,300 நிலையான நூலகம் உள்ளே செயல்பாடுகளை மொத்தமாக உள்ளது 877 00:35:51,300 --> 00:35:53,850 வேறு யாராவது எழுதி, நாம் இந்த பயன்படுத்தி தொடங்க முடியும் 878 00:35:53,850 --> 00:35:55,050 செயல்பாடுகளை மேலும் எழுத 879 00:35:55,050 --> 00:35:56,760 சுவாரசியமான நிகழ்ச்சிகள் நம்மை. 880 00:35:56,760 --> 00:35:58,370 >> என்னை மீண்டும் பயன்பாட்டிற்கான போகலாம். 881 00:35:58,370 --> 00:35:59,820 நான் இந்த முனையம் சாளரத்தை போகிறேன். 882 00:35:59,820 --> 00:36:02,630 நான் முன்னர் எழுதிய விஷயங்கள் முடப்போகிறது, மற்றும் போய் 883 00:36:02,630 --> 00:36:07,350 hello.c கொண்டு, இப்போது கவனிக்க நான் பின்வரும் செய்ய முடியும். 884 00:36:07,350 --> 00:36:09,730 வணக்கம் உலகம் எல்லாம் சுவாரசியமான அல்ல; நான் விரும்புகிறேன் 885 00:36:09,730 --> 00:36:11,770 என்னை இந்த திட்டம் தனிப்பயனாக்க. 886 00:36:11,770 --> 00:36:13,440 அதற்கு பதிலாக உலக சொல்லி அதனால், நான் போகிறேன் 887 00:36:13,440 --> 00:36:14,830 போய் சொல்ல - 888 00:36:14,830 --> 00:36:16,880 நான் டேவிட் தட்டச்சு செய்ய முடியும் - ஆனால் இந்த உண்மையில் அப்படி இல்லை 889 00:36:16,880 --> 00:36:18,050 அடிப்படையில் அதே. 890 00:36:18,050 --> 00:36:19,970 ஆனால் இந்த தற்காலிக யோசனையை முயற்சி செய்வோம். 891 00:36:19,970 --> 00:36:24,460 மாறாக printf உள்ள, சி என்று நினைவு, நாம் இந்த இருந்தது 892 00:36:24,460 --> 00:36:28,110 பெட்டிகள், மற்றும் அங்கு வெறும்% d விட வேண்டும். 893 00:36:28,110 --> 00:36:31,150 % ஆக ஈ, விரைவு நல்லறிவு காசோலை இருந்தது. 894 00:36:31,150 --> 00:36:32,310 சரி, அது தசம எண். 895 00:36:32,310 --> 00:36:33,860 தசம இலக்கங்கள், அவ்வளவுதான். 896 00:36:33,860 --> 00:36:37,755 % கேட்ச் எனவே, நாம் எதிர்கொள்ள முடியும் என, ஒரு கதாபாத்திரம் இருக்கும். 897 00:36:37,755 --> 00:36:40,530 Z மூலம் இங்கே ஒரு பாத்திரத்தில் போட்டு, ஒரு கடிதம், 898 00:36:40,530 --> 00:36:41,600 நிறுத்தற்குறி சின்னம் அல்லது. 899 00:36:41,600 --> 00:36:45,590 ஒரு ஒற்றை தன்மை,% f, பிற மொழிகளில் இருந்து யாராவது தெரியுமா? 900 00:36:45,590 --> 00:36:47,020 ஒரு மிதவை புள்ளி மதிப்பு மிகவும். 901 00:36:47,020 --> 00:36:47,880 ஒரு உண்மையான எண். 902 00:36:47,880 --> 00:36:51,550 எனவே ஒரு தசம எண் - இந்த உண்மையில் ஒரு உண்மையான எண் உள்ளது 903 00:36:51,550 --> 00:36:54,130 ஒரு தசம புள்ளி, மற்றும் இடது இலக்கங்கள் சில பல 904 00:36:54,130 --> 00:36:55,520 வலது அது. 905 00:36:55,520 --> 00:36:58,060 % கள், சரம். 906 00:36:58,060 --> 00:36:59,530 நாம் அடிக்கடி பார்க்க போகிறோம் என்று ஒரு. 907 00:36:59,530 --> 00:37:02,140 ஒரு சரம், மீண்டும், ஒரு வார்த்தை, ஒரு வாக்கியம், ஒரு வரிசை ஆகும் 908 00:37:02,140 --> 00:37:03,330 தனிப்பட்ட கதாபாத்திரங்கள். 909 00:37:03,330 --> 00:37:06,730 மற்றும் இறுதியாக, lld? 910 00:37:06,730 --> 00:37:08,210 இந்த ஒரு மூலையில் வழக்கு உள்ளது. 911 00:37:08,210 --> 00:37:09,850 நீண்ட, நீண்ட தசம. 912 00:37:09,850 --> 00:37:12,035 இந்த பெரிய, நீங்கள் என்று ஒரு எண் வேண்டும் என்றால் 913 00:37:12,035 --> 00:37:14,160 ஒரு பெரிய எண்ணிக்கையிலான வேண்டும், நீங்கள் குறிப்பிட வேண்டும் 914 00:37:14,160 --> 00:37:16,400 அது ஒரு குறிப்பிட்ட அளவு தான் கணினி. 915 00:37:16,400 --> 00:37:17,610 >> எனவே இந்த சிறிது மாற்றங்களை நாம். 916 00:37:17,610 --> 00:37:20,610 மாறாக டேவிட் வெறும் கடின குறியீடு விட, எனக்கு சற்று பார்ப்போம் 917 00:37:20,610 --> 00:37:22,460 மாறும்% கள் என்று. 918 00:37:22,460 --> 00:37:25,790 எனவே ஒரு சரம் ஒரு ஒதுக்கிட இது, இங்கே% கள் வைத்து. 919 00:37:25,790 --> 00:37:30,500 பின்னர் இங்கு "டேவிட்" பிறகு என்னை மேற்கோள் செய்வோம், மற்றும். 920 00:37:30,500 --> 00:37:32,770 இப்போது இந்த எல்லா என்று அறிவார்ந்த சுவாரசியமான அல்ல 921 00:37:32,770 --> 00:37:35,060 நான் இப்போது செய்தேன் அனைத்து உண்மையிலேயே அதிக வேலை உருவாக்க ஏனெனில் 922 00:37:35,060 --> 00:37:35,790 கணினி. 923 00:37:35,790 --> 00:37:39,660 இந்த சமயத்தில் அனைத்து கணினி என்று சொல்ல விட, நான் இப்போது தான் 924 00:37:39,660 --> 00:37:43,760 இந்த செய்ய, இறுதியில் மேற்கோள் இங்கே ஒரு சரம் சேர்க்க சொல்லி, 925 00:37:43,760 --> 00:37:44,950 இங்கே அந்த சரம். 926 00:37:44,950 --> 00:37:47,220 எனவே இந்த நல்ல முன்னேற்றம் அல்ல, ஆனால் குறைந்தபட்சம் இது 927 00:37:47,220 --> 00:37:49,010 ஒரு சுவாரசியமான திட்டத்தை நோக்கி ஒரு படி. 928 00:37:49,010 --> 00:37:51,240 ஏனென்றால் இப்போது, எனக்கு முன்னால் சென்று இந்த சாளரத்தில் ஒரு சிறிய செய்யலாம் 929 00:37:51,240 --> 00:37:56,850 பெரிய, என்னை போய் ஹலோ செய்ய இயக்க அனுமதிக்க. 930 00:37:56,850 --> 00:38:01,340 இப்போது,. / A.out வேலை இல்லை, ஏன்? 931 00:38:03,880 --> 00:38:05,570 சரி, இப்போது அதை ஹலோ என்று. 932 00:38:05,570 --> 00:38:09,400 எனவே மீண்டும் செய்ய, மேலும் ஒரு ஓ உடன் கணகண வென்ற சப்தம், என பெயர் மாற்றம் 933 00:38:09,400 --> 00:38:11,120 நிரல் இன்னும் சுவாரசியமான விஷயம் இருக்க வேண்டும். 934 00:38:11,120 --> 00:38:13,060 மற்றும் voila: இப்போது ஹலோ டேவிட் கூறுகிறார். 935 00:38:13,060 --> 00:38:14,590 >> சரி, இன்னும் ஒரு முட்டாள் திட்டம். 936 00:38:14,590 --> 00:38:18,070 எனவே இப்போது தான் உண்மையில் இங்கே திரும்பி சென்று கருத்தை அறிமுகம் 937 00:38:18,070 --> 00:38:18,810 ஒரு மாறியின். 938 00:38:18,810 --> 00:38:21,600 நான் ஒரு மாறி அறிவிக்க முடியும் என்றால் நன்றாக இருக்கும் என்று 939 00:38:21,600 --> 00:38:23,150 சரம் அதன் வகை? 940 00:38:23,150 --> 00:38:26,720 மற்றும் மாறி மதிப்பு உண்மையில் பயனர் வருகிறது 941 00:38:26,720 --> 00:38:27,810 அவரை அல்லது தன்னை. 942 00:38:27,810 --> 00:38:30,240 எனவே தன்னிச்சையாக, நான் இது என் மாறி கள், அழைக்க போகிறேன் 943 00:38:30,240 --> 00:38:32,410 நீங்கள் ஒரு மாறி போது ஒரு பொதுவான விதி என்று 944 00:38:32,410 --> 00:38:33,250 சரம். 945 00:38:33,250 --> 00:38:35,670 நான் சம அடையாளம் செய்ய போகிறேன், பிறகு நான் ஒரு அழைப்பு போகிறேன் 946 00:38:35,670 --> 00:38:38,030 விழாவில் GetString என்று. 947 00:38:38,030 --> 00:38:40,830 எனவே GetString சி இது கட்டமைக்கப்பட்டு வருவாள் என்று ஒன்று இல்லை 948 00:38:40,830 --> 00:38:43,330 CS50 ஊழியர்கள் உண்மையில் வெறும் ஐந்து எழுதினார் என்று ஒரு செயல்பாடு 949 00:38:43,330 --> 00:38:45,670 செயல்முறை எளிமைப்படுத்த வாரங்களில் இந்த முதல் இரண்டு, 950 00:38:45,670 --> 00:38:49,450 பயனர் உள்ளீடு செய்து மற்றும் வடிவத்தில் பயனர் உள்ளீடு பெற்று 951 00:38:49,450 --> 00:38:51,960 சரங்களை, அல்லது எண்கள், மற்றும் பல. 952 00:38:51,960 --> 00:38:55,520 எனவே GetString printf போல், ஆனால் தெளிவாக காட்டிலும் 953 00:38:55,520 --> 00:38:58,700 அதன் பெயர் என்ன செய்ய நடக்கிறது அச்சிட, ஒரு சரம் கிடைக்கும். 954 00:38:58,700 --> 00:39:00,970 ஆனால் GetString பயன்படுத்த, நாம் ஒரு மாற்றத்தை செய்ய போகிறது 955 00:39:00,970 --> 00:39:03,180 இங்கே, இந்த அப்பால். 956 00:39:03,180 --> 00:39:07,170 எனவே உள்ளுணர்வாக, இந்த திட்டம், வட்டம், எப்படியோ போகிறது 957 00:39:07,170 --> 00:39:09,700 பயனர் ஒரு சரம் கிடைக்கும், பிறகு என்ன செய்ய நடக்கிறது 958 00:39:09,700 --> 00:39:11,460 அந்த வாசகத்தில், கள் என்று? 959 00:39:15,060 --> 00:39:16,470 அது சரி, அது அச்சிட நடக்கிறது? 960 00:39:16,470 --> 00:39:18,870 இன்னும் ஒரு தூண்டல் திட்டம் ஏனெனில் அது நடக்கிறது அனைத்து 961 00:39:18,870 --> 00:39:22,160 செய்ய அங்கு% கள் அந்த மதிப்பு பிளக் உள்ளது 962 00:39:22,160 --> 00:39:23,750 அது போக வேண்டும் என்கிறார். 963 00:39:23,750 --> 00:39:25,290 >> குறைந்த பட்சம் இந்த நடவடிக்கையை பார்க்க, அதனால் நாம். 964 00:39:25,290 --> 00:39:27,040 என்னை காப்பாற்ற மற்றும் அவுட் பெரிதாக்கவும் நாம். 965 00:39:27,040 --> 00:39:30,280 இப்போது என் முனைய சாளரத்தில் கீழே இங்கே, ஒரு சிறிய துண்டு, 966 00:39:30,280 --> 00:39:32,760 ஹலோ செய்ய என்னை மீண்டும் செய்ய விடுங்கள். 967 00:39:32,760 --> 00:39:35,160 சரி, மற்றும் ஹா, மட்டமான; நான் பிழைகள் ஒரு மொத்தமாக கிடைத்தது. 968 00:39:35,160 --> 00:39:38,020 என்னை மேலே, மற்றும் நாம் முதலில் பார்க்கிறேன் - 969 00:39:38,020 --> 00:39:40,430 எனவே நீங்கள் உண்மையில் மிகவும் ஒரு பெரிய சாளரத்தில் இந்த செய்வோம் 970 00:39:40,430 --> 00:39:42,110 நான் ஸ்க்ரீவ்டு எவ்வளவு மோசமாக காண முடியும் - 971 00:39:42,110 --> 00:39:44,460 அதனால் ஹலோ செய்ய. 972 00:39:44,460 --> 00:39:46,540 சரி, அது சரி, ஒரு பேரழிவை தான்? 973 00:39:46,540 --> 00:39:48,740 நான் குறியீடு மூன்று கோடுகள் எழுதப்பட்ட, மற்றும் 974 00:39:48,740 --> 00:39:50,070 இது எனக்கு 12 பிழைகள் கொடுக்கப்பட்ட. 975 00:39:50,070 --> 00:39:51,980 ஏன் இது? 976 00:39:51,980 --> 00:39:55,720 எனவே கர்ப்பமாக நீங்கள் பார்க்க oftentimes போது பல, பல பிழைகள் 977 00:39:55,720 --> 00:39:57,730 நீங்கள் ஏனெனில் ஒரே நேரத்தில் வெளியே துப்புதல், அது மட்டுமல்ல 978 00:39:57,730 --> 00:39:59,760 இங்கு கணினி வரை குழப்பம். 979 00:39:59,760 --> 00:40:02,330 அது இங்கே கீழே வருவதற்குள் குழப்பி உள்ளது. 980 00:40:02,330 --> 00:40:04,400 அதனால் அது ட்ரிப்பிங்கை, மற்றும் stumbling தொடங்குகிறது, மற்றும் 981 00:40:04,400 --> 00:40:07,310 மேலும் பயங்கரமான பொருட்களை வெளியே துப்பிய விட உண்மையில் பொருந்தும். 982 00:40:07,310 --> 00:40:10,120 எனவே பொதுவாக, எப்போதும் ஒரு தொடங்க. 983 00:40:10,120 --> 00:40:13,320 >> எனவே சிவப்பு, மிக சிறந்த மிக எடுத்துக்காட்டாக 984 00:40:13,320 --> 00:40:14,740 பிழை செய்தி இது. 985 00:40:14,740 --> 00:40:17,750 நான், அண்டிக்ளேர்டு அடையாளங்காட்டி வரிசை பயன்படுத்த 986 00:40:17,750 --> 00:40:19,160 தரமான பொருள்? 987 00:40:19,160 --> 00:40:19,900 நான் செய்யவில்லை. 988 00:40:19,900 --> 00:40:24,180 நான் சரம் பொருள், ஆனால் இந்த, கூட, ஏனெனில் வார்த்தை சரம் 989 00:40:24,180 --> 00:40:26,020 நான் வாய்மொழியாக உண்மையில் பயன்படுத்தி கொள்ள வேண்டும் என்று 990 00:40:26,020 --> 00:40:27,240 அல்லது சி இல்லை. 991 00:40:27,240 --> 00:40:29,470 அதை நாங்கள் தான் முதல் வாரம் அல்லது இரண்டு பயன்படுத்த வேண்டும் விஷயம் 992 00:40:29,470 --> 00:40:34,500 இங்கே, ஆனால் அது cs50.h. என்று ஒரு கோப்பு உள்ளது 993 00:40:34,500 --> 00:40:37,110 அதனால் இப்போது, இந்த நூலகத்தில் இருக்கிறது என்று எனக்கு தெரியும் என்று 994 00:40:37,110 --> 00:40:39,330 ஊழியர்கள் எழுதினார், அது மிக சமீபத்தில் விட எழுதப்பட்ட தான் 995 00:40:39,330 --> 00:40:40,510 stdio.h. 996 00:40:40,510 --> 00:40:45,020 ஆனால் உள்ளே cs50.h பற்றி, ஒரு பொருள் ஒரு வரையறை இல்லை 997 00:40:45,020 --> 00:40:48,310 வகைகள், இந்த வார்த்தை சரம் உருவாக்குகிறது. 998 00:40:48,310 --> 00:40:50,890 >> எனவே இப்போது என் முனைய சாளரத்தில் திரும்பி செல்லலாம். 999 00:40:50,890 --> 00:40:53,200 நான் Ctrl-L இந்த முழு சுத்தம் போகிறேன். நாம் மட்டும் தருகிறேன் 1000 00:40:53,200 --> 00:40:55,700 எல்லாம் சுத்தமாக துடைத்து, நான் போய் செய்ய போகிறேன் 1001 00:40:55,700 --> 00:40:57,860 ஹலோ மீண்டும் உள்ளிடவும். 1002 00:40:57,860 --> 00:40:59,440 எனவே இப்போது என்ன ஆயிற்று? 1003 00:40:59,440 --> 00:41:01,150 இப்போது அந்த பிழைகளை அனைத்து சென்றுவிட்டாள். 1004 00:41:01,150 --> 00:41:02,230 அதனால் நான் என்ன செய்தேன்? 1005 00:41:02,230 --> 00:41:05,920 நான் சரம் உள்ளது என்று கணினி கற்று, மற்றும் அது 1006 00:41:05,920 --> 00:41:07,890 cs50.h. என்று அந்த கோப்பில் 1007 00:41:07,890 --> 00:41:10,930 எனவே கண்டுபிடிக்க இப்போது நீங்கள் எங்கே தெரியும் என்பதால், புகார் நிறுத்த 1008 00:41:10,930 --> 00:41:13,220 அந்த செயல்பாடு அறிவிப்பு அப்படி பேச. 1009 00:41:13,220 --> 00:41:15,200 இது உலகில் உள்ளது எங்கே. 1010 00:41:15,200 --> 00:41:18,820 >> எனவே இப்போது நான் போய் ஹலோ இயக்க போகிறேன். 1011 00:41:18,820 --> 00:41:22,300 நான் ஒரு முடிவிலா சுழற்சியில், ஒண்ணும் நடக்கிறது தெரிகிறது. 1012 00:41:25,530 --> 00:41:26,870 அதனால் நான் இங்கே ஒன்று, தட்டச்சு செய்ய வேண்டும். 1013 00:41:26,870 --> 00:41:29,650 என் திட்டத்தில் குறியீடு முதல் வரி GetString. 1014 00:41:29,650 --> 00:41:31,750 என்னை ஒரு சரம் பெற அதனால் மொழியில் காத்திருக்கின்றனர். 1015 00:41:31,750 --> 00:41:33,680 அந்த அர்த்தத்தில் ஆம், இது ஒரு முடிவிலா சுழற்சியில் உள்ளது. 1016 00:41:33,680 --> 00:41:36,520 வெளிப்படையாக GetString இயல்புநிலை நடத்தை என்று நாம் 1017 00:41:36,520 --> 00:41:37,510 எழுதியது - ஊழியர்கள் - 1018 00:41:37,510 --> 00:41:39,550 என்று மட்டும், காத்திருந்து காத்திருந்து காத்திருந்து காத்திருந்து காத்திருந்து நிதி 1019 00:41:39,550 --> 00:41:42,550 பயனர் உள்ளே ஏதோ தட்டச்சு நீங்கள் ஒரு சரம் கொடுக்கும் வரை 1020 00:41:42,550 --> 00:41:46,000 நான்-d, Enter - என்னை மேலே போய், D-ஒரு-V தட்டச்சு செய்யலாம். 1021 00:41:46,000 --> 00:41:47,420 அங்கே டேவிட் ஹலோ, இது. 1022 00:41:47,420 --> 00:41:50,430 >> இது ஒரு செயலை போல் இப்போது இந்த தெரியவில்லை? 1023 00:41:50,430 --> 00:41:52,810 என்னை போய் டாமி தட்டச்சு செய்யலாம். 1024 00:41:52,810 --> 00:41:54,740 சரி, உள்ளிடவும், உழைக்கும் தோன்றுகிறது. 1025 00:41:54,740 --> 00:41:59,130 ராப், Zamyla படைப்புகளை, படைப்புகளை வேலை - பரவாயில்லை. 1026 00:41:59,130 --> 00:42:01,000 அது பெரும்பாலும், வேலை நடக்கிறது. 1027 00:42:01,000 --> 00:42:05,030 எனவே, நாம் உண்மையில் கொடுக்க என்ன அவுட் அச்சிட வேண்டும் 1028 00:42:05,030 --> 00:42:07,830 நாம் இங்கே ஒரு சிறிய கடினமாக இருக்கும். 1029 00:42:07,830 --> 00:42:12,130 நாம் ஹலோ போன்ற ஏதாவது செய் பார்க்கலாம். 1030 00:42:12,130 --> 00:42:18,000 இங்கு செல்ல முடியும், நகல், ஒட்டு பார்க்கலாம். 1031 00:42:18,000 --> 00:42:19,950 நான் பல முறை இங்கு ஒட்டவும் முடியும் போவதில்லை. 1032 00:42:19,950 --> 00:42:24,410 பசை, சரியா + Ctrl + வி ஷிஃப்ட் அதனால் என்ன என்று 1033 00:42:24,410 --> 00:42:26,970 இங்கே மோசமான என்று நடக்கும்? 1034 00:42:26,970 --> 00:42:27,770 >> சரி, அதனால், segfaults. 1035 00:42:27,770 --> 00:42:29,710 அதனால் சில முன் பின்னணியில் தெரியும் என்று 1036 00:42:29,710 --> 00:42:32,710 அவர்கள் இருக்கும் போது பொதுவாக, கணினிகள் உள்ளீடுகள் நிறைய கொடுக்கும் 1037 00:42:32,710 --> 00:42:36,140 மோசமான - அநேகமாக இந்த நீண்ட பெயர்களை பெற பொருள் 1038 00:42:36,140 --> 00:42:36,740 ஏற்படலாம். 1039 00:42:36,740 --> 00:42:39,230 உண்மையில், இணைய உலகில், மிக, இந்த, மிகவும் ஒரு பிட் நடக்கிறது 1040 00:42:39,230 --> 00:42:41,000 நீங்கள் இருக்கும் போது, நீங்கள் ஒரு இணைய தளத்தில், வடிவமைத்தல் மேற்கொள்கின்ற போது 1041 00:42:41,000 --> 00:42:43,850 வடிவமைப்பும் பேஸ்புக், நீங்கள் தன்னிச்சையாக முடிவுகளை எடுத்து செய்ய வேண்டும் 1042 00:42:43,850 --> 00:42:45,370 எவ்வளவு தான் ஒருவரின் போன்ற முன், 1043 00:42:45,370 --> 00:42:46,360 Facebook பயனாளர் பெயர்? 1044 00:42:46,360 --> 00:42:48,050 அல்லது எவ்வளவு நேரம் ஒருவரின் முதல் பெயர் இருக்கும்? 1045 00:42:48,050 --> 00:42:50,110 எப்படி நீண்ட ஒருவரின் தொலைபேசி எண் மற்றும் பிடிக்கும். 1046 00:42:50,110 --> 00:42:53,580 நிரலாளர்கள் மோசமான அனுமானங்களை உருவாக்க என்றால், திட்டங்கள் உடைக்க 1047 00:42:53,580 --> 00:42:56,640 நீங்கள், இன்னும் உள்ளீடு இன்னும் வெளியீடு கொடுக்கும் முயற்சி தான் 1048 00:42:56,640 --> 00:42:58,330 மாறாக, அவர்கள் நினைவு விட. 1049 00:42:58,330 --> 00:43:01,860 அல்லது ராம், நான் Enter விசையை அதனால் இப்போது அது ஒதுக்கீடு, மற்றும் 1050 00:43:01,860 --> 00:43:04,640 நாம் நூலகம் இருந்தது, ஏனெனில் அந்த திட்டத்தை உண்மையில், வேலை 1051 00:43:04,640 --> 00:43:06,790 நாம் உண்மையில் இந்த குறிப்பிட்ட வழக்கில் எதிர்பார்த்தனர். 1052 00:43:06,790 --> 00:43:10,900 ஆனால், சந்தேகத்திற்கு இடமின்றி இந்த கல்வியாண்டிற்கு, நீங்கள் குறைந்தது ஒரு எழுதுவீர் 1053 00:43:10,900 --> 00:43:13,280 இந்த வார்த்தைகளை சொல்ல முடியும் என்று திட்டம். 1054 00:43:13,280 --> 00:43:16,520 இப்போது இந்த வார நினைவில், ஒருவேளை இப்போது இரண்டு நாட்கள். 1055 00:43:16,520 --> 00:43:18,760 அடுக்கு தவறு ஒரு கெட்ட விஷயம். 1056 00:43:18,760 --> 00:43:21,920 இது உங்கள் செய்து ஏதோ என்று கணினி பார்க்கவும் 1057 00:43:21,920 --> 00:43:23,310 எதிர்பார்க்கலாம். 1058 00:43:23,310 --> 00:43:25,810 நீங்கள் அந்த வழக்கில், ப்ரோக்ராமர், எதிர்பார்க்க வில்லை. 1059 00:43:25,810 --> 00:43:27,720 மிகவும் சாக்ஸ் இந்த குவியல், பல்வேறு இருந்தன என்ன பிடிக்கும் 1060 00:43:27,720 --> 00:43:29,520 மூலையில் நேரங்களில் நாம் சந்தித்துள்ளோம். 1061 00:43:29,520 --> 00:43:32,340 இதேபோல் திட்டங்களில் நீங்கள் எவ்வளவு நேரம் ஆகும் எதிர்பார்க்கலாம் என்றால் 1062 00:43:32,340 --> 00:43:33,310 ஒருவரின் பெயர் இருக்க போகிறது. 1063 00:43:33,310 --> 00:43:35,890 அல்லது நான் ஒரு தீய பயனர் வேண்டும், மற்றும் அவரது பெயர் இருந்தால் 1064 00:43:35,890 --> 00:43:37,230 உண்மையில் மிகவும் குறுகிய, ஆனால் அவர்கள் முயற்சி 1065 00:43:37,230 --> 00:43:37,960 என்னை குழப்பாதீர்கள்? 1066 00:43:37,960 --> 00:43:40,490 என்ன என் நடத்தை இருக்க போகிறது? 1067 00:43:40,490 --> 00:43:43,930 அந்த வழக்கில், ஏதோ உண்மையில் செயலிழக்க செய்யலாம். 1068 00:43:43,930 --> 00:43:44,750 >> இந்த செய்வோம். 1069 00:43:44,750 --> 00:43:46,860 90 நிமிடங்களில், இந்த ஒரு மோசமான நீண்ட நேரம் 1070 00:43:46,860 --> 00:43:47,780 கணினி அறிவியல் செய்ய. 1071 00:43:47,780 --> 00:43:49,550 நாம் ஏன் ஒரு ஐந்து நிமிடம் எடுத்து பழக்கம் விழாதே 1072 00:43:49,550 --> 00:43:51,520 இங்கே உடைத்து, நாங்கள் திரும்பி வரும்போது, நாம் சில கொண்டு டைவ் வேண்டும் 1073 00:43:51,520 --> 00:43:53,430 மேலும் சிக்கலான மற்றும் கட்டாய திட்டங்கள்? 1074 00:43:53,430 --> 00:43:54,680 ஐந்து நிமிடங்கள். 1075 00:43:56,910 --> 00:43:58,160 >> எல்லாம் சரி. 1076 00:44:01,138 --> 00:44:02,780 எனவே ஒரு விரைவான கருத்து. 1077 00:44:02,780 --> 00:44:05,590 நான் இந்த முன்பு திரையில் இருந்த போதிலும், என்ன கூறினார் 1078 00:44:05,590 --> 00:44:08,880 என் வாயில் இருந்து வந்தது cs50.net/rsvp இருந்தது. 1079 00:44:08,880 --> 00:44:11,670 இந்த சரியானது. cs50.net/lunch. 1080 00:44:11,670 --> 00:44:16,030 எனவே இப்போது நீங்கள் / மதிய நேரத்தில் இந்த RSVPing முயற்சி செய்யலாம். 1081 00:44:16,030 --> 00:44:16,980 ஆனால் இப்போது இந்த செய்வோம். 1082 00:44:16,980 --> 00:44:20,150 இந்த எல்லோரும் நிறைய செய்ய வேகமான, சூப்பர் புதிய வருகிறது. 1083 00:44:20,150 --> 00:44:21,560 சில எல்லோரும் பழைய தொப்பி. 1084 00:44:21,560 --> 00:44:24,930 எனவே ஒரு கணம் முன்னாடி விட, நாம் அதனை எவ்வாறு 1085 00:44:24,930 --> 00:44:29,350 ஒரு நிமிடம் முன்பு இந்த ஹலோ உலக வெளியீடு. 1086 00:44:29,350 --> 00:44:31,780 >> எனவே, முதலில் இந்த CS50 அப்ளையன்ஸ் உள்ளது. 1087 00:44:31,780 --> 00:44:34,270 மீண்டும், மென்பொருள், சிக்கல் துண்டு 1 அமைக்க சொல்ல நடக்கிறது 1088 00:44:34,270 --> 00:44:36,610 இது பதிவிறக்க நீங்கள் எப்படி கிளிக் என்ன, அதை பதிவிறக்க 1089 00:44:36,610 --> 00:44:37,430 அதனால் முன்னும் பின்னுமாக. 1090 00:44:37,430 --> 00:44:39,670 அந்த பின்பற்றுங்கள் முறை பின்னர், நீங்கள் முடியும் 1091 00:44:39,670 --> 00:44:42,840 உங்கள் சாளரம் அதிகரிக்க, மற்றும் உங்கள் மேக் அல்லது பிசி ஒரு இருக்கும் 1092 00:44:42,840 --> 00:44:43,910 இந்த சிறிய விஷயம். 1093 00:44:43,910 --> 00:44:47,170 ஒரு கருப்பு பின்னணியில், எல்லா மேலே ஒரு வீட்டில் கோப்புறையை 1094 00:44:47,170 --> 00:44:49,850 உங்கள் கோப்புகள், ஒரு குப்பை மேல் இடது முடியும், போக 1095 00:44:49,850 --> 00:44:51,130 கீழே ஒரு மெனு. 1096 00:44:51,130 --> 00:44:54,010 எனவே மீண்டும், Mac OS அல்லது விண்டோஸ் செய்ய ஆவி மிகவும் ஒத்த, 1097 00:44:54,010 --> 00:44:56,040 இது லினக்ஸ் இருக்கும் நடந்தால் கூட. 1098 00:44:56,040 --> 00:44:58,120 நாம் அடுத்த என்ன செய்தாய்? 1099 00:44:58,120 --> 00:44:59,580 சரி, நாம் நிரல்களை எழுத தொடங்கினார். 1100 00:44:59,580 --> 00:45:02,260 மற்றும் அனைத்து அது ஒரு எழுத எடுக்கும் என்று கடந்த வாரம் இருந்து நினைவுகூர 1101 00:45:02,260 --> 00:45:04,970 திட்டம், ஒரு எளிய உரை திருத்தி உள்ளது 1102 00:45:04,970 --> 00:45:06,550 Notepad அல்லது TextEdit போல். 1103 00:45:06,550 --> 00:45:08,360 வெளிப்படையாக, நீங்கள் மைக்ரோசாப்ட் வேர்ட் பயன்படுத்த கூட முடியாது. 1104 00:45:08,360 --> 00:45:11,170 என்று ஒரு காரணம் ஆனால் கெட்ட இறுதியில், நடக்கும் 1105 00:45:11,170 --> 00:45:13,930 பலத்த கை ஒரு நிரலை எழுத தீர்வு, பிளஸ் தருகிறேன் 1106 00:45:13,930 --> 00:45:15,400 இது தவறான கோப்பு வடிவமைப்பில் சேமிக்க. 1107 00:45:15,400 --> 00:45:18,150 ஆனால் அது அனைத்து, ஒரு உரை ஆசிரியர், ஒரு சொல் செயலி உள்ளது 1108 00:45:18,150 --> 00:45:19,390 ஒரு நிரலை எழுத தேவை. 1109 00:45:19,390 --> 00:45:23,420 >> எனவே CS50 அப்ளையன்ஸ், நாம் ஒரு எளிய வழியில் இதை செய்ய முடியும். 1110 00:45:23,420 --> 00:45:25,580 நாம் தான் கீழே இடது இந்த ஐகானை கிளிக் செய்யலாம். 1111 00:45:25,580 --> 00:45:28,790 மீண்டும், சிக்கல் 1 இந்த உங்களுக்கு ஆலோசனை, மற்றும் voila அமைக்காமல் - 1112 00:45:28,790 --> 00:45:31,210 நாம் தொடங்க முடியும் இந்த கருப்பு மற்றும் வெள்ளை இடைமுகம் கிடைக்கும் 1113 00:45:31,210 --> 00:45:32,160 குறியீடு எழுதும். 1114 00:45:32,160 --> 00:45:34,960 எனவே மீண்டும் ஒரு சூப்பர் எளிய நிரல் எழுத ஆரம்பிப்போம். 1115 00:45:34,960 --> 00:45:38,890 நான், கோப்பு சேமிக்க வரை போக போகிறேன், நான் அழைத்து செல்கிறேன் 1116 00:45:38,890 --> 00:45:42,870 இந்த, hello2.c, தான் சொல்கிறேன். 1117 00:45:42,870 --> 00:45:45,410 மற்றும் நான் jharvard கிளிக் செய்வதன் மூலம் அதை சொல்கிறேன், அதை வைத்து 1118 00:45:45,410 --> 00:45:46,750 அதன் முகப்பு அடைவில், நான் கவலைப்படமாட்டேன் 1119 00:45:46,750 --> 00:45:47,980 இந்த ஒரு செல்கிறது, அங்கு. 1120 00:45:47,980 --> 00:45:49,090 பின்னர் சேமி. 1121 00:45:49,090 --> 00:45:50,880 இப்போது நான் என் நிரல் எழுதும் தொடங்க முடியும். 1122 00:45:50,880 --> 00:45:53,560 நான் முன்பு நான் எண்ணாக எழுத வேண்டும் என்று இருந்து நினைவுகூர 1123 00:45:53,560 --> 00:45:55,400 முக்கிய (வெற்றிடத்தை). 1124 00:45:55,400 --> 00:45:57,000 மேல் இடது பெரிதாக்கு. 1125 00:45:57,000 --> 00:46:02,670 பின்னர் நான் printf சொல்ல விரும்புகிறேன், இரண்டு எடுத்து. 1126 00:46:02,670 --> 00:46:05,690 இப்போது ஒரு வரியில் முடிவதற்கு சற்று நெருக்கமாக இருக்கும், மூட 1127 00:46:05,690 --> 00:46:07,820 அடைப்புக்குறிக்குள், அரைப்புள்ளி. 1128 00:46:07,820 --> 00:46:10,560 பின்னர் நான் தான் என் முனைய சாளரத்தில் இங்கே கீழே போய் 1129 00:46:10,560 --> 00:46:12,840 ஒரு வசதிக்காக, gedit உள்ள உட்பொதிக்கப்பட்ட. 1130 00:46:12,840 --> 00:46:15,200 நான் போய் ஹலோ செய்ய எழுத போகிறேன், ஆனால் 1131 00:46:15,200 --> 00:46:17,500 தனியாக, hello2 ஹலோ. 1132 00:46:17,500 --> 00:46:20,490 >> என் கோப்பு hello2.c என்று. எனவே என் கோப்பை 1133 00:46:20,490 --> 00:46:23,510 இந்த வழக்கில், hello2 என்று. 1134 00:46:23,510 --> 00:46:26,490 Dammit, நான் என்ன தவறு செய்தேன்? 1135 00:46:26,490 --> 00:46:29,490 நீங்கள் நினைவு சரி, நான் தெளிவாக, ஒரு வரி நீக்கப்படுகிறது என்ன 1136 00:46:29,490 --> 00:46:31,020 முந்தைய திட்டங்கள் போல் இருக்கும். 1137 00:46:31,020 --> 00:46:32,480 ஆனால் நாம் தவிர இந்த கிண்டல் முடியாது என்று நாம் பார்ப்போம். 1138 00:46:32,480 --> 00:46:35,310 துரதிருஷ்டவசமாக, பெரும்பாலான மக்கள் நிரல்களை எழுத யார் எந்த 1139 00:46:35,310 --> 00:46:38,820 நாம் திட்டங்கள் எல்லாம் நன்றாக விஷயங்களை எளிமையாக இல்லை எழுத. 1140 00:46:38,820 --> 00:46:41,520 அதனால் நாம் மிகவும் என்ன இல்லை மீது ஆடையெடு என்ன வேண்டும் 1141 00:46:41,520 --> 00:46:44,050 இங்கே உணர்ந்து நாம் என்ன தவறு கண்டுபிடிக்க முடியும் என்று. 1142 00:46:44,050 --> 00:46:46,700 உட்குறிப்பாக சி பிரகடனம் அங்கு முதல் வரி பணம் 1143 00:46:46,700 --> 00:46:49,310 வகை எண்ணாக கொண்ட printf நூலகம் செயல்பாடு. 1144 00:46:49,310 --> 00:46:51,210 சரி, நான் அந்த பகுதியாக புரிந்து. 1145 00:46:51,210 --> 00:46:54,570 ஆனால் அதை நான் printf பயன்படுத்தப்படுகிறது என்பதை சுட்டிக்காட்டி தோன்றுகிறது 1146 00:46:54,570 --> 00:46:55,700 தவறு, எப்படியோ. 1147 00:46:55,700 --> 00:46:56,930 அது என்ன அர்த்தத்தில் தவறு? 1148 00:46:56,930 --> 00:46:59,970 நான் அதை ஒரு கோப்பில் என்று கணினி கற்று தரவில்லை 1149 00:46:59,970 --> 00:47:01,420 stdio.h என்று. 1150 00:47:01,420 --> 00:47:04,120 இப்போது நான் மட்டும் இப்போது printf என்று நினைவில்கொள்ள வேண்டும் 1151 00:47:04,120 --> 00:47:06,540 stdio.h உள்ள, உண்மையில் மற்ற இருக்க வேண்டும் 1152 00:47:06,540 --> 00:47:08,900 நாம் பழகிவிடும் என்று அதே கோப்பில் செயல்பாடுகள். 1153 00:47:08,900 --> 00:47:12,490 >> எனவே இப்போது எனக்கு முன்சென்று மற்றும் Ctrl-L மட்டும் துடைக்க வெற்றி என்று நான் 1154 00:47:12,490 --> 00:47:16,050 விட்டு, hello2 செய்ய மீண்டும் இயக்கவும், மற்றும் voila. 1155 00:47:16,050 --> 00:47:19,490 நாங்கள் மீண்டும், இன்னும் சிக்கலான இந்த கட்டளையை விளக்க வேண்டும் விட 1156 00:47:19,490 --> 00:47:20,520 இன்றைய நோக்கங்களுக்காக. 1157 00:47:20,520 --> 00:47:23,570 ஆனால் அது கணகண வென்ற சப்தம் ரன், மற்றும் கணகண வென்ற சப்தம் மூல குறியீடு எடுத்து 1158 00:47:23,570 --> 00:47:24,870 0 க்கள் மற்றும் 1 வி அவுட் துப்புகின்றார். 1159 00:47:24,870 --> 00:47:28,610 இந்த வழக்கில் 0 க்கள் மற்றும் 1 வி அந்த என்ன என்று? 1160 00:47:28,610 --> 00:47:29,470 சரி, குறியீடு ஆட்சேபிக்கிறேன். 1161 00:47:29,470 --> 00:47:32,210 மற்றும் அவர்கள் என்பதை கோப்பு, எனவே, அழைக்கப்படுகிறது 1162 00:47:32,210 --> 00:47:33,820 இந்த வழக்கில் hello2,. 1163 00:47:33,820 --> 00:47:37,040 என் உரை கோப்பு hello2.c ஏனெனில், உள்ளிடவும். 1164 00:47:37,040 --> 00:47:39,820 இப்போது நான் இரண்டு ஆச்சரியக்குறி, ஆச்சரியக்குறி எடுத்து 1165 00:47:39,820 --> 00:47:41,880 புள்ளி, ஆச்சரியக்குறி. 1166 00:47:41,880 --> 00:47:45,430 சரி, நாம் இப்போது சரங்களை பெற திறன் இருக்கிறது 1167 00:47:45,430 --> 00:47:46,280 வெளிப்படையாக. 1168 00:47:46,280 --> 00:47:48,190 சரி, நாம் செய்த இருந்து வேறு என்ன செய்ய முடியும்? 1169 00:47:48,190 --> 00:47:51,010 >> நன்கு CS50 நூலகத்தில், மற்ற செயல்பாடுகள் இல்லை என்று 1170 00:47:51,010 --> 00:47:53,300 இந்த முதல் சில நாட்களில் நமது வாழ்க்கையை எளிமைப்படுத்த போகிறது. 1171 00:47:53,300 --> 00:47:56,350 GetChar, GetDouble, GetFloat, GetInt, 1172 00:47:56,350 --> 00:47:57,290 GetLongLong, GetString. 1173 00:47:57,290 --> 00:47:59,550 சரி, இந்த முதல் எளிதான ஆஃப் பறித்து நாம். 1174 00:47:59,550 --> 00:48:01,430 GetString மொழியில் தான். 1175 00:48:01,430 --> 00:48:04,210 அது, ஏதாவது தட்டச்சு பயனர் காத்து, அங்கு உட்கார்ந்து 1176 00:48:04,210 --> 00:48:07,170 மற்றும் விரைவில் நான் ஏதாவது தட்டச்சு மற்றும், அதை Enter விசையை போன்ற 1177 00:48:07,170 --> 00:48:08,860 அந்த மதிப்பை ஏதாவது. 1178 00:48:08,860 --> 00:48:11,700 எனவே சரியாக என்ன என்று எடுத்துக்காட்டாக மீண்டும் செல்லலாம் 1179 00:48:11,700 --> 00:48:12,950 GetString செய்து. 1180 00:48:12,950 --> 00:48:17,445 என்னை போய் gedit போல, hello.c உள்ள திறந்து விட, மற்றும் நினைவு 1181 00:48:17,445 --> 00:48:20,590 நாம் விட்ட அந்த உரிமை இடைவெளிக்கு முன், இந்த. 1182 00:48:20,590 --> 00:48:23,240 >> எனவே இப்போது இன்னும் கொஞ்சம் விரிவாக தவிர இந்த கேலி செய்யலாம். 1183 00:48:23,240 --> 00:48:27,190 எனவே வரி 6, இரண்டு விஷயங்கள் உள்ளன 1184 00:48:27,190 --> 00:48:28,450 இப்போது நடக்கிறது. 1185 00:48:28,450 --> 00:48:32,630 சம அடையாளம் முதல் அரை மற்றும் இரண்டாவது பாதி பிரிக்கும். 1186 00:48:32,630 --> 00:48:34,670 எனவே சம அடையாளம் இடது புறத்தில், நாங்கள் 1187 00:48:34,670 --> 00:48:35,580 சரம் கள் என்று. 1188 00:48:35,580 --> 00:48:37,580 பின்னர், தான் லேமனின் சொற்கள், சரம் கள் என்ன 1189 00:48:37,580 --> 00:48:41,040 செய்து, நீங்கள் நினைக்கிறீர்கள்? 1190 00:48:41,040 --> 00:48:42,990 அது ஒரு என்ன உருவாக்குவது? 1191 00:48:42,990 --> 00:48:44,930 அதை கள் என்று ஒரு சரம் உருவாக்கும். 1192 00:48:44,930 --> 00:48:46,370 இப்போது உண்மையில் என்ன அர்த்தம்? 1193 00:48:46,370 --> 00:48:51,540 சரி, அதை கள் என்று ஒரு சரம் இடைவெளி ஒதுக்குவதின். 1194 00:48:51,540 --> 00:48:52,490 என்று மிக சரியாக இல்லை. 1195 00:48:52,490 --> 00:48:53,120 இந்த என்ன செய்கிறார்? 1196 00:48:53,120 --> 00:48:55,400 உங்களுக்கு தெரியும் அதே கணினிகள், வன் இல்லை; என்று எங்கே 1197 00:48:55,400 --> 00:48:56,300 உங்கள் கோப்புகள் சேமிக்கப்படும். 1198 00:48:56,300 --> 00:48:59,100 கணினிகள் ரேம் வேண்டும், மற்றும் திட்டங்கள் ஏற்ற எங்கே என்று 1199 00:48:59,100 --> 00:49:00,240 அவர்கள் இயங்கும் போது. 1200 00:49:00,240 --> 00:49:02,470 எனவே நீங்கள் ஒரு ஐகான் மற்றும் மைக்ரோசாப்ட் வேர்ட் திறக்கும் இரட்டை சொடுக்கும் 1201 00:49:02,470 --> 00:49:06,380 வரை, மைக்ரோசாப்ட் வேர்ட் இது, RAM இல், அதனால் பேச, இயங்கும் 1202 00:49:06,380 --> 00:49:08,160 உங்கள் கணினியின் மின்னணு பகுதி. 1203 00:49:08,160 --> 00:49:10,660 நூற்பு என்று அல்ல, இயந்திர பகுதியாக, உள்ளூரில் 1204 00:49:10,660 --> 00:49:12,640 தரவு பொதுவாக நீண்ட கால சேமிக்கப்படுகிறது. 1205 00:49:12,640 --> 00:49:15,810 எனவே சரம் கள் மிகவும் அதிகமாக கணினி எனக்கு கொடுக்க சொல்கிறார்? 1206 00:49:15,810 --> 00:49:18,150 போதுமான ஒரு சரம் பொருந்துமாறு ரேம். 1207 00:49:18,150 --> 00:49:20,450 ஏனெனில் இப்போது, மிகையாக எளிமைப்படுத்தப்பட்ட ஒரு துண்டு 1208 00:49:20,450 --> 00:49:22,300 சரம் எப்படி பெரிய போகிறது? 1209 00:49:22,300 --> 00:49:24,410 நன்றாக நாம் உண்மையில் இவ்வளவு வாரங்களில், இன்னும் தெரியவில்லை 1210 00:49:24,410 --> 00:49:27,290 நாம் உண்மையில் சரம் என்று அடுக்கு மீண்டும் இழுக்க மற்றும் நான் 1211 00:49:27,290 --> 00:49:28,510 நாம் அது உண்மையில் என்ன சொல்கிறேன். 1212 00:49:28,510 --> 00:49:31,050 சரம், இப்போது, நம் உலகில் ஒரு நல்ல தெளிவுபடுத்தல் ஆகும். 1213 00:49:31,050 --> 00:49:35,700 ஆனால் சரம் கள் இப்போது, கள் என்று ஒரு சரம் அறிவிக்கிறது. 1214 00:49:35,700 --> 00:49:36,520 ஒரு சரம் அறிவிக்கிறது. 1215 00:49:36,520 --> 00:49:39,310 இது பயனர் சரம் ஐந்து ரேம் சில இடத்தில் உள்ளது 1216 00:49:39,310 --> 00:49:40,150 தட்டச்சு செய்ய பற்றி. 1217 00:49:40,150 --> 00:49:41,840 >> இப்போது சம குறியின் வலது பார்போம். 1218 00:49:41,840 --> 00:49:44,110 எனவே GetString () இது என்கிறார். 1219 00:49:44,110 --> 00:49:45,070 மற்றும் ஒரு சிறிய நல்லறிவு சரிபார்க்கவும். 1220 00:49:45,070 --> 00:49:47,940 அடைப்புக்குறிக்குள் உள்ளே ஒன்றும் இல்லை என்ற உண்மையை 1221 00:49:47,940 --> 00:49:50,810 GetString பற்றி என்ன தெரிகிறது? 1222 00:49:50,810 --> 00:49:52,180 இது வாதங்கள் இல்லை எடுக்கும். 1223 00:49:52,180 --> 00:49:55,290 அதாவது, நீங்கள் எந்த வழியில் தனது நடத்தையை மாற்ற முடியாது. 1224 00:49:55,290 --> 00:49:58,940 நீங்கள் அதை பயன்படுத்த ஒவ்வொரு முறையும், அது ஒரு சரம் வரும் அவ்வளவு தான். 1225 00:49:58,940 --> 00:50:02,210 இதற்கு மாறாக, printf, வட்டம் அதன் நடத்தை இல்லை 1226 00:50:02,210 --> 00:50:03,010 ஒவ்வொரு முறையும் மாற்ற. 1227 00:50:03,010 --> 00:50:05,230 இல்லையெனில், அது ஒரு அழகான தேவையில்லாத அச்சிடும் செயல்பாடு இருந்தால் 1228 00:50:05,230 --> 00:50:06,480 அது தான் இல்லை. 1229 00:50:06,480 --> 00:50:07,970 அது எப்போதும் டேவிட் அல்லது ஏதாவது அச்சிடுகிறது என்றால் 1230 00:50:07,970 --> 00:50:09,500 தன்னிச்சையான அனைத்து நேரம். 1231 00:50:09,500 --> 00:50:11,540 எனவே printf ஒரு வாதத்திற்காக அர்த்தமுள்ளதாக. 1232 00:50:11,540 --> 00:50:14,240 நான் விரும்பினேன் ஏனெனில் GetString உண்மையில், ஒரு வாதம் தேவையில்லை 1233 00:50:14,240 --> 00:50:16,700 பயனர் ஒரு சரம் வாங்கி அதை நடக்கிறது யார் பயனர் தான் வேண்டும் 1234 00:50:16,700 --> 00:50:19,580 வெவ்வேறு எழுத்துக்களில் தட்டச்சு மூலம் செயல் வழங்க 1235 00:50:19,580 --> 00:50:20,850 விசைப்பலகை ஒவ்வொரு முறை. 1236 00:50:20,850 --> 00:50:23,140 >> எனவே இறுதியில் என்ன செய்ய GetString என்ன? 1237 00:50:23,140 --> 00:50:25,080 இந்த சிறிய கருப்பு பெட்டி என நினைக்கிறேன். 1238 00:50:25,080 --> 00:50:29,340 இந்த கருப்பு பெட்டி இல்லை உள்ளீட்டு எடுக்கும், ஆனால் நீங்கள் களமிறங்கினார் மீது 1239 00:50:29,340 --> 00:50:33,240 அது பயனர் உள்ளே தட்டச்சு என்று ஒரு சரம் அவுட் துப்புகின்றார் 1240 00:50:33,240 --> 00:50:36,660 மற்றும் சமமான அறிகுறி இல்லை என்ற உண்மையை எடுத்து அங்கு பொருள் 1241 00:50:36,660 --> 00:50:39,890 வலது வெளிக்காட்டாதே உள்ளே சேமிக்க என்ன 1242 00:50:39,890 --> 00:50:41,390 இடது என்ன. 1243 00:50:41,390 --> 00:50:43,470 இங்கே மிகவும் சம அடையாளம், அது உண்மையில் அர்த்தம் இல்லை 1244 00:50:43,470 --> 00:50:46,490 சமத்துவம், அதை விட தொழில்நுட்ப வேலையை பொருள். 1245 00:50:46,490 --> 00:50:49,330 வலது மதிப்பு எடுத்து, மற்றும் அதை வைத்து 1246 00:50:49,330 --> 00:50:51,050 இடது மாறி. 1247 00:50:51,050 --> 00:50:52,820 அதனால் அனைத்து அங்கு என்ன நடக்கிறது என்று. 1248 00:50:52,820 --> 00:50:55,640 >> இப்போது வரி 7 ல், நாம் printf நினைத்தீர்கள். 1249 00:50:55,640 --> 00:50:58,170 எனவே printf வட்டம் இப்போது கொஞ்சம் சலித்து வருகிறது. 1250 00:50:58,170 --> 00:50:59,530 எனவே ஒரு வடிவமைக்கப்பட்ட சரம் அச்சிட. 1251 00:50:59,530 --> 00:51:00,440 என்ன சரம்? 1252 00:51:00,440 --> 00:51:05,460 அவுட் அச்சிட, "h-e-l-l-o,% கள் 1253 00:51:05,460 --> 00:51:07,840 ! \ N ". 1254 00:51:07,840 --> 00:51:10,470 சரி, நான்% s செருகுநிரல் என்ன வேண்டும்? 1255 00:51:10,470 --> 00:51:12,960 உண்மையில், எந்த கள் சேமிக்கப்படுகிறது. 1256 00:51:12,960 --> 00:51:15,570 இந்த வழக்கில், சிறிய நல்லறிவு காசோலை, எப்படி பல வாதங்கள் இல்லை 1257 00:51:15,570 --> 00:51:16,820 printf எடுத்து? 1258 00:51:19,860 --> 00:51:21,110 சரி, நான் ஒரு கேள்வி. 1259 00:51:23,840 --> 00:51:26,330 நான் மீண்டும் ஒரு கேள்வி. 1260 00:51:26,330 --> 00:51:27,730 இரண்டு, நான் இரண்டு கேள்விப்பட்டேன். 1261 00:51:27,730 --> 00:51:29,920 எப்படி மூன்று? 1262 00:51:29,920 --> 00:51:30,450 சரி, மூன்று? 1263 00:51:30,450 --> 00:51:30,930 சிறந்த. 1264 00:51:30,930 --> 00:51:33,170 மூன்று பதில்கள், ஒன்று மட்டுமே சரியாக. 1265 00:51:33,170 --> 00:51:36,390 எனவே வாதங்கள் மீண்டும் ஒரு சார்பின் செயல்பாட்டை பாதிக்கும். 1266 00:51:36,390 --> 00:51:39,380 கடந்த காலத்தில், printf ஒரே ஒரு வாதத்தை எடுத்து கொள்ளவில்லை. 1267 00:51:39,380 --> 00:51:42,260 "ஹலோ உலகம்" ஒரு வாதம் இருந்தது. 1268 00:51:42,260 --> 00:51:45,190 இந்த மேற்கோள் எங்கே எனினும், இப்போது, கவனிக்க. 1269 00:51:45,190 --> 00:51:49,600 இந்த மேற்கோள் அதாவது நான் / மேற்கோள், வெளியே 1270 00:51:49,600 --> 00:51:52,170 ஏ printf, இங்கே ஒரு இரண்டாவது வாதம் வருகிறது. 1271 00:51:52,170 --> 00:51:54,240 >> அதனால் பெரும்பாலான நிரலாக்க மொழிகளில் காற்புள்ளிகளை 1272 00:51:54,240 --> 00:51:57,300 தனி பல வாதங்கள். 1273 00:51:57,300 --> 00:51:59,600 அதனால் பதில் இங்கே ஏனெனில், நிச்சயமாக இல்லை 1274 00:51:59,600 --> 00:52:00,390 இந்த மேற்கோள் உள்ளது. 1275 00:52:00,390 --> 00:52:03,680 எனவே குறைவாக, printf வெளிப்படையாக இரண்டு வருகிறது 1276 00:52:03,680 --> 00:52:04,940 வாதங்கள் இந்த நேரம். 1277 00:52:04,940 --> 00:52:07,050 ஆனால் இங்கே ஒரு தந்திரம் கேள்வி வாய்ப்பை என்ன 1278 00:52:07,050 --> 00:52:07,990 இந்த மேற்கோள் பற்றி? 1279 00:52:07,990 --> 00:52:11,260 இந்த மூன்று வாதங்கள் உண்மையில் அங்கு வெளிப்படுத்தாது? 1280 00:52:11,260 --> 00:52:13,820 இந்த, இந்த, இந்த. 1281 00:52:13,820 --> 00:52:18,820 அதனால் இல்லை, என்று மேற்கோள் மேற்கோள் உள்ளே இருப்பதால், எந்த 1282 00:52:18,820 --> 00:52:20,890 உண்மையில் ஆங்கிலம் ஒரு அழகியல் தான் அர்த்தம். 1283 00:52:20,890 --> 00:52:23,180 அதை எண்ணிக்கை இல்லை 1284 00:52:23,180 --> 00:52:24,890 இந்த திட்டத்தில் வாதங்கள். 1285 00:52:24,890 --> 00:52:27,670 இந்த மேற்கோள் இரட்டை மேற்கோளில் வெளியே. 1286 00:52:27,670 --> 00:52:28,850 பின்னர் 0 திருப்பி. 1287 00:52:28,850 --> 00:52:30,980 இப்போது நாம் ஒரு வகையான ஒரு நம்பிக்கை இந்த ஒரு எடுத்து 1288 00:52:30,980 --> 00:52:34,460 இன்று, மற்றும் செயல்பாடுகளை முடித்தவுடன் இயக்கும் என்று 1289 00:52:34,460 --> 00:52:37,950 குறியீடு கோடுகள், அவை பொதுவாக சில மதிப்பு கொடுக்க வேண்டும். 1290 00:52:37,950 --> 00:52:42,010 இந்த வழக்கில், தான் முக்கிய, ஒரு முழு எண்ணாக திரும்ப வேண்டும், ஏனெனில் 1291 00:52:42,010 --> 00:52:44,320 என்று ஒரு மொழி சி வேலை வழி. 1292 00:52:44,320 --> 00:52:47,040 >> ஒன்றும் தவறு அதனால் தான், இந்த நிரல் போல் உணர்கிறேன் 1293 00:52:47,040 --> 00:52:49,960 சரி, நான் கடுமையாக திரும்ப 0 உள்ள குறியிடப்படும். 1294 00:52:49,960 --> 00:52:52,980 ஆனால் மாறாக, நான் போலி குறியீடு இந்த எழுத போகிறேன் 1295 00:52:52,980 --> 00:52:55,020 நாம் சாக் செய்த போது இப்போது, மிகவும் ஜோசப் பிடிக்கவில்லை 1296 00:52:55,020 --> 00:52:56,220 உதாரணமாக கடந்த வாரம். 1297 00:52:56,220 --> 00:53:00,440 ஏதாவது தவறு இருந்தால் - இந்த உண்மையான குறியீடு அல்ல - சென்றார் 1298 00:53:00,440 --> 00:53:06,570 தவறு, அப்போது, நாம் சொல்ல, 1 திருப்பி. 1299 00:53:06,570 --> 00:53:08,770 வேறு 0 திருப்பி. 1300 00:53:08,770 --> 00:53:10,070 இந்த நாங்கள் இந்த போகிறோம் எங்கே. 1301 00:53:10,070 --> 00:53:12,090 இந்த, வெறும் சூடோகுறியீடு உண்மையான சி குறியீடு அல்ல. 1302 00:53:12,090 --> 00:53:14,010 ஆனால் நீங்கள் மீண்டும் எப்படி இருக்கும் 1303 00:53:14,010 --> 00:53:15,580 வெவ்வேறு சாத்தியமான மதிப்புகள். 1304 00:53:15,580 --> 00:53:19,520 ஆனால் இப்போது நான் மேலே போய் 0 திரும்பி போகிறேன். 1305 00:53:19,520 --> 00:53:24,410 சரி, இதுவரை தொடரியல், செயல்பாடு எந்த கேள்விகள், 1306 00:53:24,410 --> 00:53:25,000 அல்லது விரும்புகிறீர்களா? 1307 00:53:25,000 --> 00:53:26,280 சரி, மீண்டும். 1308 00:53:26,280 --> 00:53:27,530 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 1309 00:53:30,510 --> 00:53:32,210 டேவிட் MALAN: நீங்கள் சத்தமாக சிறிது பேச முடியுமா? 1310 00:53:32,210 --> 00:53:34,325 ஏன் இந்த திட்டத்தை திரும்ப 0 செய்தேன்,? 1311 00:53:34,325 --> 00:53:35,575 பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 1312 00:53:39,910 --> 00:53:43,450 டேவிட் MALAN: நான் சோம்பேறி ஏனெனில் ஓ, என்று, மன்னிக்கவும். 1313 00:53:43,450 --> 00:53:48,290 எந்த நல்ல கல்வி பதில், 0 திருப்பி. 1314 00:53:48,290 --> 00:53:52,690 முக்கிய என்றால் என்ன, தொழில்நுட்ப சி கூறி, இந்த ஆபத்தில் இருந்து கப்பலை காப்பாற்றுதல் நான் முடியும் 1315 00:53:52,690 --> 00:53:55,900 வெளிப்படையாக ஒரு மதிப்பு தராது, 0 திரும்பினார் 1316 00:53:55,900 --> 00:53:57,730 தானாகவே. 1317 00:53:57,730 --> 00:54:00,290 உண்மை எது, நான் மறைக்கும். 1318 00:54:00,290 --> 00:54:03,270 ஆனால், நான் இந்த வழியில் செய்திருக்க வேண்டும். 1319 00:54:03,270 --> 00:54:05,250 என் தவறை விட மற்ற விட சுவாரசியமான takeaway. 1320 00:54:05,250 --> 00:54:06,170 அப்படியா? 1321 00:54:06,170 --> 00:54:08,470 >> பார்வையாளர்கள்: பொதுவாக நீங்கள் வெற்றிடத்தை தட்டச்சு போது, நீங்கள் பொருள் 1322 00:54:08,470 --> 00:54:10,770 ஏதாவது திரும்பி வருவதில்லை. 1323 00:54:10,770 --> 00:54:11,420 டேவிட் MALAN: சரி. 1324 00:54:11,420 --> 00:54:15,800 அதற்கு பதிலாக, நீங்கள் ஒரு செயல்பாடு பெயரை முன் குறிப்பிட 1325 00:54:15,800 --> 00:54:18,590 பின்னர் இங்கே உதாரணமாக, வெற்றிடத்தை, செயல்பாடு 1326 00:54:18,590 --> 00:54:20,480 எதையும் தராது. 1327 00:54:20,480 --> 00:54:25,210 எனவே நான், மீண்டும் அல்லது ஒன்றுமே சொல்ல முடியும் 1328 00:54:25,210 --> 00:54:26,730 என்று தொடர்ந்து இருக்கும். 1329 00:54:26,730 --> 00:54:27,750 நாம் அது திரும்பி விடுவேன். 1330 00:54:27,750 --> 00:54:31,030 மற்றும் கவனத்திற்கு, கற்றல் மூலம் கேட்சுகள் ஒன்று 1331 00:54:31,030 --> 00:54:33,450 புத்தகங்கள் நூற்றுக்கணக்கான என்று ஒரு உலக நிகழ்ச்சிகளை மற்றும் 1332 00:54:33,450 --> 00:54:36,180 அங்கு அவுட் வலைத்தளங்களில் நூற்றுக்கணக்கான நீங்கள் தவிர்க்க முடியும் என்று 1333 00:54:36,180 --> 00:54:38,220 பல்வேறு புத்தகங்கள் வெவ்வேறு தொடரியல் பார்க்க 1334 00:54:38,220 --> 00:54:40,220 வெவ்வேறு மக்கள். 1335 00:54:40,220 --> 00:54:42,100 நாம் இருக்கும் பகுதிகள் மற்றும் விரிவுரைகள் நம் சிறந்த செய்வேன் உணர 1336 00:54:42,100 --> 00:54:42,960 நிலையான. 1337 00:54:42,960 --> 00:54:46,660 ஆனால் சில நேரங்களில் நீங்கள் முரண்பட்ட தொடரியல் பார்ப்பீர்கள். 1338 00:54:46,660 --> 00:54:48,540 எனவே சந்தேகம், தான் கேட்க போதெல்லாம். 1339 00:54:48,540 --> 00:54:51,100 பொதுவாக, நாம் விரிவுரைகள் மற்றும் பிரிவுகள் உள்ள பார்த்துக்கொள்கிறேன் 1340 00:54:51,100 --> 00:54:53,710 எப்போதும் சரியான வழியில் அதை வழங்கலாம். 1341 00:54:53,710 --> 00:54:56,070 புள்ளியில் வழக்கு ஏனெனில் நான், எப்போதும் சொல்வேன். 1342 00:54:56,070 --> 00:54:56,860 மற்ற கேள்விகள்? 1343 00:54:56,860 --> 00:55:01,590 >> பார்வையாளர்கள்:% கள் பயன்பாட்டிற்கான வெளியே இருக்கிறதா? 1344 00:55:01,590 --> 00:55:03,710 டேவிட் MALAN:% கள் பயன்பாட்டிற்கான வெளியே இருக்கிறதா? 1345 00:55:03,710 --> 00:55:04,180 ஆம். 1346 00:55:04,180 --> 00:55:07,760 கள் சி நாம் அதை பயன்படுத்தி என்று உண்மையில் செய்ய உள்ளது% ஆக 1347 00:55:07,760 --> 00:55:10,290 பயன்பாட்டிற்கான அடிப்படையில் எதுவும் இல்லை 1348 00:55:10,290 --> 00:55:12,080 நாங்கள் பயன்படுத்தும் மொழி அம்சங்கள். 1349 00:55:12,080 --> 00:55:15,990 உண்மையில், கடந்த வாரம் நாம் என் மேக் போது, நான் எழுதியது 1350 00:55:15,990 --> 00:55:17,160 என் Mac இல் சி குறியீடு. 1351 00:55:17,160 --> 00:55:20,020 நான் என் Mac இல்% கள் பயன்படுத்தப்படும், மற்றும் நீங்கள் அதை பயன்படுத்த முடியும் 1352 00:55:20,020 --> 00:55:22,400 உங்கள் விண்டோஸ் கணினி நீங்கள் ஒரு தொகுப்பி நிறுவ வேண்டும், போன்ற 1353 00:55:22,400 --> 00:55:24,070 மைக்ரோசாப்ட் இருந்து விஷுவல் ஸ்டுடியோ. 1354 00:55:24,070 --> 00:55:24,990 % கள் தான். 1355 00:55:24,990 --> 00:55:27,860 நாம் இன்று இந்த சாளரத்தின் உள்ளே செய்கிறீர்கள் எல்லாம் வேண்டும் 1356 00:55:27,860 --> 00:55:31,140 செய்ய சி மற்றும் அடிப்படை எதுவும் செய்ய 1357 00:55:31,140 --> 00:55:33,450 கேள்வி கணினி இயக்க. 1358 00:55:33,450 --> 00:55:35,900 இதற்கு மாறாக, கருப்பு மற்றும் வெள்ளை முனைய சாளரத்தில் - போது 1359 00:55:35,900 --> 00:55:40,160 நான் ls போன்ற விஷயங்களை தட்டச்சு, மற்றும் rm, மற்றும் சிடி - 1360 00:55:40,160 --> 00:55:42,020 இயக்கத்தளம் செய்ய மற்றும் வேண்டும் 1361 00:55:42,020 --> 00:55:43,562 சுற்றி செல்லவும். 1362 00:55:43,562 --> 00:55:44,546 Yeah. 1363 00:55:44,546 --> 00:55:46,520 பார்வையாளர்கள்: நான், CS50 நூலகம் நூலகம் பொருள். 1364 00:55:46,520 --> 00:55:49,960 டேவிட் MALAN: சரி, நீ சொல் சரம், அதாவது நீங்கள், அந்த 1365 00:55:49,960 --> 00:55:52,460 சரியான, CS50 நூலகத்தில் உள்ளது. 1366 00:55:52,460 --> 00:55:55,350 என்று சி தன்னை இல்லை, உண்மையில் இரண்டு 1367 00:55:55,350 --> 00:55:58,220 முன்பு நாம் CS50 நூலகம் எறியுங்கள் மற்றும் துவங்கும் 1368 00:55:58,220 --> 00:56:02,290 அதனால் பேச, கீறல் நம்மை இருந்து விஷயங்களை செய்து. 1369 00:56:02,290 --> 00:56:02,940 மற்ற கேள்விகள்? 1370 00:56:02,940 --> 00:56:04,577 Yeah. 1371 00:56:04,577 --> 00:56:05,827 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 1372 00:56:09,470 --> 00:56:10,160 டேவிட் MALAN: நல்ல கேள்வி. 1373 00:56:10,160 --> 00:56:11,720 கட்டளைகள் வழக்கு உணரக்கூடியதாக இருக்கிறது? 1374 00:56:11,720 --> 00:56:13,710 என்னை இங்கே ஒரு வேறுபாடும் செய்யலாம். 1375 00:56:13,710 --> 00:56:15,840 எனவே கட்டளைகள் பொதுவாக நாம் மணிக்கு எழுதவேண்டும் விஷயங்கள் 1376 00:56:15,840 --> 00:56:17,940 முனைய சாளரத்தில் சாளரத்தின் கீழ்,. 1377 00:56:17,940 --> 00:56:21,770 இங்கு ஏதாவது அறிக்கைகள் அல்லது சி குறியீடு வேண்டும். 1378 00:56:21,770 --> 00:56:24,490 ஆனால் இரண்டு சந்தர்ப்பங்களில், பதில், அதே ஆம். 1379 00:56:24,490 --> 00:56:27,800 , சி மேலே குறியீடு மற்றும் இந்த சூழலில் இரு 1380 00:56:27,800 --> 00:56:29,910 இந்த இயக்க முறைமை கட்டளை வரி 1381 00:56:29,910 --> 00:56:31,440 கீழே, வழக்கு பாதிக்கப்படுகின்றனர். 1382 00:56:31,440 --> 00:56:33,830 எனவே, மூலதன ஜி உடன் GetString மூலதனமாய் வேண்டும் 1383 00:56:33,830 --> 00:56:37,050 மூலதன எஸ் நீங்கள் கீழ் அடுக்கில் printf எழுத வேண்டும். 1384 00:56:37,050 --> 00:56:39,520 நீங்கள் அனைத்து கீழ் அடுக்கில் ls தட்டச்சு செய்ய வேண்டும். 1385 00:56:39,520 --> 00:56:43,260 எனவே ஒவ்வொரு சூழ்நிலையில் இந்த கல்வியாண்டிற்கு, வழக்கில், நான் 1386 00:56:43,260 --> 00:56:44,820 உண்மையில், இந்த விஷயம். 1387 00:56:44,820 --> 00:56:46,148 ஆம். 1388 00:56:46,148 --> 00:56:47,398 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 1389 00:56:54,770 --> 00:56:56,480 டேவிட் MALAN: ஆ, சரி, அதனால், நாம் ஒரு கோப்பு என்ன செய்தால் 1390 00:56:56,480 --> 00:56:57,840 hello.d என்று. 1391 00:56:57,840 --> 00:57:00,090 அது டி நிரலாக்க மொழி ஆகும் அவுட் சுழல்கிறது. 1392 00:57:00,090 --> 00:57:02,790 அதனால் சில நேரங்களில், நாம் உண்மையில் ஒரு நிரலை எழுத முடியும் 1393 00:57:02,790 --> 00:57:06,190 அந்த வகையில் அந்த கோப்பு மற்றும் தொகுக்க வேண்டும். 1394 00:57:06,190 --> 00:57:09,090 நாம், உண்மையில், குறுகிய பதில், எனக்கு தெரியாது. 1395 00:57:09,090 --> 00:57:10,440 நாம் இதை செய்ய போகிறோம். 1396 00:57:10,440 --> 00:57:13,040 என்னை போய் ஒரு புதிய கோப்பு உருவாக்க வேண்டும். 1397 00:57:13,040 --> 00:57:15,580 இங்கு ஸ்பின், நேர்மையாக பொதுவாக, எப்போது எந்த சந்தேகமும் இல்லை 1398 00:57:15,580 --> 00:57:18,130 இந்த அரையிறுதி, மற்றும் உங்கள் சாதனம் அல்லது கணினியில் இல்லை 1399 00:57:18,130 --> 00:57:20,030 திறக்க, மேலே போய் ஏதாவது முயற்சி. 1400 00:57:20,030 --> 00:57:23,740 அதனால் நான் hello.d என்று ஒரு கோப்பு சேமிக்க போகிறேன். 1401 00:57:23,740 --> 00:57:25,010 இந்த சேமிக்க. 1402 00:57:25,010 --> 00:57:29,070 நான் உள்ளிடவும் ஹலோ செய்ய இயக்க போகிறேன். 1403 00:57:29,070 --> 00:57:31,660 அதை கேட்ச் வாய்ப்பு என்று உய்த்துணர தோன்றியது 1404 00:57:31,660 --> 00:57:35,920 டி விட, இந்த வழக்கில். 1405 00:57:35,920 --> 00:57:38,046 மற்ற கேள்விகள். 1406 00:57:38,046 --> 00:57:40,456 Yeah. 1407 00:57:40,456 --> 00:57:41,706 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 1408 00:57:48,170 --> 00:57:49,837 டேவிட் MALAN: சரி, இன்னும் ஒருமுறை என்று. 1409 00:57:49,837 --> 00:57:51,087 பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 1410 00:58:04,250 --> 00:58:05,780 டேவிட் MALAN: எப்படி என்று கண்டறிவதற்கு அல்லது பற்றி போக வேண்டும் 1411 00:58:05,780 --> 00:58:06,380 பழுது என்று? 1412 00:58:06,380 --> 00:58:08,800 அவர்கள் வெவ்வேறு மொழிகளில், அதனால் பெரும்பாலும், ஏனெனில் 1413 00:58:08,800 --> 00:58:10,280 பெரும்பாலும் நீங்கள் முற்றிலும் கிடைக்கும் 1414 00:58:10,280 --> 00:58:11,580 வேறு நிரல் outputted. 1415 00:58:11,580 --> 00:58:14,140 நீங்கள் முற்றிலும் மாறுபட்ட பிழை செய்திகளை பெற. 1416 00:58:14,140 --> 00:58:16,750 மேலும் வெறும் வடிவமைப்பு அடிப்படையில், இது விவாதிக்கக்கூடிய ஒரு என்று 1417 00:58:16,750 --> 00:58:19,140 ஏழை வடிவமைப்பு முடிவு இரண்டு வெவ்வேறு எழுத வேண்டும் 1418 00:58:19,140 --> 00:58:21,510 கிட்டத்தட்ட அடையாளங்களையே என்ற கோப்புகள் மொழிகளில் 1419 00:58:21,510 --> 00:58:23,000 ஒரு பயன்படுத்தி துல்லியமான அதே அடைவு, 1420 00:58:23,000 --> 00:58:24,550 செய்ய போன்ற தானியங்கி கருவி. 1421 00:58:24,550 --> 00:58:27,750 அதனால் நான், மீண்டும் அழுத்தம் மற்றும் இதை 15 ஆண்டுகளில் சொல்ல முடியும் 1422 00:58:27,750 --> 00:58:29,190 அந்த தவறை. 1423 00:58:29,190 --> 00:58:30,030 நடக்கலாம். 1424 00:58:30,030 --> 00:58:31,190 ஆனால், நான் நினைக்கிறேன், நான் பல்வேறு இல்லை 1425 00:58:31,190 --> 00:58:33,180 இடத்தில் சரக்கு போக்குவரத்து பாதுகாப்பு. 1426 00:58:33,180 --> 00:58:35,440 பிளஸ் பின்தொடரும் என்று பிழை செய்திகளை, என்று என்று 1427 00:58:35,440 --> 00:58:37,260 இறுதியில் பிரச்சினை என்ன கூறுகின்றன. 1428 00:58:37,260 --> 00:58:39,120 ஆனால் ஒரு மூலையில் வழக்கு. 1429 00:58:39,120 --> 00:58:41,730 >> சரி, மற்ற வெறும் ஒரு ஜோடி அறிமுகம் 1430 00:58:41,730 --> 00:58:45,600 அம்சங்கள் இங்கே இப்போது, நாம் இன்னும் ஒரு வரை உருவாக்க தொடங்க முடியாது 1431 00:58:45,600 --> 00:58:47,140 மேலும் சிக்கலான நிரல். 1432 00:58:47,140 --> 00:58:49,000 எனவே, அனைத்து முதல் கணித. 1433 00:58:49,000 --> 00:58:51,520 எனவே கணித உதாரணங்கள் முதல் வாரத்தில் எளிதாக வெறும் வகையான. 1434 00:58:51,520 --> 00:58:53,560 இந்த அனைத்து நிரலாக்க பற்றி என்று அல்ல 1435 00:58:53,560 --> 00:58:54,390 கணிதம். 1436 00:58:54,390 --> 00:58:57,890 நிச்சயமாக, பல்வேறு அம்சங்களை புரிந்து 1437 00:58:57,890 --> 00:58:59,610 கணிதம், அல்ஜீப்ரா, குறிப்பாக உள்ளது 1438 00:58:59,610 --> 00:59:00,330 இங்கே மிக பொருத்தமான. 1439 00:59:00,330 --> 00:59:03,010 அதிக அளவில் சிஎஸ் வகுப்புகள், நேரியல் இயற்கணிதம், உள்ள 1440 00:59:03,010 --> 00:59:03,920 நுண்கணிதம், மற்றும் போன்ற. 1441 00:59:03,920 --> 00:59:06,500 ஆனால் நாம் இந்த செமஸ்டர் என்ன செய்வேன் மிகவும் குறைக்கிறது 1442 00:59:06,500 --> 00:59:09,230 கணிதத்தில், மற்றும் நிச்சயமாக இல்லை கணித, உள்ளபடியே, ஆனால் உண்மையில் 1443 00:59:09,230 --> 00:59:11,570 இப்போது தர்க்கம் மற்றும் கவனமாக சிந்தனையை. 1444 00:59:11,570 --> 00:59:14,310 எனவே கணினி அறிவியல் நீண்ட இந்த இணைப்பு விட்டது என்று, 1445 00:59:14,310 --> 00:59:16,570 குறிப்பாக உயர்நிலை பள்ளி நிலை, கணிதம் கொண்டு, ஒரு 1446 00:59:16,570 --> 00:59:17,370 சிறிய தவறான. 1447 00:59:17,370 --> 00:59:20,090 நாம் உண்மையில், எழுத வேண்டும் என்று திட்டங்கள் மிக, ஏனெனில் 1448 00:59:20,090 --> 00:59:23,290 தீர்க்கும் பிரச்சினைகள் மீது அதிக அளவில் மற்றும் கவனம் வகையான என்று, 1449 00:59:23,290 --> 00:59:26,410 நிச்சயமாக, சில கூடுதலாக, கழித்தல், மற்றும் பல்வேறு பயன்படுத்த வேண்டும் 1450 00:59:26,410 --> 00:59:28,650 கணித சூத்திரங்கள் அல்லது போல, 1451 00:59:28,650 --> 00:59:30,860 ஆனால் நாள் முடிவில், அதை நினைத்து பற்றி அல்ல 1452 00:59:30,860 --> 00:59:33,240 இப்போது நீங்கள் ஒரு TI போன்ற செய்த என்ன செயல்படுத்துவதில் 1453 00:59:33,240 --> 00:59:35,050 உயர்நிலை பள்ளியில் கால்குலேட்டரை. 1454 00:59:35,050 --> 00:59:38,410 >> என்று மிக, இப்போது இந்த எதையாவது செய்வோம் 1455 00:59:38,410 --> 00:59:40,980 நாம் பயணம் செய்ய முடியும் என்று உள்ளன என்று கணித ஆபரேட்டர்கள் 1456 00:59:40,980 --> 00:59:43,950 நிரலாக்க அடிப்படை அம்சங்களில் சில, அல்லது மேல் 1457 00:59:43,950 --> 00:59:48,930 CS50 நூலகம் பரிந்துரைத்தார் இந்த வழக்கு சி எனவே, உள்ளன 1458 00:59:48,930 --> 00:59:51,520 இன்று நாம் மட்டுமே GetString பயன்படுத்தி - ஒரு நொடியில் 1459 00:59:51,520 --> 00:59:52,940 ஒருவேளை வேறு ஒரு செயல்பாடு - 1460 00:59:52,940 --> 00:59:55,380 ஆனால் ஒரு கணினி வெவ்வேறு தரவு வகைகள் உள்ளன. 1461 00:59:55,380 --> 00:59:58,550 நாள் முடிவில், கணினிகள் மட்டுமே 0 க்கள் மற்றும் 1 வி தெரியும். 1462 00:59:58,550 --> 01:00:01,880 ஆனால் கடந்த வாரம் நாம் பைனரி முறைமை பற்றி பேசினார் என்று நினைவு 1463 01:00:01,880 --> 01:00:05,000 எண் 0 போன்ற எண்கள், மற்றும் 1, 2 குறிக்கும் உள்ள, 1464 01:00:05,000 --> 01:00:07,480 நேட் வீடியோ போன்ற வரை 8 அனைத்து வழி,. 1465 01:00:07,480 --> 01:00:08,840 பின்னர் நாம் எவ்வளவு உயர்ந்த நம்பலாம் 1466 01:00:08,840 --> 01:00:10,000 இங்கே மேடையில் இல்லை. 1467 01:00:10,000 --> 01:00:15,660 ஆனால் நீங்கள் எண்கள் ஆனால் கடிதங்கள் மட்டும் பிரதிநிதித்துவப்படுத்தும் விரும்பினால், 1468 01:00:15,660 --> 01:00:18,240 நாம், மனிதர்கள், சில தன்னிச்சையான கொண்டு வர வேண்டும் 1469 01:00:18,240 --> 01:00:21,180 மரபுகளை, அதாவது நாள் முடிவில் என்றால் என் கணினி 1470 01:00:21,180 --> 01:00:24,260 0 க்கள் மற்றும் 1 வி, நன்கு நாங்கள் நல்ல விட்டோம் வெளிப்படுத்த திறன் உள்ளது 1471 01:00:24,260 --> 01:00:27,990 பிரதிநிதித்துவப்படுத்தும் 0 க்கள் மற்றும் 1 வி வகைகளை தரப்படுத்தி தொடங்க 1472 01:00:27,990 --> 01:00:28,800 வெவ்வேறு விஷயங்கள். 1473 01:00:28,800 --> 01:00:32,370 ஒரு கடிதம் பிரதிபலிக்கிறது என்று 0s மற்றும் 1 வி ஒரு முறை. 1474 01:00:32,370 --> 01:00:34,840 கடிதம் z பிரதிநிதித்துவப்படுத்தும் 0 க்கள் மற்றும் 1 வி அமைப்புகளைவிட. 1475 01:00:34,840 --> 01:00:37,600 நிறம் நீலம் பிரதிநிதித்துவம், அல்லது அந்த 0 க்கள் மற்றும் 1 வி அமைப்புகளைவிட 1476 01:00:37,600 --> 01:00:38,600 சிவப்பு, அல்லது போன்ற. 1477 01:00:38,600 --> 01:00:42,360 நாம் நம்மை வெளிப்படுத்த இந்த 0s மற்றும் 1 வி பயன்படுத்த வேண்டும் 1478 01:00:42,360 --> 01:00:45,140 இல்லை என்று பல்வேறு வழிகளில் பல்வேறு சந்தர்ப்பங்களில், 1479 01:00:45,140 --> 01:00:46,470 அவசியம் எண். 1480 01:00:46,470 --> 01:00:51,150 >> எனவே பிரதிநிதித்துவம் அடிப்படையில், சி, பல்வேறு தரவு வகைகள் உள்ளன 1481 01:00:51,150 --> 01:00:52,550 நாம் இதுவரை இந்த ஒரு பார்த்திருக்கிறேன். 1482 01:00:52,550 --> 01:00:54,940 நாம் எண்ணாக பார்த்தேன், மற்றும் திரையில் அறிவிப்பு என்ன இல்லை 1483 01:00:54,940 --> 01:00:56,140 இப்போது சரம். 1484 01:00:56,140 --> 01:00:58,550 சரம், உண்மையில், மீண்டும் சி இல்லை, இது ஒரு தான் 1485 01:00:58,550 --> 01:01:00,610 தெளிவுபடுத்தல் நாம் முதல் உகந்த 1486 01:01:00,610 --> 01:01:01,570 வார ஜோடி. 1487 01:01:01,570 --> 01:01:03,770 ஒரு எரிப்பதை ஒரு தனி தன்மை இருக்கும். 1488 01:01:03,770 --> 01:01:07,050 ஒரு மிதவை ஒரு தசம புள்ளி மற்றும் எண்கள் உடன், ஒரு உண்மையான எண்ணிக்கை 1489 01:01:07,050 --> 01:01:09,066 இடது மற்றும் வலது. 1490 01:01:09,066 --> 01:01:16,040 ஒரு இரட்டை மீண்டும் முன் பின்னணியில் உள்ளவர்கள் என்ன ஆகும்? 1491 01:01:16,040 --> 01:01:19,720 எனவே இரட்டை இரண்டு முறை ஒன்று உள்ளது. 1492 01:01:19,720 --> 01:01:21,240 மிக துல்லியமான இருமடங்கு சேர்க்கிறது. 1493 01:01:21,240 --> 01:01:22,440 இந்த என்ன அர்த்தம்? 1494 01:01:22,440 --> 01:01:26,090 எனவே இந்த வழக்குகளை ஒவ்வொரு, உலக தரப்படுத்தப்பட்ட வகையான உள்ளது 1495 01:01:26,090 --> 01:01:27,960 எத்தனை பிட்களாக பயன்படுத்தப்படுகின்றன 1496 01:01:27,960 --> 01:01:29,160 இந்த விஷயங்கள் ஒவ்வொரு. 1497 01:01:29,160 --> 01:01:31,590 நீங்கள் ஒரு பகுதியாக ஏற்கனவே நேட் இன் ASCII, வீடியோ பார்த்து நீங்கள் 1498 01:01:31,590 --> 01:01:36,170 pset 0, அல்லது பின்னர் இந்த வாரம் உங்களுக்கு, உங்களுக்கு தெரிந்திருக்கும் 1499 01:01:36,170 --> 01:01:37,450 அந்த ஆஸ்கி - 1500 01:01:37,450 --> 01:01:38,610 பாத்திரம் பிரதிநிதித்துவங்கள் - 1501 01:01:38,610 --> 01:01:40,670 எப்படி பல பிட்கள் பயன்படுத்த? 1502 01:01:40,670 --> 01:01:43,410 நீங்கள் கூட நம் டெமோ இருந்து எப்படி கடந்த வாரம் நினைவிருக்கும் 1503 01:01:43,410 --> 01:01:45,500 பல மக்கள் மேடையில் இருந்தனர். 1504 01:01:45,500 --> 01:01:46,840 பொதுவாக, 7 எனவே அல்லது 8. 1505 01:01:46,840 --> 01:01:49,230 பொதுவாக 8 எனவே, மற்றும் விரிவாக்கப்பட்டது என்று ஒன்று இல்லை 1506 01:01:49,230 --> 01:01:51,240 அனைத்து 8 பிட்கள், பதிலாக 7 பயன்படுத்தும் ஆஸ்கி. 1507 01:01:51,240 --> 01:01:54,710 ஆனால் பொதுவாக, நாம், இந்த வழக்கில், 2 சக்தி 8 பேச. 1508 01:01:54,710 --> 01:01:58,900 எனவே ஒரு நிரலாக்க மொழி ஒரு எரிப்பதை பொதுவாக 8 பிட்டுகள் ஆகும். 1509 01:01:58,900 --> 01:02:02,550 எனவே ஒரு முழு எண்ணாக பொதுவாக 32 பிட்டுகள் ஆகும். 1510 01:02:02,550 --> 01:02:04,810 ஒரு மிதவை பொதுவாக 32 பிட்டுகள் ஆகும். 1511 01:02:04,810 --> 01:02:08,060 ஒரு இரட்டை பொதுவாக 64 பிட்டுகள் ஆகும். 1512 01:02:08,060 --> 01:02:08,870 மற்றும் என்ன அர்த்தம்? 1513 01:02:08,870 --> 01:02:11,500 அதை நீங்கள் பெரிய எண்களை குறிக்கும் முடியும், அல்லது வழக்கு 1514 01:02:11,500 --> 01:02:15,490 உண்மையான எண்ணிக்கை, நீங்கள் பிறகு நிறைய எண்கள் முடியும் 1515 01:02:15,490 --> 01:02:16,240 தசம இடம். 1516 01:02:16,240 --> 01:02:18,980 அந்த வழக்கில் நிறைய இன்னும் துல்லியம்,. 1517 01:02:18,980 --> 01:02:21,780 இப்போது ஒரு நீண்ட நீண்ட துரதிருஷ்டவசமாக பெயரிடப்பட்டது. 1518 01:02:21,780 --> 01:02:24,340 எனவே 32 பிட்கள் இது ஒரு முழு எண்ணாக இருக்கிறது. 1519 01:02:24,340 --> 01:02:29,800 , 32 பிட்கள் இல்லை இது ஒரு நீண்ட உள்ளது. 1520 01:02:29,800 --> 01:02:32,610 மற்றும் 64 பிட்கள் ஒரு நீண்ட நீண்ட. 1521 01:02:32,610 --> 01:02:34,830 எனினும் அந்த சில சூழல் பாதிக்கப்படுகின்றனர்; அதை சார்ந்து 1522 01:02:34,830 --> 01:02:36,190 நீங்கள் கணினியில் என்ன மாதிரி. 1523 01:02:36,190 --> 01:02:40,510 எனவே பொதுவாக, நாம் ஒரு வீட்டு அல்லது ஒரு புதிர் உள்ள குறிப்பிட வேண்டும் போது 1524 01:02:40,510 --> 01:02:41,180 அது உண்மையில் ஒரு விஷயமாகும். 1525 01:02:41,180 --> 01:02:43,080 ஆனால் புள்ளி இந்த வெவ்வேறு அனைத்து அங்கு இல்லை 1526 01:02:43,080 --> 01:02:44,250 இங்கு குறிப்பிடத்தக்கது. 1527 01:02:44,250 --> 01:02:45,950 >> எனவே உண்மையில் ஒரு நிரலை டைவ் நாம். 1528 01:02:45,950 --> 01:02:48,300 புதிதாக இந்த எழுத விட, எனக்கு முன்னே போகட்டும் 1529 01:02:48,300 --> 01:02:50,940 இன்றைய மூல குறியீடு இருந்து திறந்து - தான் இவை அனைத்தும் 1530 01:02:50,940 --> 01:02:54,980 ஆன்லைன் - நீங்கள் ஆன்லைன் சுற்றி டிங்கர் விரும்பினால், அல்லது திரும்ப 1531 01:02:54,980 --> 01:02:57,120 உங்கள் கணினியில் சாதனம் மூலம் புதன்கிழமை, அறிவுறுத்தல்கள் 1532 01:02:57,120 --> 01:02:59,160 இது நிச்சயமாக முகப்பு பக்கத்தில் இணைக்கும். 1533 01:02:59,160 --> 01:03:00,830 இங்கே ஒரு சூப்பர் எளிய நிரல் உள்ளது. 1534 01:03:00,830 --> 01:03:02,520 ஆனால் அது மேலே புதிய சிறிய ஏதோ இருக்கிறது என்று 1535 01:03:02,520 --> 01:03:03,650 நாம் முன்பு இல்லை. 1536 01:03:03,650 --> 01:03:05,800 உரை நீல கோடுகள் ஒரு முழு நிறைய. 1537 01:03:05,800 --> 01:03:08,410 எனவே இந்த நீல கோடுகள் கருத்துக்கள் பிரதிபலிக்கின்றன. 1538 01:03:08,410 --> 01:03:10,620 அதை எழுத முடியும் ஒரு திட்டம் மிகவும் பயனுள்ளதாக இருக்கும் 1539 01:03:10,620 --> 01:03:13,160 நீயே, அல்லது சக, அல்லது நண்பர்கள், அல்லது சில கருத்துக்கள் 1540 01:03:13,160 --> 01:03:15,700 ஆசிரியர் கூட்டாளிகள், அந்த மாதிரி உள்ள என்ன நடக்கிறது விவரிக்க 1541 01:03:15,700 --> 01:03:18,500 இந்த கோப்பு, ஆனால் சி குறியீடு தன்னை எதுவும் இல்லை. 1542 01:03:18,500 --> 01:03:20,860 செயல்படவில்லை திட்டம் எதுவும், அது தான் 1543 01:03:20,860 --> 01:03:21,760 அழகியல். 1544 01:03:21,760 --> 01:03:24,580 எனவே நீங்கள் சி இதை நீங்கள் பொதுவாக தொடங்க உங்கள் 1545 01:03:24,580 --> 01:03:29,860 / *, மற்றும் நீங்கள் கருத்துரைகள் உங்கள் கருத்துக்கள் முடிவுக்கு 1546 01:03:29,860 --> 01:03:31,270 * /. 1547 01:03:31,270 --> 01:03:34,140 நீங்கள் உண்மையில் குத மற்றும் படங்களை வகையான வரைய போன்ற என்றால், 1548 01:03:34,140 --> 01:03:35,870 நீங்கள் நட்சத்திரங்கள் ஒரு முழு நிறைய நான், நீ ஒரு செய்வேன் 1549 01:03:35,870 --> 01:03:36,970 இந்த சிறிய பெட்டி. 1550 01:03:36,970 --> 01:03:37,990 அந்த விஷயங்கள் ஆனால் யாரும். 1551 01:03:37,990 --> 01:03:40,230 அந்த விஷயம் தான் முதல் ஆகும் 1552 01:03:40,230 --> 01:03:41,620 மற்றும் மிகவும் கடைசி. 1553 01:03:41,620 --> 01:03:43,820 இந்த பல வரி கருத்து என்று என்ன இருக்கிறது. 1554 01:03:43,820 --> 01:03:46,610 அது பெரும்பாலும் நட்சத்திரங்கள் மற்றும் பெட்டி செய்ய தான் மனித மாநாட்டில் தான் 1555 01:03:46,610 --> 01:03:48,420 இந்த மாதிரி விஷயங்களை நீங்கள் இலவச நேரம் நிறைய இருந்தால். 1556 01:03:48,420 --> 01:03:51,550 >> நீங்கள் சில கருத்துக்கள் எழுதப்பட்ட பிறகு எனவே, பொதுவாக, வந்து 1557 01:03:51,550 --> 01:03:53,160 திட்டத்தின் உண்மையான தைரியம். 1558 01:03:53,160 --> 01:03:55,630 இங்கே நம் பழக்கமான # அடங்கும் தான். 1559 01:03:55,630 --> 01:04:00,410 மற்றும் விரைவான, இந்த அவசியமான தேவை இல்லையா? 1560 01:04:00,410 --> 01:04:02,860 பார்வையாளர்கள்: தேவையான. 1561 01:04:02,860 --> 01:04:04,390 டேவிட் MALAN: அது உண்மையில் அவசியம் இல்லை. 1562 01:04:04,390 --> 01:04:07,070 அதனால், எனினும், அது அவசியம் இல்லை? 1563 01:04:07,070 --> 01:04:08,170 எனவே எந்த printf உள்ளது. 1564 01:04:08,170 --> 01:04:08,510 உண்மையில். 1565 01:04:08,510 --> 01:04:10,470 நாம் இந்த திட்டத்தில் செய்கிறீர்கள் அனைத்து கணிதம் ஆகும். 1566 01:04:10,470 --> 01:04:11,640 எனவே நான் உண்மையில் அந்த நீக்க முடியும். 1567 01:04:11,640 --> 01:04:14,330 எனவே நீங்கள் எப்போதும் எதுவும் சேர்க்க தேவையில்லை 1568 01:04:14,330 --> 01:04:15,420 ஒரு நிரலை மேல். 1569 01:04:15,420 --> 01:04:17,020 >> எனவே இந்த ஒரு பிட் எளிமைப்படுத்த வேண்டும். 1570 01:04:17,020 --> 01:04:18,650 இப்போது இந்த திட்டம் என்ன கவனிக்க. 1571 01:04:18,650 --> 01:04:19,920 அதிகமாக வட்டி. 1572 01:04:19,920 --> 01:04:21,410 int x = 1. 1573 01:04:21,410 --> 01:04:22,550 சரி, இந்த என்ன செய்கிறார்? 1574 01:04:22,550 --> 01:04:25,130 நன்றாக, முன் பின் மன மாதிரி நினைக்கிறேன். 1575 01:04:25,130 --> 01:04:27,500 இந்த கருத்து இடது புறத்தில் என்ன சம்பந்தம்? 1576 01:04:31,440 --> 01:04:32,830 ஒரு முழு எண் இடத்தை உருவாக்க. 1577 01:04:32,830 --> 01:04:33,930 எனவே எவ்வளவு இடம்? 1578 01:04:33,930 --> 01:04:36,980 சரி, நாம் 32 பிட்கள் என்று இப்போது தெரிய நடக்கும். 1579 01:04:36,980 --> 01:04:40,070 முன்பு, ஒரு சரம் தொழில்நுட்ப 32 பிட்கள் இருந்தது, ஆனால் இன்னும் 1580 01:04:40,070 --> 01:04:40,950 எதிர்காலத்தில் என்று. 1581 01:04:40,950 --> 01:04:42,240 ஆனால் ஒரு முழு எண்ணாக 32 பிட்டுகள் ஆகும். 1582 01:04:42,240 --> 01:04:45,590 இங்கு இடது இந்த வெளிப்பாடு எனவே, int x மட்டும் ஏன் கூறுகிறார் 1583 01:04:45,590 --> 01:04:48,490 கணினி இயக்க, என்னை ரேம் 32 பிட்கள் கொடுக்க - 1584 01:04:48,490 --> 01:04:50,450 இல்லையெனில் ரேம் 4 பைட்டுகள் என்று - 1585 01:04:50,450 --> 01:04:53,930 அதனால் நான் அந்த இடத்தில் ஒரு முழு எண் முடியும். 1586 01:04:53,930 --> 01:04:55,330 நீ என்ன முழு வேண்டும்? 1587 01:04:55,330 --> 01:04:56,640 நன்றாக, வெறும் எண்ணிக்கை 1. 1588 01:04:56,640 --> 01:04:59,530 int y 2 பெறுகிறார், சரியான ஒன்று இல்லை என்றாலும் 1589 01:04:59,530 --> 01:05:02,160 எண் அதன் அளவு அடிப்படையில், பெரியது. 1590 01:05:02,160 --> 01:05:04,790 எண் தன்னை இன்னும் வெறும் 32 பிட்டுகள் ஆகும். 1591 01:05:04,790 --> 01:05:06,520 அது பிட்கள் முறை தான் வித்தியாசமானது 1592 01:05:06,520 --> 01:05:08,260 1 மற்றும் 2 பிரதிநிதித்துவம். 1593 01:05:08,260 --> 01:05:11,980 int z இப்போது, என்னை மற்றொரு 32 பிட்கள் கொடு z அழைப்பு, மற்றும் வேண்டும் என்கிறார் 1594 01:05:11,980 --> 01:05:14,210 அங்கு 1 மற்றும் 2 என்ற அளவில் கூட்டுத்தொகை. 1595 01:05:14,210 --> 01:05:18,050 இப்போது z மறைமுகமாக, மதிப்பு 3 சேமித்து, அதனால் 1596 01:05:18,050 --> 01:05:19,360 பின்னர் 0 திருப்பி. 1597 01:05:19,360 --> 01:05:23,020 >> இப்போது இந்த திட்டம், அது வட்டி எதுவும் செய்ய? 1598 01:05:23,020 --> 01:05:26,170 அது உண்மையில் எந்த, சுவாரஸ்யமான எதையும் செய்ய முடியாது 1599 01:05:26,170 --> 01:05:28,450 உணர்வு, ஏனெனில் ஏன்? சில கணித செய்கிறாள். 1600 01:05:28,450 --> 01:05:30,590 ஆனால், அது சரியான விடை திரும்பி இல்லை. 1601 01:05:30,590 --> 01:05:31,790 அது 0 திரும்பி. 1602 01:05:31,790 --> 01:05:33,440 இது பதில் அச்சிடும் இல்லை. 1603 01:05:33,440 --> 01:05:35,760 எனவே இந்த திட்டத்தை அது, அடிப்படையில் ஒரு உதவாக்கரை 1604 01:05:35,760 --> 01:05:36,350 இப்போது உள்ளது. 1605 01:05:36,350 --> 01:05:37,220 சில வேலை செய்கிறாள். 1606 01:05:37,220 --> 01:05:39,530 அது சில வினாடிகள் எண்ணிக்கை, அல்லது மைக்ரோ செகண்ட்ஸ், போவதற்கு நடக்கிறது 1607 01:05:39,530 --> 01:05:41,510 ரன், ஆனால் அது உண்மையில் எதுவுமே இல்லை 1608 01:05:41,510 --> 01:05:42,770 மனித பயனுள்ளதாக. 1609 01:05:42,770 --> 01:05:46,810 >> எனவே உண்மையில் இப்போது நான் உண்மையில் நான் இப்போது math2, திறக்க அனுமதி 1610 01:05:46,810 --> 01:05:48,250 இதன் விளைவாக, அச்சிடுதல். 1611 01:05:48,250 --> 01:05:51,260 இந்த நம்முடைய முந்தைய எடுத்துக்காட்டுகள் இருந்து உய்த்துணரலாம். 1612 01:05:51,260 --> 01:05:54,320 நான் சில எளிய கணித செய்ய விரும்பினால், int x = 1, y 1613 01:05:54,320 --> 01:05:56,820 = 2. z இப்போது 1 மற்றும் 2. 1614 01:05:56,820 --> 01:05:59,240 இந்த வெளிப்படையாக அவுட் அச்சிட என்ன நடக்கிறது? 1615 01:05:59,240 --> 01:06:00,120 3. 1616 01:06:00,120 --> 01:06:01,590 எனவே விரைவு நல்லறிவு சரிபார்க்கவும். 1617 01:06:01,590 --> 01:06:03,830 என்னை இந்த அடைவில் செல்லலாம். 1618 01:06:03,830 --> 01:06:06,480 சிடி source1m எனவே. 1619 01:06:06,480 --> 01:06:09,370 என்னை போய் math2 செய்ய தட்டச்சு செய்யலாம். 1620 01:06:09,370 --> 01:06:11,510 எந்த பிழை செய்திகளை வெளியே வந்து, என்னை இயங்க விட - 1621 01:06:11,510 --> 01:06:14,800 என்னை math2 ரன் a.out-விடமாட்டேன். உள்ளிடவும். 1622 01:06:14,800 --> 01:06:16,750 உண்மையில், அது 3 அச்சு. 1623 01:06:16,750 --> 01:06:18,460 அதே நேரம் இந்த ஒரு மாறுபாடு பாருங்கள் நாம். 1624 01:06:18,460 --> 01:06:23,870 Math3.c, நாம் இப்போது இங்கே இந்த எடுத்துக்காட்டாக உள்ளது. 1625 01:06:23,870 --> 01:06:26,540 >> மிகவும் விறுவிறுப்பான இந்த ஒரு வகையான. 1626 01:06:26,540 --> 01:06:32,000 அதனால் இங்கே இந்த ஒரு, பதில், 10 1 பிரித்து போகிறது 1627 01:06:32,000 --> 01:06:33,910 மற்றும் நான் அதை ஒரு மிதவை என அறிவித்தார் நான் கவனிக்கவில்லை. 1628 01:06:33,910 --> 01:06:35,200 நான் ஏன் அதை ஒரு மிதவை இருக்க வேண்டும்? 1629 01:06:35,200 --> 01:06:36,110 நல்லது, அது ஒரு பகுதி தான். 1630 01:06:36,110 --> 01:06:37,140 அது ஒரு உண்மையான எண்ணிக்கை இருக்க போகிறது. 1631 01:06:37,140 --> 01:06:40,970 இந்த வழக்கில், 10% - அது வட்டம் 0.1, இருக்க போகிறது. 1632 01:06:40,970 --> 01:06:42,610 மற்றும் நான் வெளியே அச்சிட என்ன வேண்டும்? 1633 01:06:42,610 --> 01:06:43,440 சரி, இந்த பதில். 1634 01:06:43,440 --> 01:06:44,760 சரி, இந்த தவிர முதல் கேலி செய்வோம். 1635 01:06:44,760 --> 01:06:47,020 எனவே இடது புறத்தில், ஒரு பிரகடனம் 1636 01:06:47,020 --> 01:06:49,410 மிதப்பதற்கு, அதற்கு பதில் என்று. 1637 01:06:49,410 --> 01:06:52,280 வலது புறத்தில், 1 10 வகுக்கப்பட்ட என்று வைத்து 1638 01:06:52,280 --> 01:06:54,370 மாறி உள்ளே பதில். 1639 01:06:54,370 --> 01:06:56,410 இப்போது, இந்த வரி இன்னும் கொஞ்சம் புரிந்து தெரிகிறது. 1640 01:06:56,410 --> 01:06:59,440 ஆனால் சில பிரபலமான அம்சங்களை கவனிக்க. % ஒரு வருகிறது இங்கே பொருள் 1641 01:06:59,440 --> 01:07:00,490 ஒதுக்கிட. 1642 01:07:00,490 --> 01:07:03,230 f இங்கே பொருள் ஒரு உண்மையான, ஒரு மிதவை புள்ளி மதிப்பு 1643 01:07:03,230 --> 01:07:05,490 எண், ஒரு தசம புள்ளி ஒன்று. 1644 01:07:05,490 --> 01:07:07,330 என்ன 0.2 அர்த்தம்? 1645 01:07:07,330 --> 01:07:10,740 யாரும் முன் அனுபவம் தெரியும்? 1646 01:07:10,740 --> 01:07:12,010 இரண்டு தசம இடங்கள். 1647 01:07:12,010 --> 01:07:14,050 எனவே நாம் இந்த பார்க்கவில்லை, ஆனால் அது வெறும் ஒரு வழி 1648 01:07:14,050 --> 01:07:16,360 இன்னும் சிறிது printf கட்டுப்பாட்டை மற்றும் உடற்பயிற்சி 1649 01:07:16,360 --> 01:07:20,840 சொல்லிக்கொண்டே, தசம புள்ளி பின்னர் என்னை 30 புள்ளிகள் கொடுக்க வேண்டாம் 1650 01:07:20,840 --> 01:07:22,490 பதிலாக என்னை 2 கொடுக்க. 1651 01:07:22,490 --> 01:07:23,960 >> பின்னர் மேல் சென்று இந்த இயக்க அனுமதிக்க. 1652 01:07:23,960 --> 01:07:30,160 எனவே கணித 3 செய்ய, இப்போது உள்ளிடவும், என்னை கணித 3 ரன் நாம். 1653 01:07:30,160 --> 01:07:34,630 அந்த உரிமை இல்லை. 1654 01:07:34,630 --> 01:07:37,390 நாங்கள் எங்கள் முதல் உண்மையான பிழை ஏற்பட்டுள்ளது தெரிகிறது. 1655 01:07:37,390 --> 01:07:39,400 நன்றாக, ஒருவேளை நான் நெருங்கிய போதும் தேடும். 1656 01:07:39,400 --> 01:07:41,960 என்னை இங்கு செல்லலாம், மற்றும் நாம் எனக்கு 20 தசம வைத்து 1657 01:07:41,960 --> 01:07:43,300 அங்கு புள்ளி இடங்கள். 1658 01:07:43,300 --> 01:07:47,950 என்னை இந்த தொகுக்க விட, ரன், math3 செய்ய. 1659 01:07:47,950 --> 01:07:50,960 தெரியும் 10 வகுக்க 1 0 இல்லை. 1660 01:07:50,960 --> 01:07:54,270 அதனால் என்ன நடக்கிறது? 1661 01:07:54,270 --> 01:07:56,740 சரி, சரி, நான் உண்மையில் இந்த செய்ய இல்லை. 1662 01:07:56,740 --> 01:07:57,600 ஒரு நல்ல சிந்தனை. 1663 01:07:57,600 --> 01:07:59,140 இந்த உண்மையில் ஒரு தற்செயல் ஆகும் 1664 01:07:59,140 --> 01:08:00,220 நாம் இந்த செய்கிறீர்கள் என்று. 1665 01:08:00,220 --> 01:08:02,010 ஆனால் இப்போது இது அல்ல என்று நிரூபிக்க, நான் 1666 01:08:02,010 --> 01:08:03,160 சீரற்ற ஏதாவது திருப்பி. 1667 01:08:03,160 --> 01:08:05,160 அது தவறு என்பதால், வீட்டில் இதை செய்யாதே. 1668 01:08:05,160 --> 01:08:08,000 ஆனால் math3 செய்ய, எனக்கு அது இயங்க அனுமதிக்க. 1669 01:08:08,000 --> 01:08:10,690 அதனால் நான் திரும்புகிறேன் என்ன செய்ய ஒன்றும் இல்லை, தான் செய்ய வேண்டும் 1670 01:08:10,690 --> 01:08:11,940 நான் அச்சிடும் நான் என்ன. 1671 01:08:11,940 --> 01:08:14,150 ஆனால் நான் இங்கே அதை கேட்டு. 1672 01:08:14,150 --> 01:08:15,270 என்ன? 1673 01:08:15,270 --> 01:08:17,524 பார்வையாளர்கள்: எனவே நாம் எண்களை எழுத வேண்டும் 1674 01:08:17,524 --> 01:08:19,680 என பிரிவு - 1675 01:08:19,680 --> 01:08:20,319 >> டேவிட் MALAN: சரி நல்ல. 1676 01:08:20,319 --> 01:08:22,810 எனவே பங்கு எண்கள் எழுத வேண்டும் 1677 01:08:22,810 --> 01:08:25,979 மிதவை புள்ளி இங்கு பிரிவு தங்களை மதிப்பிடுகிறது. 1678 01:08:25,979 --> 01:08:29,359 அதனால் பிரச்சனை இங்கு முன்: சி, நிறைய போல 1679 01:08:29,359 --> 01:08:31,819 மொழிகளை, வெவ்வேறு தரவு வகைகள் உள்ளன. 1680 01:08:31,819 --> 01:08:34,600 அந்த தரவு வகைகள், உதாரணமாக, இந்த இங்கே. 1681 01:08:34,600 --> 01:08:37,430 இங்கே, நான் 1 தட்டச்சு போது மற்றும் நான் கேள்வி தரவு வகைகள் 1682 01:08:37,430 --> 01:08:40,870 வகை 10, என்ன தரவு வகைகள் பெரும்பாலும் இருக்கும்? 1683 01:08:40,870 --> 01:08:42,170 அது சரி, அது ஒரு முழு எண்ணாக இருக்கிறது? 1684 01:08:42,170 --> 01:08:44,149 இல்லை தசம இல்லை, ஏனெனில் அது நிச்சயம் ஒரு மிதவை இல்லை 1685 01:08:44,149 --> 01:08:45,460 புள்ளி அல்லது அப்படி எதுவும் சொல்லவில்லை. 1686 01:08:45,460 --> 01:08:48,270 எனவே உண்மையில், நான் ஒரு முழு எண்ணாக வகுக்க ஒரு முழு எண்ணாக இருக்கிறது. 1687 01:08:48,270 --> 01:08:52,160 >> எனவே கணித மற்றும் கணினி பற்றிய சுவாரஸ்யமான விஷயம் என்று 1688 01:08:52,160 --> 01:08:54,840 - நீங்கள் முழு பயன்படுத்தி பிரிவு செய்கிறீர்கள் என்றால், 1689 01:08:54,840 --> 01:08:57,310 1 10 வகுக்க, ஆமாம் 0.1 ஆகும். 1690 01:08:57,310 --> 01:09:01,420 இருப்பினும், நீங்கள் ஒரு முழு எண் மூலம் ஒரு முழு பிளவு போது, 1691 01:09:01,420 --> 01:09:06,859 பதில் கூட இப்போது, ஏனெனில் ஒரு முழு எண்ணாக இருக்க வேண்டும். 1692 01:09:06,859 --> 01:09:08,630 மற்றும் உட்குறிப்பு பின் என்ன? 1693 01:09:08,630 --> 01:09:13,640 சரி, பதில் 1 10 வகுக்க என்றால், 0.1 சமம் என்ன 1694 01:09:13,640 --> 01:09:15,680 கணினி செய்ய போகிறாள் என்று நான் எப்படி யோசனை 1695 01:09:15,680 --> 01:09:19,270 ஒரு மிதவை புள்ளி மதிப்பு, ஒரு காரணம், 0.1 பிரதிநிதித்துவம் 1696 01:09:19,270 --> 01:09:21,910 முழு அது பின்னர் எல்லாவற்றையும் வெட்டுவது நடக்கிறது 1697 01:09:21,910 --> 01:09:27,470 தசம புள்ளி மற்றும் நீங்கள் ஆரம்பத்தில் 0 காட்ட. 1698 01:09:27,470 --> 01:09:29,540 அது ஒரு மிதவை புள்ளி போன்ற அச்சிடும் என்று உண்மையை 1699 01:09:29,540 --> 01:09:31,200 மதிப்பு, இது ஒரு அழகியல் விஷயம். 1700 01:09:31,200 --> 01:09:34,279 நான் கணினி இந்த அச்சிட கட்டாயப்படுத்தி நான் காரணம் என்று 1701 01:09:34,279 --> 01:09:35,229 புள்ளி மதிப்பு மிதக்கும். 1702 01:09:35,229 --> 01:09:37,720 உண்மையில் நான் ஒரு மிதவை என அறிவித்தார், ஆனால் கணித உள்ளது 1703 01:09:37,720 --> 01:09:39,010 இங்கு நடக்கிறது. 1704 01:09:39,010 --> 01:09:41,859 >> என்னை உண்மையில் ஒரு அழகான சுலபமான வழி இந்த சரி விடு. 1705 01:09:41,859 --> 01:09:45,250 ஏன் நான் கூட, 10.0 மற்றும் 1.0 செய்ய வேண்டாம் 1706 01:09:45,250 --> 01:09:47,609 தொழில்நுட்ப நான் அந்த ஒரு செய்து கொண்டு தப்பிக்க முடியும். 1707 01:09:47,609 --> 01:09:50,630 இப்போது என்னை போய் math3 செய்யலாம். 1708 01:09:50,630 --> 01:09:56,350 என்னை போய் இப்போது math3 ரன், உள்ளிடவும் நாம். 1709 01:09:56,350 --> 01:09:57,500 இப்போது, ஒ. 1710 01:09:57,500 --> 01:10:00,050 இப்போது நாம் முற்றிலும் ஒரு புதிய பிரச்சனை. 1711 01:10:00,050 --> 01:10:05,600 எனவே சரியான, நல்ல; நாம் 0.1 நெருக்கமாக இருக்கும், ஆனால் தெளிவாக உள்ளது 1712 01:10:05,600 --> 01:10:06,240 இங்கே தவறு? 1713 01:10:06,240 --> 01:10:08,260 தவிர, நாம் சரியான, பல ஆண்டுகளாக நீங்கள் பொய்? 1714 01:10:08,260 --> 01:10:13,660 1, அதனால் என்ன உண்மையில் மிகவும் 0.1 10 வகுக்கப்பட்ட 1715 01:10:13,660 --> 01:10:14,700 உண்மையில் இங்கு நடக்கிறது? 1716 01:10:14,700 --> 01:10:16,420 நீங்கள் இந்த வழியாக காரணம் என்ன தர்க்கரீதியாக முடியும். 1717 01:10:16,420 --> 01:10:19,200 ஒரு கணினி மட்டுமே தொடங்க ரேம் ஒரு வரையறுக்கப்பட்ட அளவு இருந்தால் 1718 01:10:19,200 --> 01:10:23,530 உடன், மற்றும் உண்மையில் ஒரு கணினி மட்டுமே ஒரு 32 பிட்கள் பயன்படுத்தி 1719 01:10:23,530 --> 01:10:26,200 புள்ளி மதிப்பு மிதக்கும், அது ஒரு காரணத்தை உள்ளது 1720 01:10:26,200 --> 01:10:29,870 இந்த வழக்கில் துணுக்குகள், 32 வரையறு எண், ஆம், நீங்கள் 1721 01:10:29,870 --> 01:10:31,050 பொருள் நிறைய பிரதிநிதித்துவம். 1722 01:10:31,050 --> 01:10:33,220 அது உண்மையில் நான்கு பில்லியன் வெவ்வேறு மதிப்புகள் இருக்க முடியும் 1723 01:10:33,220 --> 01:10:38,040 32 பிட்கள், 2 32, ஆனால் அது இன்னும் முற்று தான் கொண்டு குறிப்பிடப்படுகின்றன. 1724 01:10:38,040 --> 01:10:40,730 அதனால் பிரச்சனை உண்மையான எண்ணற்ற அங்கு இல்லை 1725 01:10:40,730 --> 01:10:41,370 எண்கள், வலது. 1726 01:10:41,370 --> 01:10:43,560 நீங்கள் என்னை ஒரு உண்மையான எண்ணிக்கை கொடுத்தால், நான் எப்போதும் நீங்கள் ஒரு காணலாம் 1727 01:10:43,560 --> 01:10:46,080 வெறும் முறுக்குவதை மூலம், சற்றே குறைவாக, சற்றே பெரிய 1728 01:10:46,080 --> 01:10:47,970 தசம புள்ளி பின்னர் அந்த எண்கள். 1729 01:10:47,970 --> 01:10:50,870 நீங்கள் பிட்கள் எண்ணற்ற இல்லை என்றால், நீங்கள் 1730 01:10:50,870 --> 01:10:52,940 இது ஒரு முடிவிலா பிரதிநிதித்துவம் முடியாது 1731 01:10:52,940 --> 01:10:54,800 உண்மையான எண்கள் எண்ணிக்கை. 1732 01:10:54,800 --> 01:10:58,090 >> அதனால் அங்கு கணினிகள் இந்த உள்ளார்ந்த imprecision, மற்றும் 1733 01:10:58,090 --> 01:11:00,930 இந்த கூட எளிய அனைத்து நேரம் விழுந்தியானா 1734 01:11:00,930 --> 01:11:02,260 இந்த திட்டங்கள். 1735 01:11:02,260 --> 01:11:05,640 ஆனால் அதே சில உண்மையான உலக பிரச்சினைகள். 1736 01:11:05,640 --> 01:11:07,790 உண்மையில், அது வெறும் பாருங்கள் சிறிதுநேரம் நாம் 1737 01:11:07,790 --> 01:11:09,530 உண்மையில் உண்மையில் நடந்தது என்று ஒன்று. 1738 01:11:09,530 --> 01:11:11,620 நாம் நிமிடங்கள் தான் முதல் இரண்டு பார்க்கலாம், மற்றும் நான் 1739 01:11:11,620 --> 01:11:13,270 நாம் இணைப்பு ஆன்லைன் பதிவு செய்வோம். 1740 01:11:13,270 --> 01:11:16,700 ஆனால் இந்த மிக, தவறான போக முடியும் நான் என்ன செய்ய ஏற்பாடு ஆகும் 1741 01:11:16,700 --> 01:11:19,680 நேர்மையாக, ஒரு மிகவும் சோகமான முறையில் இந்த விஷயங்களை போது 1742 01:11:19,680 --> 01:11:23,870 பாராட்டப்பட்டது அல்லது அது வரும் போது தான் நாம் மனிதர்கள் தவறு செய்வார்கள் 1743 01:11:23,870 --> 01:11:26,792 நவீன கணினிகள் செயல்படுத்த விவரங்கள் இந்த வகையான. 1744 01:11:26,792 --> 01:11:27,284 >> [வீடியோ வாசித்தல்] 1745 01:11:27,284 --> 01:11:30,730 -நாம் இப்போது நவீன மார்வல்ஸ் மீது பொறியியல் பேரழிவுகள் திரும்ப. 1746 01:11:30,730 --> 01:11:32,200 கணினிகள். 1747 01:11:32,200 --> 01:11:34,920 நாம் அடிக்கடி வெறுப்பாக பிரச்சினைகளை ஏற்க வருகிறோம் 1748 01:11:34,920 --> 01:11:36,750 அவர்களிடம் போய். 1749 01:11:36,750 --> 01:11:40,690 பிழைகள், வைரஸ்கள், மற்றும் மென்பொருள் குறைபாடுகள் சிறிய விலை இருக்கும் 1750 01:11:40,690 --> 01:11:42,550 வசதிக்காக கொடுக்க. 1751 01:11:42,550 --> 01:11:45,170 ஆனால் உயர் தொழில்நுட்ப மற்றும் அதிவேக இராணுவ மற்றும் விண்வெளியில் 1752 01:11:45,170 --> 01:11:48,450 நிரல் பயன்பாடுகள், சிறிய பிரச்சனை முடியும் 1753 01:11:48,450 --> 01:11:52,220 பேரழிவு பற்றி பெரிதாக. 1754 01:11:52,220 --> 01:11:56,780 ஜூன் 4, 1996 அன்று, விஞ்ஞானிகள் ஒரு ஆளில்லா நடத்த தயார் 1755 01:11:56,780 --> 01:11:58,430 ஏரியன் 5 ராக்கெட். 1756 01:11:58,430 --> 01:12:00,750 இது வடிவமைக்கப்பட்டுள்ளது அறிவியல் செயற்கைக்கோள்களை சுமந்து 1757 01:12:00,750 --> 01:12:03,580 நிறுவ துல்லியமாக எப்படி பூமியின் காந்த புலம் 1758 01:12:03,580 --> 01:12:06,900 சூரிய காற்று இடைவினைபுரிகிறது. 1759 01:12:06,900 --> 01:12:10,330 ராக்கெட் ஐரோப்பிய விண்வெளி ஏஜென்சி மற்றும் கட்டப்பட்டது 1760 01:12:10,330 --> 01:12:13,450 பிரஞ்சு கயானா கடற்கரையில் அதன் வசதி இருந்து தூக்கி. 1761 01:12:13,450 --> 01:12:16,970 >> -நேரத்தில் விமானத்தில் 37 பற்றி விநாடிகள், அவர்கள் முதல் 1762 01:12:16,970 --> 01:12:19,700 கவனித்தனர் ஏதாவது முனைகள் என்று, தவறு நடந்து விட்டது 1763 01:12:19,700 --> 01:12:21,590 அவர்கள் உண்மையிலேயே கூடாது ஒரு வழியில் swiveling. 1764 01:12:21,590 --> 01:12:25,020 தெளிவாக விமானத்தில் சுமார் 40 வினாடிகள், வாகனம் 1765 01:12:25,020 --> 01:12:27,340 சிக்கல் இருந்தது, அவர்கள் முடிவெடுத்ததாக போது தான் 1766 01:12:27,340 --> 01:12:28,136 அதை அழிக்க. 1767 01:12:28,136 --> 01:12:31,450 மாபெரும் தைரியம் ஒரு எல்லை பாதுகாப்பு அதிகாரி அழுத்தம் 1768 01:12:31,450 --> 01:12:34,160 அது ஒரு அமையலாம் முன் பொத்தானை, ராக்கெட் பிலிவ் அப் 1769 01:12:34,160 --> 01:12:37,470 பொது பாதுகாப்பு தடையாக. 1770 01:12:37,470 --> 01:12:40,750 >> -இந்த ஏரியன் 5 முதல் பயணம், மேலும் அதன் 1771 01:12:40,750 --> 01:12:43,990 அழிவு ஏனெனில் பதிக்கப்பட்ட ஒரு குறைபாடு என்ற நடந்தது 1772 01:12:43,990 --> 01:12:45,480 ராக்கெட் மென்பொருள். 1773 01:12:45,480 --> 01:12:47,660 >> -ஏரியன் மீது சிக்கல் பல என்று இருந்தது என்று 1774 01:12:47,660 --> 01:12:51,245 வெளிப்படுத்த 64 பிட்கள் தேவை மற்றும் அவர்கள் அதை மாற்ற வேண்டும் 1775 01:12:51,245 --> 01:12:53,010 ஒரு 16 பிட் எண். 1776 01:12:53,010 --> 01:12:54,900 அவர்கள் எண்ணிக்கை இல்லை என்று கருதப்படுகிறது 1777 01:12:54,900 --> 01:12:56,280 , மிக பெரிய போகிறேன் 1778 01:12:56,280 --> 01:12:59,920 அந்த 64 பிட் எண் அந்த இலக்குகள் மிகவும் 0s இருந்தன. 1779 01:12:59,920 --> 01:13:01,860 அவர்கள் தவறு. 1780 01:13:01,860 --> 01:13:04,550 >> ஒரு மென்பொருள் திட்டத்தின் இயலாமை ஏற்க 1781 01:13:04,550 --> 01:13:07,730 மற்றொரு உருவாக்கப்பட்ட பல வகையான மூல இருந்தது 1782 01:13:07,730 --> 01:13:08,930 தோல்வி. 1783 01:13:08,930 --> 01:13:11,490 மென்பொருள் வளர்ச்சி மிகவும் விலையுயர்ந்த அங்கமாக 1784 01:13:11,490 --> 01:13:13,280 புதிய தொழில்நுட்பம். 1785 01:13:13,280 --> 01:13:16,530 ஏரியன் 4 ராக்கெட் வெற்றிகரமாக இருந்தது. 1786 01:13:16,530 --> 01:13:19,100 இது உருவாக்கப்பட்டது மென்பொருள் மிகவும் பயன்படுகிறது 1787 01:13:19,100 --> 01:13:21,050 ஏரியன் 5. 1788 01:13:21,050 --> 01:13:25,530 >> -அடிப்படை பிரச்சினை, ஏரியன் 5 வேகமாக இருந்தது 1789 01:13:25,530 --> 01:13:27,280 வேகமாக அதிகரித்தது. 1790 01:13:27,280 --> 01:13:30,590 மற்றும் மென்பொருள் என்று கணக்கிடப்பட்டது. 1791 01:13:30,590 --> 01:13:33,060 >> -ராக்கெட் அழிவு ஒரு பெரிய நிதி இல்லை 1792 01:13:33,060 --> 01:13:37,670 பேரழிவு, ஒரு நிமிடம் மென்பொருள் பிழை காரணமாக அனைத்து. 1793 01:13:37,670 --> 01:13:40,750 ஆனால் இந்த தரவு மாற்ற பிரச்சனைகள் முதல் முறை அல்ல 1794 01:13:40,750 --> 01:13:43,680 நவீன ராக்கெட் தொழில்நுட்பம் பாதிக்கப்பட்டிருந்தது. 1795 01:13:43,680 --> 01:13:44,390 >> டேவிட் MALAN: நாங்கள் அதை விட்டு விடுகிறேன். 1796 01:13:44,390 --> 01:13:46,870 ஆனால் இந்த ஏற்பாடு என்று எப்படி பொருந்தும் கூட சில 1797 01:13:46,870 --> 01:13:48,750 நாம் ஆரம்பித்துவிட்டேன் என்று இந்த குறைந்த அளவில் விவரங்கள் 1798 01:13:48,750 --> 01:13:50,040 இங்கே இன்று ஆராயும். 1799 01:13:50,040 --> 01:13:52,510 நீங்கள் சில வேளை கவனத்தை திசை திருப்பி ஒரு சிறிய கிடைக்கும் என்று கூட 1800 01:13:52,510 --> 01:13:55,240 தொடரியல் மற்றும் இங்கே arcaneness, உணர்ந்து என்று மேல் 1801 01:13:55,240 --> 01:13:57,690 கால நாம் இதை எப்படி பொருந்தும் கவனம் 1802 01:13:57,690 --> 01:13:59,530 இதுவரை சிஎஸ் அப்பால் உலகங்கள். 1803 01:13:59,530 --> 01:14:00,780 நாம் புதன்கிழமை நீங்கள் பார்ப்போம்.