1 00:00:07,360 --> 00:00:09,360 [Powered by Google Translate] நேட் HARDISON: நீங்கள் கிடைத்துவிட்டது போது பல திட்டங்களை ஒரு அன்று திறக்க 2 00:00:09,360 --> 00:00:11,250 கணினி, அதை எல்லாம் போல தெரிகிறது 3 00:00:11,250 --> 00:00:12,880 அதே நேரத்தில் இயங்கும். 4 00:00:12,880 --> 00:00:15,350 உதாரணமாக, நீங்கள் ஒரு இணைய உலாவி வேலை 5 00:00:15,350 --> 00:00:19,360 பயர்பாக்ஸ் அல்லது இன்டர்நெட் எக்ஸ்ப்ளோரர், ஐடியூன்ஸ் மீது இசையை கேட்டு, 6 00:00:19,360 --> 00:00:21,490 மற்றும் வார்த்தை ஒரு கட்டுரை எழுதினார். 7 00:00:21,490 --> 00:00:24,240 எனினும், முக்காடிட்டு, திட்டங்கள் உண்மையில் 8 00:00:24,240 --> 00:00:25,830 ஒரு நேரத்தில் ஒரு ரன். 9 00:00:25,830 --> 00:00:29,750 இது, விண்டோஸ், Mac OSX இயங்குதளத்தின் வேலை, அல்லது 10 00:00:29,750 --> 00:00:33,070 லினக்ஸ், என, இந்த தனி செயல்முறைகள் ஒவ்வொரு நிர்வகிக்க 11 00:00:33,070 --> 00:00:35,900 திட்டங்கள் என்று, அவற்றை மாற என்று நீங்கள் 12 00:00:35,900 --> 00:00:38,610 உங்கள் கட்டுரை வேலை உங்கள் பேஸ்புக் பக்கம் சரி போ 13 00:00:38,610 --> 00:00:41,590 மீண்டும், வார்த்தை இயங்கும் என்று ஒன்று. 14 00:00:41,590 --> 00:00:44,890 >> சில நேரங்களில், எனினும், நாம் தங்களை முடியும் திட்டங்கள் வேண்டும் 15 00:00:44,890 --> 00:00:47,440 மிக, இந்த போன்ற பல விஷயங்களை செய்ய. 16 00:00:47,440 --> 00:00:49,630 என்னை போன்ற என்றால், ஒருவேளை நீங்கள் ஒரு கொத்து வேண்டும் 17 00:00:49,630 --> 00:00:52,730 வெவ்வேறு தாவல்கள் உங்கள் இணைய உலாவி, மின்னஞ்சல் ஒன்று, திறக்கும் 18 00:00:52,730 --> 00:00:55,070 ஒரு காலண்டர் ஒன்று, மற்றும் பல. 19 00:00:55,070 --> 00:00:58,270 நாம், ஒரு தனி திட்டம் அல்லது செயல்முறை ஒவ்வொரு தாவலை சிகிச்சை முடிந்தது 20 00:00:58,270 --> 00:01:01,300 போன்ற Google Chrome இல்லை, ஆனால் பல திட்டங்கள் ஒரு பயன்படுத்த 21 00:01:01,300 --> 00:01:04,430 ஒரு செயல்முறை இலகுவான எடை பதிப்பு நூல் என்று. 22 00:01:04,430 --> 00:01:07,190 >> ஒரு நூல் பதனிடும் வெறும் மற்றொரு பிரிவு, ஒரு தொகுப்பு ஆகும் 23 00:01:07,190 --> 00:01:10,100 அறிவுறுத்தல்கள் அல்லது "ரன்" என்று குறியீடு, நான் மேற்கோள், 24 00:01:10,100 --> 00:01:12,560 ஒரே நேரத்தில் மற்ற நூல்கள் மூலம். 25 00:01:12,560 --> 00:01:15,150 இந்த அது நீங்கள் பேஸ்புக் உலவ செய்கிறது என்ன 26 00:01:15,150 --> 00:01:17,940 பின்னணி என்னை கேட்டு அல்லது இரண்டு வேண்டும் போது 27 00:01:17,940 --> 00:01:20,790 YouTube வீடியோக்களை ஒரே நேரத்தில் விளையாடி. 28 00:01:20,790 --> 00:01:24,660 எனவே, ஒருங்கிணைவு என்று அழைக்கப்படும் இந்த பொது தலைப்பில், பொதுவாக 29 00:01:24,660 --> 00:01:26,930 எனவே ஆரம்ப கணினி அறிவியல் படிப்புகள் வரை வரவில்லை 30 00:01:26,930 --> 00:01:29,790 கீழ் நிலை விவரங்கள் விவாதம் தேவை 31 00:01:29,790 --> 00:01:31,930 இயக்க முறைமைகள் மற்றும் போல. 32 00:01:31,930 --> 00:01:34,170 எனினும், நிரலாக்க மொழி நாம் மணிக்கு பயன்படுத்த 33 00:01:34,170 --> 00:01:38,000 CS50 தொடக்கம், கீறல், சில நாகரீகமான கருவிகள் வழங்குகிறது 34 00:01:38,000 --> 00:01:40,390 எளிதாக பல விஷயங்களை கொண்ட நிரல்களை எழுத செய்ய 35 00:01:40,390 --> 00:01:42,390 ஒரே நேரத்தில் நடக்கிறது. 36 00:01:42,390 --> 00:01:45,050 >> நீங்கள் கீறல் நிரல்களை உருவாக்குவதற்கு போது, நீங்கள் தொடர்ந்து இருக்கும் 37 00:01:45,050 --> 00:01:46,760 இழைகள் வேலை. 38 00:01:46,760 --> 00:01:49,770 ஒவ்வொரு கீறல் ஸ்கிரிப்ட், இது தொடங்குகிறது என்று ஒரு குறியீடு தொகுதி ஆகும் 39 00:01:49,770 --> 00:01:52,600 "போது" புதிர் துண்டுகளை ஒன்று, என்று 40 00:01:52,600 --> 00:01:54,380 ஒரு தனி நூல் என்று. 41 00:01:54,380 --> 00:01:58,040 அது எப்படி இந்த வேலை பார்க்க ஒரு எளிய கீறல் திட்டம் பார்க்கிறேன். 42 00:01:58,040 --> 00:02:01,730 >> இங்கே, நாங்கள் இரண்டு உரைகளில், ஒரு மீன் பொருள், அல்லது மனிதனாக கிடைத்துவிட்டது 43 00:02:01,730 --> 00:02:05,000 இருவரும் தொடக்கத்தில் நாம் கொஞ்சம் பச்சை கொடி பொத்தானை கிளிக் செய்யும் போது அந்த. 44 00:02:05,000 --> 00:02:07,290 முதல் ஸ்கிரிப்டை மீன் இயக்கத்தின் கட்டுப்படுத்துகிறது. 45 00:02:07,290 --> 00:02:09,850 பச்சை கொடி சொடுக்கும் போது, மீன் வைக்கப்படும் 46 00:02:09,850 --> 00:02:12,450 திரையின் இடது புறத்தில், நிலை என்று 47 00:02:12,450 --> 00:02:14,090 வலது எதிர்கொள்ளும். 48 00:02:14,090 --> 00:02:17,070 பின்னர், நிரந்தரமாக இயக்க வேண்டும் என்று அறிவுறுத்தல் தொகுப்பில், வரை நாங்கள் 49 00:02:17,070 --> 00:02:20,270 திட்டத்தை நிறுத்த, மீன், வலது புறமாக glides 50 00:02:20,270 --> 00:02:22,900 , சுற்றி சுழல்கிறது இடது புறம் திரும்பி சென்று, மற்றும் 51 00:02:22,900 --> 00:02:24,470 மீண்டும் சுற்றி சுழல்கிறது. 52 00:02:24,470 --> 00:02:27,410 இரண்டாவது ஸ்கிரிப்டை மீன் சிந்தனை செயல்முறை கட்டுப்படுத்துகிறது. 53 00:02:27,410 --> 00:02:29,290 இது ஒரு பசி மீன் என்று கூறினார். 54 00:02:29,290 --> 00:02:32,080 அதனால் 3 வினாடிகள் காத்திருந்த பின்னரும், மீன், நினைக்கும் 55 00:02:32,080 --> 00:02:34,420 நான்காவது இரண்டாவது "நான், பசிக்கிறது". 56 00:02:34,420 --> 00:02:36,440 இந்த ஸ்கிரிப்டை கூட எப்போதும் இயங்கும். 57 00:02:36,440 --> 00:02:38,940 நாம் கிளிக் செய்வதன் மூலம் இயங்குவதாக இருந்து, பார்க்க போன்ற 58 00:02:38,940 --> 00:02:41,730 பச்சை கொடி, இரண்டு திரைக்கதைகளை செயல்படுத்துவதற்கு தோன்றும் 59 00:02:41,730 --> 00:02:43,100 ஒரே நேரத்தில். 60 00:02:43,100 --> 00:02:46,460 மீன் அதே நேரத்தில் நகரும் மற்றும் நினைக்கிறார்கள். 61 00:02:46,460 --> 00:02:49,030 >> ஏழை மீன் பசியாக இருக்கும் என்பதால், அது சில சேர்க்க அனுமதி 62 00:02:49,030 --> 00:02:50,670 அதை சாப்பிட அறுவையான பப்ஸ். 63 00:02:50,670 --> 00:02:53,060 வட்டம் அவர்கள் நீரில் கரைந்து விடும். 64 00:02:53,060 --> 00:02:55,560 நாம் ஒரு இரண்டாவது மனிதனாக உள்ள சேர்க்கும் போது, நாங்கள் கூட முடியும் 65 00:02:55,560 --> 00:02:58,020 அந்த மனிதனாக தொடர்பான உரை சேர்க்க. 66 00:02:58,020 --> 00:02:59,580 மற்றும், எனவே, மற்றொரு தொகுப்பு இருக்க வேண்டும் 67 00:02:59,580 --> 00:03:00,830 அந்த இயக்க வேண்டும் நூல். 68 00:03:03,590 --> 00:03:06,270 எங்கள் நிரல் கட்டுப்பாட்டை பயனர் மேல் கொடுக்க போது 69 00:03:06,270 --> 00:03:09,340 பசி மீன் உணவு கிடைக்கும், நாம் என்ன என்று அப்போது விண்வெளி 70 00:03:09,340 --> 00:03:11,840 பார் தாக்கப்பட்ட, அறுவையான பப்ஸ் மேடையில் தோன்றும் 71 00:03:11,840 --> 00:03:13,300 மீன் சாப்பிட. 72 00:03:13,300 --> 00:03:15,760 நாம் ஸ்பேஸ் பார் ஹிட் முன், நாம் அறுவையான வைக்க விரும்புகிறேன் வேண்டும் 73 00:03:15,760 --> 00:03:19,020 மீன் அவர்களை பார்க்க முடியாது என்று பப்ஸ் மறைக்கப்பட்டது. 74 00:03:19,020 --> 00:03:21,140 இதை செய்ய, நாங்கள் திரைக்கதை ஒரு ஜோடி வேண்டும் 75 00:03:21,140 --> 00:03:22,750 அறுவையான பப்ஸ் மனிதனாக. 76 00:03:22,750 --> 00:03:26,980 முதல் ஸ்கிரிப்ட், பச்சை கொடி, ஒரு உணவு மறைக்கும். 77 00:03:26,980 --> 00:03:29,530 நாம் எழுதிய நான் மற்ற நிரல்கள் போல், இந்த ஒரு வைத்துக்கொள்ள மாட்டேன் 78 00:03:29,530 --> 00:03:30,560 எப்போதும் இயங்கும். 79 00:03:30,560 --> 00:03:33,250 அதை நாம் க்ளிக் செய்யவும் வலது போது, துவக்க மற்றும் மிக விரைவாக முடிக்க வேண்டும் 80 00:03:33,250 --> 00:03:35,000 பச்சை கொடி பொத்தானை அழுத்தவும். 81 00:03:35,000 --> 00:03:37,180 >> விண்வெளி பட்டை இருக்க நாம் அடுத்த ஸ்கிரிப்ட் காத்திருக்கும் 82 00:03:37,180 --> 00:03:39,590 இயக்கும் முன் அழுத்தும். 83 00:03:39,590 --> 00:03:42,770 நாம் பயனர் உள்ளீட்டை "காத்திருக்கும்" அல்லது "கேட்டு" காத்திருக்கும் அழைக்க முடியும் 84 00:03:42,770 --> 00:03:43,860 ஒரு நிகழ்வில். 85 00:03:43,860 --> 00:03:46,750 ஒரு நிகழ்வு அல்லது பெறப்படும் போது முடிக்கிறது அந்த குறியீடு 86 00:03:46,750 --> 00:03:50,280 கேள்வி நிகழ்வு கையாளுதல் குறியீடு என்று அழைக்கப்படுகிறது. 87 00:03:50,280 --> 00:03:53,550 எங்கள் ஸ்பேஸ் பார் நிகழ்வு கையாளுதல் மீது அறுவையான பப்ஸ் காண்பிக்கும் 88 00:03:53,550 --> 00:03:56,330 திரை எனவே அவற்றை மீன் சாப்பிட முடியும் என்று. 89 00:03:56,330 --> 00:03:58,880 இந்த கட்டத்தில், எல்லாம் நன்றாக உள்ளது. 90 00:03:58,880 --> 00:04:00,990 >> நாம் செய்ய வேண்டியது அடுத்த விஷயம் பெற எப்படி கண்டுபிடிக்க வேண்டும் 91 00:04:00,990 --> 00:04:03,570 மீன் சாப்பிட உணவு இல்லை என்று உணர்வது. 92 00:04:03,570 --> 00:04:06,030 தான் என்று தொடர்ந்து மீன் மற்றொரு நூல் சேர்க்க அனுமதி 93 00:04:06,030 --> 00:04:08,790 இது அறுவையான பப்ஸ் தொட்டு விட்டது அல்லது காசோலைகளை. 94 00:04:08,790 --> 00:04:11,510 நாம் முடியும் என்று வழியில் இருந்து ஒரு தனி நூல் இதை 95 00:04:11,510 --> 00:04:13,710 தொடர்ந்து உணவு சோதிக்க. 96 00:04:13,710 --> 00:04:16,829 இல்லையெனில், நாங்கள் மட்டும் அவ்வப்போது உணவு சோதிக்க முடியும் என்று 97 00:04:16,829 --> 00:04:21,180 வழுக்கு இடையே, திரும்பும் காத்து, அல்லது நினைத்து. 98 00:04:21,180 --> 00:04:22,000 >> சரி. 99 00:04:22,000 --> 00:04:23,785 இப்போது நாம் கீறல் நிரலை இயக்க அனுமதிக்க. 100 00:04:23,785 --> 00:04:26,921 எதிர்பார்த்தபடி, உணவு உடனடியாக மறைக்கும் மற்றும் 101 00:04:26,921 --> 00:04:28,920 பசி மீன் மீண்டும் குதித்து நீந்தி முன்னும் பின்னும் போல. 102 00:04:32,050 --> 00:04:35,060 நாம் ஸ்பேஸ் பார் ஹிட் போது, அறுவையான பப்ஸ், காட்சி வரும் 103 00:04:35,060 --> 00:04:37,470 மற்றும் பசி மீன் whoo என்கிறார். 104 00:04:37,470 --> 00:04:39,340 ஆனால் வித்தியாசமாக என்று, காத்திருக்க. 105 00:04:39,340 --> 00:04:42,150 மீன் சிந்தனை இடைஞ்சல்கள் "எனக்கு பசிக்கிறது" எப்படி வந்தது 106 00:04:42,150 --> 00:04:43,580 மற்ற பொருள்? 107 00:04:43,580 --> 00:04:45,780 நாம் எந்த ஒருங்கிணைப்பு நிறுவ முடியவில்லை ஏனெனில் இந்த 108 00:04:45,780 --> 00:04:47,590 மூன்று மீன் ஸ்கிரிப்டை இடையே. 109 00:04:47,590 --> 00:04:50,610 ஒவ்வொரு என்ன கவலையும், அதன் சொந்த தொடர்ச்சியில் இயங்கும் 110 00:04:50,610 --> 00:04:52,120 மற்றவர்கள் செய்கிறார்கள். 111 00:04:52,120 --> 00:04:54,980 நாம் மேலே செல்ல முன்னர் இந்த சரி விடு. 112 00:04:54,980 --> 00:04:57,700 >> நூல் இடையே ஒருங்கிணைப்பு நாம் ஒரு தந்திரமான பணியாகும் 113 00:04:57,700 --> 00:05:00,940 வெளிப்படையான ஒவ்வொரு நூல் இயங்கும் போது கட்டுப்பாட்டை அல்லது இல்லை 114 00:05:00,940 --> 00:05:02,190 ரன் இல்லை. 115 00:05:02,190 --> 00:05:04,710 ஒரு நூலை இருந்து மற்றொரு செய்தி அனுப்ப, நாம் வேண்டும் 116 00:05:04,710 --> 00:05:08,300 ஒரு நூலை நாம் அமைக்க, அல்லது எழுத முடியாது என்று ஒரு மாறி பயன்படுத்த 117 00:05:08,300 --> 00:05:10,170 மற்றும் பிற படித்தேன். 118 00:05:10,170 --> 00:05:12,920 நாம் அமைக்க முடியும் என்று ஒரு மாறி என்று foodFound உருவாக்க 119 00:05:12,920 --> 00:05:15,530 உண்மை மீன் அறுவையான பப்ஸ் கொண்டு இயங்கும் போது. 120 00:05:15,530 --> 00:05:17,540 சரி, நிச்சயமாக, நாம் அதனை அமைக்க உறுதி செய்ய வேண்டும் 121 00:05:17,540 --> 00:05:19,240 ஆரம்பத்தில் தவறான. 122 00:05:19,240 --> 00:05:22,540 பின்னர், மீனின் சிந்தனை தொடர்ச்சியில், நாம் பார்க்கவும் வேண்டும் என்றால் 123 00:05:22,540 --> 00:05:25,400 மீன் "எனக்கு பசிக்கிறது" காண்பிக்கும் முன்பு உணவு இல்லை 124 00:05:25,400 --> 00:05:26,770 குமிழி என்று. 125 00:05:26,770 --> 00:05:29,670 >> இப்போது, இயங்குவதாக மீண்டும், நாம் பார்க்க அந்த மீன் 126 00:05:29,670 --> 00:05:31,580 பட்டினி சிந்தனைகளை குறுக்கீடு இல்லை போது 127 00:05:31,580 --> 00:05:33,820 அறுவையான பப்ஸ் வெளியே உள்ளன. 128 00:05:33,820 --> 00:05:36,820 நாம் இறுதி சிக்கல் அறுவையான பப்ஸ் போக கூடாது என்று 129 00:05:36,820 --> 00:05:39,800 விட்டு மீன் பின்னர், மேற்கோள் மேற்கோள், அவர்கள் "சாப்பிட்டே". 130 00:05:39,800 --> 00:05:42,305 மீன் உரைகளில் இருந்து, அறுவையான மறைக்க எளிதான வழி உள்ளது 131 00:05:42,305 --> 00:05:44,710 பப்ஸ், நாம் அறுவையான பப்ஸ் ஒரு செய்தியை அனுப்ப வேண்டும் 132 00:05:44,710 --> 00:05:46,780 தன்னை மறைக்க மனிதனாக. 133 00:05:46,780 --> 00:05:49,550 நாம் மற்றொரு மாறி செய்யலாம் என்று அறுவையான பப்ஸ் 134 00:05:49,550 --> 00:05:52,680 மனிதனாக அணுகல், மற்றும் மீன் மனிதனாக உள்ளது. 135 00:05:52,680 --> 00:05:55,720 >> எனினும், இந்த விஷயத்தில் இதை செய்ய தெளிவான வழி, அங்கு 136 00:05:55,720 --> 00:05:57,840 அதற்கு பதிலாக அந்த ஒரு ஸ்கிரிப்ட் ஒரு செய்தியை அனுப்பும் இருந்து 137 00:05:57,840 --> 00:06:00,570 எங்கோ இயக்கும் மத்தியில், நாம் அனுப்ப முடியும் 138 00:06:00,570 --> 00:06:03,710 துவக்க காத்திருக்கிறது என்று ஒரு ஸ்கிரிப்ட் செய்தி. 139 00:06:03,710 --> 00:06:07,360 நாங்கள் மீன் கொண்டு இதை நாங்கள் உங்களுக்கு ஒரு நிகழ்வு, ஒரு ஒளிபரப்பு 140 00:06:07,360 --> 00:06:08,800 சாப்பிடவில்லை என்று. 141 00:06:08,800 --> 00:06:11,510 பிறகு, நாம் அந்த அறுவையான பப்ஸ் ஒரு ஸ்கிரிப்டை உருவாக்க வேண்டும் 142 00:06:11,510 --> 00:06:13,030 இந்த நிகழ்வை காத்திருக்க. 143 00:06:13,030 --> 00:06:15,560 இந்த இந்த தவிர, விண்வெளி பட்டை நிகழ்வை போல 144 00:06:15,560 --> 00:06:19,250 நேரம், பயனர் நேரடியாக நிகழ்வு தூண்டும் ஒரு இல்லை. 145 00:06:19,250 --> 00:06:22,800 இப்போது நாம் செய்ய வேண்டியது நமது foodFound மாறி மீண்டும் அமைக்கப்படுகிறது 146 00:06:22,800 --> 00:06:25,750 தவறான வேண்டும், மற்றும் நாம் இப்போது பல பசி மீன் கொடுக்க முடியும் 147 00:06:25,750 --> 00:06:28,470 அது விரும்புகிறது என அறுவையான பப்ஸ் என்ற servings. 148 00:06:28,470 --> 00:06:30,040 >> மிகவும் மோசமான இல்லையா? 149 00:06:30,040 --> 00:06:33,400 சி, பல தொடரிழை திட்டங்கள் எழுதி, மிகவும் சிக்கலான உள்ளது 150 00:06:33,400 --> 00:06:35,700 ஆனால் அடிப்படைகளை தான். 151 00:06:35,700 --> 00:06:38,690 எப்படியும், நான் சில வேடிக்கை கட்டி ஒரு நேரம் என்று நினைக்கிறேன் 152 00:06:38,690 --> 00:06:41,030 கீறல் உள்ள ஒரே நேரத்தில் திட்டங்கள். 153 00:06:41,030 --> 00:06:42,570 என் பெயர் நேட் Hardison உள்ளது. 154 00:06:42,570 --> 00:06:45,260 இந்த CS50 உள்ளது.