[Powered by Google Translate] நேட் HARDISON: நீங்கள் கிடைத்துவிட்டது போது பல திட்டங்களை ஒரு அன்று திறக்க கணினி, அதை எல்லாம் போல தெரிகிறது அதே நேரத்தில் இயங்கும். உதாரணமாக, நீங்கள் ஒரு இணைய உலாவி வேலை பயர்பாக்ஸ் அல்லது இன்டர்நெட் எக்ஸ்ப்ளோரர், ஐடியூன்ஸ் மீது இசையை கேட்டு, மற்றும் வார்த்தை ஒரு கட்டுரை எழுதினார். எனினும், முக்காடிட்டு, திட்டங்கள் உண்மையில் ஒரு நேரத்தில் ஒரு ரன். இது, விண்டோஸ், Mac OSX இயங்குதளத்தின் வேலை, அல்லது லினக்ஸ், என, இந்த தனி செயல்முறைகள் ஒவ்வொரு நிர்வகிக்க திட்டங்கள் என்று, அவற்றை மாற என்று நீங்கள் உங்கள் கட்டுரை வேலை உங்கள் பேஸ்புக் பக்கம் சரி போ மீண்டும், வார்த்தை இயங்கும் என்று ஒன்று. சில நேரங்களில், எனினும், நாம் தங்களை முடியும் திட்டங்கள் வேண்டும் மிக, இந்த போன்ற பல விஷயங்களை செய்ய. என்னை போன்ற என்றால், ஒருவேளை நீங்கள் ஒரு கொத்து வேண்டும் வெவ்வேறு தாவல்கள் உங்கள் இணைய உலாவி, மின்னஞ்சல் ஒன்று, திறக்கும் ஒரு காலண்டர் ஒன்று, மற்றும் பல. நாம், ஒரு தனி திட்டம் அல்லது செயல்முறை ஒவ்வொரு தாவலை சிகிச்சை முடிந்தது போன்ற Google Chrome இல்லை, ஆனால் பல திட்டங்கள் ஒரு பயன்படுத்த ஒரு செயல்முறை இலகுவான எடை பதிப்பு நூல் என்று. ஒரு நூல் பதனிடும் வெறும் மற்றொரு பிரிவு, ஒரு தொகுப்பு ஆகும் அறிவுறுத்தல்கள் அல்லது "ரன்" என்று குறியீடு, நான் மேற்கோள், ஒரே நேரத்தில் மற்ற நூல்கள் மூலம். இந்த அது நீங்கள் பேஸ்புக் உலவ செய்கிறது என்ன பின்னணி என்னை கேட்டு அல்லது இரண்டு வேண்டும் போது YouTube வீடியோக்களை ஒரே நேரத்தில் விளையாடி. எனவே, ஒருங்கிணைவு என்று அழைக்கப்படும் இந்த பொது தலைப்பில், பொதுவாக எனவே ஆரம்ப கணினி அறிவியல் படிப்புகள் வரை வரவில்லை கீழ் நிலை விவரங்கள் விவாதம் தேவை இயக்க முறைமைகள் மற்றும் போல. எனினும், நிரலாக்க மொழி நாம் மணிக்கு பயன்படுத்த CS50 தொடக்கம், கீறல், சில நாகரீகமான கருவிகள் வழங்குகிறது எளிதாக பல விஷயங்களை கொண்ட நிரல்களை எழுத செய்ய ஒரே நேரத்தில் நடக்கிறது. நீங்கள் கீறல் நிரல்களை உருவாக்குவதற்கு போது, நீங்கள் தொடர்ந்து இருக்கும் இழைகள் வேலை. ஒவ்வொரு கீறல் ஸ்கிரிப்ட், இது தொடங்குகிறது என்று ஒரு குறியீடு தொகுதி ஆகும் "போது" புதிர் துண்டுகளை ஒன்று, என்று ஒரு தனி நூல் என்று. அது எப்படி இந்த வேலை பார்க்க ஒரு எளிய கீறல் திட்டம் பார்க்கிறேன். இங்கே, நாங்கள் இரண்டு உரைகளில், ஒரு மீன் பொருள், அல்லது மனிதனாக கிடைத்துவிட்டது இருவரும் தொடக்கத்தில் நாம் கொஞ்சம் பச்சை கொடி பொத்தானை கிளிக் செய்யும் போது அந்த. முதல் ஸ்கிரிப்டை மீன் இயக்கத்தின் கட்டுப்படுத்துகிறது. பச்சை கொடி சொடுக்கும் போது, மீன் வைக்கப்படும் திரையின் இடது புறத்தில், நிலை என்று வலது எதிர்கொள்ளும். பின்னர், நிரந்தரமாக இயக்க வேண்டும் என்று அறிவுறுத்தல் தொகுப்பில், வரை நாங்கள் திட்டத்தை நிறுத்த, மீன், வலது புறமாக glides , சுற்றி சுழல்கிறது இடது புறம் திரும்பி சென்று, மற்றும் மீண்டும் சுற்றி சுழல்கிறது. இரண்டாவது ஸ்கிரிப்டை மீன் சிந்தனை செயல்முறை கட்டுப்படுத்துகிறது. இது ஒரு பசி மீன் என்று கூறினார். அதனால் 3 வினாடிகள் காத்திருந்த பின்னரும், மீன், நினைக்கும் நான்காவது இரண்டாவது "நான், பசிக்கிறது". இந்த ஸ்கிரிப்டை கூட எப்போதும் இயங்கும். நாம் கிளிக் செய்வதன் மூலம் இயங்குவதாக இருந்து, பார்க்க போன்ற பச்சை கொடி, இரண்டு திரைக்கதைகளை செயல்படுத்துவதற்கு தோன்றும் ஒரே நேரத்தில். மீன் அதே நேரத்தில் நகரும் மற்றும் நினைக்கிறார்கள். ஏழை மீன் பசியாக இருக்கும் என்பதால், அது சில சேர்க்க அனுமதி அதை சாப்பிட அறுவையான பப்ஸ். வட்டம் அவர்கள் நீரில் கரைந்து விடும். நாம் ஒரு இரண்டாவது மனிதனாக உள்ள சேர்க்கும் போது, நாங்கள் கூட முடியும் அந்த மனிதனாக தொடர்பான உரை சேர்க்க. மற்றும், எனவே, மற்றொரு தொகுப்பு இருக்க வேண்டும் அந்த இயக்க வேண்டும் நூல். எங்கள் நிரல் கட்டுப்பாட்டை பயனர் மேல் கொடுக்க போது பசி மீன் உணவு கிடைக்கும், நாம் என்ன என்று அப்போது விண்வெளி பார் தாக்கப்பட்ட, அறுவையான பப்ஸ் மேடையில் தோன்றும் மீன் சாப்பிட. நாம் ஸ்பேஸ் பார் ஹிட் முன், நாம் அறுவையான வைக்க விரும்புகிறேன் வேண்டும் மீன் அவர்களை பார்க்க முடியாது என்று பப்ஸ் மறைக்கப்பட்டது. இதை செய்ய, நாங்கள் திரைக்கதை ஒரு ஜோடி வேண்டும் அறுவையான பப்ஸ் மனிதனாக. முதல் ஸ்கிரிப்ட், பச்சை கொடி, ஒரு உணவு மறைக்கும். நாம் எழுதிய நான் மற்ற நிரல்கள் போல், இந்த ஒரு வைத்துக்கொள்ள மாட்டேன் எப்போதும் இயங்கும். அதை நாம் க்ளிக் செய்யவும் வலது போது, துவக்க மற்றும் மிக விரைவாக முடிக்க வேண்டும் பச்சை கொடி பொத்தானை அழுத்தவும். விண்வெளி பட்டை இருக்க நாம் அடுத்த ஸ்கிரிப்ட் காத்திருக்கும் இயக்கும் முன் அழுத்தும். நாம் பயனர் உள்ளீட்டை "காத்திருக்கும்" அல்லது "கேட்டு" காத்திருக்கும் அழைக்க முடியும் ஒரு நிகழ்வில். ஒரு நிகழ்வு அல்லது பெறப்படும் போது முடிக்கிறது அந்த குறியீடு கேள்வி நிகழ்வு கையாளுதல் குறியீடு என்று அழைக்கப்படுகிறது. எங்கள் ஸ்பேஸ் பார் நிகழ்வு கையாளுதல் மீது அறுவையான பப்ஸ் காண்பிக்கும் திரை எனவே அவற்றை மீன் சாப்பிட முடியும் என்று. இந்த கட்டத்தில், எல்லாம் நன்றாக உள்ளது. நாம் செய்ய வேண்டியது அடுத்த விஷயம் பெற எப்படி கண்டுபிடிக்க வேண்டும் மீன் சாப்பிட உணவு இல்லை என்று உணர்வது. தான் என்று தொடர்ந்து மீன் மற்றொரு நூல் சேர்க்க அனுமதி இது அறுவையான பப்ஸ் தொட்டு விட்டது அல்லது காசோலைகளை. நாம் முடியும் என்று வழியில் இருந்து ஒரு தனி நூல் இதை தொடர்ந்து உணவு சோதிக்க. இல்லையெனில், நாங்கள் மட்டும் அவ்வப்போது உணவு சோதிக்க முடியும் என்று வழுக்கு இடையே, திரும்பும் காத்து, அல்லது நினைத்து. சரி. இப்போது நாம் கீறல் நிரலை இயக்க அனுமதிக்க. எதிர்பார்த்தபடி, உணவு உடனடியாக மறைக்கும் மற்றும் பசி மீன் மீண்டும் குதித்து நீந்தி முன்னும் பின்னும் போல. நாம் ஸ்பேஸ் பார் ஹிட் போது, அறுவையான பப்ஸ், காட்சி வரும் மற்றும் பசி மீன் whoo என்கிறார். ஆனால் வித்தியாசமாக என்று, காத்திருக்க. மீன் சிந்தனை இடைஞ்சல்கள் "எனக்கு பசிக்கிறது" எப்படி வந்தது மற்ற பொருள்? நாம் எந்த ஒருங்கிணைப்பு நிறுவ முடியவில்லை ஏனெனில் இந்த மூன்று மீன் ஸ்கிரிப்டை இடையே. ஒவ்வொரு என்ன கவலையும், அதன் சொந்த தொடர்ச்சியில் இயங்கும் மற்றவர்கள் செய்கிறார்கள். நாம் மேலே செல்ல முன்னர் இந்த சரி விடு. நூல் இடையே ஒருங்கிணைப்பு நாம் ஒரு தந்திரமான பணியாகும் வெளிப்படையான ஒவ்வொரு நூல் இயங்கும் போது கட்டுப்பாட்டை அல்லது இல்லை ரன் இல்லை. ஒரு நூலை இருந்து மற்றொரு செய்தி அனுப்ப, நாம் வேண்டும் ஒரு நூலை நாம் அமைக்க, அல்லது எழுத முடியாது என்று ஒரு மாறி பயன்படுத்த மற்றும் பிற படித்தேன். நாம் அமைக்க முடியும் என்று ஒரு மாறி என்று foodFound உருவாக்க உண்மை மீன் அறுவையான பப்ஸ் கொண்டு இயங்கும் போது. சரி, நிச்சயமாக, நாம் அதனை அமைக்க உறுதி செய்ய வேண்டும் ஆரம்பத்தில் தவறான. பின்னர், மீனின் சிந்தனை தொடர்ச்சியில், நாம் பார்க்கவும் வேண்டும் என்றால் மீன் "எனக்கு பசிக்கிறது" காண்பிக்கும் முன்பு உணவு இல்லை குமிழி என்று. இப்போது, இயங்குவதாக மீண்டும், நாம் பார்க்க அந்த மீன் பட்டினி சிந்தனைகளை குறுக்கீடு இல்லை போது அறுவையான பப்ஸ் வெளியே உள்ளன. நாம் இறுதி சிக்கல் அறுவையான பப்ஸ் போக கூடாது என்று விட்டு மீன் பின்னர், மேற்கோள் மேற்கோள், அவர்கள் "சாப்பிட்டே". மீன் உரைகளில் இருந்து, அறுவையான மறைக்க எளிதான வழி உள்ளது பப்ஸ், நாம் அறுவையான பப்ஸ் ஒரு செய்தியை அனுப்ப வேண்டும் தன்னை மறைக்க மனிதனாக. நாம் மற்றொரு மாறி செய்யலாம் என்று அறுவையான பப்ஸ் மனிதனாக அணுகல், மற்றும் மீன் மனிதனாக உள்ளது. எனினும், இந்த விஷயத்தில் இதை செய்ய தெளிவான வழி, அங்கு அதற்கு பதிலாக அந்த ஒரு ஸ்கிரிப்ட் ஒரு செய்தியை அனுப்பும் இருந்து எங்கோ இயக்கும் மத்தியில், நாம் அனுப்ப முடியும் துவக்க காத்திருக்கிறது என்று ஒரு ஸ்கிரிப்ட் செய்தி. நாங்கள் மீன் கொண்டு இதை நாங்கள் உங்களுக்கு ஒரு நிகழ்வு, ஒரு ஒளிபரப்பு சாப்பிடவில்லை என்று. பிறகு, நாம் அந்த அறுவையான பப்ஸ் ஒரு ஸ்கிரிப்டை உருவாக்க வேண்டும் இந்த நிகழ்வை காத்திருக்க. இந்த இந்த தவிர, விண்வெளி பட்டை நிகழ்வை போல நேரம், பயனர் நேரடியாக நிகழ்வு தூண்டும் ஒரு இல்லை. இப்போது நாம் செய்ய வேண்டியது நமது foodFound மாறி மீண்டும் அமைக்கப்படுகிறது தவறான வேண்டும், மற்றும் நாம் இப்போது பல பசி மீன் கொடுக்க முடியும் அது விரும்புகிறது என அறுவையான பப்ஸ் என்ற servings. மிகவும் மோசமான இல்லையா? சி, பல தொடரிழை திட்டங்கள் எழுதி, மிகவும் சிக்கலான உள்ளது ஆனால் அடிப்படைகளை தான். எப்படியும், நான் சில வேடிக்கை கட்டி ஒரு நேரம் என்று நினைக்கிறேன் கீறல் உள்ள ஒரே நேரத்தில் திட்டங்கள். என் பெயர் நேட் Hardison உள்ளது. இந்த CS50 உள்ளது.