[இசை] [இசை - ROSSINI, "RANZ DES வில்லியம் VACHES "சொல்ல] [இசை - ஆங்கிலம் பீட், "மார்ச் திரும்புதல் தலைவர்கள் "என்ற] [கரவொலி மற்றும் cheering] டேவிட் MALAN: இந்த CS50 உள்ளது. என் பெயரை டேவிட் Malan உள்ளது. நீங்கள் 73% முன் அனுபவம் கணினி அறிவியல் உடன், நீங்கள் நினைக்கலாம் என்ன மாறாக. இன்று நாம் விட்டு சிம்பு என்று நினைத்தேன் அந்த பரிச்சயம் இல்லாத, ஆனால் மணிக்கு நீங்கள் அந்த, நீங்கள் ஒரு புத்தி கொடு இன்னும் நன்றாக, இது திசைகளில் இந்த செமஸ்டர் செல்ல முடியும். எனவே இந்த ஆரம்பிப்போம். நான் யோசனை உள்ளே என்ன இருக்கிறது ஒரு கணினி, கூட, உங்களை போன்ற, நான் ஒவ்வொரு நாளும் அதை பயன்படுத்த. ஆனால் அதை பெட்டியில் சில வகையான, மற்றும் அங்கு அது பல உள்ளீடுகள். குறைந்த அளவு, என்ன, இருக்கிறது? அநேகமாக பவர். உண்மையில் இந்த ஒரு பொருளுடன், மின்சாரம், நாங்கள் திறன் தெரிகிறது இந்த நாட்களில் சிறிது செய்து. ஆனால் நாள் முடிவில், நாம் விஷயங்களை பிரதிநிதித்துவம் வேண்டும் நாங்கள் கவலைப்படவில்லை என்று. நாங்கள் தகவல் பிரதிநிதித்துவம் வேண்டும் சில வடிவத்தில். நீங்கள் குறைந்தது தெளிவற்ற ஒருவேளை நீங்கள் பைனரி மூலம் யோசனை தெரிந்திருந்தால் அல்லது பிட்கள் எப்படியாவது அல்லது மற்ற, கணினிகள் பூஜ்ஜியங்களைக் மற்றும் தான் குறைக்கப்பட்டது. ஆனால் நாம் குறைந்தது தழுவி முடியும் அந்த ஒளி ஒரு பிட் வைத்து? அதனால் நான் இந்த சிறிய வேண்டும் இங்கே மேசை விளக்குகள். நான் இங்கே ஒரு மின் கடையின் வேண்டும். மற்றும் நான் உள்ளே முன்மொழிய போகிறேன் என் கணினியின் குறைந்தது ஒன்று இந்த விஷயங்களை, திறன் ஏதாவது இந்த இனிய ஆன் அல்லது. இந்த விஷயத்தில், அது உண்மையில் ஒரு மேசை விளக்கு இருக்கிறது ஆனால் குறைந்த அளவில், இது ஒன்று தான் ஒரு டிரான்சிஸ்டர் என்று. ஆனால் நமது உலகில், ஒரு மேசை விளக்கு, அதனால் நான் மேலே சென்று இந்த அடைப்பை போகிறேன் இங்கே என் மின்சாரமாக. நான், இந்த எளிய பயன்படுத்தி என்று கூறுகின்றனர் எளிய சாதனம், இந்த எளிய சுவிட்ச், நான் தகவல் பிரதிநிதித்துவம் முடியும். உதாரணமாக, இப்போது, நான் எதுவும் பிரதிநிதித்துவப்படுத்தும், சரியான? நான் அல்லது 0 அழைக்கிறேன் என்ன குறிக்கும் தவறான, ஏதாவது எதிர் உண்மையில் தற்போது இருப்பது. ஆனால் நான் வெறுமனே இந்த சுவிட்ச் திரும்ப என்றால், இப்போது நான் ஒரு 1 குறிப்பிடப்படுகின்றன. இந்த மிக எளிய துண்டு பயன்படுத்தி மிகவும் நீங்கள் நினைவகம், நான் பிரதிநிதித்துவம் முடியும் தகவல். இப்போது துரதிருஷ்டவசமாக, என் கணினி அனைத்து அவ்வளவு செய்ய முடியாது. அது மட்டும் இரண்டு மதிப்புகள் பிரதிநிதித்துவம் முடியும் உலகம் முழுவதும் உள்ள - 0 அல்லது 1. ஆனால் என்ன, இப்போது, ஒரு தெளிவான தீர்வு நாம் நமது கணினியின் விரிவாக்க விரும்பினால் நினைவகம் மற்றும் பிரதிநிதித்துவம் தவிர வெறும் 0 மற்றும் 1? சரி, அது மற்றொரு பெரிய பிட் அடைய நாம். மற்றொரு, வின் மற்றொரு சுவிட்ச் அடைய நாம் டிரான்சிஸ்டர், எனினும் நீங்கள் விரும்பினால் அதை பற்றி யோசிப்போம். என்னை போய் இந்த அடைப்பை நாம் என் கணினி அதே. ஒரு நான் அந்த முடிவு, இப்போது, கோர போகிறேன் ஒரு பிட் இன்னும் மின்சாரம் மற்றும் பயன்படுத்தி இந்த சுவிட்சுகள் இன்னும் திருப்பு மற்றும் இனிய, நான் இன்னும் இது போன்ற பிரதிநிதித்துவம் முடியும் தகவல். எனவே இப்போது, இந்த 1. நான் இப்போது பிரதிநிதித்துவம் விரும்பினால் 2, நான் இதை செய்ய முடியும். ஆனால் பொதுவாக, மாநாட்டில், நாம் தருகிறேன் இறுதியில் பார்க்க, எனக்கு இதை செய்ய வேண்டும். இந்த 0 அதனால், இந்த 1. இந்த 2 இருக்கும். இல்லை எனவேதான், இந்த 3 இருக்கும். இந்த வழியில், இன்னும், முடியும் நாம் இன்னும் வரை எண்ண? நான் மூன்றாவது பிட், மூன்றில் ஒரு ஸ்விட்ச், கிடைத்தால் நான் இப்போது முடியாது அதிக எண்ணிக்கையிலான என்ன 0 இருந்து வரை எண்ண? சரி, நான் 0 துவங்கும் நான் என்றால் 7 அதனால்? ஏனெனில் நான் இந்த ஒளி திரும்ப மற்றும் என்றால் உண்மையில் இந்த மூன்றாவது மற்றும் இறுதி அடைப்பை , இங்கே என் மின்சார சாக்கெட் ஒரு வெளிச்சத்திற்கு நான் பிரதிநிதித்துவம் செய்யும் திறன் உள்ளது இங்கே இரண்டு மதிப்புகள் எந்த, இரண்டு மதிப்புகள் இங்கே, இங்கே இரண்டு மதிப்புகள் - அதனால் நான் 2 முறை 2 முறை பிரதிநிதித்துவம் முடியும் 2, அல்லது எட்டு சாத்தியம் மதிப்புகள். நான் 0 கணக்கு தொடங்க வேண்டும், ஆகவே அந்த 0, 1, 2, 3, 4, 5, 6, 7 தான். இந்த பைனரி எனவே. அது உண்மையில் அந்த எளிய உள்ளது. நான் இந்த உண்மையில் என்று வாதிடுகிறார்கள் என்று மிக மிக பழக்கமான இந்த அறையில் எல்லோரும். என்னை போய் திறக்க விட ஒரு இங்கு சிறிய உரை ஆசிரியர். நீங்கள் தர பள்ளி நினைவு இருக்கலாம் நாம் நூற்றுக்கணக்கான போன்ற விஷயங்களை என்று இடத்தில், பத்து இடத்தில், மற்றும் ஒருவர் இடத்தில். மற்றும் நினைவு என்று நீங்கள் சில தசம இருந்தால் சீரற்ற ஏதோ போன்ற பல, 123 போன்ற, நீங்கள் அடிப்படையில் என்று வடிவத்தில் என்று எழுத இந்த மூன்று பத்திகள். ஏன் 1, 3 என்ன 2 நாம் 123 என்று தெரியுமா? நன்றாக, இடப்புறம் உள்ள ஒன்றே பத்தியில், நாம் ஒரு 100 பிளஸ் டூ 10, 120, அதனால் பிளஸ் மூன்று 1 வி, 123, அதனால். நாம் வெளிச்சம் என்று இப்போது இந்த உலகத்தில் சரியாக அதே தான் நீங்கள், பல ஆண்டுகள் நன்கு இருந்தது இப்போது தவிர, எங்கள் பத்திகள் 10 அதிகாரங்களை இல்லை. அவர்கள் வெறும் 2 அதிகாரங்களை இருக்கிறோம். என்று தான் இடத்தில், இந்த அதனால் அதேசமயம் twos இடத்தில் இருக்க போகிறது, இந்த பவுண்டரிகள் இடத்தில் இருக்க போகிறது. நான் மட்டும் எளிய பயன்படுத்தி ஏனெனில் விஷயங்களை திரும்ப பொறிமுறைகள் மற்றும் அணை - மின்சாரம் பாயும் அல்லது மின்சாரம் பாயும் - நான் மிகவும் அதே உணர்ச்சியுடன் இல்லை ஒன்பது மூலம் 0 வீச்சு. நாம் எளிய அது சூப்பர் வைக்க போகிறோம் கணினிகளின் இந்த உலகத்தில். நான் மட்டும் 0 அல்லது 1 வேண்டும் - இனிய அல்லது, தவறான அல்லது உண்மை. அதனால் நான் இப்போது குறிக்கும் என்ன 1, 1, 1, ஏனெனில் இந்த ஒவ்வொரு விளக்குகள் ஒளிரும். சரி, அதனால், எனக்கு ஒரு 4 பிளஸ் ஒன் 2 கொடுக்கிறது அந்த 6 தான், பிளஸ் ஒன் 1, மற்றும் 7 தான். மேலும் ஆகவே மூன்று இந்த காட்சியில் செய்கிறது பிட்கள் எண் 7 பிரதிநிதித்துவம். உள்ளே உங்கள் எனவே அனைத்து இந்த நேரத்தில், கணினி, எந்த எண் இருந்திருக்கும் டிரான்சிஸ்டர், பிட்கள் எந்த எண். ஆனால் நாள் முடிவில், நாம் தகவல் பிரதிநிதித்துவம் முடியும் என வெறுமனே என்று. இப்போது துரதிருஷ்டவசமாக, நாம் மட்டும் எண்ணி வரை இதுவரை CS50 7, ஆனால் வட்டம் நாங்கள் ஒரு பிட் செய்ய முடியும் அதை விட சிறந்தது. உண்மையில் நாம். ஒரு வேளை நாம் மனிதர்கள் தன்னிச்சையாக நாங்கள் போகிறோம் என்று முடிவு 1 மற்றும் 2, 3, போன்ற எண்களை தொடர்பு குறிப்பிட்ட கடிதங்கள் 4, 5, 6, 7, எழுத்துக்கள். வரலாற்று காரணங்களால், நான் போகிறேன் ஓரளவு தன்னிச்சையாக தொடங்கும், ஆனால் நான் , மனிதர்கள் சொல்ல போகிறார், நாங்கள் போகிறோம் , உலகளவில், ஒரு நிலையான என முடிவு என்று 65 எண் கடிதம் ஏ பிரதிபலிக்கிறது 66 பி டாட், டாட், டாட் குறிக்கும். 90 கடிதம் இசட் குறிக்கும் நாம் உண்மையில் சில வைத்து இருந்தால், அது ஒருவேளை நாம் அதை நினைத்து, நாம் வர முடியும் ஆச்சரியக்குறி புள்ளிகள் எண்கள் உண்மையில் மற்றும் ஸ்மால் எழுத்துகள், மற்றும், மற்ற மக்கள் எங்களுக்கு செய்துவிட்டேன். எனவே இப்போது நாம் பிட்கள் என்று நாம் எந்த பிரதிநிதித்துவம் எண்கள், எண்கள் எந்த நாங்கள் கடிதங்கள் பிரதிநிதித்துவம், மற்றும் முடியும் கடிதங்களை நாம் இப்போது உருவாக்கும் ஆரம்பிக்க முடியும் மின்னஞ்சல்கள் மற்றும் அச்சு எழுத்துக்கள் திரையில். எனவே, நான் முடிந்தால், என்னை அழைக்க அனுமதி எட்டு துணிச்சலான தொண்டர்கள் - மட்டும் காணப்படும் கவலைப்படாதே யார் கேமரா ஆனால் இணையத்தில் - இங்கே வந்து எட்டு போன்ற பிரதிநிதித்துவப்படுத்துவதாக மாறாக இந்த மூன்று பிட்கள்,. எனவே எப்படி ஒன்று, இரண்டு? எப்படி மூன்று? ஒளி எப்படி நான்கு நீல, இறுதியில் ஐந்து? இங்கு ஒருவர் பற்றி? முன் ஆறு, முன் ஏழு, அத்துடன் முன், எட்டு,. அதனால் நான் மிகவும் தயாரிக்கப்பட்ட வர நடந்தது காகித துண்டுகளை ஒரு மொத்தமாக கொண்டு. மற்றும் காகித இந்த துண்டுகள் மீது எண்கள் என்று எதை குறிப்பிடுகிறது பத்திகள் நீங்கள் பிரதிநிதித்துவம் போகிறோம். எனவே நீங்கள் இருக்கும் - உன் பெயர் என்ன? மாணவர்: அண்ணா லியா. டேவிட் MALAN: அண்ணா லியா, நீங்கள் 128s பத்தியில் இருக்கும். நீங்கள்? மாணவர்: கிறிஸ். டேவிட் MALAN: கிறிஸ் சாப்பிடுவேன் 64s பத்தியில் இருக்கும். நீங்கள்? மாணவர்: டான். டேவிட் MALAN: டான் சாப்பிடுவேன் 32s பத்தியில் இருக்கும். மாணவர்: Pramit. டேவிட் MALAN: Pramit சாப்பிடுவேன் 16s பத்தியில் இருக்கும். மாணவர்: லில்லியன். டேவிட் MALAN: லில்லியன் 8s இருக்கும். மாணவர்: ஜில். டேவிட் MALAN: ஜில் சாப்பிடுவேன் 4s பத்தியில் இருக்கும். மாணவர்: மேரி. டேவிட் MALAN: மேரி 2s இருக்கும், மற்றும்? மாணவர்: டேவிட். டேவிட் MALAN: டேவிட் சாப்பிடுவேன் 1 வி பத்தியில் இருக்கும். நீங்கள் ஒரு சிறிய விலக முடியும் என்றால் முன்னோக்கி என்று அனைவரும் பார்க்க முடியும். என்ன நீங்கள் பார்க்க வேண்டாம் என்று இல் மீண்டும் காகித இந்த சீட்டுகள் மற்றும் ஒரு பற்றி தான் கொஞ்சம் ஏமாற்று பட்டியல் அல்லது இந்த எட்டு பிட்டுகள் அறிவுறுத்த கை அல்லது உயர்த்த தங்கள் கையை உயர்த்தலாம். தங்கள் கையில் எடுத்து சென்றால், அவர்கள் ஒரு 1 குறிக்கும். தங்கள் கையை கீழே தங்கினால், அவர்கள் ஒரு 0 குறிக்கும். இதற்கிடையில், நாம் பார்வையாளர்கள் இருக்க வேண்டும் இந்த அடிப்படையில், கண்டுபிடிக்க முடியவில்லை மேப்பிங், என்ன மூன்று வார்த்தை இந்த எல்லோரும் கூற போகிறீர்கள். எனவே ஒரு கணத்தில், நீங்கள் போகிறோம் மீண்டும் முதல் வரியை படிக்கவும் உங்கள் ஏமாற்று பட்டியல், மற்றும் நீங்கள் இருக்கிறீர்கள் உங்கள் கையை உயர்த்த அல்லது உயர்த்த முடியாது போகிறது. நீங்கள் ஒரு 1 என்றால், நீங்கள், நீங்கள் உயர்த்த நீங்கள் ஒரு 0, நீங்கள் அங்கு நிற்க அசிங்கமாக, அப்படித்தான். செல்ல. என்ன எண், முதல் முதலாக, இவர்களை குறிக்கும்? 66. 66, சரியான? நாம் 64s பத்தியில் ஒரு 1 உள்ளது 2s பத்தியில் ஒரு 1. எனக்கு 66 கொடுக்கிறது என்று தோன்றும் என்று பி எனவே குறிக்கும் வேண்டும் நீங்கள் எழுத்துக்கூட்டப்பட்டுள்ளதை - சரி, அது போதும். பி எனவே இப்போது மீது நகர்த்த நாம் எங்கள் இரண்டாவது கடிதம். செல்ல. யார் இங்கே கணித உள்ள அதிவேக இருக்கிறது? 79 ஆக. மீண்டும், நாம் பத்திகள் அனைத்து வரை சேர்க்க வேண்டும் இது ஒரு 1 தான், தற்போது, அங்கு நாம் எளிய முன்பு செய்தது போல 7 உதாரணங்கள், நாம் இப்போது எண் 79 கிடைக்கும். எங்கள் மேப்பிங் படி இது கடிதம் பெ எனவே நாம் அங்கே இருக்கிறோம். பி, பெ மற்றும் இறுதியாக, செல்ல. அவர்கள் இப்போது என்ன குறிக்கும்? குறைந்த ஒருமித்த. என்று ஒரு முழுமையான முணுமுணுப்பு இருக்கிறது. ஆமாம், இது உண்மையில் 87 ல் தான். நல்ல. நாம் இப்போது அந்த மீண்டும் வரைய என்றால் - நாம் , நம் ஆஸ்கி விளக்கப்படம் அழைப்பு தொடங்க அமெரிக்கன் ஸ்டாண்டர்ட் கோட் ஃபார் தகவல் பரிமாற்றம். என்று கடிதம் தருகிறது - "Bo" ஆனால் "வில்." இல்லை மற்றும் ஒரு கச்சிதம் உங்களுக்கு ஒரு வில் வர கோல் மீண்டும் தலை. மிகவும் நன்றி. [கரவொலி] டேவிட் MALAN: நீங்கள் அவர்களை வைத்திருக்க முடியும். உண்மையில் யார் என்று கூட ஒரு மேசை விளக்கு போல, மேலும்? [பார்வையாளர்களின் கூப்பாடு போடு] டேவிட் MALAN: டெஸ்க் விளக்கு? [சிரிப்பு] டேவிட் MALAN: அப்படியா? எல்லோருக்கும் மேசை விளக்குகள்? சரி. எனவே மிக எளிய தொடங்கும் கொள்கைகள், நாம் இப்போது எண்ணி மட்டும் 7 0 இருந்து அனைத்து வழி வரை, நமக்கு மேலும் துரத்தியது என்று தான் நினைத்தேன் பிட்கள் அல்லது அதற்கு மேற்பட்ட விளக்குகள் அல்லது அதற்கு மேற்பட்ட டிரான்சிஸ்டர் இந்த பிரச்சினை, நாம் முடியும் பெரிய பெரிய எண்கள் குறிக்கின்றன, மற்றும் ஆகவே, பெரிய பெரிய எல்லைகள் ஆங்கிலம் போன்ற எழுத்துக்கள்,. இன்று மட்டும் நாம் நம்பிக்கை எடுத்து என்று அதே போல் நாம் தொடங்க முடியும் கிராபிக்ஸ் மற்றும் வீடியோ மற்றும் பிரதிநிதித்துவம் நாங்கள் இது மற்ற ஊடக எண்ணிக்கை இன்று தெரிந்திருந்தால். இந்த CS50 அதனால், இந்த வர்க்கம் நீங்கள் இணைந்து, மீண்டும், மிக பல உள்ளன சிறிய என யார் தோழர்களை நீங்கள் அனுபவிக்கும். மற்றும் நான் மிகவும் இந்த மட்டுமே குறிப்பிட பெரும்பாலும், சமீபத்தில் ஒன்றாக உட்பட புதியவர்களை நிகழ்வுகள் ஆலோசனை மற்றும் மணிக்கு கடந்த வசந்த காலத்தில் ஒரு கல்லூரியின் இரண்டாம் ஆண்டு மாணவ ஆலோசனை நிகழ்வு, நாம் பெரும்பாலும் மாணவர்கள் மறு கேட்க , நன்றாக, சிஎஸ் அட்டவணையில் போது வரும் நான் இந்த எடுத்து நினைத்துக்கொண்டு அறிமுக வர்க்கம், ஆனால் நான் இல்லை ஒரு கணினி நபர். நிச்சயமாக அல்லது, ஆனால் எல்லோரையும் என்னை விட தெரிகிறது. நான் மிக பெரிய எழுத்துருவில் இந்த வைத்தேன் சாத்தியம், இந்த செய்தியை தெரிவிப்பதற்கு என்று உண்மையில் வழக்கில் இல்லை. நீங்கள் என்ன என்றால், வேண்டும் நான், உண்மையில், இங்கே இருக்கும்? இது மட்டும் என்று இந்த பாடத்திட்டத்தில் தான் கணினி பட்டத்தை அறிமுகம் அறிவியல், இது கணினி அறிமுகம் ஆகிறது அறிவியல் ஐ எனவே உண்மையில் இல்லை இரண்டாவது போன்ற அறிமுகம். எனவே, உண்மையில், இல்லை தவறான இடத்தில். நான் இன்று இருக்கும் இலக்குகளை உள்ளன அத்தகைய கவலைகள் நீங்கள் தணி வேண்டும் வேண்டும், ஆனால் வரைவதற்கு ஒரு சேகரித்து என்ன படம் மாணவர்கள் குறைந்த மற்றும் அதிக வசதியான அதுவும் இந்த போக்கில். ஆனால் பயிற்சி ஒன்று முதல், ஒரு வார்த்தை நீங்கள், இன்று இது மத்தியில் அடிக்கடி கேட்கப்படும் கேள்விகள் பல உள்ளன. அது சில நேரம் நம்முடைய ஒரு பார்வை இருந்தது இப்போது ஒரு புதிய தர அறிமுகப்படுத்த இந்த நிச்சயமாக ஒரு விருப்பத்தை - அதாவது, / UNSAT SAT. தத்துவரீதியாக எனக்கு, இது, மிக அதிகமாக உள்ளது மிகவும் முக்கியமான என்று இந்த வகுப்பில் மாணவர்கள் ஈடுபட பொருள், சவால் வேண்டும் பொருள், மிக குறைவான பற்றி, இதுவரை கவலை உண்மையான மதிப்பெண் இயக்கவியல் செமஸ்டர் இன் மற்றும் கடிதம் தரங்களாக இறுதியில், ஆனால் உண்மையில் தழுவி நிச்சயமாக அதன் பொருள். உண்மையில் இந்த, பொதுவாக, உணர்கிறது என்று, அவர்களுக்கு சுவாரஸ்யமான விஷயம் என்ன ஆனால் சவால் மற்றும் வெகுமதி உணர தோல்வி பயம் இல்லாமல். உண்மையில், இது ஒரு தொடர் ஆகும் இந்த மற்றும் பிற அறிமுக உள்ள தீம் நீங்கள் வேறு துறைகளில் படிப்புகள், அது வரும் போது இந்த நடுக்கம் ஒருவரின் கால் வைத்து அறிமுகமில்லாத கடல். மீண்டும் 1995 இல், நான், ஒரு புதியவர்களை இருந்தது. நான் மிகவும் இருப்பது கவனம் இங்கே ஒரு பயனுள்ள செறிவு. இன்னும் நான் எப்போதும் ஒரு பிட் வளர்ந்து கணினி அறிவியல் ஒரு வட்டி. நான் எப்போதும் ஆர்வம் இருந்தது. ஆனால் திரும்பி, பின்னர் கூட, நான் இந்த பயம் மிகவும், CS50 காலடி எடுத்து வைக்க நான் கூட கடைக்கு என்று அது புதியவர்களை ஆண்டு. நான் ஒரு கால் வைத்து தான் காரணம் கதவை சோபோமோர் ஆண்டு ஏனெனில் நான் அதை கடந்து / தோல்வி எடுக்க அனுமதிக்கப்பட்டது. ஆனால் கூட அனுப்ப / எனக்கு அந்த தேவை தோல்வி நரம்பு வரை ஒரு சந்திப்பு செய்ய அந்த நேரத்தில் பேராசிரியர் Kernehan கொண்டு, இந்த காகித பெரிய தாள் கொண்டு, மற்றும் ask அவரை அவரது கையெழுத்து மற்றும் அவரது ஆராய அனுமதி இந்த அறிமுகமில்லாத கடல். அது சமீப ஆண்டுகளில் உதவியது என்று CS50 இந்த செய்யும்போது, நாம் பாஸ் இருக்கும் / தவறினால், இதேபோல் என்று பயன்படுத்தப்படுகிறது டஜன் கணக்கான அல்லது உங்கள் தோழர்களை நூற்றுக்கணக்கான மணிக்கு, கடவுள், வர வேண்டும் இந்த படிவம் சாண்டர்ஸ் முன்னால், அந்த சில மனதில், ஒரு இயலாமை பிரதிபலிக்கிறது நான் செய்ய, சொல்ல உனக்கு என்ன தைரியம் உங்கள் சக 'நிலை உள்ளது. இது அபத்தமானது, ஆனால் நான் நினைக்கிறேன் செய்ய அந்த மனப்பான்மை இருக்கிறது. இந்த கலாச்சாரத்தில் இல்லை SAT / UNSAT, அல்லது கடந்து / இன்னும் தோல்வியடையும் என்ற பொதுவாக, இந்த போக்கில், அல்லது உண்மையிலேயே இந்த வளாகத்தில். எனவே இந்த ஆண்டு நாம் மாற்றப்பட்டது. நான் களிப்பூட்டும் அரை இருக்க வேண்டும் இந்த வர்க்கம் அல்லது அதற்கு மேற்பட்ட முடிந்தது CS50 எடுக்காமல் / UNSAT SAT. ஒரு வருட காலத்தில், எவ்வளவு நன்றாக இருக்கும் என்று கிட்டத்தட்ட அனைவரும் இருந்தால். அதன் பின்னர் ஒருவேளை நாங்கள் வேலை செய்வோம் ஹார்வர்ட் கடிதம் தரங்களாக மீது பொதுவாக கல்லூரி. ஆனால் இப்போது, நாம் இருக்கும் இந்த செய்கிறேன் சொந்த துறையில், மற்றும் நான் மனதார என்று அந்த கேள்வி பதில்கள் பரிசீலனை மற்றும் ஊக்குவிக்க நீங்கள் பொருத்தம் பார்க்க போன்ற கேள்விகளை கேட்க, அதனால் வட்டம் நீங்கள், என்னை போல், மாட்டேன் மிகவும் அதே பயம் காரணி போது இல்லை ஒருவேளை என்ன ஆய்வு அறிமுகமில்லாத இடத்தில். எனவே CS50 என்ன? அது ஒரு அறிமுகம் ஆகிறது கணினி அறிவு நிறுவனங்கள் அறிவியல் மற்றும் நிரலாக்க கலை. ஆனால் உண்மையில் என்ன அர்த்தம்? சரி, இதுவரை, நாம் மிக சுருக்கமாக பேசினார் தகவல் குறிக்கும் பற்றி. ஆனால் நாம் உண்மையில் வேண்டும் என்று நினைக்கிறேன் அது ஏதாவது செய்ய. நாங்கள் கருத்து அறிமுகப்படுத்த வேண்டும் நாம் ஒரு படிமுறை அழைக்கிறேன் என்ன. ஒரு படிமுறை ஒரு முறை, ஒரு செயல்முறை, உள்ளது வழிமுறைகளை ஒரு தொகுப்பு ஏதாவது செய்து. ஒரு படிமுறை ஏதாவது இருக்க முடியும் சூப்பர் எளிமையான. உதாரணமாக, ஒரு எடுத்துக்காட்டாக சில எந்த நீங்கள் நன்கு இருக்கலாம் இந்த ஆகிறது இங்கே தான். எனவே இங்கே இந்த புத்தகத்தை அதிக அளவில் உள்ளது தேதியிட்ட, ஆனால் ஒரு காலத்தில், இது பெயர்கள் ஒரு முழு நிறைய உள்ளன மற்றும் தொலைபேசி எண்கள். உண்மையில், நான் கண்டுபிடிக்க வேண்டும் என்றால் இந்த தொலைபேசி புத்தகத்தில் யாரோ - , மைக் ஸ்மித் என்ற யாரோ சொல்ல - நான் எந்த எண்ணிக்கை மைக் ஸ்மித் கண்டுபிடிக்க முடியவில்லை மிகவும் நேர்மையான வழிகளில். நான் ஆரம்பத்தில் தொடங்க முடியவில்லை இல்லை, பக்கம் 1 செல்ல. பக்கம் 2, இல்லை. பக்கம் 3. என்று, அந்த வழிமுறை உள்ளது செயல்முறை, சரியான? எனவே இது சரியான, சரியா? நான் அதை செய்து ஒரு முட்டாள் வகையான இருக்கிறேன் அந்த முறையில், ஆனால் இறுதியில் நான் குடும்ப எஸ் கண்டுபிடிக்க, மற்றும் வட்டம் மைக் அந்த பகுதியில் உள்ளது, மற்றும் நான் மாறும் என் வழிமுறையை செய்து. ஆனால் நிச்சயமாக இது உள்ளுணர்வு இல்லை. இந்த மிக ஒவ்வொரு நியாயமான மனித அறை செய்யவில்லை என்று. நீ என்ன செய்தாய்? நீங்கள் நேராக சென்று நடுத்தர வேண்டும், சரியான? சுமார் நடுத்தர வேண்டும். நீங்கள் ஓ, உணர, இந்த திருமதி உள்ளன எனவே மைக் ஸ்மித், கடந்த பெயர் ஸ்மித் இருப்பது, பின்னர், தெளிவாக, அல்ல புத்தகத்தின் இடது பாதி. அவர் நோக்கி இருக்க வேண்டும் எஸ் உரிமை இருக்கிறது. இந்த கட்டத்தில், எனினும் நாம் மிகவும் உண்மையில் இதை செய்யாதே, நாம் அதாவது பாதி இந்த பிரச்சனை கிழிக்க. [Cheering மற்றும் கரவொலி] டேவிட் MALAN: நன்றி. [Cheering மற்றும் கரவொலி] டேவிட் MALAN: நீங்கள் உண்மையில் இந்த கிழிக்க முடியும் பாதி பிரச்சனை, என்னை விட்டு, பெரிய என எளிமையாக, ஒரு பிரச்சினை பாதி. இந்த தொலைபேசி புத்தகம் இருந்தது என்றால் - அது ஒருவேளை இருந்தது - 1000 பக்கங்கள் பற்றி, இப்போது அது மட்டும் 500 தான். நான் மீண்டும் இதை செய்ய நான் உணர என்றால், ஓ, அடடா, நான் வெகு தூரம் சென்று, நான் Ts இருக்கிறேன் பகுதி, நான் இதேபோல் முடியும் - figuratively அல்லது எளிமையாக - தொலைபேசி புத்தகம் கிழித்தெறிய - அது உண்மையில் இருந்தது மிகவும் எளிதாக அந்த நேரம். நான் உண்மையில் தொலைபேசி புத்தகம் கிழித்தெறிய முடியாது பாதியில், இப்போது என்னை விட்டு இல்லை 1,000, இல்லை 500 - 250 பக்கங்கள். நான் 125 செல்ல, அந்த பாதி முடியும், மற்றும் அந்த பாதி, மற்றும் பாதி, இறுதியாக நான் விட்டு வரை ஒரு ஒற்றை பக்கம். [சிரிப்பு] டேவிட் MALAN: தான் பகுதியாக நான் தோல்வி. ஒரு ஒற்றை பக்கம் இது மைக் வட்டம் உள்ளது. இப்போது அந்த வெவ்வேறு வழிமுறைகள் இருக்க முடியும் அப்படி மதிப்பிட அல்லது மதிப்பீடு வெவ்வேறு வழிகளில். முதல் ஒரு மிக லீனியர், சரியா? பக்கம் திரும்ப, மைக் பாருங்கள். பக்கம் திரும்ப, மைக் பாருங்கள். இது மிகவும் நேரியல் இருக்கிறது. தொலைபேசி இன்னும் ஒரு பக்கம் இருந்தால் புத்தகம், அது ஒருவேளை என்னை எடுக்க நடக்கிறது மேலும் இரண்டாவது, நேரம் இன்னும் ஒரு அலகு, எனினும் நாம் கம்ப்யூட்டிங். எனவே நான் இப்படி வரி வரைய வேண்டும் இங்கே, அதாவது அளவு இடது இருந்து வலது சிக்கல் அதிகரிக்கும் - தொலைபேசி புத்தகத்தில் பெரிய சிறிய பெறுகிறது - மற்றும் நேரம் அதிகரிக்க போகிறது செங்குத்து அச்சு, பெரிய தொலைபேசி புத்தகம். எனவே n ஒரு பொது மாறி இருக்கிறது என்று கணினி விஞ்ஞானிகள் பிரதிநிதித்துவம் பயன்படுத்த மதிப்பு, சில பல. எனவே n நேர்கோட்டில் அதிகரிக்க போகிறது. தொலைபேசி புத்தகத்தின் அளவு இரட்டை, அது இரு மடங்கு அதிகமாக என்னை அழைத்து போகிறேன் நேரம், பெரும்பாலும், மைக் கண்டுபிடிக்க. இப்போது நான் ஸ்மார்ட் இருந்திருக்கும் இது பற்றி, சரியான? நான் விரைவில் போகவில்லை. Twos மூலம் இதை செய்திருக்க முடியும். அதனால், இரண்டு பக்கங்களில், நான்கு, பின்னர் ஆறு, எட்டு. நான் அதை ஒரு வழியாக பறக்கும் தொடங்க முடியும் சிறு சிறு ஆபத்து என்றாலும், கொஞ்சம் வேகமாக overshooting மைக், ஆனால் அந்த வளைவு அல்ல அனைத்து வேறு இருக்க போகிறது. அது இன்னும் ஒரு நேராக இருக்க போகிறது வரி, ஆனால் சற்று வேகமாக. ஆனால், நான் என்ன செய்தேன்? நான் உண்மையில் ஏதோ அடிப்படையில் நல்ல. நான் நாம் மடக்கை அழைக்கிறேன் என்ன சாதித்தது N நேரம், பதிவு, அதாவது இந்த பச்சை வரி மிக, மிக, மிக கொண்டிருக்கிறது இது குறைந்த நேராக விளிம்பில். அது வரிசைப்படுத்த மற்றும் அது, அறிவுறுத்துகிறது , எப்போதும் மிகவும் படிப்படியாக முடிவிலியை நெருங்குகிறது நான் உண்மையில் 1,000 பக்கம் எடுக்க முடியும் என்று தொலைபேசி புத்தகம், அதன் அளவு இரட்டை அடுத்த ஆண்டு - ஏனெனில் நிறைய வேண்டும் மேலும் மக்கள் உள்ள நகர. எனவே இப்போது நான் 2,000 பக்கங்கள் கிடைத்தது, ஆனால் எப்படி இன்னும் பல படிகள் என்று சாமர்த்தியசாலி படிமுறை எடுக்க போகிறது? ஒரு. நான் ஒரு சக்தி வாய்ந்த விஷயம் என்று, அதாவது. நாங்கள் அடுத்த ஆண்டு 4,000 பக்கங்களுக்கு சென்றால், என்னை எடுத்து நடக்கிறது என்று மட்டுமே இன்னும் இரண்டு படிகள். நீ பெரிய பெரிய துரத்த முடியும் இல்லை வலை போல் என்னை பிரச்சினைகள், தான் பெரிய பெரிய பிரச்சினைகள் எறிந்து Googles மற்றும் Facebooks ஒவ்வொரு நாள் உலக, அது இல்லை இவ்வளவு பெரிய ஒப்பந்தம். நான் அதிக சிந்தனை மற்றும் பாதுகாப்பு போட காரணம் என் வழிமுறையை தீர்க்க எந்த திறமையாக பிரச்சினைகள். உண்மையில், அந்த ஒரு இருக்கும் இந்த நிச்சயமாக இலக்குகளை. நீங்கள், வழியில், நிரல் கற்றுக்கொள்ள. நீங்கள் நிரல் எப்படி கற்றுக்கொள்கிறேன் மொழிகளின் எந்த எண்ணிலும். ஆனால் நாள் முடிவில், நிச்சயமாக உள்ளது பிரச்சினைகளுக்கு தீர்வு காண்பது மற்றும் பெறுவது பற்றி பிரச்சினைகளை தீர்க்கும் சிறந்ததாக - மற்றும், போல் இது போன்ற சந்தர்ப்பங்களில், தீர்க்கும் பிரச்சினைகள் இன்னும் திறமையாக. இப்போது இதுவரை, நாம் இந்த செய்துவிட்டேன் மிகவும் உள்ளுணர்வுரீதியில். உலகின் மிகவும் ஏதாவது அறிமுகம் செய்கிறேன் பொதுவான போலிக்குறியீட்டை என்று. நாம் இறுதியில், கிடைக்கும் இந்த போக்கில், வேண்டும் பல்வேறு நிரலாக்க மொழிகளில். ஆனால் இன்று நாம் ஆங்கிலம் போன்ற அதை செய்வேன் நீங்கள் வெறும் வகையான சொல்ல அங்கு தொடரியல், நீங்கள் சொல்கிறீர்கள், ஆனால் நீங்கள் எப்போதும் எனவே தான் என்ன சுருக்கமான மற்றும் நீங்கள் கவலைப்பட வேண்டாம் இலக்கணம் மற்றும் முழுமையான தண்டனை. நீ உன்னை போல் வெளிப்படுத்த துல்லியமாகவும் முடிந்தவரை. எனவே போலிக்குறியீட்டை ஆங்கிலம் போன்ற உள்ளது பிரதிபலிக்கிறது என்று தொடரியல் ஒரு நிரலாக்க மொழி. என்று இறுதியில், என்னை முன்மொழிய விரும்புகிறேன் என்று நாங்கள் இப்போது தான் செயல்முறை மாதிரிக்கு ஒரு சிறிய ஏதோ எண்ணும் விவரித்தார் வித்தியாசமாக, இந்த முறை ஒரு எடுத்து உற்பத்தி இந்த ஐந்து நிமிட வீடியோ பாருங்கள் டெட் எங்கள் நண்பர்கள் மூலம் அந்த , போலிக்குறியீட்டை என்ன வரையறுக்கிறது என்ன வரையறுக்கிறது வழிமுறை சிந்தனை கூட, மற்றும் நீங்கள் பார்க்க போகிறீர்கள் எடுத்துக்காட்டாக கூட , தன்னை ல், எளிய சூப்பர், அது நமக்கு மன கொடுக்க தொடங்க போகிறது மாடல், சொல்லகராதி, இது உடன் மிகவும் சிக்கலான, மிகவும் செய்ய மிகவும் விரைவாக வழிமுறைகள். [வீடியோ பிளேபேக் BEGIN] [இசை] கதை: ஒரு வழிமுறை என்ன? கணினி அறிவியல், ஒரு படிமுறை ஒரு சில தீர்க்கும் வழிமுறைகளை தொகுப்பு படிப்படியாக பிரச்சனை படி. பொதுவாக, நெறிமுறைகள் தூக்கிலிடப்பட்டார் கணினிகள் மூலம், ஆனால் நாம் மனிதர்கள் இல்லை நெறிமுறைகள், அதே. உதாரணமாக, நீங்கள் எப்படி போக முடியும் எத்தனை பற்றி ஒரு அறையில் மக்கள்? என்னை போன்ற என்றால் நன்றாக, ஒருவேளை நீங்கள் விட்டோம் ஒவ்வொரு நபர் சமயத்தில், ஒரு ஒரு முறை, மற்றும் 0 இருந்து எண்ண. 1, 2, 3, 4, மற்றும் முன்னும் பின்னுமாக. சரி, ஒரு படிமுறை தான். உண்மையில், அது ஒரு வெளிப்படுத்த முயற்சி செய்வோம் பிட் இன்னும் முறையாக போலிக்குறியீட்டை ல் - ஒத்திருக்கிறது என்று ஆங்கிலம் போன்ற தொடரியல் ஒரு நிரலாக்க மொழி. நாம் N சம 0. அறையில் ஒவ்வொரு நபரும், அமைக்க N # பிளஸ் 1 சமமாக. இந்த போலிக்குறியீட்டை எவ்வாறு விளக்குவது? சரி, வரி ஒரு அறிவிக்கிறது, அதனால், பேச ஒரு மாறி N அழைத்து துவக்கும் 0 அதன் மதிப்பு. இந்த அதாவது ஆரம்பத்தில் எங்கள் வழிமுறை, விஷயம் இது நாம் எண்ணி கொண்டிருக்கிறோம் 0 ஒரு மதிப்பு உண்டு. அனைத்து பிறகு, முன்பு நாம் எண்ணும் தொடங்க, நாம் இன்னும் எதையும் கணக்கில் இல்லை. இந்த மாறி N அழைப்பு ஒரு மாநாட்டு உள்ளது. நான் அதை மிகவும் எதையும் என்று. இப்போது வரி இரண்டு demarks ஒரு தொடக்கத்தை லூப், நான் அந்த படிகளை வரிசை முறை சில எண் மீண்டும். எனவே எங்கள் எடுத்துக்காட்டாக, படி நாம் எடுத்து அறையில் மக்கள் எண்ணிக்கை. வரி அடியில் இரண்டு, வரி மூன்று உள்ளது இது சரியாக எப்படி விவரிக்கிறது நாம் எண்ணும் பற்றி செல்லலாம். உள்தள்ளலை அதை தான் குறிக்கிறது மீண்டும் அந்த வரிசையில் மூன்று. அதனால் என்ன போலிக்குறியீட்டை கூறி உள்ளது என்று ஒவ்வொரு, 0 தொடங்கும் பிறகு அறையில் நபர், நாங்கள் தருகிறேன் 1 என் அதிகரிக்கும். இப்போது இந்த வழிமுறை சரியானதா? சரி, அது ஒரு பிட் மோதி விடு. இருந்தால் அது இயங்குகிறது அறையில் இரண்டு பேர்? பார்க்கலாம். வரி ஒன்று, நாம் 0 N துவக்க. இந்த இரண்டு மக்கள் ஒவ்வொரு, நாம் 1 என் அதிகப்படுத்த. அதனால் மூலம் முதல் பயணம் லூப், நாம் 0 இருந்து 1 என் புதுப்பிக்க. அதே வழியாக இரண்டாவது பயணம் லூப், நாம் 1 2 N புதுப்பிக்க. எனவே இந்த வழிமுறையை இறுதியில், n, 2 ஆகும் இது உண்மையில் எண்ணிக்கை பொருந்துகிறதா அறையில் மக்கள். இதுவரை, அதனால் நல்ல. எப்படி ஒரு மூலையில் வழக்கு பற்றி, என்று? 0 பேர் இருக்கிறார்கள் என்று நினைக்கிறேன் அறையில் - என்னை தவிர, யார் எண்ணும் செய்கிறாள். வரி ஒன்று, நாம் 0 N துவக்க. இந்த நேரத்தில், எனினும், வரி மூன்று இல்லை ஒரு இல்லை என்பதால் அனைத்து இயக்கவும் அறையில் நபர். அதனால் என் பொருந்துகிறதா இது, 0 இருக்கிறது அறையில் மக்களின் எண்ணிக்கை. அழகான எளிமையான, சரியான? ஆனால் எண்ணும் மக்கள், ஒரு நேரத்தில் ஒரு இல்லை, மிகவும், அழகான வான்? நிச்சயமாக நாம் சிறப்பாக செய்ய முடியும். ஏன் ஒரு நேரத்தில் இரண்டு பேர் எண்ண முடியாது? அதற்கு பதிலாக 1, 2, 3, 4, 5, 6, 7, எண்ணும் 8, மற்றும் முன்னும் பின்னுமாக, ஏன்,, 2 எண்ணாதே 4, 6, 8, மற்றும் பல? அது கூட, வேகமாக போகிறது அது நிச்சயமாக உள்ளது. நாம் இந்த தேர்வுமுறை வெளிப்படுத்த போலிக்குறியீட்டை ல். நாம் N சம 0. அறையில் மக்கள் ஒவ்வொரு ஜோடி, அமைக்க N # பிளஸ் 2 சமமாக. அழகான எளிமையான மாற்றம், சரியான? மாறாக பெண் மக்கள் ஒரு ஒரு நேரத்தில், நாம் பதிலாக எண்ண ஒரு நேரத்தில் இரண்டு. இந்த படிமுறை இதனால் இரண்டு முறை தான் கடந்த போல வேகமாக. ஆனால் அது சரியாக? பார்க்கலாம். இருந்தால் அது இயங்குகிறது அறையில் இரண்டு பேர்? வரி ஒன்று, நாம் 0 N துவக்க. மக்கள் அந்த ஒரு ஜோடி, நாம் இரண்டு N அதிகப்படுத்த. எனவே இந்த வழிமுறையை இறுதியில், என், 2 ஆகும் இது உண்மையில் எண்ணிக்கை பொருந்துகிறதா அறையில் மக்கள். உள்ளன என்று அடுத்த வேளை அறையில் 0 மக்கள். வரி ஒன்று, நாம் 0 N துவக்க. முன்பு போல், வரி மூன்று இயக்க முடியாது அனைத்து, எந்த ஜோடிகள் இல்லை என்பதால் அறையில் மக்கள். அதனால் என் இது உண்மையில், 0 இருக்கிறது எண்ணிக்கை பொருந்துகிறதா அறையில் மக்கள். ஆனால் மூன்று என்ன இருந்தால் அறையில் மக்கள்? இந்த எவ்வாறு படிமுறை என்ன? பார்க்கலாம். வரி ஒன்று, நாம் 0 N துவக்க. அந்த மக்கள் ஒரு ஜோடி, நாம் 2 N அதிகப்படுத்த. ஆனால் என்ன? மக்கள் மற்றொரு முழு ஜோடி இல்லை அறையில், அதனால் வரி இரண்டு இல்லை இனி பொருந்தும். எனவே இந்த வழிமுறையை இறுதியில், என் , இன்னும் 2 இது சரியல்ல. உண்மையில், இந்த வழிமுறை என்று தரமற்ற, ஏனெனில் அது ஒரு தவறு உள்ளது. சில புதிய போலிக்குறியீட்டை கொண்டு நிவர்த்தி உதவுகிறது. ஒவ்வொரு ஜோடி நாம் N சம 0 அறையில் மக்கள். அமைக்கவும் N # பிளஸ் 2 சமமாக. ஒரு நபர் unpaired இருக்கிறது என்றால், அமைக்க N # பிளஸ் 1 சமமாக. இந்த பிரச்சினையை தீர்ப்பதற்கு, நமக்கு வரி நான்கு, அறிமுகம், ஒரு மற்றபடி ஒரு கிளை அறியப்படும் நிலையில், ஒரு இருந்தால் மட்டுமே இயக்கும் நபர் நாம் முடியவில்லை என்று மற்றொரு ஜோடி. எனவே இப்போது, இல்லை என்பதை ஒன்று அல்லது மூன்று மக்கள் அல்லது எந்த ஒற்றைப்படை எண் அறையில், இந்த வழிமுறை இப்போது அவர்கள் எண்ணும். நாங்கள் இன்னும் சிறப்பாக செய்ய முடியும்? சரி, நாம் 3S அல்லது 4s அல்லது எண்ண முடியும் 5s மற்றும் 10, ஆனால் அந்த அப்பால், அது சிறிது போகிறது புள்ளி கடினம். நாள் முடிவில், என்பதை தூக்கிலிடப்பட்டார் கணினிகள் அல்லது மனிதர்களால், வழிமுறைகள் ஒரு தொகுப்பாகும் உடன் அறிவுறுத்தலை பிரச்சினைகளை தீர்க்க இது. இந்த மூன்று இருந்தன. என்ன பிரச்சினை என்று ஒரு வழிமுறையை கொண்டு? [END மறுஒளிபரப்பு வீடியோ] டேவிட் MALAN: ஒரே நேரத்தில் தான் நான் முல்லா வடிவத்தில் தோன்றும். ஆனால் அந்த கதையை விட்டு விட்டு எங்கே, இப்போது, நாம் எப்படி சிறப்பாக செய்ய முடியும்? மும்மூன்றாக மற்றும் பவுண்டரிகள், நாம் கூறுவது, நாம் நம்பலாம் மக்கள் மிக வேகமாக, ஆனால் நாம் அந்த அடிப்படையில் சிறப்பாக செய்ய? நான் நாம் பந்தயம். நாங்கள் எங்கள் சொந்த ஒரு பிட் அறிமுகப்படுத்த என்றால் இங்கே போலிக்குறியீட்டை, நான் முன்மொழிய போகிறேன் நாம் இந்த ஒரு வரி அடைய முடியும் என்று. நாங்கள் மக்கள் எண்ண போவதில்லை ஒன்று, இரண்டு, மூன்று, நான்கு. நாங்கள், இரண்டு செல்ல போவதில்லை நான்கு, ஆறு, எட்டு. நாம் அடிப்படையில் சிறப்பாக செய்ய போகிறோம் பிரச்சனை மறுசிந்தனை மூலம், இந்த ஆண்டில் வழக்கு, மற்றபடி செயல்திறன் வளம் குறைவாக பயன்படுத்த. ஒரு கணத்தில், நான் உன்னை மன்னிக்க வேண்டும் நம்புகிறேன் மற்றும் நின்றுகொண்டு எங்களுக்கு நகைச்சுவை நாங்கள் போகிறோம் எந்த புள்ளியில் இடத்தில், உங்கள் மீது நீங்கள் ஒவ்வொரு ask மனதில் எண் 1. நீங்கள் மேலும் மேலும் போகிறோம் நேரம் ஆக ஆக அசிங்கமாக, கண்டுபிடிக்க நின்று யார் யாரோ, இணைக்க ஒன்றாக உங்கள் எண்கள் அவர்களை சேர்த்து. நீங்கள் ஒரு பின் உட்கார இனம் போகிறது கீழே முதல், மற்றும் பிற நபர் மீண்டும் போகிறது. எனவே வேறு வார்த்தைகளில் கூறுவதானால், அனைத்து விதைப்பால் எண் 1 நீ, பின்னர் 2s அந்த 2s 1 களாகவும் இணைப்பதன் 4s கொண்டு, அனைவரிடமும் பெருகிய நாம் இறுதியில், கீழே உட்கார்ந்து இந்த வழிமுறை, ஒரு கடன் உள்ளது ஆனால் வேகமாக போதும் உட்கார் வில்லை ஆன்மா யார் முழு பார்வையாளர்கள் எண்ணிக்கை உள்ளது அவரது மனதில். நீங்கள், நாம் இருந்தால் எனவே முன்சென்று - ஒரு படி - இடத்தில் நிற்க. மற்றும் இயக்க. [கூட்டத்தில் முனுமுனுப்பு] டேவிட் MALAN: உங்களுக்கு தெரியுமா? லாரன் எங்கே? 729? [கூட்டத்தில் முனுமுனுப்பு] டேவிட் MALAN: சரி? [கூட்டத்தில் முனுமுனுப்பு] டேவிட் MALAN: சரி, நாம் வேண்டும் இறுதியில் நெருங்குகிறது வேண்டும். நாங்கள் இன்னும் இங்கே நின்று ஒரு சக பார்க்கிறோம். வேறு யார் ஜோடியாக வேண்டும்? உங்களுக்கு இனிய ஜோடி விரும்பினால். மேல் வரை யாரோ. நான் ஏன் இங்கு ஒரு கை குடு. இன்னும் வெகு சில மக்கள் என்ன எண்கள் செய்ய, நின்று உங்கள் மனதில் உள்ளது? மாணவர்: 78. டேவிட் MALAN: 78 பிளஸ் - இங்கே யார் கீழே நின்று? மாணவர்: 39. டேவிட் MALAN: பிளஸ் 39. பிளஸ் வேறு யார் தான் இன்னும் நிற்கிறது? 81? சரி, வேறு யார்? மற்றொரு 81? வாவ். பின்னர் என்ன திரும்பி இருக்கிறது? மாணவர்: 49. டேவிட் MALAN: 49, பிளஸ்? மாணவர்: 98. டேவிட் MALAN: 98 பிளஸ்? என்று வேறு யாரோ? 12? நல்ல வேலை. [சிரிப்பு] டேவிட் MALAN: ஓ, 112 - ஓ. வேலை நல்ல! [சிரிப்பு] [கரவொலி] டேவிட் MALAN: வேறு எவரும் இன்றும்? மன்னிக்கவும்? மாணவர்: 99. டேவிட் MALAN: 99. வேறு யாரும் இன்னும் நின்று? இங்கு மாணவர்கள் எண்ணிக்கை படி, உண்மையில் - நீங்கள் ஒரு எண் உள்ளதா? ஓ, மக்கள் உண்மையான எண்ணிக்கை அறை, கணக்கு படி என்று போதனா பாவப்பட்டவர்கள் செய்து எல்லோருடைய வழியில், 729 இருந்தது. எனவே ஹார்வர்ட் மாணவர்கள் ஒரு roomful வெளியே தங்களை எண்ணி கொண்டு, பதில் 637 ஆகும். [சிரிப்பு] டேவிட் MALAN: எனவே நெருக்கமான. ஆனால் இன்னும். சரி, அதனால் ஒரு ஆசிரியர் தான் தற்போது, சரியான? இந்த இப்போது நாம் ஒரு பிழை என விவரிக்க என்ன. எங்காவது வழியில், நாங்கள் சில செய்தார் தவறு, அல்லது யாராவது கணிதத்தில், உட்கார்ந்து அல்லது விட்டு, அல்லது ஏதாவது தவறு. ஆனால் அது நல்லது. கூட இன்னும் ஏனெனில், நாம் அழகான நெருங்கிய கிடைத்தது. நான் தவறு செய்ய நாம் என்று வாதிடுகிறார்கள் என்று வேகமாக நான் விட நிறைய பதில் என் இன்னும் ஒருபடி அணுகுமுறையை பயன்படுத்தி. எனவே நாம் உண்மையில் கிடைத்தது எண்ணுகிறது என்று சரி, ஆனால் இப்போது என்ன நினைக்கிறீர்கள் ஒவ்வொரு முறை நடக்கிறது, மற்றும் என் சொந்த அப்பாவியாக சுட்டிக்காட்டும் வழிமுறை. ஒன்று, இரண்டு, மூன்று. 729 அல்லது 637 பேர் உண்மையில் இருந்தால் இங்கே, என்னை சென்றிருப்பார் அதாவது 637 அல்லது 729 pointings விரல் மற்றும் என் மொத்த எண்ணிக்கை அதிகரிப்பு. நான் ஒரு சிறிய நல்லது செய்ய முடியும் இரண்டு, நான்கு, ஆறு, எட்டு போகிறது, மற்றும் , என்று வேகம் இரட்டிப்பாகும் ஒருவேளை கூட மூன்று அல்லது நான்கு, எவ்வளவு நன்றாக என்னால் பொறுத்து என் தலையில் எண்ணி அதை செய்ய. ஆனால் இந்த அணுகுமுறை உங்களுக்கு எடுத்து அடிப்படையில் வித்தியாசமாக இருந்தது. ஏனெனில் ஆரம்பத்தில், நீங்கள் அனைத்து எழுந்துவிட்டோம். அனைத்து 729 ஆக. பின்னர் அதாவது பாதி நீங்கள் உட்கார்ந்து. அதன் பின், மற்றொரு நீங்கள் பாதி அமர்ந்தோம். அதன் பின், மற்றொரு நீங்கள் பாதி அமர்ந்தோம். மற்றும் மடங்கு மொத்த எண்ணிக்கை என்று நீங்கள் தோழர்களே என்று உட்கார்ந்து தோராயமாக எட்டு அல்லது ஒன்பது அல்லது பத்து மொத்த முறை, நமது மொத்த எண்ணிக்கை என்ன பொறுத்து. நாம் செய்ய ஒரு தீர்த்துக்கொள்ள முடியாது இந்த மற்ற வழி. நாங்கள் அறையில் 1,024 பேர் இருந்தால், நீங்கள் முடியும் மடங்கு எண்ணிக்கை 1,024 பேர் பாதியாக குறைக்கிறது 10 ஆகிறது. இப்போது அதை பற்றி யோசிக்க மற்ற திசையில். நாங்கள் என்று சொல்ல, அபத்தமான, வேண்டும் நான்கு பில்லியன் இந்த அறையில் மக்கள், அல்லது சற்றே பெரிய அறை. நாம் எத்தனை முறை போயிருப்பேன் இந்த வழிமுறை மூலம், இத்தகைய பாதி அந்த வர்க்கத்தின் அமர்ந்து? அதை மட்டும் 32 போன்ற எடுக்க நடக்கிறது கூட அளவு ஒரு வர்க்கத்தின் நடவடிக்கைகள், நான்கு பில்லியன். ஏன்? நான்கு பில்லியன் இரண்டு செல்லும் காரணம் பில்லியன், ஒரு மில்லியன் செல்லும் செல்கிறது 500 மில்லியன், 250 செல்கிறது மில்லியன், டாட், டாட், டாட். நான் மட்டுமே அந்த பிரிவில் சில 32 செய்ய முடியும் எந்த புள்ளியில், அனைவரையும் தவிர்த்து முறை, ஒரு நபர் நின்று விட்டு. என்று, கூட, ஒரு சக்திவாய்ந்த வகை பெருகிய முறையில் நாம் முயற்சி செய்கிறேன் என்று யோசனை இந்த போக்கில், மற்றும் அந்நிய நிரலாக்க மற்றும் கணினி அறிவியல் மேலும் பொதுவாக, ஒரு யோசனை இந்த கிருமிகள் இது நாம் மிகவும் பிரச்சினைகளை தீர்க்க முடியும் மிகவும் சக்தி. எனவே நாம் மிகவும் எளிமையான தொடங்கியது போலிக்குறியீட்டை ஒரு அறையில் ஒரு பையன், ஆனால் இப்போது மக்கள் முழு முழு அறையில் நாம் அடிப்படையில் சிறப்பாக செய்யவில்லை. சரி, இப்போது மாற்றம் செய்யலாம் சில உண்மையான குறியீட்டை போலிக்குறியீட்டை. நீங்கள் நடக்க பார்க்க போகிறீர்கள் இந்த மொழி இங்கு அழைக்கப்படும், மற்றும் வேண்டும் நாங்கள் நோக்கி இந்த திரும்புவீர்கள் செமஸ்டர் இறுதியில். இது ஒரு நிரலாக்க மொழி என்று நீங்கள் வலைத்தளங்கள் மற்றும் பிற செய்ய பயன்படுத்த மென்பொருள் இந்த நாட்கள். நாம் ஒரு நண்பருக்கு நன்றி, இது பயன்படுத்தப்படுகிறது நம்முடைய ஸ்டான்ஃபோர்டு, குறியீடாக்கத்துக்கு இங்கே சில மறைக்கப்பட்ட தகவல். இந்த, ஸ்டிகனோகிராபி கலை எனவே நீங்கள் மறைக்க முடியும், பேச இல்லையெனில் தெரிகிறது என்ன தகவல் சத்தம் அல்லது முற்றிலும் வித்தியாசமாக இருக்கும் ஒட்டுமொத்தமாக படம். ஆனால் இந்த குறிப்பிட்ட படத்தில் பதிக்கப்பட்ட உண்மையில் வகையான ஒரு ரகசிய செய்தி உள்ளது. என்னை போய் மேலே நாம் இங்கே அதே படத்தை, இந்த ஒரு வலை உலாவியில் நேரம். நான் சில என் கையை அசைப்பது போகிறேன் குறிப்பாக இன்று விவரங்கள், இந்த மாதிரி யார் நீங்கள் அந்த ஒரு, ஜாவா ஆனால் கிரேக்கம் மட்டும் முற்றிலும் அறிமுகமில்லாத மொழி. ஆனால் இந்த ஒரு உதாரணம் ஒரு நிரலாக்க மொழி. மற்றும் இப்போது, நம்பிக்கை எடுத்து என்று குறியீடு இந்த முதல் வரி - மற்றும் குறியீடு மூலம், நான் உரை அர்த்தம். நான் எளிமையாக தட்டச்சு என்று உரை மைக்ரோசாப்ட் வேர்ட் இல், நான் தான் பின்னர் உரிமை மென்பொருள் அது ஏதாவது செய்ய. நிரலாக்க மூல குறியீடு, நிரலாக்க குறியீடு, உண்மையில் ஒரு உரை, மற்றும் அது என்ன மொழி அடிப்படையில் வெவ்வேறு தெரிகிறது நீங்கள் ஆங்கிலம் போலல்லாமல், பயன்படுத்தி மற்றும் ஸ்பானிஷ் மற்றும் ரஷியன் அனைத்து வித்தியாசமாக உங்கள் விசைப்பலகை அவற்றை தட்டச்சு போது. இந்த முதல் வரி எனவே, இப்போது எடுத்து நம்பிக்கை, வெறுமனே ஒரு கிராபிக் திறக்கிறது இணைய, அந்த சத்தம் கிராஃபிக் நாம் பார்த்தோம். இந்த அடுத்த வரி இங்கே ஒரு உதாரணம் லூப், நாம் உண்மையில் அதே பார்த்தேன் டெட் வீடியோ வாசகங்கள். ஒரு வட்டத்திற்கு மீண்டும் நடக்கும் என்று ஒன்று உள்ளது மீண்டும், இது கூட போதும் முற்றிலும் கொண்டு, ரகசிய தெரிகிறது முக்கிய சொல், மற்றும் சில அடைப்புக்குறிக்குள், மற்றும் சில அரைக்காற்புள்ளிகள். நாங்கள், நீண்ட காலத்திற்கு முன்பே என்று திரும்பி வருவாள் ஆனால் அந்த வளையத்தின் அடிப்படையில் இல்லை திட்டத்தை சொல்லி, அனைத்து மீது செயல்படுத்துதல் அந்த சத்தம் புள்ளிகள், இருந்து விட்டு வலது, மேலிருந்து கீழாக. நாள் முடிவில், ஒரு படத்தை ஏனெனில் இந்த பிடிக்கும் - நீங்கள் உண்மையில் முடியும் வகையான இந்த ப்ரொஜெக்டர் அதை பார்க்க - உண்மையில் புள்ளிகள் ஒரு கட்டம் இருக்கிறது. எனவே நாம் அந்த புள்ளிகள் ஒவ்வொரு அடையாளம் ஒரு ஒருங்கிணைப்பு, x, y மூலம், மற்றும் இந்த திட்டம், இப்போது நாம் தொடங்க முடியும் அந்த புள்ளிகள் ஏதாவது செய்ய. என்ன நான் இங்கே செல்லுங்கள் சென்று நான் சில மாற்றங்களை செய்ய போகிறேன் என்று. முதல் நான் முன்னே சென்று பெற போகிறேன் என்று பச்சை மற்றும் நீல அனைத்து இரைச்சல், நான் முன்னே போக போகிறேன் பின்வரும் தட்டச்சு ஒப்புக்கொண்டபடி ரகசிய தொடரியல். படத்தை IM. இடம் x, கமா மணிக்கு நீல அமைக்க இடம் Y, 0. வேறுவிதமாக கூறினால், நான் விரும்பவில்லை நீல அனைத்து அணைக்க அந்த படத்தில் புள்ளிகள். நான் இப்போது போய் கிளிக் போகிறேன் இந்த ரன் / பொத்தானை சேமிக்கவும், மற்றும் நீங்கள் கொடுப்பீர்கள் வலது பக்கத்தில் கவனிக்க, இதன் விளைவாக படத்தை தோன்றுகிறது. இப்போது அதன் சூப்பர் பச்சை, ஆனால் அந்த இல்லை ஆச்சரியம், நான் உண்மையில் திரும்பி காரணம் இனிய, ஒரு 1 0 மூலம், அனைத்து அந்த படத்தில் நீல. சரி, இப்போது ஒரு பிட் இன்னும் அதை செய்வோம். படம், டாட் setGreen, x, y க்கான IM. மற்றும் இடது இருந்து செயல்படுத்துதல் என்று சரியான பின்னர் மேலிருந்து கீழாக. ஒரு மதிப்பு என்று அணைக்க 0, அதே போல். சேமிக்க. மற்றும் ப்ரொஜெக்டர் மீது, நீங்கள் உண்மையில் முடியும் உண்மையில் எதுவுமே பார்க்க. என் மடிக்கணினி திரையில், நான் வெறும் பெருமகனார் சரியான முறையில், நான் ஒரு ஒரு பிட் பார்க்க முடியும் படத்தை, அவர்கள் இன்னும் என்பதால் அங்கு சில சிவப்பு. நீங்கள் எப்போதும் சுருக்க RGB கேள்விப்பட்டேன் என்றால் - சிவப்பு, பச்சை, நீலம் - இந்த அமைப்பு குறிப்பிடும் பயன்படுத்தி ஒரு படத்தை அந்த மூன்று வண்ணங்கள். இப்போது, நாம் தூர எறிந்து அனைத்து பச்சை, அனைத்து நீலம், ஆனால் மிகவும் சிவப்பு இல்லை. என்னை சிவப்பு வரை பித்து நாம். நான் எப்படி செய்ய முடியும்? சரி, முதல், நான் கேட்க போகிறேன் இந்த திட்டத்தின் ஒரு கேள்வி. நான் போய் அதை அழைக்க நாம் போகிறேன் வெறும் இயற்கணிதம் போன்ற ஒரு மாறி,. நீங்கள் x அல்லது Y அல்லது Z முடியும். நான் ஒரு மாறி அறிவிக்க போகிறேன் மேலும், சொல்ல இந்த மாறி வைத்து என்ற தற்காலிகமாக, மதிப்பு படங்களை x, y மணிக்கு மதிப்பு getRed. மீண்டும், நாம் அனைவரும் திரும்பி வருவாள் எதிர்காலத்தில் இந்த விவரத்தின். ஆனால் இப்போது, தான் நம்பிக்கை எடுத்து என்று இந்த வரி என்ன, திட்டம் கேட்டு x, y உள்ள சிவப்பு மதிப்பு? அந்த குறிப்பிட்ட புள்ளியை at? அதை நான் ஏதாவது செய்ய போகிறேன். நான் படத்தை டாட் தொகுப்பு சிவப்பு செய்ய போகிறேன் x, y, y ஆனால் இந்த நேரத்தில் நான் போகிறேன் , சிவப்பு முறை செய்து அதை அதிகரிக்க நாம் 10, சொல்கிறது. எனவே 10 ஒரு காரணியாக அதை அதிகரிக்க. எனக்கு இப்போது வெளியே பெரிதாக்கவும் அனுமதியுங்கள் கிளிக் இயக்கவும் / காப்பாற்ற முடியாது. அங்கு முழு என்று voila, நேரம், கூட நம் மனித கண்கள் மிகவும் அதை பார்க்க முடியவில்லை. எனவே மீண்டும், இது ஒரு உண்மையான குறியீடு உள்ளது நாம் வருவேன் என்று ஒரு மொழி எடுத்துக்காட்டாக மீண்டும் முன் நீண்ட வேண்டும். ஆனால் நீங்கள் அந்த குறிப்பாக, உணர அத்தகைய அனுபவம், அது மிகவும் இருக்கிறது விரைவில் நாம் இருக்கும் என்று அங்கு அப்படி குறியீடு எழுதும். உண்மையில், நீங்கள் ஒரு கருவியாக இருக்கும் எந்த ஓரளவு நன்கு, ஒருவேளை, CS50 தான் இருக்கிறது இது சொந்த டி ஷாப்பிங் கருவி, உண்மையில் சில இந்த கோடை துவக்கப்பட்டால் CS50 சொந்த முன்னாள் மாணவர்கள், இப்போது TFS திரும்ப. இந்த கட்டப்பட்ட வலைத்தளத்தில் இருக்கும் நடக்கிறது PHP ஒரு மொழியில். அது விஷயங்கள், MySQL என்று ஒரு தகவல் பயன்படுத்துகிறது இது நம் கையில் கிடைக்கும் பின்னர் செமஸ்டர் அழுக்கு. ஆனால் கூட ஏதோ, அதை நம்ப அல்லது இல்லை இது போன்ற இறுதியில் குறைக்கிறது சுழல்கள் மற்றும் நிலைமைகள் எளிய மற்றும் கிளைகள், அந்த போல் நாம் ஒரு பார்த்தேன் டெட் வீடியோ முன்பு தருணம். நான் செய்ய நினைத்தேன் இப்போது என்ன பங்கு உள்ளது நாங்கள் ஊழியர்கள் செய்து தான் ஏதாவது வளாகம், மாறாக ஏதாவது முன்னாள் மாணவர் - மூன்று உண்மையில் மாணவர்கள், - சியரா, டேனியல், மற்றும், கடந்த ஆண்டு சாம், இவர்களில் கடந்த எந்த முன் இருந்தது நிகழ்ச்சிக்கு அனுபவம் அவர் CS50 எடுத்து போது. அவர்களின் இறுதி திட்டம், அவர்கள் CS50 கண்காட்சியில், காட்சிக்கு, ஒரு பயன்பாடு இது, wrdly என்று அவர்கள் செய்த எந்த இணைய அடிப்படையான திட்டம் நான் பகிர நினைத்தேன் என்று இந்த வீடியோ நீ மட்டும் என்ன ஒரு புத்தி கொடு கால இறுதியில் முடியும். [இசை] டேவிட் MALAN: அந்த வாரம் ஜீரோ இருந்து தான் வாரம் 12 கடந்த ஆண்டு. [கரவொலி] டேவிட் MALAN: ஒரு டீஸர் போல், மிகவும், மிகவும் உங்கள் பசியின்மை என்ன ஆகும் சாணை செய்ய சாத்தியம், நீங்கள் ஏற்கனவே பார்த்துள்ளோம் அல்லது விரைவில், market.cs50.net, ஒரு பார்க்கலாம் நிச்சயமாக அணி என்று புதிய கருவி இந்த நேரத்தில், வேலை ஹார்வர்ட் மாணவர் இணைந்து இந்த ஆண்டு தொடங்கி போன்ற அந்த முகவர், இந்த ஒரு வட்டம் தொடர்ந்து கோடை வரும் நீங்கள் ஒரு நிலையான வேண்டும் வாங்க மற்றும் வளாகத்தில் வாய்ப்பு நீங்கள் வட்டி விஷயங்கள் விற்க. மற்றும் ஹெச்எஸ்ஏ மூலம் கூட்டு சேர்ந்து, உங்களுக்கு மேலும் பொருட்களை விட்டுவிடுவாரா முடியும் சில ஹெச்எஸ்ஏ உடல் கடைகளில் ஒன்று எதிர்காலத்தில் புள்ளி, அதனால் என்று குறிப்பாக நீங்கள் பதிலாள் விஷயங்கள், பட்டதாரி மற்றும் அவசியம் விரும்பவில்லை பொருட்களை புறக்கணிக்கவும், ஆனால் உண்மையில் அது செலுத்த நீங்கள் பின்பற்ற வேண்டும் என்று எல்லோரும் எதிர்பார்த்து இங்கே வளாகத்தில். அதனால் இன்னும் அந்த வர. ஆனால் இன்னும் சிறிது உறுதியாக, ஒரு கருவி அண்மையில் உள்ள CS50 வெளியே வந்து அந்த ஆண்டுகள், நீங்கள் சில இருக்கலாம் எந்த நீங்கள் அறிந்த பலர் இருக்கலாம் நீங்கள், CS50.net/2x மணிக்கு, இப்போது ஐ ஒரு Chrome நீட்டிப்பு ஒரு இணைப்பை காணலாம் எப்படி முடியும் வெளிப்படுத்துகிறது இது இங்கு, அதே மொழி பயன்படுத்த நாம் ஒரு கணம் முன்பு ஈபிள் கோபுரம் பயன்படுகிறது, 2x பின்னணி வேகம் செயல்படுத்த அனைத்து ஹார்வர்ட் iSites வீடியோக்களை. இந்த கட்டப்பட்டது என்று ஒன்று உள்ளது CS50 சொந்த வீடியோ பிளேயர் மீது. ஆனால் இந்த, கூட, நீங்கள் தொடங்கும் என்று தோண்ட மூல குறியீடு வகையில், நாம் தருகிறேன் மகிழ்ச்சியுடன் கிடைக்க செய்ய, நீங்கள் எப்படி பார்க்க வேண்டும் நீங்கள் கூட, அந்த பிரச்சினைகளை தீர்க்க முடியும் வலைத்தளங்களில் உள்ள விட்ஜெட்கள் முடுக்கி இது நீங்கள் ஏற்கனவே நன்கு பழக்கமான இருக்கிறோம். எனவே, ஒரு நிச்சயமாக இப்போது வார்த்தை எதிர்பார்ப்புகள் என்ன முன்னேறி உள்ளது. பொதுவாக, நாம் உண்மையில் இங்கே சேகரிக்க வேண்டும் என்றாலும் - திங்கள் மற்றும் புதன் கிழமைகளில் இந்த வெள்ளிக்கிழமை, நாம் சேகரிக்க வேண்டும், ஏனெனில் ஷாப்பிங் வீக் - 1:00 க்கு 2:00 AM, இருப்பினும் சில நேரங்களில் 2:30 வரை. நீங்கள் எனவே அல்லது வேண்டும் என்று கொடுக்கப்பட்ட 2:00 PM, சில வர்க்கம் எடுக்க வேண்டும் முதல், அல்லது கூட முன், உணர நிச்சயமாக என்று என்ன ஆதரவு உள்ளது ஒரே நேரத்தில் சேர்க்கை, அதாவது நாம் தருகிறேன் விளம்பர போர்டு ஒரு மனு ஆதரவு உங்கள் சார்பாக குடியுரிமை டீன்ஸ் என்றால் நீங்கள் எங்காவது இந்த மோதல் 1:00 க்கு 2:30 வரையறைக்கு. அந்த URL ஐ ஆன்லைன் தலை கூடுதல் விவரங்கள். ஆனால் ஆதரவு அமைப்பு என்ற வகையில் அந்த மாணவர்கள், CS50 பண்புகளை மேலும் குறைந்த வசதியாக அதுவும், நாங்கள் பிரிவுகள் தனிப்பட்ட தடங்கள் வழங்குகின்றன. இந்த இனிய வாரங்களுக்கு ஒரு ஜோடி, ஆனால் நீண்ட முன், நீங்கள் என்று கேட்டார் உங்கள் வசதியை நிலை. நீங்கள், குறைந்த வசதியாக அந்த உள்ளன வசதியாக, அல்லது எங்காவது இடையே? நாம் மூன்று வெவ்வேறு வேண்டும் பூர்த்தி என்று தடங்கள் துல்லியமாக அந்த பார்வையாளர்கள். எனவே கால எந்த புள்ளியில் வேண்டும் நீங்கள் நீங்கள் போட்டியிடும் போல கூட உணர மேலும் எந்த மாணவர் எதிராக அல்லது நீங்கள் குறைவாக பின்னணி. உண்மையில், நிச்சயமாக இருக்கும் பொருள் மிகவும் ஒத்துழைப்பு மற்றும் மிகவும் அதை விட திறந்த. பிரச்சினை செட் அடிப்படையில், உங்களுக்கு ,, மிக கண்டுபிடிக்க என்று கூடுதலாக ஒவ்வொரு வார பிரச்சினை நிலையான பதிப்பு அமைக்க, ஒரு "ஹேக்கர் பெரும்பாலும் இல்லை இலக்கு பொருள் என்று பதிப்பில் " 5% முதல் 10% அல்லது மணிக்கு அந்த மத்தியில் உண்மையில் யார் மக்கள் தொகை வசதியாக மேலும் விரும்புகிறேன் தரமான விட ஒரு சவாலாக என்று pset பதிப்பான எதிர்பார்க்கிறது. என்று அந்த மேலும் விவரங்களுக்கு பாடத்திட்டங்கள் காணப்படும். ஆனால் விவரங்களை அங்கு காணலாம் படிப்புகள் பற்றிய பிற்பகுதியில் நாட்கள். பொதுவாக பிரச்சனை அமைக்கிறது வியாழக்கிழமையன்று காரணமாக உள்ளன. எனினும், உங்கள் பல நீட்டிக்க முடியும் முதல் வியாழன் வரை கெடுவை இந்த சரிவு வெறுமனே பாதியிலேயே எங்களை சந்தித்து வெள்ளிக்கிழமை, எனவே ஒரு சில சூடான அப் பதில், பேச வார சிக்கல் சில கேள்விகள் படப்பிடிப்பு, என்று தானாக சாப்பிடுவேன் நீங்கள் ஒரு கூடுதல் 24 மணி நேரம் கொடுக்க. நாங்கள் உங்கள் குறைந்த விடுவோம் போன்ற பாடத்திட்டங்கள் ஒரு மதிப்பெண்,. நீங்கள் என்ன பிரச்சனை ஒரு உணர்வு கொடுக்க செட் ஆகும் - அது உண்மையில் ஏனென்றால் நிச்சயமாக பிரச்சினை அமைக்கிறது இறுதியில் ஒவ்வொரு வரையறுக்க அப்படி விட மாணவர் அனுபவம், மிகவும் விரிவுரைகள், பிரிவுகள் விட, இன்னும் பெரும்பாலான மற்ற விட மிகவும் நிச்சயமாக அம்சம். கடந்த ஆண்டு, உதாரணமாக, நாம், தொடங்கியது நாம் கீறல் கொண்டு, இந்த ஆண்டு தொடங்க வேண்டும். குறிப்பாக இந்த வெள்ளிக்கிழமை, நாம் பயன்படுத்த வேண்டும் ஒரு நாள் நேரம், ஒரு வரைகலை நாங்கள் உங்களுக்கு எந்த நிரலாக்க மொழி, இழுப்பதன் மூலம் நிரலாக்க தொடங்க என்று புதிர் துண்டுகளை குறைகிறது மட்டுமே அதை அர்த்தமுள்ளதாக என்றால் உடல் பொருத்துவது எனவே தர்க்கரீதியாக செய்ய. அடுத்த வாரம், நாம் மாற்றம் விரைவில் தருகிறேன் சி, ஒரு மிகவும் பழைய ஆனால் மிகவும் சிறிய மற்றும் எங்களுக்கு உதவும் என்று எளிமையான மொழி உண்மையில் படிப்படியாக 0 முதல் 60 வரை செல்ல ஒரு சில வாரங்களில், பின்னர் எதிரியுடன் கலந்து பேசு அதே திறன்கள் மற்றும் அறிவு அடிப்படை நிரலாக்க கட்டமைப்புகளை கொண்டு பிஎச்பி போன்ற உயர் மட்ட மொழிகளில், இங்கு, இன்னும் இன்னும் பலர். கடந்த ஆண்டு, நிச்சயமாக மூன்றாவது pset , குறியாக்கமுறையை என்று ஒரு களத்தை குறிப்பிட்ட பயன்பாடு அதாவது நாம் எந்த செயல்படுத்த சவால் மாணவர்கள் சைபர்களின் எண், திட்டங்கள் இது தகவல் ஏற அல்லது தெளிவுபடுத்தாமல் காணமுடியாது, இது குறியாக்க. ஹேக்கர் பதிப்பு, இதற்கு மாறாக, நாம் ஹேக்கர் மாணவர்கள் ஒரு கோப்பை வழங்கினார் கொண்ட ஒரு நிலையான யூனிக்ஸ் கணினியில் இருந்து பயனர் பெயர்கள் மற்றும் கடவுச்சொற்களை, இது பிந்தைய மாற்றப்பட்ட இருந்தது நாம் அந்த ஹேக்கர் சவால் டிக்ரிப்ட் செய்வதற்கு மாணவர்கள், சிறந்த அவர்கள், could அந்த கடவுச்சொற்கள், இன்னும் அந்த அதே டொமைன். போராட்டம், ஒரு விளையாட்டு இது சில நீங்கள் ஒருவேளை தெரிந்திருந்தால். நாங்கள் மாணவர்கள் கேட்க அங்கு ஒரு ஆய்வுத்துறை துண்டு, என்று தரவு மீட்க இல்லையென்றால் என் சொந்த டிஜிட்டல் நீக்கப்பட்டது கேமரா சிறிய ஃபிளாஷ் அட்டை, மூலம் உண்மையில் கண்டுபிடிக்க மென்பொருள் எழுதி, ல் zeroes மற்றும் ஒருவர் அங்கு இருந்தன அந்த டிஜிட்டல் கேமரா முன்பு ஒரு JPEG கிராஃபிக் இயற்றப்பட்டது? வகையான ஒரு சவால் கடந்த ஆண்டு வேகமாக எழுதி சம்பந்தப்பட்ட எழுத்துப்பிழை சரிபார்ப்பு முடிந்தது, போட்டி நண்பர்கள் மற்றும் வகுப்பு தோழர்கள் என்றால் எதிரான அவர்கள் விரும்பினால். கடுப்புடன் 'N பஃப் செயல்படுத்தி, ஒரு சுருக்க நிரலை. பின்னர் CS50 கொண்டு செமஸ்டர் முடிவுக்கு நிதி, ஒரு வலை சார்ந்த பயன்பாடு நீங்கள் ஒரு eTrade போன்ற வலைத்தளத்தில் உருவாக்கும் எனவே, பங்குகள் வாங்க மற்றும் விற்க உண்மையில் கிட்டத்தட்ட இழுத்து, பேச நிகழ் நேர மேற்கோள் யாஹூ நிதி. நாங்கள் கடந்த ஆண்டு செய்யவில்லை என்ன இருக்கிறது என்று ஒரு பிரச்சனை தொகுப்பு ஆயினும் ஒரு பிடித்த. நீங்கள் சென்று இருந்தால், shuttle.cs50.net, நீங்கள் ஒரு பயனர் பார்க்கிறேன் இது போன்ற ஒரு சிறிய இடைமுகம். ஆனால், வர்க்கம், இரண்டு ஆண்டுகளுக்கு முன்பு Google Maps ஐ பயன்படுத்தி, நடைமுறைப்படுத்தப்படும் கூகிள் எர்த் செருகுநிரல் மற்றும் சிறிது வளாகத்தில் சுற்றி வாகனம் ஓட்டி நுட்ப மற்றும், இந்த விளையாட்டின் நோக்கம் இருந்தது என்று, நீங்கள் முகங்கள் சில பார்க்க, முடியும் வளாகத்தில் சுற்றி ஓட்ட தேடி ஊழியர்கள், ஆசிரியர்கள் பாவப்பட்டவர்கள் மற்றும் காஸ், மற்றும் நீங்கள், அவற்றை போது உங்கள் விண்கலம் பஸ் மீது. அவர்களில் யாரும் உண்மையில், இங்கே தெரிகிறது நாம் ஒரு ஏமாற்று குறியீடு நுழைய போகிறோம். [சிரிப்பு] டேவிட் MALAN: இல்லை நாம். சரி. இங்கு இப்போது ஊழியர்கள் உள்ளது வளாகம் முழுவதும் மகிழு. நீங்கள் வலது கை, பார்க்க முடியும் என திரையில் பக்க, ஷட்டில் பேருந்தை வெற்று இடங்களை கொண்டுள்ளது. மற்றும் புறநிலை எழுத இருந்தது இந்த உருவகப்படுத்த குறியீடு எந்த ஓட்டுநர் மற்றும் எடுக்கவில்லை மற்றும் விலகுவதற்கான பயணிகள் இனிய. ஒரு என்று, கூட, ஒரு மொழியை பயன்படுத்தி இங்கு அழைக்கப்படுகிறது. அதனால் திட்டங்கள் உணர என்று சாப்பிடுவேன் இந்த எங்கள் அதே போக்கு இருக்கும் ஆண்டு, அதே. அடிப்படையில், இப்போது, கூடுதல் ஆதரவு, நாம் அலுவலகத்தில் மணி நேரம். நீங்கள் உங்கள் சொந்த வீட்டில் பார்த்திருக்கிறேன் என டைனிங் ஹால் அல்லது Annenberg ல், நாம் வீட்டில் சாப்பாட்டு இருப்போம் அரங்குகள் நான்கு இரவுகளில் ஒரு வாரம் - Leverett, Pfoho, எலியட் மற்றும் Annenberg இந்த ஆண்டு, 8:00 PM, 11:00 மணி. நாங்கள் இந்த ஆண்டு செய்வாய் என்ன என்று ஒரு சிறிய வேறு. நீங்கள் கடந்த ஆண்டு rumblings கேள்விப்பட்டேன் என்று இது, கொஞ்சம் மன அழுத்தம் இருந்தது நாம் விவரிக்க வேண்டும் என ஆண்டு அலுவலகத்தில் மணி, அடுத்த வாரம், மேலும், கரிம இருக்கும் வந்ததிலிருந்து, நீங்கள் இருக்க வேண்டும் அதாவது ஒரு குறிப்பிட்ட அட்டவணை அனுப்பி பல ஊழியர்கள் உறுப்பினர்கள் காத்திருங்கள் எங்கே, நாம் மிகவும் விஷயங்களை செய்கிறேன் கரிம. இன்னும் வரிசையில், இன்னும் பேசு, ஆனால் மாறாக இன்னும் நெருக்கமான வேண்டும் வெறும் ஒரு அட்டவணையை சுற்றி உரையாடல்கள் எட்டு அல்லது மாணவர்கள், அதனால் நாங்கள் என்ன இல்லையெனில் தோராயமான உணர்வு ஒரு மிக சிறிய வர்க்கம் இருக்கும். நாம் இந்த விஷயங்களை, அதே, நாம் வழங்கும் மேலோட்டப்பார்வைகள் என்று, வீடியோக்களில் படம்பிடிக்கப்பட்ட நிச்சயமாக அது கற்பிக்கும் ஒன்று முன்னெடுக்க பாவப்பட்டவர்கள், Zamyla, அதில் அவர் வார பிரச்சனை மூலம் நீங்கள் நடந்து இந்த குறிப்புகள் மற்றும் தந்திரங்களை வழங்கும் செட், மேலே போட சவால்கள். மாற்றாக, சிக்கல் செட் பின்னர் உள்ளன காரணம், இந்த ஆண்டு, நாங்கள் வெளியிட வேண்டும் சிறிய கிளிப்புகள் பிந்தைய mortems என்று அழைக்க உண்மையில் மூலம் நீங்கள் நடக்க பிரதிநிதி தீர்வுகள், நல்ல மற்றும் இரு கெட்ட, எந்த வழியாக நீங்கள் எப்படி தெரிகிறது நீங்கள் இருக்க முடியும் அல்லது வேண்டும் உங்கள் சொந்த தீர்வு நடைமுறைப்படுத்தப்படும். நாம் முதல் முறையாக என்ன செய்வேன் குறிப்பாக இந்த ஆண்டு, தங்களை பயன்படுத்திக்கொள்ள அந்த மாணவர்கள் நிச்சயமாக மற்ற பல வளங்களை இருப்பினும் போராடி வருகின்றனர் அனைத்து அதிகமாக, நிச்சயமாக தன்னை போல, அந்த மாணவர்கள் ஜோடி வளங்களை வகுப்புகள் கொண்ட, அனுமதி என்று நீங்கள் ஒரு மிகவும் நெருக்கமான வேண்டும் வீட்டில் சாப்பாட்டு கூடங்கள் விட வாய்ப்பு ஒரு மீது ஒரு உதவி அனுமதிக்க. சில இப்போது ஒரு இறுதி காட்சியை பார்வைக்கு இறுதியில் விளையாட்டுகள். நீங்கள் நன்கு இருக்கலாம் CS50 Hackathon. நன்றாக, 8:00 இருந்து, இந்த டிசம்பர் வரும் 7:00 பிரதமர் தொடக்கத்தில், AM காலம் படித்தல், ஒரு வாய்ப்பாக இருக்கும் வகுப்பு தோழர்களுடன் சேகரிக்க - இந்த 9:00 PM சுற்றி இருக்கும் - உங்கள் இறுதி வரை நீங்கள் முழுக்கு போது திட்ட அமலாக்கம் இணைந்து வகுப்பு தோழர்கள், நண்பர்கள், மற்றும் உணவு. இந்த போது, 1:00 AM சுற்றி இருக்கும் உணவு முதல் தொகுதி வந்து. இந்த 4:00 பற்றி நான் என்று CS50 Hackathon குறிப்பிட்ட ஆண்டு. ஆனால் நிச்சயமாக உண்மை க்ளைமாக்ஸ் உள்ளது CS50 சிகப்பு பொருள், ஒரு வளாகம் முழுவதும் உங்கள் சொந்த இறுதி திட்டங்கள் கண்காட்சி, இது குடும்பம் மற்றும் நண்பர்கள் அனைவரும் நமது தேர்வாளர்கள் என, அழைப்பு மற்றும் தொழில் நம் நண்பர்கள். இந்த உதாரணமாக, ஒரு பார்வை உள்ளது கலந்து விட்டேன் யார் 2,000 பிளஸ் மக்கள் கடந்த ஆண்டுகளில். இந்த வெளிப்பாடுகள் அசாதாரணமானது அல்ல, அதே போல் செய்ய உங்கள் தோழர்களை எல்லாம் மகிழ்விக்க நீங்கள் அடைய. உண்மையில், அந்த இறுதியில், நாம் ஒரு தொடக்க மற்றும் கால நிகழ்வுகளை, அதே போல். நீங்கள் இந்த வேண்டுகோளை போன்ற விஷயங்களை, அல்லது நீங்கள் என்ன குறைந்தபட்சம் ஆர்வம் இருக்கும் இந்த, என்று ஒரு புதிய மரபை நிச்சயமாக CS50 புதிர் நாள் என அழைக்கப்படுகிறது. இந்த தம்பதியினரின் நிறுவப்பட்டது ஆண்டுகளுக்கு முன் உண்மையில் வளாகத்திற்கு அடையாளங்களில் என்று கணினி அறிவியல் பற்றி அல்ல நிரலாக்க, மற்றும் அது நிச்சயமாக இல்லை தழுவி பற்றி மட்டுமே அந்த மாணவர்கள் யார் முன் அனுபவம். இது சிக்கல் தீர்த்தல் பற்றி உண்மையில் இருக்கிறது பொதுவாக. எனவே கடந்த சில மேல், நாள் புதிர் ஆண்டுகள் இப்போது, ஒரு நல்ல உருவானது எங்கள் நண்பர்கள் இணைந்து Facebook, அதாவது அற்புதமானது இருக்க வேண்டும் பரிசுகள் மற்றும் ஆற்றின் குறுக்கே பீஸ்ஸா மணிக்கு நான் ஆய்வகத்தில் வரும் சனிக்கிழமை. இரண்டு அல்லது மூன்று அந்த URL தலைமை நீங்கள் பங்கேற்க விரும்புகிறேன் நண்பர்கள் என்றால் இந்த புதிய மரபை. அதனால் நான் உங்களுக்கு ஒரு வைத்திருக்க என்று கேட்க விரும்புகிறேன் மனதில் விஷயம், நாம் ஒரு கிடைத்துவிட்டது இரண்டு நிமிடம் கிளிப் இது இன்று மூட. 73% நினைவில் எண். கேக், கூட, இந்த வெளியே நீங்கள் காத்திருக்கும் நாம் transept தள்ளிப்போடு போன்ற ஒரு தருணங்களை ஜோடி, இது ஒரு பாரம்பரியம் உள்ளது நிச்சயமாக, அதே. ஆனால் இந்த முக்கிய மேற்கோள் உள்ளது மனதில் கொள்ள வேண்டிய நிச்சயமாக ஒரு பாடத்திட்டம். இறுதியில் இந்த போக்கில் முக்கியமானது என்ன நீங்கள் மிகவும் முடிவடையும் அமைந்துள்ள உங்கள் தோழர்களை தொடர்புடைய ஆனால் அங்கு நீங்கள், வாரம் 12, தொடர்புடைய முடிவடையும் வீக் 0 நீங்களே. ஆனால் நாங்கள் உங்களை விட்டு என்று பார்வை இங்கு இன்று இந்த கடைசியாக ஒன்று எங்கள் அதே டேனியல் மூலம், யார் செய்தது ஒரு நிமிடம் முன்பு wrdly வீடியோ. நான் இந்த காட்சியை நீங்கள் விட்டு மேலே உள்ளது என்ன. நாம் இந்த போல, நாம் CS50 முடியும் அறையின் இருந்து ஊழியர்கள் அனைத்து வரைவதற்கு நிலை வரை வர என்று ஒரு காட்சி படம் மேலும் என்ன இந்த ஆண்டு நீங்கள் காத்திருக்கவில்லை - மோசமான பெறுவது. நாம் இந்த முடிவுக்கு நான் இங்கு திரையில். [இசை] டேவிட் MALAN: இந்த CS50 உள்ளது. [இசை - மேட் & கிம், "அது சரி"] காண்க: 1 நான் பூனைகள் விட CS50 நேசிக்கிறேன். காண்க 2: Whoaaaa! [சிரிப்பு] டேவிட் MALAN: இது, பின்னர், CS50 உள்ளது. நாங்கள் வெள்ளிக்கிழமை நீங்கள் பார்ப்போம். [கரவொலி மற்றும் cheering] கதை: அடுத்த CS50 நேரத்தில், ஒரு மேடையில் டெமோ திட்டமிட்டபடி போக முடியாது. டேவிட் MALAN: நாங்கள் மைக் கண்டுபிடிக்க வேண்டும் இந்த தொலைபேசி புத்தகத்தில் ஸ்மித். சரி, உங்கள் உணர்வுகளை என்ன? நான் நடுவில் கிட்டத்தட்ட குதிக்க வேண்டும் தொலைபேசி புத்தகம், கீழே ஏறெடுத்தும் பார்க்க, பார்க்க என்று நான் எம் இருக்கிறேன், மற்றும் நான் இப்போது தெரியும் என்று மைக் ஸ்மித் இடது அல்ல. அவர் வலது இருக்க வேண்டும். எனவே இந்த கட்டத்தில், நாம் அதாவது கிழிக்க முடியும் - இந்த கட்டத்தில், நாம் உண்மையில் கிழிக்க முடியும் - இந்த கட்டத்தில், நாம் figuratively முடியும் அரை தொலைபேசி புத்தகத்தில் கிழிக்க. [UKELELE STRUMMING]