காண்க: சரி, அதனால், நீங்கள் அதை நம்ப மாட்டேன், ஆனால் கடந்த வாரம், திங்களன்று, பியர்ஸ், நான் அடித்தளத்தில் உள்ள கீழே இருந்தது. நான் பியர்ஸ் செல்ல முடியாது. நான், மீண்டும் மீண்டும் சென்று நான் ஏனெனில் நான், தனியாக என் பொருட்களை விட்டு போன்ற, ஐந்து நிமிடங்கள் மற்றும் யாரோ என் கணினி மற்றும் என் திருடியது என் பையுடனும் வெளியே தொலைபேசி. இதில் நான் அதை மீண்டும் கிடைத்தது, மற்றும் பொருள் பின்னர் குறைவான ஒரு வாரம் கழித்து அது மீண்டும் திருடப்பட்டது. பின்னர் அது திரும்பி வந்து - என் ஐபோன் தொடர்ந்து தேட உதவிகரமாக இருக்கும். அதனால் நான் ஊக்குவிக்க தொடர்ந்து நீங்கள் அதை பயன்படுத்த முடியாது. இது ஒரு முறை திரும்பி, மற்றும் அது எம்ஐடி இருந்தது, போன்ற 15 நிமிடங்கள் கழித்து, ஒரு நபர் காட்டியது என்று இந்த தொலைபேசி எண் என்று என், AT & T அழைப்பு பதிவு வரை. அதனால் நான் என்று, ஆன்லைன் சென்றார் என்று தொலைபேசி எண், மற்றும் அது இந்த நேராக சென்றார் ஸ்பானிஷ் இயந்திரம் பதில். நான் முதல் கேள்வி இல்லை. எனவே நான் ஒரு புதிய பெற வேண்டும் கணினி மற்றும் தொலைபேசி. எனக்கு தெரியும். சரி. ஆனால் நீங்கள் தோழர்களே சிம்பு விரும்பினால் என் இந்த பின்னர் கணினி நிதி, அதனால்தான் நான் இங்கே நீங்கள் கேட்டேன். சும்மா விளையாடினேன். ஆனால் உண்மையில் வருத்தம் மற்றும் அதிர்ச்சிகரமான இருந்தது. ஆனால் அது இப்போது மீண்டும், என்று இருந்தது ஏன் ப அமைக்க 8, இவ்வளவு நேரம் ஏனெனில் நான் ஒரு கணினி இல்லை. யாரோ திருடி விட்டனர். நான் கேட்டு, மின்னஞ்சலில் என்றால் அவர்கள் என்று தர உங்கள் ப அமைக்க 8. ஆனால் அவர்கள் எந்த கூறினார். மற்றும் நான் போன்ற, நான் முடியும் என்று என் கணினி மீண்டும்? அவர்கள் இல்லை, அப்படி இருக்கிறார்கள். சும்மா விளையாடினேன். சரி. இது எங்கள் இறுதி பகுதியில் உள்ளது, மற்றும் நான் நாம் மட்டும் மூன்று வேண்டும் - ஒரு ஜோடி நிகழ்ச்சி நிரலில் விஷயங்கள். நாம் ஒரு பிட் பேச போகிறோம் கே கையேடு பற்றி. நாம் 15 கழிக்க போகிறோம் குளிர் டெமோ நிமிடங்கள். என்று நாம் அனைத்து போகிறோம் குட்பை ஒன்று. உண்மையில் நீங்கள் உங்கள் கணினிகள் தேவையில்லை அல்லது ஒரு பேனா அல்லது காகித குறிப்புகளை எடுத்து, அல்லது சேர்த்து பின்பற்ற. நீங்கள் உங்கள் கணினியில் இருந்தால், அதனால் நான் ஏற்கிறேன் வரை, பிறகு நீங்கள் Facebook இல் இருக்கும். என்று கேட்டார். நீங்கள் நிரப்புவதன் வரை முதல் ஆகும் கே வழிகாட்டி. கே வழிகாட்டி திறக்கப்பட்டுள்ளது. நீங்கள் அதை பற்றி ஒரு மின்னஞ்சல் கிடைத்தது. அனைத்து கே பொருட்களை சமர்ப்பித்த முறை ஆண்டு இறுதியில், நான் அனைத்து பெற எல்லோரும் இருந்து மதிப்பெண்களை கே கருத்துக்கள் என்னை கருத்து கொடுக்க தேர்ந்தெடுக்கிறது. அதனால் நீங்கள் கே செல்லும் போது - நீங்கள் இதை செய்ய முடியும் என்றால் எனக்கு தெரியாது, ஜெஃப், நீங்கள் மற்றும் நீட்டிப்பு மாணவர் ஏனெனில். ஆனால் நீங்கள் இல்லை என்றால் நீங்கள், கே செல்லும் போது முன் இதை, நீங்கள் எடுக்கிறீர்கள் உங்கள் டேவிட் Malan இது ஆசிரியர்,. நீங்கள் அவனை செய்ய வேண்டும். பின்னர் நீங்கள் டிஎஃப்எஸ் எடுக்க முடியும். நீங்கள் பல எடுக்க முடியும் டிஎஃப்எஸ் நீங்கள் விரும்பினால். ஆனால் எங்களுக்கு 60 உள்ளன. நீங்கள் அனைவரும் எடுக்க வேண்டும் இல்லை. நீங்கள் என்னை அழைத்து, அல்லது எடுக்க முடியும் ஒரு ஜோடி மற்ற மக்கள், நீங்கள் விரும்பினால், இங்கு அத்துடன் அவர்களை கருத்துக்களை கொடுக்க. பின்னர் நீங்கள் இந்த மதிப்பெண்களை பெற வெவ்வேறு அச்சுகள், பின்னர் நீங்கள் செல்ல முடியும் அவர்கள் கருத்து. பின்னர் ஒரு மாதம் கழித்து போன்ற, நான் அந்த கருத்துக்களை பெற வேண்டும். மற்றும் கருத்துக்களை நீங்கள் வந்துள்ளேன் நான், செமஸ்டர் முழுவதும் எனக்கு கொடுத்து என்று அனைத்து படிக்க. அது உண்மையில் பயனுள்ளதாக இருக்கிறது, மற்றும் இது உதவுகிறது எனக்கு ஒரு ஆசிரியர் மற்றும் ஒரு போன்ற வளரும் தனிப்பட்ட. எனவே, அதை செய்ய சில நேரம் எடுக்கும். நாம் மட்டும் இங்கே இருக்க போகிறோம் 30 நிமிடங்கள், போன்று,. நீங்கள் விரும்பினால், இந்த முடிவில், எனவே ஐந்து நிமிடங்கள் எடுத்து, மற்றும் நிரப்ப கே, அதை எடுத்து இல்லை, ஏனெனில் எந்த விட அதிக நேரம். என்று நீங்கள் கூட நன்றாக இருக்கும், மற்றும் மீண்டும் விரைவாக உங்கள் தரங்களாக கிடைத்தால் நீங்கள் கே நிரப்ப எனவே நீங்கள் மிகவும் என்று முன் செய்ய வேண்டும் - அல்லது, நீங்கள் பாதி பற்றி முன் செய்துவிட்டேன். ஆனால் நீங்கள் ஒரு புதியவர்களை என்றால், என்று என்ன. இது அனைத்து தரப்பினருக்கும் அதே இருக்க வேண்டும். அதை செய். இன்னும் ஐந்து நிமிடங்கள் எடுக்கிறது. ஆனால், நீங்கள் ஒரு பிட் தீவிரமாக அதை செய்தால், என்று மோசமான விஷயம் இல்லை உலகில், ஏனெனில் நான் நிச்சயமாக அதை பெரிதாக எடுத்து. எனவே நீங்கள் எனக்கு ஒரு ஸ்மைலி முகத்தை விட்டு, நான் பாராட்டுவேன். ஆனால் நான் பாராட்டுகிறேன் என்று நீங்கள் மேலும் ஒரு ஸ்மைலி முகத்தை விட என்னை விட்டு. ஆனால் அது நீங்கள் தான். நான் உங்களுக்கு சொல்ல முடியாது - அல்லது ஒரு பெரிய ஸ்மைலி விரும்புகிறேன் ஒரு மூலதன டி தேதி மாலை கொண்டு, முகம் இன்னும் நன்றாக இருக்கும். நீங்கள் சரி, என்று கே நான் வேண்டும் அவ்வளவுதான் எந்த கேள்விகள், நீங்கள் கேட்க முடியும் எனக்கு, ஆனால் சுய விளக்கமளிக்கும் அழகான. வெறும், அதை பூர்த்தி செய்து. நான் உண்மையில் பாராட்ட வேண்டும், அது எனக்கு நிறைய பொருள். சரி, இந்த நாம் செலவு செய்ய போகிறோம் என்ன ஆகிறது 15 நிமிடங்கள் நடக்கிறது. நான் சில குறியீடு காட்ட போகிறேன். நான், இந்த உண்மையிலேயே நினைக்கிறேன் இந்த மேலும் எனக்கு கிடைத்தது கணினி அறிவியல் உற்சாகமாக. எனவே நான் அதை செய்ய முடியும் என்று நம்புகிறேன் அதே நீங்கள் அனைத்து. நாம் திறக்க போகிறோம் - மற்றும் அனைத்து இந்த குறியீடு நான் பின்னர் நீங்கள் அனுப்ப வேண்டும். ஆனால் நாம் தான் திறந்து போகிறோம் - நான் என் முனைய இருக்கிறேன் - நாம் இந்த திட்டத்தை திறந்து போகிறோம் [என்று? MySum. ?] எல்லோருக்கும் அந்த வாசிக்க முடியும், அல்லது நான் அதை பெரிதாக செய்ய வேண்டும்? யாராவது என்னிடம் சொல்ல முடியுமா என்ன இந்த குறியீடு சாப்பிடுவேன் நான் அதை இயக்க, அல்லது என்ன இந்த போது செய்ய நான் அதை இயக்க போது நிரல் செய்ய வேண்டும்? [? Avi,?] நீங்கள் என்ன நினைக்கிறீர்கள் அதை செய்ய போகிறது? பினிஷ் மெல்லும். நீங்கள் பேச கூடாது உன் வாயை திற. பார்வையாளர்கள்: ஒரு கொத்து எடுக்கும் வாதங்கள், திரும்பிய அவர்கள் தொகை கண்டுபிடிக்க தொகை, பின்னர் அதை அச்சிட? அல்லது அது இரண்டு வாதங்களை எடுத்து, அது [செவிக்கு புலப்படாமல்] செய்கிறது. பின்னர் அதை அச்சிடுகிறது என்ன முடிவு ஆகும். காண்க: நெருக்கமான, உண்மையில் Close. யாருக்கும் சேர்க்க வேண்டும் [? என்ன Avi?] என்ன? நீங்கள் இந்த திட்டத்தை கொடுக்க வேண்டும் எந்த கட்டளை வரி அளவுருக்களை? பார்வையாளர்கள்: இல காண்க: எண் நீங்கள் அதை கொடுக்க வேண்டாம் என்றால் என்ன எந்த கட்டளை வரி அளவுருக்களை? நான் டாட் சாய்வு MySum எழுத. பார்வையாளர்கள்: 1 மற்றும் 2 3 சமம். காண்க: 1 மற்றும் 2 3 சமம். அது என்று அச்சிட வேண்டும். என்று சரியாக தான். நீங்கள் அச்சு f பார்க்கிறேன் கீழே. இது A, B அவுட் அச்சிட வேண்டும், பின்னர் A மற்றும் B தொகை. நான் நீங்கள் என்று கருதி யூகிக்கிறேன் தொகை சரியாக வேலை. நல்ல அனுமானமாக. சரி, என்ன நடக்கிறது என்றால் நான் என்ன வாதம் இது கொடுக்க? [? மனு? ?] பார்வையாளர்கள்: அதை சேர்க்க வேண்டும் என்ன முதல் வாதம் ஆ. அல்லது 2, மன்னிக்கவும். காண்க: வலது, 2. யாரையும் strtol என்ன தெரியுமா? இது அடிப்படையில் ATOI. ATOI உண்மையில் ஒரு கற்பனை பதிப்பு - அல்லது strtol ஒரு எளிய பதிப்பு. ஆனால் அது உண்மையில் strtol பயன்படுத்துகிறது. நான் வேண்டும், ஏனெனில் நான் கண்டுபிடித்துவிட்டேன் ATOI போன்ற ஏதாவது, பின்னர் போது நான் , நான் இங்கே ATOI கீழே படிக்க முடியவில்லை. நான் "இந்த நடத்தை இல்லை strtol "அதே தான். எனவே அது அடிப்படையில் ஒரு ATOI தான் அனைத்து நோக்கங்களுக்காகவும். நீங்கள் நான் கூட பூஜ்ய மற்றும் 10 பயன்படுத்த பார்க்கிறீர்கள். இந்த உண்மையில் நீங்கள் ஒரு சரம் எடுக்க முடிகிறது, மற்றும் ஒரு எண் அதை திரும்ப, மற்றும் தேர்வு நீங்கள் அதை உள்ளே என்ன செய்ய வேண்டும், அடிப்படை இங்கு இது சரியான அடிப்படை 10 ஆகிறது. நான், தசம இரண்டு அடிப்படை செய்திருக்க முடியும் அறுபதின்ம அடிப்படை 16. அது அழகாக இருக்கிறது. ஆனால் நீண்ட கதை குறுகிய, இந்த இரண்டு எடுக்கிறது எண்கள் மற்றும் அவற்றை ஒன்றாக சேர்க்கிறது. எனவே அதை இயக்க அனுமதிக்க. மற்றும் நீங்கள் கூட அங்கு, கவனிக்க வேண்டும் சில விஷயங்கள் உள்ளன - அதனால் நான் இங்கே ஒரு Makefile வேண்டும், மற்றும் நீங்கள் திறந்து என்றால், சில விஷயங்கள் நீங்கள் வேறு கவனிக்க வேண்டும். குறிப்பாக, இந்த வாதம் இங்கே, ஒருவேளை நீங்கள் முன் பார்த்ததில்லை. பொதுவாக, நாம் விஷயங்களை தொகுக்க கோடு பூஜ்யம், பூஜ்யம். பூஜ்யம், பூஜ்யம் கோடு, செய்ய வேண்டாம் பொருள் எந்த மேம்படுத்தல்கள், ஒடுக்கி. முயற்சி மற்றும் கற்பனை செய்ய, அல்லது வேண்டாம் விரைவாக ரன் எதுவும் செய்ய, அல்லது பெற தேவையான மாறிகள் ஒழித்து. , இந்த குறியீடு மேம்படுத்த வேண்டாம் நான் மூன்றாம் நிலை கேட்கிறேன் தேர்வுமுறை. அதனால் நான் என்ன செய்ய ஒடுக்கி கேட்கிறேன் மேம்படுத்தல்கள் நிறைய. நீங்கள் Makefile என்று மாற்றலாம் போது நீங்கள் விரும்பினால் நீங்கள், இந்த குறியீடு வேண்டும் வெவ்வேறு விஷயங்களை பார்க்க. நாம் ஒரு இரண்டாவது காட்ட வேண்டும் எந்த. எனவே என் தொகை 1 மற்றும் 2 மற்றும் 3 ரன். யாரோ ஒருவர் என்னை இரண்டு வாதங்கள் கொடுக்க. பார்வையாளர்கள்: 4 மற்றும் 5. காண்க: 4 மற்றும் 5. நன்றி. கிரேட், அது வேலை செய்யும். வேறு சில நல்ல வாதங்கள் என்ன இந்த வேலை உறுதி செய்ய, முயற்சி? யார்? பார்வையாளர்கள்: 0. காண்க: 0 மற்றும்? பார்வையாளர்கள்: எதிர்மறை 3. காண்க: அது வேலை செய்யும். ஆனால் அந்த நல்ல தேர்வுகள் இருந்தன. சரி, இங்கே திரும்பி செல்லலாம். இந்த mysum.c ஆகிறது. நீங்கள் ஒன்று கூட இல்லை கவனிக்க வேண்டும் sumfunction.c என்று. இந்த ஓ, ஏதோ இருக்கிறது, என்கிறார் sumfunction.c வரையறுக்கப்பட்ட. நான் இங்கே இந்த கோப்பு சேர்க்க வேண்டாம் நான் தேவையில்லை, ஏனெனில். நான் தொகுக்க போது ஆனால் நான், அதை இணைக்க இது நீங்கள் கவனித்தனர். தான் மேலே நாம். நாம் mysum, வலது தொகுக்கப்பட்ட போது நாம் கண்டது அங்கு, நாம் பைனரி இணைக்கப்பட்ட sumfunction.o. நான் தலைப்பு கோப்பு தேவையில்லை , நிச்சயமாக, இல்லை, ஏனெனில் செயல்பாடு அறிவிப்பு. எனவே கூர்மையான பொதுவாக வைக்கிறது சேர்க்கிறது ஒரு செயல்பாடு பிரகடனம். இங்கே நான் நேராக அதை வைத்து நான் குறியீடு. அதனால் நான் என்ன செய்ய வேண்டும் இணைப்பு பைனரி, இது நான். என்ன எந்த யூகங்களை sumfunction.c என்ன? நான் எழுதிய நான் என்ன குறியீடு sumfunction.c என்ன? பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. காண்க: எந்த யூகங்களை? சரி? பார்வையாளர்கள்: நான், வரையறுக்கிறது சில [செவிக்கு புலப்படாமல்]. காண்க: ஆமாம். அதனால் நான் ஒரு முழு எண்ணாக எழுத எண்ணாக தொகை செய்கிறேன். நான் இந்த வரி எழுத, பின்னர் நான் திறந்த வேண்டும் சுருள் பிரேஸ், சுருள் பிரேஸ் மூடப்பட்டது. நான் அந்த உள்ளே எழுத என்ன நினைக்கிறீர்கள் அந்த செயல்பாடு உள்ளே சுருள் ப்ரேஸ்? சரி? பார்வையாளர்கள்: திரும்பும் ஒரு சமம். செயலி: என்று ஒரு நல்ல யூகம் தான். [யார் நினைக்கிறார்கள்? மனு?] உரிமை உள்ளது? இது ஒரு கூடுதல் ப திரும்ப கூறுகிறார். சரி, எல்லாரும். [? எட்டில்?] நீங்கள் கூட, ஏன்? நீங்கள்? சரி. என்ன? பார்வையாளர்கள்: நீங்கள் அதை தவறு எழுத்துக்கூட்டப்பட்டுள்ளதை. காண்க: இல்லை, நான் இல்லை. சரி, நான் ஓர் பிராமணன். நீங்கள் சொல்வது சரிதான். என்று சொல்வது சரியாக என்ன. இது ஒரு கூடுதல் ப திரும்ப தான். அந்த உணர்வு நிறைய செய்கிறது. சரி, இங்கே திரும்பி செல்லலாம். நாம் எப்படி தலைப்பு பார்க்கிறோம் - என்று மீண்டும் வகை இருக்கிறது. நினைவில் வைத்து கொள்ளுங்கள், நாம், அந்த நாள் ஒரு பார்த்திருக்கிறேன் செயல்பாடு வகை திரும்ப, ஆனால் செல்கிறது எண்ணாக செயல்பாடு பெயரை முன். இங்கே, நான் எண்ணாக எழுதியுள்ளேன். என்ன நடக்கும் என்று நினைக்கிறீர்கள் இந்த என்றால் செயல்பாடு, நான் எண்ணாக எழுத, ஆனால் இல்லை நான் கையொப்பமிடாத எழுத? வேறுபாடு, நிச்சயமாக, என்று இருப்பது கையொப்பமிடாத மட்டுமே சாதகமான பிரதிபலிக்கிறது முழு எண்கள், மற்றும் எண்ணாக இருக்க முடியும் நேர்மறை அல்லது எதிர்மறை. எனவே நான் மீண்டும் மாறிவிட்டேன் இந்த செயல்பாடு வகை. இந்த குறியீடு பொருந்தவில்லை இந்த பதிலுக்கு இங்கே தட்டச்சு. என்ன நடக்கும் என்று நினைக்கிறீர்கள் நான் தொகுக்க போது? நீங்கள் என்னை கத்துவார்கள் வேண்டும். இல்லை கத்தி. என்ன நான் நிரலை இயக்க போது என்ன? நாட்டின் 0 எதிர்மறை முன் செய்வோம் 3, அல்லது எதிர்மறை 1. அது இன்னும் நான் சொல்கிறேன் கூட, வேலை அது ஒரு கையொப்பமிடாத முழு திரும்பி. தெளிவாக திரும்பி இல்லை ஒரு கையொப்பமிடாத முழு. இது ஒரு ஒப்பந்தம் முழு திரும்பி. இது எதிர்மறை 1 திரும்பி. சரி, அந்த வித்தியாசமாக இருக்கிறது. என்ன நான் சென்றால் பற்றி இங்கே அதை செய்ய? அதனால் நான் எல்லாம் மாறிவிட்டேன் எண்ணாக இருந்து கையொப்பமிடாத செய்ய. அது மட்டும் கையொப்பமிடாத முழு எடுக்க முடியும். ஆனால் நாம் இன்னும் அதை இயக்க வேண்டும் என்று நினைக்கிறீர்கள்? பார்வையாளர்கள்: ஆமாம். காண்க: அது. அந்த பைத்தியம் தான். நாம் தெளிவாக ஒதுக்கப்படும் அனுப்ப முழு, நாம் ஒப்பந்தம் இரண்டு கடக்க முடியும் முழு, அது இன்னும் வேலை. ஏன் அதை இன்னும் சரி, எந்த கருத்துக்கள் வேலை, அல்லது என்ன நடக்கிறது? சரி, ஜெஃப். பார்வையாளர்கள்: அது செய்ய ஒன்று உள்ளது உங்கள் தேர்வுமுறை என்று நீங்கள் உயர்த்தி. காண்க: எண் நாம் தேர்வுமுறை மாற்ற முடியும், அது இன்னும் வேலை செய்யும். நான் நீங்கள் செய்ய முடியும், ஆனால் - பார்வையாளர்கள்: நான் அதை உங்கள் வார்த்தையை எடுத்து கொள்கிறேன். காண்க: ஆமாம். நீங்கள் இங்கே Makefile திறந்து இருந்தால், நான் தேர்வுமுறை மாற்றம். எனவே நீங்கள் கோடு, பூஜ்யம், பூஜ்யம் செய்ய முடியும். அது இன்னும் வேலை செய்யும். பிற எண்ணங்கள்? நீங்கள் எல்லா எனவே, வேலை என்று எதிர்பார்க்கப்படுகிறது சிப்பாய் நீங்கள் வேலை எதிர்பார்க்கலாம்? இல்லை? சைலன்ஸ். சரி. நான் ஏழு வினாடிகள் காத்திருக்க வேண்டும், நான் ஒரு கேள்வி கேட்டேன், ஏனெனில். எனவே குளிர் சி பற்றி தான், மற்றும் நீங்கள் நீங்கள் - ஒருவேளை முன் அனுபவம் இந்த வலிமை இல்லை என்று முதல் முறையாக இருக்கும். ஆனால் நீங்கள் அனைத்து தெரியும், நான் எழுத போது சி ஏதாவது, அது போன்ற காப்பாற்ற முடியாது இந்த கணினியில். இது தான் மற்றும் zeroes சேமிக்கப்படும். இது சட்டசபை குறியீடு சி குறியீடு இருந்து செல்கிறது. யாராவது முன் சட்டசபை குறியீடு உள்ளது, இயந்திரம் சட்டசபை குறியீடு? நாம் ஒரு இரண்டாவது பார்க்க வேண்டும். இது சட்டசபை குறியீடு சி குறியீடு இருந்து செல்கிறது. மற்றும் நீங்கள் நிலைகளில் தெரிகின்றன தொகுப்பு. நீங்கள், வினாடி வினா ஒரு என்று நினைவில் இருந்தது பின்னர் வினாடி வினா பூஜ்யம் அதை எழுத. பெரும்பாலான மக்கள் அதை தவறாக புரிந்து. நான் உங்களுக்கு அதை அறைந்தார்கள் நினைக்கிறேன். ஆனால், நீங்கள் சிறந்த பிரிவில் இருக்கின்றன வினாடி வினாக்கள், மூலம். அற்புதமான இது. அதை நீங்கள் காயப்படுத்த மாட்டேன். கவலை வேண்டாம். ஆனால் அது உண்மையிலேயே தான். நல்ல வேலை. எனவே சட்டசபை மொழி செல்கிறது, மற்றும் அது தான் மற்றும் zeroes செல்கிறது. மற்றும் ஒருவர் மற்றும் zeroes சேமிக்கப்படும் கணினி, மற்றும் சேமிக்கப்படும் என்ன A.out, அல்லது இந்த வழக்கில், இயங்கக்கூடிய கோப்பு. மற்றும் கணினி ஒருவர் மற்றும் zeroes இயங்கும். சரி? நாம் முன்னர் கற்று கொண்டேன். எனவே குளிர் விஷயம், இந்த கையொப்பமிடாத ஆகிறது யோசனை, வகையான கருத்தை, கையொப்பமிடாத ints பயன்படுத்தப்படுகிறது, முதலியன, என்று இங்கே சி மொழியில் வரை. அந்த உள்ளன. ஆனால் வகையான இல்லை தான் மற்றும் zeroes. வகைகள் கூட உண்மையில் இல்லை சட்டசபை மொழி நிலை. எனவே சி உள்ளது என்று ஒன்று இருக்கிறது உலக ஆனால் கணினி இல்லை உலக அல்லது செயலி உலக. என்று சில சுருக்க தான் என்று சி மொழி செய்ய, சேர்க்கப்பட்டுள்ளது எங்கள் எளிதாக வாழ்கிறார். எனவே நாள் முடிவில், நான் எழுத முடியும் பல விஷயங்களை இங்கே, அது ஒரு வித்தியாசமும் இல்லை. என்று மட்டுமே உள்ளது, ஏனெனில் சி உலகில். அது இல்லை தான் மற்றும் zeroes உலக. எங்கள் திட்டம் தான் இயக்கும் தான் மற்றும் zeroes உலக. எனவே உங்கள் மனதில் தெளிவாக இன்னும் சேதமடைந்தது. ஆனால் நான் அந்த குளிர் நினைக்கிறேன். சரி, ஜெஃப். பார்வையாளர்கள்: எனவே, நீங்கள் பதிலாக எண்ணாக செய்து, நீங்கள் எரிப்பதை செய்கிறீர்கள். மற்றும் நீ - காண்க: ஒரு நொடி அதை செய்வோம். பார்வையாளர்கள்: நீங்கள் ஒரு பெற ஏனெனில் கையொப்பமிடாத எதிர்மறை 128 இருந்து 127 அல்லது 255 0. காண்க: எனவே எரிப்பதை சிக்கல் உள்ளது. கரி என்று ஏன் யாருக்கும் தெரிகிறது சிக்கல், அது உண்மையில் என்று தான் விஷயங்களை மாற்ற உலக பூஜ்யமாக்கி? பார்வையாளர்கள்: ஏனெனில் எரிப்பதை அளவு. காண்க: எரிப்பதை அளவு 1 ஆகிறது. எனவே கையொப்பமிடாத மேலும் 4 பைட்டுகள் ஆகும். எனவே எரிப்பதை பொருட்களை திருகு வேண்டும். ஆனால் அந்த 4 பைட்டுகள் என்ன ஆகிறது ஒரு எரிப்பதை தொடர்பான? அல்லது ஒரு கூடுதல் சேர்க்கிறது - நீங்கள் இன்னும் ஒரு பாத்திரம் வைக்க முடியாது எரிப்பதை பின்னர். பார்வையாளர்கள்: சார் நட்சத்திரம். காண்க: சார் நட்சத்திரம் 4 பைட்டுகள் உள்ளது. எனவே ஏதாவது செய்வோம் என்று ஒரு எரிப்பதை நட்சத்திரம். எனவே இந்த ஒருவேளை வேலை செய்யலாம், ஆனால் நாம் ஏதாவது செய்ய போகிறது இந்த மேல் பைத்தியமாக. என் கருத்து, பைத்தியமாக. நான் இப்போது என்று ஒரு செயல்பாடு எழுதி ஒரு சுட்டிக்காட்டி, இது ஒரு எடுக்கிறது சுட்டிக்காட்டி ஒரு கையொப்பமிடாத மதிப்பு - உன்னுடைய அதனால் நாங்கள் அல்ல int இந்த திரும்பி மாற்ற ஒரே நேரத்தில் பல மாற்றங்களை செய்து. அது ஒரு, குறியீடுகளும் என்று ஒரு வரிசை உள்ளது வரிசை, மற்றும் வருமானத்தை முகவரி. நாம் முன் இந்த ஆபரேட்டர்கள் பார்த்திருக்கிறேன். இந்த, இந்த என்ன நினைக்கிறீர்கள் நான் அதை இயக்க போது, பதிலுக்கு, செய்ய? நீங்கள் அதை செய்ய நடக்கிறது என்ன நினைக்கிறீர்கள்? எந்த யூகங்களை? பார்வையாளர்கள்: segfault. காண்க: என்ன? Segfault? அது ஒரு நல்ல யூகம் தான். டாம் அதே விஷயம் என்கிறார். வேறு எந்த யூகங்களை? யார் அது நடக்கிறது நினைக்கிறது அதே காரியத்தை செய்ய? யார் அதை segfault போகிறது என்று நினைக்கிறார்கள்? அது தான் இல்லை. மன்னிக்கவும். ஆனால், நிச்சயமாக, நாம் 1 மற்றும் 2 போட்டு. அந்த இரண்டு செல்லுபடியாகும், சரியான? பார்க்கலாம், நாம் செல்ல முடியும் ஒரு அணியின் இரண்டாவது இடத்தில். ஆனால் நாம் ப செய்தால் ஒரு எதிர்மறை எண்? அது ஒருவேளை ஒரு நல்ல யூகம் தான் ஏதாவது segfaulting வேண்டும். அது இன்னும் வேலை. சரி, இந்த இப்போது பைத்தியம். இந்த சமமானதாக தொகை செயல்பாடு உள்ளது. இந்த அதே சரியான விஷயம் இல்லை திரும்பி A மற்றும் B என. இந்த ஒரு நல்ல ஏன் யாருக்கும் விளக்க முடியுமா செயல்பாடு தொகைக்கு, அல்லது ஏன் இந்த வேலை? இங்கே என்ன நடக்கிறது? ஏன் இந்த துல்லியமான அதே செய்கிறது நமது பழைய தொகை செயல்பாடு விஷயம்? [? எட்டில்?] என்ன நடக்கிறது? பார்வையாளர்கள்: நீங்கள் இருக்கும் போது, ஏனெனில் ஒரு முகவரிக்கு என்று ஒரு ஒரு இடம் நினைவகம் - நீங்கள் ampersand செய்ய போது, அது என்று நினைவக முகவரி செல்கிறது. நீங்கள் ப செல்லும் போது, நீங்கள் வகையான இருக்கிறீர்கள் என்று நினைவக முகவரியை படிகள் நகரும், நீங்கள் திருப்பி கொடுக்கிறோம். எனவே நீங்கள் உண்மையில், உண்மையில் நீங்கள், ஒரு சேர்ப்பதன் மற்றும் ப [செவிக்கு புலப்படாமல்]. எங்கே நிலையான நடவடிக்கைகளை இருக்கின்றன என்று திரும்பி? போன்றே, அடைப்புக்குறிக்குள் அங்கு தெரியுமா? முகவரி திரும்ப உள்ளது ஒரு முன் அல்லது [செவிக்கு புலப்படாமல்] பிறகு? காண்க: b அது ஒரு குறியீட்டு நடக்கிறது - பின்னர் - அல்லது குறியீட்டு ஒரு ஒரு முகவரி திரும்ப. சரி, எல்லோருக்கும் புரிந்தது என்ன [? எட்டில்?] ஏன் இந்த வேலை என்று சொல்லி, விளக்கினார்? நான், முதல் முறையாக யாரோ இல்லை எனக்கு இந்த விளக்கினார். யாராவது ஒரு படம் விரும்புகிறீர்களா இந்த விளக்குவது? நாம், ஒரு படம் வரைய போகிறோம் எந்த குறிப்பான்கள், அது மிகவும் நல்லது. சில காணப்படுகிறது. எனவே நாம் தான் என்று ஒரு அணி வேண்டும் பெட்டிகள் ஒரு தொடர். முதல் ஒரு குறியீட்டு 0, குறியீட்டு ஆகிறது 1, 2, 3, 4, டாட், டாட், டாட். ஒரு பொதுவான வரிசை. மற்றும் குறியீடுகள் கொண்ட கூடுதலாக, அவர்கள் அனைத்து நினைவக முகவரிகளை வேண்டும். எனவே இந்த நினைவகம் முகவரி கொடுத்து விடுங்கள் 13, 14, 15, 16, 17, பயன்படுத்தப்படுகிறது. எல்லோரும் இதுவரை இங்கே தான். எனவே ஒரு ஒரு முகவரியை ஆகிறது. ஒரு வரிசை, ஒரு சுட்டிக்காட்டி பெயர் அங்கு சேமிக்கப்படும். அது ஒரு மெமரி இடம் தான், ஒரு சுட்டிக்காட்டி அணியின் தொடக்க வேண்டும். எனவே இந்த வரிசை இருந்தால், 13 ஒரு மதிப்பு இருக்கும். மற்றும், நிச்சயமாக, நாம் கொடுக்க முடியும் நாம் விரும்பும் ஒரு எந்த மதிப்பு. சார் ஒரு நட்சத்திரம், நாம் ஒரு எந்த கொடுக்க முடியும் நாம் விரும்பும் நினைவக முகவரி. நாம் அது 0 கொடுக்க முடியும், நாம் அதை கொடுக்க முடியும் 1 எதிர்மறை - எதிர்மறை 1 இல்லை, அதனால் ஒருவேளை சிக்கல் உள்ளது, ஆனால் நீங்கள் அதை இன்னும் வேலை என்று பார்த்தேன். எனவே, நாம் விரும்பும் ஒரு எந்த எண் கொடுக்க முடியும் நாம் விரும்பும் எந்த நினைவக முகவரி. பின்னர், முழு எண்ணாக ப கூறுகிறார், சரி, இந்த எண்ணிக்கை போக வரிசை படிகள். எனவே ப 2 சமம், மற்றும் ஒரு 13 சமம் என்றால், நாங்கள் நினைவக முகவரியை 13 மணிக்கு தான். நாம் இரண்டு படிகள் செல்கிறோம், மற்றும் நாம் இங்கே இருக்கிறோம். மற்றும் ampersand திரும்ப, இந்த இடம் முகவரி. மற்றும் முகவரி, நிச்சயமாக, 15 ஆகிறது. எனவே நாம் 13 பிளஸ் 2, அல்லது 15 இது ஒரு பிளஸ் ப. கேள்வி, எனினும், - நான் வருந்துகிறேன். என்று விஷயங்களை தெளிவுபடுத்த ஏன் இந்த வேலை? பார்வையாளர்கள்: ஏன் அது என்ன வேலை என்று - எனவே நீங்கள் ஒரு வரிசை மற்றும் முடியும் ஒரு எதிர்மறை குறியீட்டு போக? காண்க: சரி. எனவே நாம் எதிர்மறை எண்கள் செய்தார், அதனால் தான் - இந்த, எனினும் உணர்வு செய்கிறது முதல், [? Avi,?] நீங்கள்? பார்வையாளர்கள்: ஆமாம் நான் தான் [செவிக்கு புலப்படாமல்], ஆனால் - காண்க: சரி, இந்த 15 திரும்ப வேண்டும். ஒரு 13, மற்றும் பி 2 இருந்தார் என்றால், இந்த 15 திரும்ப வேண்டும். பார்வையாளர்கள்: எனவே பூஜ்யம் அட்டவணையிடுதல் இல்லை சரி, ஒரு பிரச்சினை? நீங்கள் 0 இருந்து நகரும் என்று காரணம். காண்க: சரி. எனவே நீங்கள் நகரும் - எனவே பி 0 இருந்தது, நீங்கள் எங்கும் செல்ல முடியாது. நீங்கள் தான் முகவரியை திரும்பினார் - ப 0 இருந்தால், அந்த அடிப்படையில் தான் ஒரு என்று முகவரியை திரும்பி. கரி நட்சத்திர கடந்து செல்லும் மற்றும் திரும்பிய ஒரு முகவரி ஒரு திரும்பிய, அடிப்படையில். ஏன் சரி, கேள்வி எதிர்மறை எண்கள் வேலை? அந்த பற்றி உண்மையிலேயே விஷயம் இந்த, இந்த segfault வேண்டும், ஏனெனில். அது segfault என்று நாம் இந்த மாதிரி ஏதோ செய்தது. இது int, என்று. எனவே இந்த குறியீடு ஒத்ததாக இருக்கிறது மற்றும் அடையாளங்களையே நடந்து கொள்ள வேண்டும். அடிப்படையில், எக்ஸ் ஒரு குப்பை மாறி இருக்கிறது, எனவே இந்த அடையாளங்களையே நடந்து கொள்ள வேண்டும். இந்த செய்யலாம் - அச்சச்சோ - நட்சத்திரம். சரி, நாம் ஏற்கனவே இங்கே பிழைகள் வருகிறோம் அது ஏற்கனவே கோபமாக இருக்க போகிறது என்பதால் என்னை, ஏனெனில் அது ஏற்கனவே வந்து என்ன தெரிகிறது. குறிப்பாக, இரண்டாவது. அடுக்கப்பட்ட நினைவகம் முகவரி தொடர்புடைய ஒரு உள்ளூர் மாறி கொண்டு. அடிப்படையில், நான் தொகுத்தல் போவதில்லை இந்த, மற்றும் நான் என்ன செய்ய மீளமை போகிறேன் நாம் மட்டும் என்ன. ஆனால் நாம் உண்மையில் இருப்பதால் நினைவகம் என்ன அணுகும் இடம், அதை segfault போவதில்லை. நாம் உண்மையில் என்ன பார்த்து இரண்டாவது பெட்டியில் அல்லது என்ன எந்த பெட்டியில் உள்ள இந்த வரிசை. நாம் மட்டும் இங்கே முகவரி, சொல்கிறீர்கள் விஷயம் நாம் தேடும் மற்றும் அந்த முகவரியை திரும்ப. நாம் உண்மையில் ஒரு போவதில்லை என்று இடம் பார்த்து வரிசை. நாம் நினைவு தொட முடியாது, ஏனெனில், நாங்கள் பிரச்சனையில் இல்லை. நாம் ஒரு segfault இல்லை. நாம் முயற்சி செய்தால், மீண்டும், தொட்டு நினைவகம், ஒரு அல்லது ப என்ன என்பதை தொட்டு - அல்லது ஒரு அடைப்புக்குறி ப, மற்றும் அனுமானித்து 0 மற்றும் - ஒரு 0 இருந்தால், கூட, அந்த அழகான இருக்கும் நாம் போக முடியாது, ஏனெனில், கெட்ட அங்கு அனைத்து வழி கீழே. A மற்றும் B ஆகிய 0 இருந்தது, மற்றும் நாம் முயற்சி செய்தால், அங்கு என்ன தொட்டு, நாம் என்று பிரச்சனையில் கிடைக்கும். ஆனால் நாங்கள் அங்கு என்ன தொடாதே என்றால், தான் முகவரி திரும்ப, அது ஆகிறது உண்மையில் segfault போவதில்லை, ஏனெனில் நீங்கள் அந்த நடவடிக்கைகளை செய்ய முடிகிறது. இது தான் நீங்கள் பைத்தியம் பெறுகிறார், மற்றும் சூப்பர் பெறுகிறார் நீங்கள் முயற்சி மற்றும் தொட்டு போது, கோபம் உண்மையான நினைவகம் மற்றும் என்ன திரும்ப என்று நினைவு இடத்தில். என்று பயன்? என்று, சி எனவே ஒரு பைத்தியம் பகுதி நாம் இந்த ஒரு வேண்டும். யார் இந்த குளிர் என்று நினைக்கிறார்கள்? மேலும் மக்கள். நல்லது. சரி, இந்த நம் கடந்த ஒன்றாகும். நான் நீங்கள் என்பதை எனக்கு சொல்ல விரும்புகிறேன் அல்லது நீங்கள் இந்த போகிறது என்று நான் நினைக்கவில்லை அதே சரியான காரியத்தை செய்ய வேண்டும். நான் இந்த எங்காவது எழுதியுள்ளனர். நான் அவற்றை நினைவில் இல்லை. பார்க்கலாம், 8, பி 4, 4, 2, 4, 0, 8, 0, 3, 4, 4, 2, 4, 0, 4. எனவே இந்த, இப்போது, ஒரு வரிசை இல்லை ஒரு செயல்பாடு. நாம் சதுர வேண்டும், ஏனெனில் அது ஒரு வரிசை தான் அடைப்புக்குறிக்குள், சுருள் இல்லை எழுதுவோம். அது என்ன வகை ஒரு வரிசை தான்? எவரும், சரியா? பார்வையாளர்கள்: தங்கள் எண்ம தசம எண்களை? காண்க: ஆனால் சி வகை என்ன? அவர்கள் அனைத்து எண்ம தசம எண்களை வேண்டும். சி வகை என்ன? அது சொல்கிறது. பார்வையாளர்கள்: அது கையொப்பமிடாத எழுத்துகள் தான். காண்க: வலது, கையொப்பமிடாத எழுத்துகள். இரண்டு எண்ம தசம எண்களை ஒரு பைட் ஆகும். எனவே இந்த 1, 2, 3, 4, 5, 6, 7, 8, 9 பைட்டுகள். இது 9 பைட்டுகள் ஒரு வரிசை தான். சரி, ஒருவேளை நீங்கள் ஏற்கனவே தெரியும் இந்த கேள்விக்கு பதில். ஆனால், நீங்கள் என்ன நினைக்கிறீர்கள் நான் இந்த ரன் போது நடக்கும்? நான், mysum.c, மீண்டும், சொல்கிறேன் நான் ஒரு விழாவில் நான் எதிர்பார்கிறேன் இரண்டு முழு எடுக்கிறது. நான் அதற்கு பதிலாக அந்த தொகையை சொல்கிறேன் கதாபாத்திரங்கள் ஒரு வரிசை ஆகும். என்ன நடக்க போகிறது போது நான். / Mysum ரன் மற்றும் செய்ய? சரி, முதல், நீங்கள் பெரும்பாலும் சாப்பிடுவேன் என்று அலங்காரம் ஏற்கிறேன் - ஓ விளையாடினேன். அதானே நான் தவறு என்ன? பூபதிக்கு. அந்த சுருள் ப்ரேஸ் இருக்க வேண்டும். என்று ஒரு அணி துவக்க எப்படி. என் கெட்ட. எனவே நாம் ஏற்கனவே அந்த வகையான முன் பார்த்தேன் ஒரு சி நிலை சுருக்கம், ஒரு இருக்கின்றன கணினி நிலை சுருக்கம். எனவே நீங்கள் பெரும்பாலும் அது என்று எதிர்பார்க்கப்படுகிறது செய்ய, அல்லது அது என்று அனுமானித்து. ஆனால் நான். / Mysum என்ன ரன் போது? என்ன நடக்க போகிறது? எந்த யூகங்களை? பார்வையாளர்கள்: இது நடக்கிறது ஒரு வார்த்தை வெளியே அச்சிட. காண்க: இது நடக்கிறது ஒரு வார்த்தை வெளியே அச்சிட. என்ன வார்த்தை? பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. காண்க: வேறு யூகங்களை? சரி, ஒரு சொற்றொடர் அவுட் அச்சிட. நீங்கள் எந்த சொற்றொடர் முடியும். உங்கள் பக்க இருக்கும். வேறு ஒரு யூகம் யார் யார்? அண்ணா, உங்கள் யூகம் என்ன? பார்வையாளர்கள்: அது அச்சிட வேண்டும் - இரண்டு கடிதங்கள், அல்லது [செவிக்கு புலப்படாமல்] ஒரு கடிதம். காண்க: ஒரு கடிதம். பார்வையாளர்கள்: நான் எண்ண முடியுமா எப்படி [செவிக்கு புலப்படாமல்] பல? காண்க: ஒன்பது. சரி, நான் அதை இயக்க போகிறேன். இது அதே சரியான விஷயம் இல்லை. இது இரண்டு எண்கள் சேர்க்கிறது. சரி, இரண்டு வாதங்கள் செல்ல அனுமதித்தனர். இது வாதங்களை எடுத்து இல்லை. எனவே எனக்கு தெரியாது அங்கு இது ஒருவேளை இந்த வாதங்கள் கிடைக்கும். ஆனால் 100 மற்றும் 0 செல்ல அனுமதித்தனர். இது 100 மற்றும் 0 சேர்க்கிறது. அந்த பைத்தியம் தான். நான் அப்படி நினைக்கவில்லை. கூட வேலை என்று, 4 எதிர்மறை. நீங்கள் எதை வேண்டுமானாலும் செய்ய முடியும். இது ஒரு சமமாக செல்லுபடியாகும் தொகை செயல்பாடு ஆகும். இந்த தொகை செயல்பாடு ஆகும். ஆனால், இல்லை, நீங்கள் தான் சொல்கிறீர்கள் பைட்டுகள் ஒரு வரிசை. இங்கே என்ன நடக்கிறது? எனவே, மீண்டும், இந்த யோசனை திரும்பி செல்லலாம் நாம் ஆரம்பத்தில் கூறினார். நீங்கள் சட்டசபை, சி மட்ட குறியீடு இருந்து செல்கிறீர்கள் தான் மற்றும் zeroes மொழி,. இந்த அறுபதின்ம. ஆனால் இந்த உண்மையில் ஒரு ஆகிறது தான் மற்றும் zeroes நிறைய. இந்த வலது, 72 தான் மற்றும் zeroes என்ன? 72 ஒருவர் மற்றும் zeroes. 9 பைட்டுகள். ஒவ்வொரு பைட் என்பது 8 பிட்கள் உள்ளது. ஒவ்வொரு பிட் ஒரு அல்லது ஒரு பூஜ்யம். எனவே 72 தான் அல்லது zeroes. நான் இது போன்ற இன்னும் எழுதி - மாறாக நிறைய அதை எழுதும் விட தான் மற்றும் zeroes. ஆனால் இந்த சி மட்டத்தில் இருந்து போகலாம் சட்டசபை மொழி, குறியீடு மொழி,. இந்த, குறியீடு வெளியே அச்சிட வேண்டும் எங்கோ, இந்த 72 தான் மற்றும் zeroes நான் இங்கே எழுதி விட்டேன் என்று. எனவே எங்கோ உள்ள - இங்கே செல்லலாம் - எங்காவது mysum, திட்டம், அங்கு நான் என்று இந்த 72 தான் மற்றும் zeroes எழுதி எழுதி அதை தெரிவித்தார். என்ன அந்த இப்போது, எந்த யூகங்களை 72 ஒருவர் மற்றும் zeroes அர்த்தம்? பார்வையாளர்கள்: ஒருவேளை அதே விஷயம் என ஒரு பிளஸ் ப திரும்ப. காண்க: ஒருவேளை அதே விஷயம் என ஒரு பிளஸ் ப திரும்ப. என்பதை உறுதிப்படுத்த வேண்டும். நான் இதை எப்படி கண்டுபிடிக்க வேண்டும். நீங்கள் இங்கே திரும்பி சென்று இருந்தால், நான் உங்களுக்கு சொல்கிறேன் இந்த கட்டளையை இயக்க வேண்டும், objdump-S sumfunction.o. அதை இயக்க செல்லலாம். objdump - obj, சேமிக்கலாம். அடிப்படையில் அது எனக்கு கொடுக்க முடியும் நான் பார்க்க வேண்டும் என்ன. அது எனக்கு சட்டசபை மொழி கொடுக்க முடியும். அது எனக்கு தான் மற்றும் zeroes கொடுக்க முடியும். அது கொடிகள் ஒரு டன் உள்ளது. இந்த நாங்கள் போகிறோம் ஒன்றாகும் இப்போது பயன்படுத்த. புள்ளி - நீங்கள் சரிவுகள் உள்ள பார்க்கிறீர்கள் என - கோடு மூலதன எஸ், இடையிடையே தாவு, என்கிறார் மூல குறியீடு - இந்த வரி சி இருந்து தான் - சட்டமன்ற குறியீடு மற்றும் ஒருவர் மற்றும் பூஜ்ஜியம் இடம்பெறுவதன் மூலமாக. நாம் இயக்க போகிறீர்கள் அது sumfunction.o மீது. அதை பார்க்க எளிதாக இருக்க வேண்டும், ஏனெனில். மீண்டும் - சரியா? பார்வையாளர்கள்: நீங்கள் அதை தவறு எழுத்துக்கூட்டப்பட்டுள்ளதை. காண்க: ஆனால் நான் உண்மையில் போகிறேன் இரண்டாவது அதை அழிக்க. நான் முதல் திறக்க போகிறேன் வெறும் sumfuntion.o. பார்வையாளர்கள்: நீங்கள் எழுத்துக்கூட்டப்பட்டுள்ளதை தவறு முதல் முறையாக. காண்க: கிளாசிக். தொகை - என்று என்றாலும், ஒரு கடின வார்த்தை. நீங்கள் ஆச்சரியமாக இருக்கும். சரி, இந்த sumfunction.o ஆகிறது. நான் கூட சொல்ல முடியவில்லை. Zeroes நிறைய நிறைய தெளிவாக இருக்கிறது zeroes, மற்றும் வேறு சில இருக்கிறது zeroes இல்லை என்று பொருள். ஆனால் பெரும்பாலும் zeroes. சில தான் உள்ளது போல் தெரிகிறது. எனவே தெளிவாக, இந்த படிக்க கடினமாக உள்ளது. என்று பைனரி மொழி தான். அதை திறக்க இப்போது நாம் - என்ன? நான் தவறு என்ன செய்து கொண்டிருக்கிறேன்? நான் அதை சரியாக உச்சரிக்க என்ன? சரி, இந்த அருவருக்கத்தக்க உள்ளது. நான் கண்டுபிடிக்க ஒரு இரண்டாவது வேண்டும் நான் தவறு செய்கிறேன் என்ன அவுட். என்று ஒரு பிழை உள்ளது. என்று வித்தியாசமாக இருக்கிறது. ஓ, அதனால் தான். நான் எங்கள் ஆரம்ப செல்ல போகிறேன் ஒன்று, நாம் பார்க்க முடியும் இந்த பொருள் குறியீடு. உண்மையில் போகிறது இல்லை, ஏனெனில் நாம் தான் வைத்து போது எதுவும் இருக்க தான் உள்ளே zeroes அங்கு நாங்கள் செல்கிறோம். சரி, எல்லோருக்கும் இந்த பார்க்க முடியும். இந்த விழாவில், நான் கூறியது போல், சி வரிகளை அவுட் வைத்து - மூல குறியீடு கோடுகள் - சில சட்டசபை வழிமுறைகளை. இங்கே எங்கள் மூல குறியீடு வரி. இங்கே ஒன்று தான் இங்கே மற்றொரு விஷயம். சட்டசபையில் வழிமுறை இருக்கிறது. என்று அவர்கள் இருக்க என்ன. சட்டமன்ற அறிவுறுத்தல்கள் - நீங்கள் எடுத்து இருந்தால், நீங்கள் இந்த அறிய முடியும் மற்ற சிஎஸ் வகுப்புகள், ஆனால் அவர்கள் பொதுவாக ஒரு வழிமுறை. பின்னர் ஒரு மூல மற்றும் ஒரு இலக்கு. பின்னர் இங்கே பைனரி குறியீடு ஆகிறது என்று சட்டசபை ஒத்துள்ளது வழிமுறை. நீங்கள் பார்க்க முடியும் என, இந்த கூடுதல் செயல்பாடு, நாள் முடிவில், மூன்று ஆகிறது சட்டசபை அறிவுறுத்தல்கள். மூன்று. ஒரு MOV - இந்த M-O-V ஒரு நகர்வை குறிக்கிறது. சேர் அரங்கத்தில் சேர்க்கவும். மற்றும் R-E-T திரும்பும் குறிக்கிறது. எனவே ஒரு MOV, ஒரு சேர்க்க, ஒரு திரும்ப. இந்த, இங்கே, zeroes மற்றும் என்று குறியீடு ஒத்திருக்கும் என்று தான். எனவே அந்த zeroes மற்றும் ஒருவர், நீங்கள் அந்த தெரியும், நீங்கள் வைக்க முடியாது நேராக உள்ளே அந்த அதை செய்ய வேண்டும் அதே சரியான விஷயம். நாள் முடிவில், அனைத்து, ஏனெனில் நீங்கள் இயக்கும் நீங்கள் ஒரு நீண்ட தொடர் ஆகும் zeroes மற்றும் ஒருவர். மற்றும் உங்கள் குறியீடு உண்மையில் என்ன இருக்கிறது. மற்றும் காரணம் - நாம் ஒரு விஷயத்தை பார்க்க வேண்டும். நான் Makefile திறந்த கிடைத்ததா? நாம் கோடு திரும்பி சென்றார்கள் என்றால் பூஜ்யம், இங்கே பூஜ்யம் - மன்னிக்கவும், மூலதன ஓ, மூலதனம் ஓ பூஜ்யம் இல்லை பூஜ்யம், பூஜ்யம். நாம், அதை செய்ய வில்லை இன்னும் அதே வேலை. ஆனால் இப்போது நீங்கள் ஒரு உள்ளன என்று கவனிக்க இன்னும் நிறைய சட்டசபை அறிவுறுத்தல்கள். மீண்டும், நான் கேட்டேன், ஏனெனில் அது தான் எந்த தேர்வுமுறை செய்ய முடியாது ஒடுக்கி. அதனால் நான் இன்னும் இந்த அனைத்து ஆகலாம் zeroes மற்றும், அவர்களை தூக்கி, மற்றும் வேலை என்று. நான் மேம்படுத்தல்கள், ஏனெனில் செய்தார் அதை ஒரு பிட் எளிதாக, பின்னர், அந்த வரிசையில் எழுத. ஆனால், இது போன்ற நன்றாக வேலை செய்யும். சரி, நாம் ஒரு இறுதி காரியம் செய்ய போகிறோம், நான் சிறந்த பகுதியாக உள்ளது, ஏனெனில். எல்லோருக்கும் தெளிவாக கூட ஏற்கனவே சேதமடைந்தது பேசுவதற்கு. நம் மனதில் சேதமடைந்தது. [செவிக்கு புலப்படாமல்] எனவே, இந்த ஒரு வித்தியாசமான சிஎஸ் வர்க்கம் இருக்கின்றன, இது சூப்பர் சிறப்பாக உள்ளது, நான் எடுத்து - CS61. நான் மிகவும் அதை எடுத்து நீங்கள் ஊக்குவிக்கும். ஆனால் இந்த உண்மையை பற்றி குளிர் பகுதியாக, என்று விஷயங்கள் மட்டும் zeroes மற்றும் தான், எல்லாம் இருக்கிறது என்று இருக்கின்றன zeroes மற்றும் ஒருவர். எனவே நீங்கள் என்று ஒரு கோப்பை எடுத்து கொள்ளலாம் நீங்கள் விரும்பும் சரியான zeroes மற்றும் அது எங்கோ, மற்றும் அந்த பிரிவில் பயன்படுத்த ஒரு தொகை செயல்பாடு zeroes மற்றும் ஒருவர். நான் அந்த பொருள் என்ன? நான் நீங்கள் ஒரு பிம்பத்தை எடுக்க முடியும் என்று அர்த்தம் சரியான zeroes தொடர் மற்றும் உள்ளது ஏதாவது அச்சிட வேண்டும் என்று தான், ஒரு படத்தை வெளியே. மற்றும் ஒரு திட்டத்தை புரிந்து ஒரு ஆகிறது படத்தை, ஆனால் நீங்கள் இருந்தால், அதை புரிந்து கொள்ள முடியும் நீங்கள் ஒரு தொகை செயல்பாடு, வேண்டும். நாம், திறக்க வேண்டும் என்றால் எடுத்துக்காட்டாக, இந்த படத்தை. ஹலோ கிட்டி, போகலாம். அற்புதமான சிறிய படம். இங்கே அந்த சரம் உள்ளது zeroes மற்றும் ஒருவர். அந்த 72 zeroes மற்றும் இந்த படத்தை உள்ளன. அதனால் நான் என்ன செய்ய முடியும், பின்னர், எழுத இருக்கிறது - நான் அவர்கள் எங்கே நினைவில் கொள்ள வேண்டும். நான் ஒரு இரண்டாவது என்று கண்டுபிடிக்க வேண்டும். ஆனால் நாம் செய்கிறோம் - அவர்கள் எங்கே என்னை கண்டுபிடிக்க வேண்டும். ஒரு நொடி. செய்வோம் - பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. காண்க: நன்றி. எனவே நாம் இந்த திட்டத்தை செயல்படுத்த என்றால், இது அதற்கு பதிலாக அது செல்கிறது, ஒரு கோப்பில் கூறுகிறது கோப்பு இந்த குறியீட்டு. பின்னர், மீண்டும், நான் விரும்புகிறேன் mysum, இரண்டு எண்கள் எடுக்கிறது. நாம் அதே எண்கள் சேர்க்க முடியும் நாம் செல்லும் எந்த முன் செய்து எப்படி காட்ட உண்மையில், அந்த முடிவில் நாள், இந்த விஷயங்கள் இருக்கின்றன zeroes மற்றும் ஒருவர். அதை நீங்கள் தேர்வு எப்படி இருக்கிறது அவற்றை விளக்குவது. நீங்கள் உண்மையில் பார்க்க இந்த படத்தை - ஒரு பிட் பெரிதாக்க வேண்டும். எல்லோரும் அதை பார்க்க முடியும்? நீங்கள் இங்கே கவனிக்க வேண்டும், அங்கு சில வித்தியாசமான அழுக்கு தடம். வாருங்கள் போகலாம் - இந்த அசல் படம். நீங்கள் இங்கே எந்த அழுக்கு தடம் அங்கு கவனிக்க வேண்டும். அந்த தொகை செயல்பாடு குறியீடு உள்ளது, சிறிய தடம் அங்கு என்று ஆகிறது. உண்மையில், மீண்டும், நீங்கள் கற்று மேலும் இது பற்றி, நீங்கள் உணர வேண்டும் என்று இந்த கூட ஒரு பெரிய கொண்ட ஹலோ கிட்டி, அழுக்கு தடம், ஒரு எடுத்து கொள்ளலாம் என்று குறியீடு உள்ளது கணினி பாதுகாக்கப்படுவதால், இல்லை என்றால் சரியான. எனவே நீங்கள் உண்மையில் இந்த இயக்க முடியும். நான் இப்போது அதை ரன் போவதில்லை. ஆனால் நீங்கள் வணக்கம், இந்த இயக்க முடியும் கிட்டி படத்தை, மற்றும் அது முடியும் உங்கள் கணினியில் எடுத்து. அதனால் டெமோ தான். யாருக்கும் எந்த கேள்விகள், கருத்துக்கள், கவலைகள்? நான் இந்த பொருட்களை கவர்ச்சிகரமான நினைக்கிறேன். இது மேலும் அறிய என்னை உந்தியது. நீங்கள் விரும்பினால் நான் மிகவும் பரிந்துரைக்கிறோம் அனைத்து சிஎஸ், என்னை பேச. நான் ஒரு சமூக கற்கைகள் நான் கூட செறிவு, நான் ஒரு சிஎஸ் இருக்கிறேன், இரண்டாம் நிலை, அதனால் நான் இன்னும் கொஞ்சம் தெரியும். ஆனால் நான் நிச்சயமாக தெரியும் நீங்கள் எடுக்க வேண்டும் வகுப்புகள். நான், அது அனைத்து உண்மையில் சுவாரசியமான தான் நினைக்கிறேன் மற்றும் நான், நிச்சயமாக, நீங்கள் ஊக்குவிக்க ஆர்வம் இருந்தால் மேலும் அறிய. சரி, நான் ஒரு இறுதி விஷயம். மன்னிக்கவும். எந்த கேள்விகள்? நான் காத்திருக்க காத்திருக்க முடியவில்லை என்றால், யாரையும் அது பற்றி எந்த கேள்விகள் இருந்தன. யாரையும் போகிறது ஒரு சிஎஸ் செறிவு? அல்லது அது பற்றி நினைத்து? ஒன்று, இரண்டு, மூன்று, நான்கு. ஒரு - ஒரே ஒரு. அண்ணா என்று மட்டும் கை அதிகாரப்பூர்வமாகவோ எழுப்பினார். சரி, அந்த குளிர். அசாம், நீங்கள் என்ன செய்ய போகிறீர்கள்? பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. காண்க: கான்ஸ்டன்டைன்? பார்வையாளர்கள்: இயற்பியல். காண்க: ஓ, என்று வேகமாக இருந்தது. நீங்கள் CS50 உள்ள ஒரு மோசமான அனுபவம்? [செவிக்கு புலப்படாமல்], நீங்கள் என்ன செய்ய போகிறீர்கள்? பார்வையாளர்கள்: எனக்கு எதுவும் தெரியாது. காண்க: கர்ட்? பார்வையாளர்கள்: பால் அல்லது சிஎஸ். காண்க: பால் அல்லது சிஎஸ். டாம்? பார்வையாளர்கள்: நான் விபர செய்கிறேன். காண்க: லிமிடட்? சரி. நீங்கள் என்ன? பார்வையாளர்கள்: என்னை? காண்க: ஆமாம். பார்வையாளர்கள்: லிமிடட். காண்க: லிமிடட். ஓ, நீ போய் அங்கே. டாம், Alden பேச. எமிலி, நீங்கள் என்ன? பார்வையாளர்கள்: உயிர் மருத்துவவியல் - காண்க: நீங்கள் இந்த பிரிவில் உள்ளன? பார்வையாளர்கள்: இல காண்க: சரி, அந்த எமிலி. அவள் என் தோழி. தெளிவாக ஒரு நண்பர் நல்ல, இல்லை அவர் எனக்கு ஒரு கடினமான நேரம் கொடுக்கிறது ஏனெனில். நீங்கள் முன் என்னை இனிமையானதுமாகும் இருக்க முடியும் அனைவருக்கும், என் மாணவர் - பார்வையாளர்கள்: நான் உங்கள் கேள்வி வழிகாட்டி செய்கிறேன். காண்க: அப்படியா? பூபதிக்கு. சரி, நீங்கள் ஆச்சரியமாக இருக்கிறது. நான் உங்களை மிகவும் நேசிக்கிறேன். ஓ. எப்படியோ, நான், நேற்று இரவு, எல்லாம் - நான் எல்லோரும் உண்மையில் தெரிகிறது இருக்கிறேன் இப்போது வலியுறுத்தினார். எனக்கு தெரியாது, புதியவர்களை இருக்கின்றன - இருக்கும் நீங்கள் வலியுறுத்தினார்? நான் வலியுறுத்தினார் உணர்கிறேன். இது நீங்கள் வீட்டிற்கு சென்று, போன்ற நன்றி. நான் போகிறேன், மாதிரி இதையெல்லாம் செய்ய. பார்வையாளர்கள்: அது மிகவும் வித்தியாசமாக இருக்கிறது. காண்க: ஆமாம், நீங்கள் திரும்பி வந்து. ஜெஃப், நீங்கள் அந்த வழி உணர வேண்டாமா? பார்வையாளர்கள்: நான் நினைத்தேன் நான் ஒரு சிறிய பிட் செய்ய விரும்புகிறேன். காண்க: சரி, பெரிய. எனவே நான் மீண்டும் வருகிறேன், நான் இல்லை எதுவும் செய்யவில்லை. அது அனைத்து சூப்பர் மன அழுத்தம் இருக்கிறது. நான், உண்மையான அக்கறை, கவலை நான் இல்லாவிட்டாலும் பற்றி நான் வேண்டும் எல்லாம் முடிக்க போகிறேன். ஆனால், நேற்று இரவு, நான் வலியுறுத்தினார் இல்லை, நான் கொஞ்சம் வருத்தமாக இருந்தது. அதனால் நான் என் இதழ் எழுதியது நான் வருத்தம் இருந்தது. நான் இந்த பகுதியை பற்றி வருத்தமாக இருந்தது இந்த வர்க்கம் ஒரு முடிவுக்கு வரும். அதனால் நான் உங்களுக்கு படிக்க போகிறேன் என் இதழ் ஒரு சிறிய துணுக்கை, நேற்று இரவு இருந்து. நான் சில நாப்கின்கள் பெற முடியும், டாம் இருந்து சில திசுக்கள்? இல்லை, நான் அழ போகிறேன். நான் அழ வேண்டாம். நீங்கள் அழ முடியாது என்று, நான் அழ வேண்டாம். நான் கூட தெரியாது என்றால் என் கண்ணீர் சுரப்பிகள் வேலை - கண்ணீர் குழாய்கள். நான் நீண்ட நேரம் அழுதேன் இல்லை. பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. காண்க: சரி, நன்றி. சரி, ஒரு சிறிய முன்னுரை தான் - என் இதழ் மற்ற சில பகுதிகளில் உள்ளது நுழைவு, நான் ஒவ்வொரு பத்திரிகை முயற்சி ஏனெனில் நான் படுக்கையில் இருந்தேன் முன் இரவு. நான் மிகவும் பதிவுசெய்தல் பரிந்துரைக்கிறேன். இது நீங்கள் விஷயங்களை செயல்படுத்த உதவுகிறது, மற்றும் உங்கள் நாள் மிகவும் பாராட்டத்தக்கதாக. அது நிறைய எளிதாக பார்க்க வைக்கிறது மீண்டும் உங்கள் நாள் மற்றும் உணர என்று நல்ல நிறைய இருந்தன நடந்த விஷயங்கள். நீங்கள் உண்மையில் மன அழுத்தம் கூட இரவில் அல்லது உண்மையிலேயே வருத்தம், அல்லது உண்மையில் வருத்தம் அல்லது சோர்வாக. ஓ, என் கடவுள். அதை எழுதி இருந்தால் நான் கூட தெரியாது என்று நான் அதை proofread இல்லை, ஏனெனில். ஆனால் நாம் அதை படிக்க வேண்டும். நான் வழக்கமாக படிக்க வேண்டாம் என் பத்திரிகை, வெளிப்படையாக. "நாளை, நான் என் இறுதி கொறைஞ்சிருக்கா ஆண்டு, CS50 பிரிவில். அது வேகமாக நேரம் பறக்கிறது எப்படி பைத்தியம் தான். இன்னும், நான் எப்படி வெவ்வேறு தாக்கி வருகிறது இந்த ஆண்டு ஆசிரியர் என் அனுபவம் நான் நின்று கொண்டிருந்தாள் போது விட. தொடக்க, நான் நிச்சயமாக சிறந்த பொருள் தெரியாது. ஆனால் என் முதல் காலக்கட்டத்தில் சொல்ல வேண்டாம் மாணவர்கள் என்று. மேலும் முக்கியமாக, எனினும், நான் உணர்ந்தேன் என்று நின்று வரும் மகிழ்ச்சியை வெளியே தொடங்குகிறது என்ன ஒரு அறை முன் வரை அந்நியர்கள், ஆனால், நிறைவடைகிறது என குறைந்தது, பேஸ்புக் நண்பர்கள், ஆகின்றன ஒரு முதல் ஆண்டு வரை. மாறாக, அது, என்று தெரிந்தும் இருந்து தான் சில சிறிய வழியில், நீங்கள் உதவி , திறமையான சிந்தனை, மகிழ்ச்சிகரமானதாக, மற்றும் உணர்ச்சி மக்கள் ஒரு பிட் மேலும் அறிய கணினி அறிவியல் பற்றி. நீங்கள் அந்த ஒளி விளக்கை மாற்றுவதால் ஒரு அதன் சாக்கெட் பிட், அதனால் அது முடியும் தான் நீங்கள் விட பிரகாசமான பிரகாசிக்க, அல்லது அவர்கள், செமஸ்டர் தொடக்கத்தில் கற்பனை செய்து பார்க்க முடியும். நீங்கள் அந்த frowns தலைகீழாக திருப்பி உதவி கீழே கேள்விகள் கேட்டு, அந்த ஆதரவு வழங்கும், ஆனால் இன்னும் அனுமதிக்க மாணவர்கள் தங்கள் மீது நிற்க. இது நிச்சயமாக ஒரு மிகைப்படுத்தல் அல்ல இந்த பிரிவில் எனக்கு பிடித்த என்று வாரம் ஒரு பகுதியாக. அல்லது நான் சொல்ல தயங்க என்று, என்று தெரிந்தும் 5.30 ஒவ்வொரு வாரமும், அனைத்து, அது நீண்ட வழி இருக்க வேண்டும் என்று நாம் மீண்டும் சந்திக்கும் வரை. இன்னும், நான் நம்பமுடியாத நன்றி எனக்கு இந்த கொடுக்கப்பட்ட அனைவருக்கும் மற்றவர்கள் மீண்டும் கொடுக்க வாய்ப்பு. டேவிட், அவரது பொறுமை மற்றும் நம்பிக்கை. திரைப்படம் மற்றும் உற்பத்தி குழு, ஐந்து எனக்கு ஓரளவு மதிப்புள்ள பார்க்க செய்யும். மேலும், மிக முக்கியமாக, என் மாணவர்கள், யாரை இல்லாமல் நான் எந்த காரணமும் வேண்டும் என்று சிறந்த கண்டறிவதன் 10 மணி நேரம் செலவிட சுட்டிகள் வரைந்து, அல்லது ஒரு அவுட் வைக்க வழி ஜாவா வழியாக டால்பின்கள் அட்டவணை,. எப்போதும் போல், அது ஒரு ஆசி இருந்தது. " அதனால் உடன், உங்களுக்கு நன்றி. நான் CS50 நியாயமான நீங்கள் பார்க்க வேண்டும், Hackathon, நீங்கள் அங்கு என்றால். உங்களுக்கு கேள்விகள் இருந்தால், நான் உறுதியாக சொல்கிறேன் இன்னும் உள்ளன சுற்றி வரை. ஆனால் நான் உங்களுக்கு நன்றி ஒரு அற்புதமான ஆண்டு. [கரவொலி] காண்க: நான் அழ வேண்டும்.