1 00:00:08,483 --> 00:00:11,477 [Powered by Google Translate] [રોક સંગીત] 2 00:00:32,435 --> 00:00:35,429 [MUSIC - "સાથે મળીને ખુશ" ધ કાચબા] 3 00:01:27,330 --> 00:01:30,170 ડેવીડના MALAN: આજે, અમે અમારી સંશોધનનો પ્રારંભ 4 00:01:30,170 --> 00:01:32,710 કોમ્પ્યુટર વિજ્ઞાન અને અમારા પરિચય ફંડામેન્ટલ્સ, 5 00:01:32,710 --> 00:01:35,070 હવે પ્રોગ્રામિંગ ઓફ આર્ટ છે, જે હોય છે 6 00:01:35,070 --> 00:01:36,260 માત્ર એક ઉદાહરણ છે. 7 00:01:36,260 --> 00:01:39,600 પરંતુ સમસ્યા ઉકેલવાની જ નસ જાણતા કે, 8 00:01:39,600 --> 00:01:42,080 માતાનો CS50 પરંપરાગત પઝલ દિવસ આવતી કાલે છે. 9 00:01:42,080 --> 00:01:45,190 જો તમે હજુ સુધી આ ઇવેન્ટ માટે નથી RSVPed કરી લીધી છે, તમે જઈ શકો છો 10 00:01:45,190 --> 00:01:47,510 cs50.net/rsvp. 11 00:01:47,510 --> 00:01:50,940 તમે બે અથવા ત્રણ અથવા ચાર ટીમો લાવી શકે છે. 12 00:01:50,940 --> 00:01:53,080 તમે એક તમે જોયું જેવી સમસ્યાઓ સાથે પડકારવામાં આવશે 13 00:01:53,080 --> 00:01:54,190 શરૂઆતમાં ત્યાં સુધી. 14 00:01:54,190 --> 00:01:57,000 બધા નવી સમસ્યાઓ આ વર્ષે જો તમે ગયા વર્ષના partook, અને તમે 15 00:01:57,000 --> 00:01:59,680 એક પછી તક કેટલાક કલ્પિત ઇનામ જીતી હશે. 16 00:01:59,680 --> 00:02:02,750 તેમની વચ્ચે, એક વાઈ અને કેટલાક ભેટ પ્રમાણપત્રો અને જેમ, 17 00:02:02,750 --> 00:02:05,650 CS50 વિદ્યાર્થીઓ અને સહપાઠીઓને સાથે બધા જ્યારે સમય પસાર કરી રહ્યાં 18 00:02:05,650 --> 00:02:07,720 અને પિઝા અને Facebook. 19 00:02:07,720 --> 00:02:10,430 જેથી આવતીકાલે પર વધુ જો તમે ઈચ્છો છો. 20 00:02:10,430 --> 00:02:13,330 >> આ પછી CS50 તમે તે અમને જોડાવા માટે છે, 21 00:02:13,330 --> 00:02:14,510 પ્રથમ વખત. 22 00:02:14,510 --> 00:02:18,030 જાણો છો અને જે આ કોર્સ ખાસ કરીને વિચાર નક્કી થાય છે 23 00:02:18,030 --> 00:02:22,605 તેના અંતિમ ઓવરને આ કોર્સ દ્વારા તમે જે બિંદુએ 24 00:02:22,605 --> 00:02:24,270 માત્ર આ એક સમજણ પડશે 25 00:02:24,270 --> 00:02:26,450 કોમ્પ્યુટર વિજ્ઞાન મૂળભૂત છે, પરંતુ તમારી પાસે આવશે 26 00:02:26,450 --> 00:02:29,120 આ ખૂબ જ વ્યવહારુ કૌશલ્યનો સમૂહ છે કે જે તમે પછી પાછા લઈ શકે છે 27 00:02:29,120 --> 00:02:31,370 તમારા પોતાના વિભાગ, શું તે ઈજનેરી વિજ્ઞાન છે, 28 00:02:31,370 --> 00:02:33,570 એપ્લાયડ મેથેમેટિક્સ, ભૌતિક વિજ્ઞાન, કુદરતી 29 00:02:33,570 --> 00:02:34,780 વિજ્ઞાન, અથવા જેમ. 30 00:02:34,780 --> 00:02:37,030 ખરેખર, શું તેથી કોમ્પ્યુટર વિજ્ઞાન આ વિશે રસપ્રદ છે 31 00:02:37,030 --> 00:02:39,900 દિવસ એ છે કે તે જ લાગુ પડે છે 32 00:02:39,900 --> 00:02:40,990 બધા ક્ષેત્રોમાં ગોઠવે છે. 33 00:02:40,990 --> 00:02:46,210 અને આજે હોવા છતાં, અમે માત્ર એક સપાટી ખંજવાળી કરશે 34 00:02:46,210 --> 00:02:49,020 ખૂબ પરંપરાગત પ્રોગ્રામિંગ સી તરીકે ઓળખવામાં આવે છે, ભાષા અમે પડશે 35 00:02:49,020 --> 00:02:51,040 તેના બદલે સ્ક્રેચ કહેવાય કંઈક જોવા સાથે કંઈક 36 00:02:51,040 --> 00:02:53,420 જે કૂકી પ્રેમ કથા એક તમારા દ્વારા અમલમાં આવ્યું હતું 37 00:02:53,420 --> 00:02:57,020 છેલ્લા વર્ષોમાં પૂર્વગામીઓ, વાર્તાઓ કહી કરવા માટે, રમતો બનાવવા માટે, 38 00:02:57,020 --> 00:03:00,060 વાર્તાલાપ કલા બનાવો, અને ખરેખર અમારી લપેટી શરૂ 39 00:03:00,060 --> 00:03:02,240 મૂળભૂત માળખાગત છે જે કેટલાક આસપાસ મનમાં 40 00:03:02,240 --> 00:03:05,390 પ્રોગ્રામિંગ મૂળમાં હોવું પરંતુ સંદર્ભમાં, જેમ તમે જોઈ શકશો, કે 41 00:03:05,390 --> 00:03:09,140 ઓછી ડરામણી છે, કે જે ઓછી arcane છે, કરતાં તમે જોશો 42 00:03:09,140 --> 00:03:10,140 લાંબા પહેલાં. 43 00:03:10,140 --> 00:03:12,410 અને ખ્યાલ પણ તમે તે માટે જ અમે આ જોડાયા 44 00:03:12,410 --> 00:03:16,170 સત્ર માટે, શબ્દસમૂહો કે જેના પર અમે બુધવાર વ્યાખ્યાન અંત આવ્યો, 45 00:03:16,170 --> 00:03:20,260 તે આવું મહત્વપૂર્ણ છે કે જ્યાં તમે તમારા સંબંધિત અંત નથી 46 00:03:20,260 --> 00:03:22,950 આ વર્ગમાં સહપાઠીઓને, પરંતુ જ્યાં સત્ર ઓવરને દ્વારા તમે, 47 00:03:22,950 --> 00:03:27,190 11 અઠવાડિયામાં, અપ જાતે સંબંધિત આ જ દિવસે અધિકાર અંત. 48 00:03:27,190 --> 00:03:32,000 >> જેથી વધુ મુસીબત વગર, આ પણ છે કે નોંધ્યું વર્થ 49 00:03:32,000 --> 00:03:34,450 તે ઓછી આરામદાયક વચ્ચે તે ક્યાંક હોય છે, 50 00:03:34,450 --> 00:03:36,825 પણ આ કોર્સ ડિઝાઇન દ્વારા, કોઇ નુકસાન 51 00:03:36,825 --> 00:03:38,760 સામસામે તે વધુ આરામદાયક 52 00:03:38,760 --> 00:03:39,920 આ વર્ગ માં આવતા. 53 00:03:39,920 --> 00:03:41,810 જેમ તમે અઠવાડિયા જોવા માટે આવે પડશે, અમે અલગ હોય છે 54 00:03:41,810 --> 00:03:44,600 વિવિધ પાછા પૃષ્ઠભૂમિ માટે ટ્રેક, તે માટે વિભાગોમાં 55 00:03:44,600 --> 00:03:46,500 ઓછી આરામદાયક છે, વધુ આરામદાયક, તે ક્યાંક 56 00:03:46,500 --> 00:03:47,250 વચ્ચે છે. 57 00:03:47,250 --> 00:03:49,520 જેમ તમે આ સપ્તાહમાં અને આગામી સપ્તાહ, બે આવૃત્તિઓ જોશો 58 00:03:49,520 --> 00:03:52,410 સૌથી બંને પ્રમાણભૂત અને હેકર આવૃત્તિ જેથી સમસ્યા સમૂહો 59 00:03:52,410 --> 00:03:55,390 કે જે તમે બધા નીચે પાથ સ્વ પસંદ કરી શકો છો તમે જેની સાથે 60 00:03:55,390 --> 00:03:56,615 આરામદાયક સૌથી વધુ છે. 61 00:03:56,615 --> 00:03:58,770 >> આજે તેથી, અમે આ કાર્યક્રમોમાં ડાઇવ 62 00:03:58,770 --> 00:04:00,060 ભાષા સ્ક્રેચ કહેવાય છે. 63 00:04:00,060 --> 00:04:02,250 તે ગ્રાફિકલ પ્રોગ્રામીંગ ભાષા છે, અને હજી સુધી તે ધરાવે છે 64 00:04:02,250 --> 00:04:04,500 ઊંચા લેવલ ભાષાઓ અમે પડશે કેટલાક સમાન લક્ષણો 65 00:04:04,500 --> 00:04:07,050 આ સત્ર પછી તેમની વચ્ચે, અન્વેષણ સી અને 66 00:04:07,050 --> 00:04:08,670 જાવાસ્ક્રીપ્ટ અને PHP. 67 00:04:08,670 --> 00:04:11,890 પરંતુ તે અમને વિક્ષેપોમાં કેટલાક ટાળવા માટે પરવાનગી આપે છે ચાલી રહ્યું છે 68 00:04:11,890 --> 00:04:14,890 પ્રારંભિક સિન્ટેક્સ પર, સેમિકોલન્સ, કૌંસ જેવી વસ્તુઓ, 69 00:04:14,890 --> 00:04:17,720 અને અન્ય arcane વિગતો કે, પ્રથમ નજરમાં, માત્ર નથી 70 00:04:17,720 --> 00:04:19,916 બધા બૌદ્ધિક રસપ્રદ અને માં વિચાર કરતા હોય છે 71 00:04:19,916 --> 00:04:22,310 કેટલાક મૂળભૂત સમજ ના માર્ગ. 72 00:04:22,310 --> 00:04:24,870 હવે આધાર આગળ માળખું દ્રષ્ટિએ, આ સમજાયું 73 00:04:24,870 --> 00:04:27,570 સાધન, CS50 ચર્ચા છે, કે જે અભ્યાસક્રમ ના કડી થશે 74 00:04:27,570 --> 00:04:30,320 વેબસાઇટ પછી આજે, ઓનલાઈન ફોરમ ચર્ચા છે 75 00:04:30,320 --> 00:04:32,480 જે તમને દરેક અન્ય પ્રશ્નો પૂછી કરવાનો પ્રયત્ન કરીશું અને 76 00:04:32,480 --> 00:04:35,020 સ્ટાફ, અને તે પણ એક સાધન છે, કારણ કે અમે આગામી સપ્તાહ જોશો, 77 00:04:35,020 --> 00:04:37,240 કે અમે તદ્દન integratedly ઉપયોગ કરશો 78 00:04:37,240 --> 00:04:38,780 ઓફિસ તેમજ કલાક. 79 00:04:38,780 --> 00:04:41,670 ખરેખર, ઓફિસ કલાકો સોમવારે શરૂ કરવા માટે, અને પ્રમાણિકપણે, પ્રથમ 80 00:04:41,670 --> 00:04:43,930 ઓફિસ કલાકો સપ્તાહ એકદમ નીચા કી છે. 81 00:04:43,930 --> 00:04:46,820 >> મને નથી લાગતું કે તમે અપ્રાપ્ય બધા સ્ક્રેચ મળશે. 82 00:04:46,820 --> 00:04:48,930 તે સ્વયંસ્પષ્ટ બદલે છે, કારણ કે અમે જોશો, તેથી અને શું 83 00:04:48,930 --> 00:04:51,380 અમે તેને આજે માટે વાપરવા મળશે અમુક બહાર કાઢવા છે 84 00:04:51,380 --> 00:04:53,990 મૂળભૂત વિચારો કે, તે પછી, જે સમગ્ર હોવાના કરશે 85 00:04:53,990 --> 00:04:54,900 આ સત્ર બાકીના. 86 00:04:54,900 --> 00:04:57,980 પરંતુ સોમવાર શરૂ કરીને, 11:00 PM પર પોસ્ટેડ દ્વારા 8:00 PM પર પોસ્ટેડ થશે 87 00:04:57,980 --> 00:05:01,530 Annenberg માં મગજ વિરામ પર ઓફિસ કલાકો. 88 00:05:01,530 --> 00:05:04,490 બે Sectioning આ સાંજે શરૂ, તેથી આ ક્યાંક કરશે 89 00:05:04,490 --> 00:05:07,260 સપ્તાહમાં, cs50.net/section પર જાઓ, અને તમે પડશે 90 00:05:07,260 --> 00:05:08,530 પ્રશ્નો નંબર કહેવામાં આવશે. 91 00:05:08,530 --> 00:05:10,290 તેમની વચ્ચે કેવી રીતે તમે તમારા વર્ણન કરશે 92 00:05:10,290 --> 00:05:12,040 આજે તરીકે આરામ સ્તર? 93 00:05:12,040 --> 00:05:14,450 ત્યાં કોઈ હાર્ડ છે, જે ઝડપથી આગળ વધવું કે જેમાં કરવા માટે ઝડપી નિયમ છે. 94 00:05:14,450 --> 00:05:17,170 તે માત્ર વસ્તુ ના સૉર્ટ કરો કે તમે કદાચ જાણતા તમે જો 95 00:05:17,170 --> 00:05:20,280 ઓછા આરામદાયક અથવા તો તે એક છે. 96 00:05:20,280 --> 00:05:21,350 >> અને, હવે, વૉકથ્રૂઝ. 97 00:05:21,350 --> 00:05:24,020 આ સપ્તાહ માટે સમસ્યા સેટ સ્પષ્ટીકરણ, બંને પ્રમાણભૂત 98 00:05:24,020 --> 00:05:28,560 અને હેકર આવૃત્તિ જેવું, cs50.net અંતે હવે ઓનલાઇન છે. 99 00:05:28,560 --> 00:05:31,500 અને તમે જોશો કે આ એડિશન માટે પ્રથમ, 100 00:05:31,500 --> 00:05:33,940 અમે પ્રમાણભૂત આવૃત્તિ દરેક અઠવાડિયે, કંઈક સાથે જોડાયેલું છે 101 00:05:33,940 --> 00:05:36,550 એક કોડ walkthrough કહી, એક સત્ર એક ની આગેવાની 102 00:05:36,550 --> 00:05:39,100 માતાનો અભ્યાસક્રમ શિક્ષણ ફેલો તમે માર્ગદર્શન દ્વારા પૂરું પાડે છે, 103 00:05:39,100 --> 00:05:42,290 પર સૂચનો, અને તમે વિચાર નીચે ચોક્કસ પાથ જ્યારે તે આવે છે 104 00:05:42,290 --> 00:05:44,150 આ સમસ્યા સેટ શરૂ કરવા માટે. 105 00:05:44,150 --> 00:05:46,790 તેથી આ સમસ્યા દરેક સાથે સુયોજિત કરે છે, જો તમે ક્યારેય ઇચ્છા કરી રહ્યાં છો 106 00:05:46,790 --> 00:05:50,250 જાતને હું જ્યાં શરુ કરું, તમે આ સાથે શરૂ 107 00:05:50,250 --> 00:05:50,890 વૉકથ્રૂઝ. 108 00:05:50,890 --> 00:05:53,450 અને હકીકતમાં, મને Zamyla ચાન, આ દાખલ કરવા માટે પરવાનગી આપે 109 00:05:53,450 --> 00:05:55,870 વર્ષના શિક્ષણ સાથી જે દરેક અને દરેક અગ્રણી આવશે 110 00:05:55,870 --> 00:05:56,910 એક આ વૉકથ્રૂઝ છે. 111 00:05:56,910 --> 00:05:57,961 Zamyla? 112 00:05:57,961 --> 00:06:03,370 >> [વધાવી] 113 00:06:03,370 --> 00:06:03,975 ZAMYLA ચાન: ઓહ, હાય, દરેકને. 114 00:06:03,975 --> 00:06:05,130 મારું નામ Zamyla છે. 115 00:06:05,130 --> 00:06:08,250 હું વીનથ્રોપ હાઉસ એક જુનિયર અભ્યાસ ઈજનેરી છું. 116 00:06:08,250 --> 00:06:10,890 પરંતુ હું પ્રયત્ન કરો અને મને ઘણાં કોમ્પ્યુટર સાયન્સ કોર્સમાં તરીકે ફિટ 117 00:06:10,890 --> 00:06:13,350 , કે જે કરી શકે છે કેમ હું ખરેખર આ અગ્રણી શકાય ઉત્સાહિત છું 118 00:06:13,350 --> 00:06:14,590 વર્ષના વૉકથ્રૂઝ. 119 00:06:14,590 --> 00:06:16,950 વૉકથ્રૂઝ, મારા માટે, મારા CS50 એક આવશ્યક ભાગ હતા 120 00:06:16,950 --> 00:06:17,910 અનુભવ. 121 00:06:17,910 --> 00:06:22,710 આ walkthrough દરમિયાન, દરેક-p સેટ માટે, અમે મારફતે જઈશ 122 00:06:22,710 --> 00:06:25,580 આ સમસ્યા સાથે મળીને સુયોજિત કરો, પર સમસ્યાઓ જુઓ, પ્રકારની 123 00:06:25,580 --> 00:06:27,360 તેમને વ્યવસ્થા કરડવાથી માં અપ વહેંચે છે. 124 00:06:27,360 --> 00:06:28,990 હું તમને મેળવવા માટે ટીપ્સ તકનીકો આપવા પડશે, 125 00:06:28,990 --> 00:06:30,820 દ્વારા અને પ્રારંભ. 126 00:06:30,820 --> 00:06:33,510 હું વૉકથ્રૂઝ તમે બધા જોવાની આશા છે. 127 00:06:33,510 --> 00:06:34,720 જો તમે તેને જાતે કરી નથી, તો પછી કરી શકો છો 128 00:06:34,720 --> 00:06:36,580 ઑનલાઇન ટ્યુન કરવા વિનંતી. 129 00:06:36,580 --> 00:06:36,840 >> ડેવીડના MALAN: ઉત્તમ. 130 00:06:36,840 --> 00:06:37,950 આભાર, Zamyla. 131 00:06:37,950 --> 00:06:40,870 જેથી ખ્યાલ કે વૉકથ્રૂઝ છે, ખરેખર એક શુક્રવાર પર, 132 00:06:40,870 --> 00:06:43,110 બપોર પછી, પરંતુ આ ડિઝાઇન દ્વારા ઇરાદાપૂર્વક છે કે જેથી 133 00:06:43,110 --> 00:06:45,750 પણ જો તમે તેના બદલે એક શુક્રવારે વર્ગ હાજરી ન માગતા હો, 134 00:06:45,750 --> 00:06:48,490 બપોર પછી, વિડિઓ અપ તમામ વધારે ઝડપથી થશે 135 00:06:48,490 --> 00:06:48,990 સપ્તાહના. 136 00:06:48,990 --> 00:06:51,880 જેથી ખ્યાલ કે cs50.net Zamyla ના તમામ હશે 137 00:06:51,880 --> 00:06:53,130 વૉકથ્રૂઝ. 138 00:06:54,800 --> 00:06:56,890 અને તે ત્યાં આજે તારીખ અને સમય, બપોર 3.00 વા યે છે, 139 00:06:56,890 --> 00:06:58,370 Harberd હોલ, 104. 140 00:06:58,370 --> 00:07:00,080 અને શિક્ષણ ફેલો કેટલાક પણ તૈયાર છે 141 00:07:00,080 --> 00:07:03,250 absentia તમારા માટે કેટલીક ટીકા તમે એક બીટ આપી 142 00:07:03,250 --> 00:07:06,760 પરિપ્રેક્ષ્ય તેમની અનુભવ આવવાથી અને શું તરીકે 143 00:07:06,760 --> 00:07:08,990 CS50 બહાર જવા જેવી હતી. 144 00:07:08,990 --> 00:07:11,250 તેથી જો આપણે ધૂંધળું માત્ર એક ક્ષણ માટે પ્રકાશ, હું કરી શકે છે તમે આપી 145 00:07:11,250 --> 00:07:18,100 માતાનો CS50 સ્ટાફ છે. 146 00:07:18,100 --> 00:07:20,440 >> JACKSON STEINKAMP: હું CS50 ગયા વર્ષે લીધો માં એક નવા વિદ્યાર્થીઓ લેવાનો તરીકે 147 00:07:20,440 --> 00:07:22,880 ઘટે છે, અને તે સંપૂર્ણપણે મારું મન ઉડાવી. 148 00:07:22,880 --> 00:07:25,090 હું કોઇ પ્રોગ્રામિંગ વર્ગો પહેલાં ક્યારેય લીધી હતી, 149 00:07:25,090 --> 00:07:26,380 કોઈપણ કમ્પ્યુટર વિજ્ઞાન સાથે આવ્યો હતો અને ક્યારેય નહીં 150 00:07:26,380 --> 00:07:27,320 બધા અંતે અનુભવે છે. 151 00:07:27,320 --> 00:07:29,240 અને માત્ર હું વર્ગ વિશે Buzz સાંભળ્યું અને 152 00:07:29,240 --> 00:07:30,050 તેને લેવાનો નિર્ણય કર્યો. 153 00:07:30,050 --> 00:07:31,780 >> જુલિયા MITELMAN: તે ખરેખર મજા આવી હતી, ખરેખર સંલગ્ન. 154 00:07:31,780 --> 00:07:33,480 હજુ પણ હું આ દિવસ માટે - 155 00:07:33,480 --> 00:07:36,560 હું હમણાં જોયું હું ફ્લોપી ડિસ્ક કે ડેવિડ અમને આપ્યું હતું છે 156 00:07:36,560 --> 00:07:38,140 અમારા વ્યાખ્યાન પ્રથમ દિવસે જ. 157 00:07:38,140 --> 00:07:40,020 હું તેને મારા દીવાલ પર લટકાવી હતી. 158 00:07:40,020 --> 00:07:42,410 આ સંભવિત છે થોડું nerdy, પરંતુ, મને મારા પર લટકાવી 159 00:07:42,410 --> 00:07:46,930 ઠંડી કેવી રીતે તે એક રિમાઇન્ડર તરીકે વર્ગ દરમિયાન દિવાલ. 160 00:07:46,930 --> 00:07:49,240 >> TRAVIS ડાઉન્સઃ તેને મૂંઝવતી છે. 161 00:07:49,240 --> 00:07:50,770 >> તમે કમ્પ્યુટર વિજ્ઞાન કંઈક છે: JACKSON STEINKAMP 162 00:07:50,770 --> 00:07:52,370 પણ જો તમે એક માટે નથી પ્રયાસ કરીશું 163 00:07:52,370 --> 00:07:54,980 પરંપરાગત વિજ્ઞાન. 164 00:07:54,980 --> 00:07:58,510 તેની પોતાની અનુભવ છે, અને CS50 ખાતરી કરો કે તમે છો કરશે 165 00:07:58,510 --> 00:08:01,520 તે મારફતે તેમજ તેના TFs ઓફ સાક્ષાત્ સેના સાથે આધારભૂત છે. 166 00:08:01,520 --> 00:08:03,700 >> અલી NAHM: હું તેને નવા વિદ્યાર્થીઓ લેવાનો તરીકે લીધો, અને તેથી હું ઘણું બનાવવામાં 167 00:08:03,700 --> 00:08:04,215 નવા મિત્રો છે. 168 00:08:04,215 --> 00:08:07,170 હું પણ આ સમગ્ર એકાગ્રતા અને પરિચય થયો 169 00:08:07,170 --> 00:08:10,770 ઈજનેરી સમગ્ર શાળા છે, અને તેથી હું ખૂબ ભલામણ 170 00:08:10,770 --> 00:08:14,360 અને તમે અમારા CS50 કુટુંબ સ્વાગત છે. 171 00:08:14,360 --> 00:08:17,510 >> YANIV YACOBY: CS50 માત્ર તમે શીખવે માટે સાધનો વાપરવા માટે કેવી રીતે 172 00:08:17,510 --> 00:08:19,210 જે વિસ્તૃત રીતે સુલભ છે. 173 00:08:19,210 --> 00:08:21,840 તમે માત્ર એક લેપટોપ જરૂર પડે, તો એ વેબ બ્રાઉઝર જરૂર હોય, અને તમે 174 00:08:21,840 --> 00:08:26,030 માટે અમુક કોડ લખતા શીખી જરૂર છે, અને તમે ખરેખર બનાવી શકો છો 175 00:08:26,030 --> 00:08:27,400 સુઘડ વસ્તુઓ. 176 00:08:27,400 --> 00:08:31,660 >> કારેન ક્ઝીઓ: તે જ ઠંડી કરવા માટે કંઈક કરી 177 00:08:31,660 --> 00:08:34,580 અને પાસે લોકો તેનો ઉપયોગ કરો અને લોકો તેને જોઈ શકે છે અને તે જ 178 00:08:34,580 --> 00:08:35,900 હું શું ખરેખર તે વિશે પ્રેમ. 179 00:08:35,900 --> 00:08:37,429 >> TIM MCLAUGHLIN: - સમુદાય એક અર્થમાં આ મને લાગે છે, 180 00:08:37,429 --> 00:08:39,470 અન્ય કોઇ કોર્સ હું અત્યાર સુધી ભર્યું કરતાં વધુ કોર્સ. 181 00:08:39,470 --> 00:08:41,350 તમે માત્ર એક બીજી નથી કરી રહ્યાં છે - 182 00:08:41,350 --> 00:08:42,740 તમે અન્ય જરૂરિયાત નથી ભરતા રહ્યા છો. 183 00:08:42,740 --> 00:08:45,310 તમે હમણાં જ પ્રવચનોમાં નથી જઈ રહ્યાં છો અને વિભાગમાં જઈને. 184 00:08:45,310 --> 00:08:49,630 પરંતુ તમે વસ્તુઓ ટન છે કે જે બધી છે વિશે કરી રહ્યા છીએ 185 00:08:49,630 --> 00:08:51,560 પ્રોગ્રામિંગ અને ટેકનોલોજી વિશે બધા છે, પણ કરે છે તે નથી 186 00:08:51,560 --> 00:08:53,090 ખરેખર એક વર્ગ જેવા મોટા ભાગના વખતે લાગે છે. 187 00:08:53,090 --> 00:08:55,012 >> TRAVIS ડાઉન્સઃ અને પ્રથમ દિવસે, તેઓ આપ્યો કેક, અને 188 00:08:55,012 --> 00:08:56,215 હું તરત વેચવામાં આવી હતી. 189 00:08:56,215 --> 00:08:57,822 >> મુક્ત કેન્ડી અને પિઝા: જેકબ PRITT. 190 00:08:57,822 --> 00:08:59,820 >> ZAMYLA ચાન: - રુચિ સ્તરને અનુલક્ષીને, મને લાગે છે 191 00:08:59,820 --> 00:09:05,170 કે CS50, તમે મજા હોય છે, અને તમને બુદ્ધિપૂર્વક હશો 192 00:09:05,170 --> 00:09:06,070 ઉત્તેજિત. 193 00:09:06,070 --> 00:09:07,926 >> MARK GROZEN-SMITH: તે હંમેશા વર્ગ એક પક્ષ છે, અને તે એક છે 194 00:09:07,926 --> 00:09:09,990 પક્ષ દરેક રાત તમારા-p સેટ પર કામ કરે છે. 195 00:09:09,990 --> 00:09:11,880 >> દરેક વખતે જ્યારે તમે એક સમસ્યા સેટ સમાપ્ત તમે: JACKSON STEINKAMP 196 00:09:11,880 --> 00:09:13,710 જેમ તમે એક પ્રોજેક્ટ પૂર્ણ થઈ ગયા લાગે કરશે. 197 00:09:13,710 --> 00:09:16,580 >> મેલિસા niu: તે નવા વિદ્યાર્થીઓ લેવાનો વર્ષ હતું, અને હું ખરીદી કરવામાં આવી હતી. 198 00:09:16,580 --> 00:09:19,030 હું મારા ચાર વર્ગો તૈયાર હતી, અને હું Annenberg હતી. 199 00:09:19,030 --> 00:09:21,670 અને હું એક મિત્ર માં ગાંઠ, અને તેઓ કહે છે, હેય, હું ખરીદી છું 200 00:09:21,670 --> 00:09:24,330 આ વર્ગ CS50 કહેવાય છે, અને તમે મારી સાથે આવવું જોઈએ. 201 00:09:24,330 --> 00:09:28,150 અંત તે પતન લેતા, અને તે વર્ગ પછી, 202 00:09:28,150 --> 00:09:30,510 કદાચ વિચાર્યું હું સીએસ નાની કરવા જઇ રહ્યો છું. 203 00:09:30,510 --> 00:09:33,760 પરંતુ અહીં હું, ત્રણ વર્ષ પછી છું, હજુ પણ કોમ્પ્યુટર અભ્યાસ 204 00:09:33,760 --> 00:09:36,680 વિજ્ઞાન અને ખરેખર તે એક મુખ્ય તરીકે કરી, અને હું દરેક પ્રેમ 205 00:09:36,680 --> 00:09:37,780 તે ક્ષણ. 206 00:09:37,780 --> 00:09:39,030 >> રોબ બોડેન: હું કોઈ વિચાર હોય છે. 207 00:09:46,408 --> 00:09:48,060 >> અલી NAHM: ચાલો જુઓ. 208 00:09:48,060 --> 00:09:49,200 >> મેલિસા niu: ઘેલછા. 209 00:09:49,200 --> 00:09:50,610 >> 1 વક્તા: મને લાગે છે કે હું ખૂબ બેઢંગું વિધાન હશો. 210 00:09:50,610 --> 00:09:52,530 મેં હમણાં જ કહેવું, માંગો છો, અદ્ભુત. 211 00:09:52,530 --> 00:09:53,540 >> YANIV YACOBY: સુલભતા. 212 00:09:53,540 --> 00:09:55,080 >> મુક્ત કેન્ડી અને પિઝા: જેકબ PRITT. 213 00:09:55,080 --> 00:09:57,310 >> TRAVIS ડાઉન્સઃ નીચે એક વર્ગ ન ચાલુ કરી શકો છો કે જે કેક બહાર હાથ. 214 00:09:57,310 --> 00:09:58,510 >> TIM MCLAUGHLIN: ઊર્જાગત. 215 00:09:58,510 --> 00:10:00,040 >> વિપુલ શેખાવત એસેન્શિયલ. 216 00:10:00,040 --> 00:10:02,636 >> રોબ બોડેન: દો મને એક જવાબ લાગે છે. 217 00:10:02,636 --> 00:10:04,480 મને લાગે છે કે હું કંઈક મેળવી હતી. 218 00:10:04,480 --> 00:10:07,092 ઓહ, દેવ. 219 00:10:07,092 --> 00:10:13,370 અરે વાહ, મારા નામ રોબ બોડેન, અને આ CS50 છે. 220 00:10:13,370 --> 00:10:16,340 >> [વધાવી] 221 00:10:20,810 --> 00:10:23,390 ડેવીડના MALAN: અધિકાર બધા છે, તેથી આપણે માટે ચિત્રણ શરૂ 222 00:10:23,390 --> 00:10:26,230 જે દિશામાં અમે જાઓ, અને ચાલો દાખલ કરી શકો છો 223 00:10:26,230 --> 00:10:28,190 આ અહીં ખ્યાલ સ્યુડોકોડનો તરીકે ઓળખાય છે. 224 00:10:28,190 --> 00:10:29,560 તેથી સ્યુડોકોડનો એ પ્રોગ્રામિંગ નથી 225 00:10:29,560 --> 00:10:30,810 પોતે સહી ભાષા. 226 00:10:30,810 --> 00:10:33,250 તે દીઠ સે તકનીકી કશું જ નથી, પરંતુ તે ફક્ત સૉર્ટ છે 227 00:10:33,250 --> 00:10:36,490 પોતાને એકદમ ચોક્કસપણે વ્યકત સામાન્ય રીતે, 228 00:10:36,490 --> 00:10:39,730 એકદમ ઍલ્ગરિધમનો એકદમ procedurally, વગર પરંતુ 229 00:10:39,730 --> 00:10:42,570 ભાષા માટે તમે કયા વ્યકત કરી રહ્યાં છો ચિંતા કર્યા 230 00:10:42,570 --> 00:10:43,150 જાતે સાઇન 231 00:10:43,150 --> 00:10:46,280 તે ઇંગલિશ અને પ્રોગ્રામિંગ ભાષાઓ કેટલાક મોડલ છે 232 00:10:46,280 --> 00:10:48,790 જે તમે પરિચિત હોવા થાય છે, તેથી અમે શરૂ કરી શકો છો 233 00:10:48,790 --> 00:10:50,600 વસ્તુ આ પ્રકારની લેખિત તરીકે અમે જાઓ. 234 00:10:50,600 --> 00:10:54,450 અને હકીકતમાં, જોસેફ, હું તમને ઉધાર અપ શકે સ્ટેજ પર હોવું 235 00:10:54,450 --> 00:10:55,490 અહીં લેખક? 236 00:10:55,490 --> 00:11:00,130 હું આગળ ચાલ્યા કર્યા છે તે અહીં અગાઉથી અને મૂકવામાં ભૂલી 237 00:11:00,130 --> 00:11:02,920 કેટલાક મોજાં પર આજે, અને આ અમારી વધુ વચ્ચે હશો 238 00:11:02,920 --> 00:11:03,780 હાસ્યાસ્પદ ઉદાહરણો. 239 00:11:03,780 --> 00:11:04,580 >> હવે, હું તમને જરૂર અહીં બનાવ્યા. 240 00:11:04,580 --> 00:11:05,630 હું મોજાં ભાગ કરવું પડશે. 241 00:11:05,630 --> 00:11:08,040 અહીં આપણે થોડો શરૂઆતથી પેડ હોય છે. 242 00:11:08,040 --> 00:11:09,940 આ શાબ્દિક અર્થ છે, માત્ર એક મેક માં TextEdit. 243 00:11:09,940 --> 00:11:12,270 અમે ખરેખર એક runnable પ્રોગ્રામ લખવા ન જઈ રહ્યાં છો, પરંતુ 244 00:11:12,270 --> 00:11:14,220 અમે હમણાં જ બહાર રેખાચિત્ર સ્યુડોકોડનો આધારિત શરૂ જઈ રહ્યાં છો 245 00:11:14,220 --> 00:11:17,830 આ સલાહકાર તમે મને અહીં પૂરી પાડે કેટલીક. 246 00:11:17,830 --> 00:11:20,760 અહીં ઘરે મારા મોજાં ઓફ ખૂંટો છે. 247 00:11:20,760 --> 00:11:23,320 હું જ્યારે હું સવારે જાગે પર કોઈ મોજાં છે, અને હવે અમે 248 00:11:23,320 --> 00:11:26,280 એક પ્રોગ્રામ લખવા જરૂર છે, પ્રકારની અલ્ગોરિધમ, જેની સાથે 249 00:11:26,280 --> 00:11:27,900 મારા પગ પર આ મોજાની મેળવો. 250 00:11:27,900 --> 00:11:30,860 અને રસ્તામાં તે, ચાલો જોવા જો આપણે ઉપર પ્રવાસ, અથવા મળે, 251 00:11:30,860 --> 00:11:32,860 વિચારો કે તમે જઈ રહ્યાં છો કેટલાક શરૂ હોય 252 00:11:32,860 --> 00:11:35,470 વિશે વધુ ગંભીરતાથી વિચારી જ્યારે પ્રોગ્રામિંગ 253 00:11:35,470 --> 00:11:37,950 કદાચ તમારા કાર્યક્રમો ન વર્તે નથી તદ્દન તરીકે રજૂ કરવાનો ઈરાદો. 254 00:11:37,950 --> 00:11:39,580 >> તેથી હું નીચે અહીં બેસો. 255 00:11:39,580 --> 00:11:41,180 હું મોજાં મારી ખૂંટો મેળવ્યા છે. 256 00:11:41,180 --> 00:11:43,780 પ્રથમ વાત એ છે વાજબી મનુષ્ય છો શું છે 257 00:11:43,780 --> 00:11:46,600 આમ જ્યારે ધ્યેય મોજાની એક જોડી પર મૂકવા છે? 258 00:11:46,600 --> 00:11:49,190 કોઇએ મને એક પગલું છે, અને ફક્ત એક પગલું આપે છે. 259 00:11:49,190 --> 00:11:49,796 યાહ? 260 00:11:49,796 --> 00:11:50,690 પ્રેક્ષક: નીચે બેન્ડ. 261 00:11:50,690 --> 00:11:54,290 ડેવીડના MALAN: નીચે બેન્ડ, ઠીક. 262 00:11:54,290 --> 00:11:55,540 બે કદમ. 263 00:11:59,975 --> 00:12:00,645 બે કદમ. 264 00:12:00,645 --> 00:12:01,840 પ્રેક્ષક: તમારા sock ચૂંટો. 265 00:12:01,840 --> 00:12:03,220 ડેવીડના MALAN: તમારા sock ચૂંટો. 266 00:12:03,220 --> 00:12:07,610 ઠીક છે, તેથી થોડી અહીં અનિશ્ચિતતા, અને આ એક પ્રથમ છે 267 00:12:07,610 --> 00:12:09,380 બ્લોકો કે અમે ઈરાદાપૂર્વક અપેક્ષા કરી રહ્યાં છો પહોંચવાની 268 00:12:09,380 --> 00:12:10,290 અહીં મળે. 269 00:12:10,290 --> 00:12:14,110 તે થોડો અસ્પષ્ટ, તેથી તમારા sock બનાવ્યો. 270 00:12:14,110 --> 00:12:17,425 ફાઇન, હું આ એક લાગી, પણ પડશે કમ્પ્યુટર, માત્ર એક માં ખ્યાલ 271 00:12:17,425 --> 00:12:20,420 બીટ, માનવ સહજ વૃત્તિ છે કે આનાથી સૉર્ટ કરો માત્ર નથી રહ્યું છે 272 00:12:20,420 --> 00:12:21,490 નજીકના એક નહીં. 273 00:12:21,490 --> 00:12:23,590 અમે શરૂ કરવા જઈ રહ્યાં છો છે, લાંબા પહેલાં, વ્યક્ત 274 00:12:23,590 --> 00:12:24,610 જાતને વધુ ચોક્કસપણે. 275 00:12:24,610 --> 00:12:26,600 >> બધા હક છે, તેથી બે પગલું છે તમારા sock બનાવ્યો. 276 00:12:26,600 --> 00:12:27,520 અમે તે સ્વીકારીશ. 277 00:12:27,520 --> 00:12:28,620 ત્રણ પગલાં. 278 00:12:28,620 --> 00:12:29,532 પાછળ છે. 279 00:12:29,532 --> 00:12:30,900 પ્રેક્ષક: એક બંધબેસતા જોડી શોધો. 280 00:12:30,900 --> 00:12:32,060 ડેવીડના MALAN: મેચિંગ જોડી શોધો. 281 00:12:32,060 --> 00:12:34,740 ઠીક છે, તેથી આ સારો છે. 282 00:12:34,740 --> 00:12:35,650 હું આ sock પસંદ કરો હતી. 283 00:12:35,650 --> 00:12:39,200 જેથી ધ્યેય માટે મેચિંગ sock શોધે છે, હવે, પરંતુ શું 284 00:12:39,200 --> 00:12:39,990 એ નથી કે અર્થ? 285 00:12:39,990 --> 00:12:42,130 બુધવાર પર વાજબી ખૂબ જેવા છે, માનવ માત્ર હું જ્યારે 286 00:12:42,130 --> 00:12:44,700 જાણતા કેવી રીતે ફોન બુકમાં માઇક સ્મિથ શોધવા માટે બનાવવા માટે, માત્ર પ્રકારની 287 00:12:44,700 --> 00:12:45,640 તેમની વૃત્તિ સાથે ગયા હતા. 288 00:12:45,640 --> 00:12:49,220 પરંતુ અહીં તો, તે દેખીતી રીતે આ અહીં sock છે, પરંતુ કમ્પ્યૂટર 289 00:12:49,220 --> 00:12:51,350 જતાં નથી જેથી સહજ છે. 290 00:12:51,350 --> 00:12:53,830 એક કમ્પ્યુટર પર બિટ્સ સંગ્રહ હોય રહ્યું છે અમે તરીકે, 291 00:12:53,830 --> 00:12:55,380 બુધવારે ચર્ચા, અને તે છે 292 00:12:55,380 --> 00:12:56,710 મેમરીમાં કોઈક આયોજન. 293 00:12:56,710 --> 00:13:00,400 પરંતુ મુદ્દો એ છે કે કમ્પ્યુટર માત્ર ક્ષમતા ધરાવે છે 294 00:13:00,400 --> 00:13:03,390 વસ્તુઓ એક સમયે જોવા, અને હકીકતમાં, અમે પણ 295 00:13:03,390 --> 00:13:05,980 મનુષ્ય - ભલે તે લાગે છે કે હું નીચે glanced અને ભાગલા 296 00:13:05,980 --> 00:13:08,900 બીજી પછી હું જ્યાં sock છે ખબર, મારા મગજ અને મારી આંખો 297 00:13:08,900 --> 00:13:12,000 કદાચ એક ઝડપી તે મોજાં ઓફ મલાઈહીન નહોતી, અને તે પછી latched 298 00:13:12,000 --> 00:13:13,400 પ્રશ્નમાં એક છે. 299 00:13:13,400 --> 00:13:15,780 >> તેથી જો આપણે તમામ વધુ ઇરાદાપૂર્વકની કમ્પ્યુટર તરીકે હવે, 300 00:13:15,780 --> 00:13:17,780 હું આ મેચિંગ જોડી કેવી રીતે શોધી શકું? 301 00:13:17,780 --> 00:13:18,890 વેલ, અમે ભારપૂર્વક કહેવું હોય છે. 302 00:13:18,890 --> 00:13:21,440 અમે કદાચ મોજાની આ વાસણ પર લૂપ હોય 303 00:13:21,440 --> 00:13:25,760 માળ જેમાં હું દરેક sock માટે કંઈક જેમ કહે છે, તે પસંદ 304 00:13:25,760 --> 00:13:30,195 અપ, અને પછી જ આકાર અને અન્ય એક તરીકે કદ, તો 305 00:13:30,195 --> 00:13:32,150 કોઈ, કોઈ, કોઈ, અમે વાર્તા કરવાનું ચાલુ રાખીશું. 306 00:13:32,150 --> 00:13:34,430 તેથી દરેક sock માટે છે, તેથી હું આ એક નહીં. 307 00:13:34,430 --> 00:13:36,520 હું તપાસ આ છે અને આ એક સમાન. 308 00:13:36,520 --> 00:13:38,250 તે, તેથી હું છે કોરે બાજુ મૂકો. 309 00:13:38,250 --> 00:13:39,220 પછી હું ફરી ફરી વળવું. 310 00:13:39,220 --> 00:13:40,340 આ સમાન એક છે? 311 00:13:40,340 --> 00:13:42,010 ના, તે છે, તેથી હું નથી છે તે મૂકવામાં કોરે. 312 00:13:42,010 --> 00:13:42,710 આ એક છે? 313 00:13:42,710 --> 00:13:43,200 નંબર 314 00:13:43,200 --> 00:13:43,670 આ એક? 315 00:13:43,670 --> 00:13:44,520 ના, અને તેથી આગળ. 316 00:13:44,520 --> 00:13:48,730 અને પછી છેવટે આસ્થાપૂર્વક, હું આ sock અહીં મળે આવશે. 317 00:13:48,730 --> 00:13:51,350 તેથી જો તે સમાન આકાર, કદ છે, તે લે છે. 318 00:13:51,350 --> 00:13:53,980 >> અને, હવે, શું અમારી આગામી પગલું અહીં છો? 319 00:13:53,980 --> 00:13:54,402 યાહ? 320 00:13:54,402 --> 00:13:56,090 પ્રેક્ષક: ડાબેથી જમણે ઓળખાવો. 321 00:13:56,090 --> 00:13:58,980 ડેવીડના MALAN: ઠીક, જમણી અને ડાબી જેથી ઓળખવા માટે, 322 00:13:58,980 --> 00:14:01,870 સદભાગ્યે, કાર્યો કે પ્રકારની. 323 00:14:01,870 --> 00:14:04,020 થોડું સપ્રમાણ, હું અથવા તેમને માત્ર કે માર્ગ પહેરવામાં કર્યું છે. 324 00:14:04,020 --> 00:14:07,020 બધા હક તેથી, હું અધિકાર ઓળખી કાઢ્યો છે. 325 00:14:07,020 --> 00:14:09,980 અને, હવે, પહેલાં અમે આગળ વધવા દો, મને બહાર નિર્દેશ શું જોસેફની 326 00:14:09,980 --> 00:14:12,890 આવી અનુભવી જાણકાર પ્રોગ્રામરની સૉર્ટ તરીકે અહીં કરી. 327 00:14:12,890 --> 00:14:15,800 તેથી ફરીથી, આ કરવાથી કોઇ એક માર્ગ છે, પરંતુ આગળ છે, માત્ર 328 00:14:15,800 --> 00:14:18,480 લીટીઓ નંબરવાળી, જોસેફ પહેલેથી જ આ કરવા માટે શરૂ કરી છે 329 00:14:18,480 --> 00:14:19,460 ઇન્ડેંટેશન જેવું. 330 00:14:19,460 --> 00:14:21,950 ખરેખર, આ કાર્યક્રમ એક ખૂબ જ સામાન્ય પ્રચલન છે, 331 00:14:21,950 --> 00:14:26,110 જ્યારે તમે કંઈક, પુનરાવર્તન નથી શૈલી રહ્યાં છે, જેમાં 332 00:14:26,110 --> 00:14:28,480 અમે દરેક માટે ઇંગલિશ "શબ્દસમૂહ સાથે તેનો અર્થ કરી રહ્યાં છો 333 00:14:28,480 --> 00:14:31,090 sock, "સ્યુડોકોડનો માં સંમેલન અને, કારણ કે અમે જોશો, 334 00:14:31,090 --> 00:14:33,410 સામાન્ય પ્રોગ્રામિંગ ભાષાઓ, માત્ર ઇન્ડેન્ટ છે. 335 00:14:33,410 --> 00:14:36,240 આ જગ્યા પટ્ટી થોડા વખત હીટ, Tab કી અથવા જેમ દબાવો, 336 00:14:36,240 --> 00:14:40,660 જેથી નીચે કે પુનરાવર્તિત ના ભાગ "દરેક sock માટે" છે 337 00:14:40,660 --> 00:14:43,430 સામગ્રી કે જે તમે કે લૂપ પરિણામે કરવાની જરૂર છે. 338 00:14:43,430 --> 00:14:45,940 જેથી તે અર્થનિર્ધારણ પહોંચાડવાના છે બધા છે. 339 00:14:45,940 --> 00:14:48,620 હવે ત્યાં છે, "જો, આ તે જ આકાર અને કદ છે કે" 340 00:14:48,620 --> 00:14:51,590 હકીકત એ છે કે "તે લો" ઇન્ડેન્ટેડ છે વધુ માત્ર અર્થ એ થાય 341 00:14:51,590 --> 00:14:54,370 તે જ વસ્તુ છે કે જે તમને સ્થિતિ જો કરવું જોઈએ છે, 342 00:14:54,370 --> 00:14:59,770 જો કે શાખા, માર્ગ કે ખંપાળી, સત્ય હકીકત છે. 343 00:14:59,770 --> 00:15:02,130 >> તેથી હવે અહીં, અમે ચાર પગલાની કરશો, જમણી અને ડાબી ઓળખે છે. 344 00:15:02,130 --> 00:15:03,410 હું અધિકાર ઓળખી કાઢ્યો છે. 345 00:15:03,410 --> 00:15:05,150 આપે મને પાંચ કદમ. 346 00:15:05,150 --> 00:15:07,880 અને તકનીકી, અમે ખરેખર કહી શકે છે 347 00:15:07,880 --> 00:15:09,510 દરેક વસ્તુ માટે કે - 348 00:15:09,510 --> 00:15:11,450 તમે કદાચ જો રેખાઓ સંખ્યા જોઈએ 349 00:15:11,450 --> 00:15:12,190 અમે આ કરવા જઈ રહ્યાં છો. 350 00:15:12,190 --> 00:15:14,006 JOSEPH: [અશ્રાવ્ય] 351 00:15:14,006 --> 00:15:14,610 ડેવીડના MALAN: [અશ્રાવ્ય] 352 00:15:14,610 --> 00:15:16,070 ઠીક છે, દંડ, તમામ હક, અમે તેને તમારી રીતે કરવું પડશે. 353 00:15:16,070 --> 00:15:19,590 અધિકાર બધા, તેથી પાંચ પગલું, અમે અધિકાર sock કેવી રીતે કરવું? 354 00:15:19,590 --> 00:15:22,310 અમે આગામી કેવી રીતે અહીં આગળ વધવું? 355 00:15:22,310 --> 00:15:22,730 હા? 356 00:15:22,730 --> 00:15:24,300 પ્રેક્ષક: અપ જમણો પગ લિફ્ટ. 357 00:15:24,300 --> 00:15:27,100 ડેવીડના MALAN: અપ જમણો પગ લિફ્ટ, ઠીક. 358 00:15:27,100 --> 00:15:29,330 છ સ્ટેપ? 359 00:15:29,330 --> 00:15:30,728 જલદી કરજે. 360 00:15:30,728 --> 00:15:31,202 યાહ. 361 00:15:31,202 --> 00:15:33,100 પ્રેક્ષક: આ sock એક ખુલ્લા ઓવરને શોધો. 362 00:15:33,100 --> 00:15:34,440 ડેવીડના MALAN: ઠીક છે, આ sock ઓફ ઓપન ઓવરને શોધો. 363 00:15:34,440 --> 00:15:34,840 તેથી સારા. 364 00:15:34,840 --> 00:15:37,180 તેથી અહીં, પ્રામાણિકપણે, એક ખૂબ જ સામાન્ય વૃત્તિ જ હોઇ શકે છે 365 00:15:37,180 --> 00:15:39,880 અધિકાર sock પર મૂકવા, પરંતુ તે પણ એકદમ અસ્પષ્ટ છે. 366 00:15:39,880 --> 00:15:42,750 જ્યાં સુધી કમ્પ્યુટર અથવા માનવ જાણે ચોકકસ શું તેનો અર્થ એ કે, 367 00:15:42,750 --> 00:15:45,160 તે માટે કે ચલાવો, તેથી અહીં નથી ચાલી રહ્યું છે, હું કરેલા 368 00:15:45,160 --> 00:15:46,520 સ્ટોક પ્રારંભ મળ્યાં નથી. 369 00:15:46,520 --> 00:15:48,222 સાત પગલાં? 370 00:15:48,222 --> 00:15:49,700 AUDIENCE: તમારા અંગૂઠા ટચ કરો. 371 00:15:49,700 --> 00:15:51,070 ડેવીડના MALAN: ટચ અંગૂઠા. 372 00:15:51,070 --> 00:15:53,546 ઠીક છે, તેથી હવે અમે જાઓ - 373 00:15:53,546 --> 00:15:56,480 અધિકાર બધા, હું કેટલીક સ્વતંત્રતા અહીં લઈ જાઉં છું. 374 00:15:56,480 --> 00:15:57,110 આભાર. 375 00:15:57,110 --> 00:15:59,210 આઠ પગલાં? 376 00:15:59,210 --> 00:16:00,060 Sock પર મૂકો. 377 00:16:00,060 --> 00:16:02,060 ઠીક છે, તેથી હવે મને લાગે છે કે, અમે બંધ કરશો લાગી ઓફ સૉર્ટ પર્યાપ્ત 378 00:16:02,060 --> 00:16:03,480 ઘરમાં આ એક છે. 379 00:16:03,480 --> 00:16:05,980 બધા હક છે, જેથી આ વધતું જાય છે. 380 00:16:05,980 --> 00:16:07,950 હું એનો શું અર્થ થાય સાથે કેટલાક છૂટ લે છે, વાસ્તવમાં પડશે. 381 00:16:07,950 --> 00:16:08,920 આ sock મૂકો છે. 382 00:16:08,920 --> 00:16:10,853 અધિકાર બધા, હવે નવ પગલું? 383 00:16:10,853 --> 00:16:11,740 પ્રેક્ષક: પગ મૂકો નહીં. 384 00:16:11,740 --> 00:16:12,510 ડેવીડના MALAN: આભાર. 385 00:16:12,510 --> 00:16:15,610 નવ પગલું, પગ મૂકી રાખો, અને હવે, અમે પુનરાવર્તન કરી શકો છો. 386 00:16:15,610 --> 00:16:19,540 તેથી કદાચ, આપણે હવે 10 પગલું જાય શકે છે અને કહે છે ઓળખવા 387 00:16:19,540 --> 00:16:21,960 sock બાકી છે, પરંતુ તે કદાચ પહેલાથી જ કરવામાં આવે છે. 388 00:16:21,960 --> 00:16:24,100 >> અને તેથી, તો પછી હું આ પગલાંઓ પુનરાવર્તન ઓફ સૉર્ટ કરી શકો છો. 389 00:16:24,100 --> 00:16:25,260 પરંતુ આ પ્રકારની પ્રશ્ન begs. 390 00:16:25,260 --> 00:16:28,100 પહેલાં, છેલ્લા સમય અમે કંઈક પુનરાવર્તન અમે, ઇચ્છતા 391 00:16:28,100 --> 00:16:30,730 તે iteratively ફરી, અને ફરી હતી, માટે એક 392 00:16:30,730 --> 00:16:32,660 દરેક લૂપ જેથી વાત કરવા માટે. 393 00:16:32,660 --> 00:16:36,420 તે અર્થમાં બનાવશે માટે લૂપ ઉપયોગ કરવા માટે બન્ને હેન્ડલ 394 00:16:36,420 --> 00:16:38,470 ડાબી અને જમણી sock? 395 00:16:38,470 --> 00:16:40,460 કારણ કે તે લાગે છે જેમ આ કામગીરી ખૂબ ખૂબ છે 396 00:16:40,460 --> 00:16:43,090 હકીકત એ છે કે અહીં એક અને એક શરૂ થાય સિવાય સમાન 397 00:16:43,090 --> 00:16:44,850 અહીં શરૂ થાય છે? 398 00:16:44,850 --> 00:16:47,400 અમે લૂપ, શું નથી અથવા અમે લેખિત પગલાંઓ રાખવા 399 00:16:47,400 --> 00:16:48,745 10 અને 11 અને 12? 400 00:16:48,745 --> 00:16:50,540 પ્રેક્ષક: લૂપ. 401 00:16:50,540 --> 00:16:52,240 >> ડેવીડના MALAN: ઠીક છે, તેથી લૂપ. 402 00:16:52,240 --> 00:16:54,730 હું ખરેખર જણાવ્યું છે કે ફક્ત ચાલુ રાખવામાં શકે છે. 403 00:16:54,730 --> 00:16:55,720 તેથી આ શા માટે બને છે? 404 00:16:55,720 --> 00:16:57,940 વેલ, આ ખરેખર અમારી બિન સ્પષ્ટ પ્રથમ 405 00:16:57,940 --> 00:17:01,210 ડિઝાઇન નિર્ણયો, અને હકીકતમાં, એક મેટ્રિક્સ ઓફ જેની સાથે 406 00:17:01,210 --> 00:17:03,990 અમે મૂલ્યાંકન શરૂ કરવા માટે, જાતને અને તમારા માટે કરશો, તો 407 00:17:03,990 --> 00:17:06,780 કાર્યક્રમની ગુણવત્તા માત્ર કેવી રીતે સારી રીતે કરવામાં છે. 408 00:17:06,780 --> 00:17:09,619 શું તમે કામ એ ન્યૂનતમ જથ્થો જરૂરી કરવું 409 00:17:09,619 --> 00:17:12,480 કરો આ કામને વધુ ઝડપથી પૂર્ણ થાય, તો ક્યાં તો દ્રષ્ટિએ 410 00:17:12,480 --> 00:17:15,430 તમારા અથવા કમ્પ્યુટર ચાલી સમય દ્રષ્ટિએ સમય? 411 00:17:15,430 --> 00:17:17,589 કેટલી કામગીરી કરે છે તે એક્ઝેક્યુટ કરવા માટે લે છે? 412 00:17:17,589 --> 00:17:20,180 તેથી હોવાની દલીલ, આ લૂપ કારણ કે એક તક છે 413 00:17:20,180 --> 00:17:22,829 જલદી હું નકલ અને પેસ્ટ, જોસેફ તરીકે અસરકારક રીતે શરૂ 414 00:17:22,829 --> 00:17:25,010 એક ક્ષણ માં કરી શરૂ કરશે, તમે તમારા બગાડ પ્રકારની છો 415 00:17:25,010 --> 00:17:27,140 સમય, અને તમે સમયમાં બમણું અર્થસભર હોવા કરી રહ્યાં છો. 416 00:17:27,140 --> 00:17:30,260 >> પરંતુ તે જ સમયે, આ ખરેખર છે માત્ર બે ખાસ 417 00:17:30,260 --> 00:17:31,890 કિસ્સાઓમાં, ડાબી અને જમણી. 418 00:17:31,890 --> 00:17:34,930 અને તે પહેલાં, જ્યારે હું 10 અથવા 20 અથવા તેથી વધુ મોજાં હોય 419 00:17:34,930 --> 00:17:37,960 એક ખૂંટો, તે ચોક્કસપણે અર્થમાં બનાવે છે અને 50 લાઇન નથી 420 00:17:37,960 --> 00:17:40,180 કોડ કહેતા આ sock તપાસો, પછી આગામી એક, 421 00:17:40,180 --> 00:17:41,300 તે પછી આગામી એક. 422 00:17:41,300 --> 00:17:43,450 અહીં, તે થોડા ઓછા સ્પષ્ટ છે, અને હું દરખાસ્ત કરશે 423 00:17:43,450 --> 00:17:44,390 કે અમે ક્યાં માર્ગ જાઓ શકે છે. 424 00:17:44,390 --> 00:17:46,720 અમે ક્યાં છે કે લૂપ છે, જોકે શકે તે માત્ર આંટીઓ 425 00:17:46,720 --> 00:17:50,620 બે વાર, અથવા અમે ફક્ત કૉપિ કરો અને માત્ર થોડો પેસ્ટ કરી શકે છે 426 00:17:50,620 --> 00:17:53,270 અહીં ક્રમમાં મેળવવા માટે કામ કરી શકાય છે. 427 00:17:53,270 --> 00:17:55,210 પરંતુ આ કાર્યક્રમ બગડેલ છે, તેથી વાત કરવા માટે. 428 00:17:55,210 --> 00:17:59,120 તે કેટલીક ભૂલો, ભૂલો, અથવા ખૂણે કિસ્સાઓમાં હોય, જેથી શકે છે 429 00:17:59,120 --> 00:18:00,860 વાત, કે જે આપણે ખરેખર નથી પૂર્વાનુમાન ન હતી. 430 00:18:00,860 --> 00:18:03,400 કંઈ ખોટું આ સમય ગયા, પરંતુ શું ખોટું ચાલ્યા ગયા છે શકે છે 431 00:18:03,400 --> 00:18:06,100 જ્યારે આ કાર્યક્રમ ચલાવવા? 432 00:18:06,100 --> 00:18:07,040 AUDIENCE: તમે કોઈપણ મોજાં નથી. 433 00:18:07,040 --> 00:18:08,980 >> ડેવીડના MALAN: તેથી ત્યાં કોઇ મોજાં ત્યાં બિલકુલ હોઈ શકે છે. 434 00:18:08,980 --> 00:18:10,380 તેથી આપણે કે ખૂણામાં કેસ કરવાનું વિચારો. 435 00:18:10,380 --> 00:18:14,670 તેથી જો અમે પાછા સ્ક્રોલ સુધી એક પગલું શકે છે, તેથી પગલું એક હતું 436 00:18:14,670 --> 00:18:16,540 નીચે વાળવું, જેથી જે ચકાસે છે. 437 00:18:16,540 --> 00:18:21,250 બે પગલું, તમારા sock પસંદ છે, પણ પછી મેચિંગ sock શોધવા માટે, 438 00:18:21,250 --> 00:18:22,420 અધિકાર ઓળખે છે. 439 00:18:22,420 --> 00:18:25,050 અમે પ્રકારની ધારણા સંપૂર્ણ ટોળું હતું, અને આ છે, 440 00:18:25,050 --> 00:18:27,720 પ્રમાણિકપણે, કાર્યક્રમ ક્યારેક શા માટે ભાંગી. 441 00:18:27,720 --> 00:18:30,240 જો તમે કરો, તો પ્રોગ્રામર, ચોક્કસ ધારણાઓ જેવા કર્યા છે 442 00:18:30,240 --> 00:18:33,000 મક્કમતાપૂર્વક ત્યાં મોજાં અથવા મક્કમતાપૂર્વક ત્યાં ચાલી રહ્યું છે જ હશે 443 00:18:33,000 --> 00:18:35,310 આ કમ્પ્યુટર બાકી મેમરી હોય છે, મક્કમતાપૂર્વક ત્યાં ચાલી રહ્યું છે 444 00:18:35,310 --> 00:18:37,420 ડિસ્ક હાર્ડ ડ્રાઇવ પર બાકી જગ્યા હોવી - 445 00:18:37,420 --> 00:18:39,040 વેલ, જો તમે આ પૂર્વધારણા બનાવે છે, અને નથી કે, 446 00:18:39,040 --> 00:18:41,880 વાસ્તવમાં, વાસ્તવિકતા છે, જે ક્યારેક શું કમ્પ્યુટર જાણે 447 00:18:41,880 --> 00:18:42,520 કરવા જવા? 448 00:18:42,520 --> 00:18:44,450 અને ક્યારેક, જ્યારે તમે સ્પિનિંગ બીચ બોલ અથવા વિચાર 449 00:18:44,450 --> 00:18:47,750 સ્થિર વિન્ડોઝ અથવા, જેમ કે ચોક્કસ કારણ કે કેટલાક 450 00:18:47,750 --> 00:18:50,980 પ્રોગ્રામર તે કહેવાતા ખૂણે કિસ્સાઓમાં નથી પૂર્વાનુમાન ન હતી. 451 00:18:50,980 --> 00:18:53,050 બીજું શું આ કાર્યક્રમ છે ખોટું ગઇ શકે છે? 452 00:18:53,050 --> 00:18:53,330 યાહ? 453 00:18:53,330 --> 00:18:55,950 >> પ્રેક્ષક: તમે જમણો પગ અને ડાબો પગ નથી. 454 00:18:55,950 --> 00:18:58,920 ડેવીડના MALAN: ઠીક છે, બંને જમણો પગ અને એક ન હોય શકે છે 455 00:18:58,920 --> 00:19:01,940 ડાબા પગ છે, અને તેથી આ કાર્યક્રમ વૈશ્વિક હોઈ શકતી નથી 456 00:19:01,940 --> 00:19:02,590 લાગુ પડતું. 457 00:19:02,590 --> 00:19:03,658 અન્ય? 458 00:19:03,658 --> 00:19:05,650 પ્રેક્ષક: તમે પસંદ કર્યું નથી શકે છે એક અનાથ sock. 459 00:19:05,650 --> 00:19:07,970 ડેવીડના MALAN: હું સુધી લેવામાં હોઈ શકે એક અનાથ sock તેથી, એક 460 00:19:07,970 --> 00:19:11,250 બિન મેચિંગ sock કે જે હમણાં જ કોઈ બહેન છે કારણ કે હું કરેલા 461 00:19:11,250 --> 00:19:13,650 તે ગુમાવી, તે તૂટી જાય, તે ધોવા હજુ પણ છે, અથવા ગમે છે. 462 00:19:13,650 --> 00:19:15,550 કે તેથી પણ ખરેખર ન નિયંત્રિત કરવામાં આવી છે. 463 00:19:15,550 --> 00:19:15,790 યાહ? 464 00:19:15,790 --> 00:19:17,510 પ્રેક્ષક: તમે પહેલેથી જ મોજા છે તેના પર પડી શકે છે. 465 00:19:17,510 --> 00:19:19,050 ડેવીડના MALAN: હું પહેલેથી જ મોજા છે તેના પર પડી શકે છે. 466 00:19:19,050 --> 00:19:20,080 હું ખરેખર નથી તપાસ ન હતી. 467 00:19:20,080 --> 00:19:23,350 જો તમે મોજાં પર નથી, તો પછી શું કરવું આગળ વધવું 468 00:19:23,350 --> 00:19:24,330 એક અને બે લીટી. 469 00:19:24,330 --> 00:19:24,980 અને તે શું કરી શકે છે. 470 00:19:24,980 --> 00:19:26,880 તમે તમારા મોજાની સાથે નિદ્રાધીન પડો અને જેમ, જેથી 471 00:19:26,880 --> 00:19:28,860 કે, પણ, ખૂબ જ વાજબી ખૂણે કેસ. 472 00:19:28,860 --> 00:19:29,630 અને કદાચ એક અન્ય? 473 00:19:29,630 --> 00:19:31,310 AUDIENCE છે: sock અંદર છે આઉટ. 474 00:19:31,310 --> 00:19:34,000 ડેવીડના MALAN: તેથી sock અંદર છે આઉટ, તેથી અમે કોઈ ભૂલ હતી 475 00:19:34,000 --> 00:19:35,330 ટૂંકા ચકાસણી. 476 00:19:35,330 --> 00:19:38,550 અમે જો વિશ્વના રાજ્ય છે કે અમે અપેક્ષા નથી તપાસ ન હતી. 477 00:19:38,550 --> 00:19:41,310 અમે જો આપણે ખરેખર મળી આપણે શું શોધી રહ્યાં છો તે તપાસવા નહીં નહોતો. 478 00:19:41,310 --> 00:19:43,310 >> અને આમ છતાં આ હાસ્યાસ્પદ ઉદાહરણ જેવું છે 479 00:19:43,310 --> 00:19:46,110 મોજાની સંડોવતા, એ દિવસે ઓવરને અંતે, આ બરાબર છે 480 00:19:46,110 --> 00:19:48,740 પૂર્વગ્રહોનું સૉર્ટ તમે જ્યારે પ્રોગ્રામો લખવા જરૂર છે, 481 00:19:48,740 --> 00:19:51,740 પણ મહેરબાની કરીને PHP માં તરીકે જાવાસ્ક્રિપ્ટ સી, માં સારી સ્ક્રેચ માં, 482 00:19:51,740 --> 00:19:53,920 અન્યથા, કારણ કે તમારા કાર્યક્રમો પ્રદર્શન કરશે 483 00:19:53,920 --> 00:19:56,980 કે કાંતણ બીચ બોલ સમકક્ષ અથવા ફક્ત ઊપજ 484 00:19:56,980 --> 00:19:58,210 અચોક્કસ પરિણામો. 485 00:19:58,210 --> 00:20:00,250 અમારા લેખક જોસેફ માટે ઘણા અહીં આભાર. 486 00:20:00,250 --> 00:20:05,060 [વધાવી] 487 00:20:05,060 --> 00:20:06,850 >> ડેવીડના MALAN: બધા અધિકાર છે, તેથી શું છે, માં 488 00:20:06,850 --> 00:20:08,230 હકીકત, એક કમ્પ્યુટર પ્રોગ્રામ? 489 00:20:08,230 --> 00:20:09,670 વેલ, ચાલો એક પર એક ઝડપી નજરથી લેવા 490 00:20:09,670 --> 00:20:11,100 અહીં એક પ્રતિનિધિ. 491 00:20:11,100 --> 00:20:15,260 તેથી આ એક સી સી હોય છે ભાષામાં લખાયેલ પ્રોગ્રામ છે 492 00:20:15,260 --> 00:20:17,830 એકદમ આ દિવસોમાં જૂનો છે, પરંતુ ઘણા નવા ભાષાઓ બાંધવામાં આવે છે 493 00:20:17,830 --> 00:20:18,460 તે ટોચ પર. 494 00:20:18,460 --> 00:20:21,180 ખરેખર, PHP, એક વેબ સેન્ટ્રીક ભાષાઓ અમે કરશો 495 00:20:21,180 --> 00:20:24,050 માતાનો ગાળાના અંત તરફ વાપરવા માટે, પોતે શું છે એ કહેવાય છે 496 00:20:24,050 --> 00:20:27,550 દુભાષિયો, એક કાર્યક્રમ છે કે જે સી માં લખાયેલ છે, પરંતુ તે પર વધુ 497 00:20:27,550 --> 00:20:28,690 હવે ઘણા અઠવાડિયા છે. 498 00:20:28,690 --> 00:20:30,840 પરંતુ આ કાર્યક્રમ છે, અને આ છે તે શું કરવા માટે લખી અર્થ થાય છે 499 00:20:30,840 --> 00:20:32,880 ખૂબ જ સરળ એક જોકે કાર્યક્રમ. 500 00:20:32,880 --> 00:20:35,540 અમે કેટલાક એકદમ ભેદી વાક્યરચના અહીં છે, પરંતુ તમે કરી શકો છો 501 00:20:35,540 --> 00:20:38,340 કદાચ ધારી, જો તમે પહેલાં ક્યારેય પ્રોગ્રામ કરી લીધી છે, શું 502 00:20:38,340 --> 00:20:39,750 આ કાર્યક્રમ કરે છે. 503 00:20:39,750 --> 00:20:43,640 ખરેખર, મને ખબર છે શું printf છે, પરંતુ ચોક્કસપણે છાપો 504 00:20:43,640 --> 00:20:45,700 કંઈક છાપવા બહાર ના વિચાર conjures. 505 00:20:45,700 --> 00:20:48,590 અને તેથી હા, આ કાર્યક્રમ છેવટે છાપે રહ્યું છે 506 00:20:48,590 --> 00:20:50,250 શબ્દો "હેલો, વર્લ્ડ." 507 00:20:50,250 --> 00:20:53,390 >> હવે, શું તમે મેક અથવા પીસી કે જે Linux કમ્પ્યુટર, મતભેદ છે 508 00:20:53,390 --> 00:20:55,550 છે, ઓછામાં ઓછા જો તમને કેટલાક મુક્ત રીતે ડાઉનલોડ 509 00:20:55,550 --> 00:20:58,000 ઉપલબ્ધ સોફ્ટવેર, તમે પર હોઈ શકે છે પ્રોગ્રામો લખવા 510 00:20:58,000 --> 00:21:00,310 તમારા અમુક સમય માટે શાંત પોતાના હવે લેપટોપ. 511 00:21:00,310 --> 00:21:03,040 મેક ઓએસ પર, દાખલા તરીકે, આ નામના પ્રોગ્રામ છે 512 00:21:03,040 --> 00:21:05,340 ટર્મિનલ કે જે મેક, કે તમારા સામાન્ય રીતે સાથે આવે છે 513 00:21:05,340 --> 00:21:07,550 ઉપયોગિતાઓને ફોલ્ડર, તે અને સામાન્ય રીતે કાળા અને ખોલે છે 514 00:21:07,550 --> 00:21:09,820 સફેદ અથવા સફેદ અને કાળા વિન્ડો કે તમે એક છે 515 00:21:09,820 --> 00:21:11,410 પૂછવા કે તમને આદેશો લખી શકો છો. 516 00:21:11,410 --> 00:21:13,060 તેથી આ ખરેખર શું કમ્પ્યુટર્સ યાદ અપાવે 517 00:21:13,060 --> 00:21:15,100 ગ્રાફિકવાળા વપરાશકર્તા પહેલાં પ્રયત્ન ઉપયોગ 518 00:21:15,100 --> 00:21:16,710 ઇન્ટરફેસો, GUIs સાથે આવ્યા હતા. 519 00:21:16,710 --> 00:21:19,200 હવે, Windows માં, તમે ફોર્મ સમાન તકનીક છે 520 00:21:19,200 --> 00:21:20,130 આદેશ પ્રોમ્પ્ટ છે. 521 00:21:20,130 --> 00:21:23,430 >> પણ હું અહીં કરવા જાઉં છું શું ખોલવા ચાલો કહે છે, 522 00:21:23,430 --> 00:21:26,580 TextEdit તેથી જ કાર્યક્રમ ફરી, અમે માટે ઉપયોગ કરતા હતા 523 00:21:26,580 --> 00:21:28,870 સ્યુડોકોડનો એક ક્ષણ પહેલા અને હું આગળ જાઉં છું અને 524 00:21:28,870 --> 00:21:30,080 મારી પ્રથમ પ્રોગ્રામ લખવા. 525 00:21:30,080 --> 00:21:34,030 Stdio.h, કે જે અર્થ, મુખ્ય પૂર્ણાંક સમાવેશ થાય છે 526 00:21:34,030 --> 00:21:36,880 ખાલીપણુ, કે જે અર્થ, અને પછી અહીં મધ્યમાં, 527 00:21:36,880 --> 00:21:40,560 printf ("હેલો, વિશ્વ."). અને પછી બંધ ક્વોટ, 528 00:21:40,560 --> 00:21:42,340 કૌંસ, અર્ધવિરામ બંધ કરો. 529 00:21:42,340 --> 00:21:44,460 હવે હું આગળ અને ફટકો આદેશ એસ માત્ર જાઓ જાઉં છું. હું જાઉં છું 530 00:21:44,460 --> 00:21:47,650 માટે આગળ વધો અને hello.c તરીકે આ સેવ જેથી માં સંમેલન 531 00:21:47,650 --> 00:21:50,530 સી પ્રોગ્રામિંગ વિશ્વમાં ફાઇલ પર કોઈ કેચ નામ છે. 532 00:21:50,530 --> 00:21:52,880 હું માત્ર જોન હાવર્ડ ઘર ડિરેક્ટરીમાં મૂકવામાં જાઉં છું, 533 00:21:52,880 --> 00:21:56,370 અહીં, સેવ કરો ક્લિક કરો, અને હવે હું આ પર જાઓ જાઉં છું 534 00:21:56,370 --> 00:21:59,110 ટર્મિનલ વિન્ડોમાં, જેમાં ફરીથી આ કાળા અને સફેદ સંકેત 535 00:21:59,110 --> 00:22:00,860 હું આદેશો જ્યાં ચલાવી શકો છો. 536 00:22:00,860 --> 00:22:04,550 >> હું તેમના નામ લખીને કાર્યક્રમો ચલાવો, ન કરી શકે 537 00:22:04,550 --> 00:22:06,710 સામાન્ય અર્થમાં ડબલ ક્લિક ચિહ્નો. 538 00:22:06,710 --> 00:22:10,590 પરંતુ વસ્તુ સી વિશે છે કે સી પ્રથમ જેવી ભાષા 539 00:22:10,590 --> 00:22:13,150 આ ફોર્મ આવે છે, કંઈક સ્રોત કોડ તરીકે ઓળખાય છે. 540 00:22:13,150 --> 00:22:15,400 કંઈક કે જે ઇંગલિશ જેવી થોડી લાગે છે, પરંતુ છે 541 00:22:15,400 --> 00:22:17,980 ચોક્કસપણે જોસેફની સ્યુડોકોડનો એક કરતાં ઇંગલિશ જેવા ઓછા 542 00:22:17,980 --> 00:22:18,930 પહેલા ક્ષણ. 543 00:22:18,930 --> 00:22:20,560 તે થોડું વધુ arcane છે. 544 00:22:20,560 --> 00:22:22,830 તે કેટલાક પેટર્ન અથવા નિયમો અનુસરો લાગે છે. 545 00:22:22,830 --> 00:22:25,300 હકીકત એ છે કે હું સર્પાકાર કૌંસ, સેમિકોલન્સ, અવતરણ હોય, 546 00:22:25,300 --> 00:22:28,240 કોણ કૌંસ, કમ્પ્યુટર જેવા લાગે છે અને આ સાથે આવ્યા 547 00:22:28,240 --> 00:22:29,250 ભાષા સૉર્ટ કરો. 548 00:22:29,250 --> 00:22:32,010 પરંતુ જો હું આ ટર્મિનલ વિન્ડોમાં હવે, જાઓ, હું ચલાવી શકો છો 549 00:22:32,010 --> 00:22:35,250 આદેશ કે જે કે સ્રોત કોડ રૂપાંતરિત થઈ રહ્યું છે તે છે 550 00:22:35,250 --> 00:22:36,610 કંઈક પદાર્થ કોડ તરીકે ઓળખાય છે. 551 00:22:36,610 --> 00:22:39,690 કે ઇંગલિશ જેવી વાક્યરચના zeros રૂપાંતરિત રહ્યું છે 552 00:22:39,690 --> 00:22:41,760 અને પ્રવર્તે zeros સમાન પ્રકારની અને અમે મુદ્દાઓ 553 00:22:41,760 --> 00:22:42,820 બુધવાર વિશે વાત કરી. 554 00:22:42,820 --> 00:22:44,810 હવે, હું રણકાર કહેવાય આદેશ ચલાવો જાઉં છું. 555 00:22:44,810 --> 00:22:47,750 આ અઠવાડિયામાં આ અંગેની વધુ આવે છે, પરંતુ તે કાર્યક્રમ સાથે છે 556 00:22:47,750 --> 00:22:52,330 જે હું સંપૂર્ણ સમૂહ માં hello.c કન્વર્ટ કરી શકો છો 557 00:22:52,330 --> 00:22:53,640 zeros અને શૈલીઓનો. 558 00:22:53,640 --> 00:22:54,950 >> હવે, હું આ આદેશ ચલાવો કર્યું છે. 559 00:22:54,950 --> 00:22:57,940 હું રણકાર રન કર્યા છે, અને તે પછી મેં કહ્યું જાતને આ ફાઈલ પર ચાલે છે 560 00:22:57,940 --> 00:23:00,630 hello.c, કે જે હું ક્ષણ પહેલા બનાવનાર અને કહેવાય 561 00:23:00,630 --> 00:23:02,090 કંઈ થાય તેમ લાગે છે. 562 00:23:02,090 --> 00:23:05,550 પરંતુ ખરેખર, હું મારું ઘર ડિરેક્ટરી આસપાસ poked, હું જોઈ શકશે 563 00:23:05,550 --> 00:23:09,620 કે આ stupidly પ્રોગ્રામનું નામ a.out હવે અસ્તિત્વમાં છે. 564 00:23:09,620 --> 00:23:12,250 આ માત્ર એક કાર્યક્રમ માટે મૂળભૂત નામ એ છે કે જ્યારે લખવાનું 565 00:23:12,250 --> 00:23:15,140 સી અમે આ આખરે પર ફરીથી લખી શકો છો, પરંતુ a.out છે 566 00:23:15,140 --> 00:23:18,340 કાર્યક્રમના નામ મેં હમણાં જ zeros અને મુદ્દાઓ પર રૂપાંતરિત. 567 00:23:18,340 --> 00:23:21,490 અને હવે તે zeros અને મુદ્દાઓ, મારા મેક આ કિસ્સામાં, અથવા 568 00:23:21,490 --> 00:23:24,670 તમારા Windows પીસી, તે બિટ્સ, તે સમજી શકે છે 569 00:23:24,670 --> 00:23:25,410 zeros અને મુદ્દાઓ પર પણ. 570 00:23:25,410 --> 00:23:29,130 અને તેથી જ્યારે હું લિમિટેડ ફટકો, હું "વિશ્વ હેલો!" જુઓ 571 00:23:29,130 --> 00:23:31,270 >> પરંતુ તે એક બીટ બગડેલ છે. 572 00:23:31,270 --> 00:23:34,110 હું તદ્દન કહ્યું નહોતું "હેલો, વિશ્વ: હવા: -! Jharvard." એર છે 573 00:23:34,110 --> 00:23:35,020 મારા કમ્પ્યુટરને ના નામ પર. 574 00:23:35,020 --> 00:23:37,730 Jharvard એકાઉન્ટ ના નામ છે, તેથી શું હું સ્પષ્ટ નહોતો 575 00:23:37,730 --> 00:23:41,070 કાર્યક્રમ માંથી ચૂકી જવું? 576 00:23:41,070 --> 00:23:42,480 રેખા વિરામ કેટલાક પ્રકારની. 577 00:23:42,480 --> 00:23:45,150 હું લિમિટેડ ના સમકક્ષ અથવા વાહન વળતર ફટકાર્યો ન હતો, 578 00:23:45,150 --> 00:23:47,760 અને આ છે, ફરી, હકીકત એ છે કે કમ્પ્યુટર્સ કરી શકો છો વસિયતનામું 579 00:23:47,760 --> 00:23:49,800 માત્ર તમે શું તેમને શું કહેવું. 580 00:23:49,800 --> 00:23:52,400 અને હકીકત એ છે કે હું કમ્પ્યુટર ન હતું કે ખસેડવા 581 00:23:52,400 --> 00:23:53,860 આગામી વાક્ય કર્સર - 582 00:23:53,860 --> 00:23:55,200 સાથે સાથે, પરંતુ તે ચોક્કસપણે ચાલી રહ્યું છે ન કરવું માત્ર 583 00:23:55,200 --> 00:23:56,750 presumptuously મારા માટે. 584 00:23:56,750 --> 00:24:00,860 તેથી જો હું મારા કાર્યક્રમ પર પાછા જાઓ, અને હું કહેતો \ n - 585 00:24:00,860 --> 00:24:03,180 તેથી \ n, કારણ કે અમે જલ્દી જોશો, તો રીત છે 586 00:24:03,180 --> 00:24:06,910 નવી લાઇન અક્ષરો, વસ્તુઓ જેવી વિચિત્ર વસ્તુઓ રજૂ 587 00:24:06,910 --> 00:24:08,840 કે જે નહિં તો પરિણામ હશે 588 00:24:08,840 --> 00:24:09,940 દાખલ કી હિટ. 589 00:24:09,940 --> 00:24:11,730 પરંતુ હવે, માત્ર ખબર છે કે કી દાખલ હિટ કરશે 590 00:24:11,730 --> 00:24:14,170 માત્ર બનાવવા અમારી કોડ વિચિત્ર જુઓ, જેથી વિશ્વમાં નિર્ણય લીધો, તમે જાણો છો 591 00:24:14,170 --> 00:24:16,580 શું વસ્તુઓ prettier, તેને એક લીટી પર રાખવા રાખવા માટે, ચાલો 592 00:24:16,580 --> 00:24:19,070 માત્ર કહેવું \ n નવી લાઇન રજૂ કરે છે. 593 00:24:19,070 --> 00:24:22,260 મને મારી ફાઈલ resave, ટર્મિનલ વિન્ડોમાં પાછા જાઓ, અને 594 00:24:22,260 --> 00:24:25,290 ફરીથી રન a.out લિમિટેડ. 595 00:24:25,290 --> 00:24:28,374 હજુ પણ ઘોડાગાડી, પરંતુ શા માટે? 596 00:24:28,374 --> 00:24:29,750 >> AUDIENCE: [અશ્રાવ્ય] 597 00:24:29,750 --> 00:24:31,540 ડેવીડના MALAN: અરે વાહ, તેથી હું તેને પુનઃકમ્પાઈલ જરૂર છે. 598 00:24:31,540 --> 00:24:34,610 તેથી એક કાર્યક્રમ કમ્પાઇલ માત્ર અર્થ એ થાય કે તે સ્ત્રોત માંથી રૂપાંતરિત 599 00:24:34,610 --> 00:24:37,660 ઑબ્જેક્ટ કોડ, સ્ત્રોત zeros અને ચામાં કોડ કોડ. 600 00:24:37,660 --> 00:24:40,830 હવે, માત્ર હકીકત એ છે કે હું આ TextEdit સાચવો ફટકો કોઈ છે 601 00:24:40,830 --> 00:24:43,450 તે zeros અને વ્યક્તિઓ પર દિશાસ્થિતિ કારણ કે હું પ્રથમ જરૂર 602 00:24:43,450 --> 00:24:48,260 રણકાર કહો હેય, હું કોડ તે રેખાઓ બદલ્યા છે, તો 603 00:24:48,260 --> 00:24:49,040 સ્ત્રોત કોડ. 604 00:24:49,040 --> 00:24:51,010 તમે a.out પુનઃપેદા કરવાની જરૂર છે. 605 00:24:51,010 --> 00:24:52,990 કંઈ થયું હોવાનું જણાય છે, પરંતુ કમ્પ્યૂટર માં, 606 00:24:52,990 --> 00:24:55,820 આદેશ વાક્ય પર, તેથી જ્યારે કંઇ થાય છે, વાત કરવા માટે, 607 00:24:55,820 --> 00:24:57,510 જે સામાન્ય રીતે અર્થ છે કે તમામ સારી છે. 608 00:24:57,510 --> 00:24:59,040 જ્યારે કંઈક થાય, તો એનો અર્થ 609 00:24:59,040 --> 00:25:00,420 તમે સામાન્ય રીતે મિશ્રિત. 610 00:25:00,420 --> 00:25:04,020 >> તેથી આપણે હવે a.out જાઓ, અને ખરેખર હવે, મેં "હેલો, 611 00:25:04,020 --> 00:25:04,440 વિશ્વ ". 612 00:25:04,440 --> 00:25:05,990 અને, હવે, શું આ zeros અને મુદ્દાઓ વિશે શું? 613 00:25:05,990 --> 00:25:07,520 જ્યાં હકીકતમાં તે છે? 614 00:25:07,520 --> 00:25:10,710 વેલ, હું ખરેખર ખૂબ જ આસપાસ માત્ર થેલી, કોથળી પ્રકારની શકતો નથી 615 00:25:10,710 --> 00:25:11,210 અસરકારક રીતે. 616 00:25:11,210 --> 00:25:12,650 મને અપ TextEdit ખોલો. 617 00:25:12,650 --> 00:25:14,060 અહીં a.out છે. 618 00:25:14,060 --> 00:25:17,390 મને આગળ વધો અને આ ખોલો, અને આ દેખીતી રીતે એ છે જે મારા 619 00:25:17,390 --> 00:25:19,080 કાર્યક્રમ જેવો દેખાય છે. 620 00:25:19,080 --> 00:25:21,570 તેથી હું ખોલી, કર્યા છે નથી hello.c, પરંતુ a.out. 621 00:25:21,570 --> 00:25:23,960 પરંતુ આ ખરેખર મારી કાર્યક્રમ ખરેખર શું છે નથી. 622 00:25:23,960 --> 00:25:26,450 સ્પષ્ટ રીતે, આ મૂળાક્ષર અક્ષરો કેટલાક પ્રકાર છે. 623 00:25:26,450 --> 00:25:28,670 હું કોઈ zeros અને મુદ્દાઓ પર જુએ છે, પરંતુ આ છે 624 00:25:28,670 --> 00:25:30,780 કારણ કે a.out એક પ્રોગ્રામ છે. 625 00:25:30,780 --> 00:25:33,540 Zeros અને મુદ્દાઓ - પરંતુ TextEdit, તરીકે નામ સૂચવે છે તે 626 00:25:33,540 --> 00:25:37,130 માત્ર જેમ કે Windows પર નોટપેડ, માત્ર લખાણ સંપાદક છે, તેથી તે 627 00:25:37,130 --> 00:25:39,730 પેલા zeros અને શૈલીઓનો બધા ચિંતામાં મૂકી દે 628 00:25:39,730 --> 00:25:41,870 જોકે તેઓ હતા, શું? 629 00:25:41,870 --> 00:25:43,380 ASCII અક્ષરો. 630 00:25:43,380 --> 00:25:45,020 >> જેથી બુધવારે યાદ, અમે ફક્ત આ સાથે આવ્યા 631 00:25:45,020 --> 00:25:48,740 નંબરો, અથવા બિટ્સની મનસ્વી મેપિંગ ના અક્ષરોને, 632 00:25:48,740 --> 00:25:51,690 મૂળાક્ષરો અને વિરામચિહ્ન ચિન્હો અને જેમ. 633 00:25:51,690 --> 00:25:54,920 તેથી TextEdit કે તે લખાણ સંપાદક છે misinterpreting છે 634 00:25:54,920 --> 00:25:57,270 zeros અને મુદ્દાઓ કે જે હશે તેવું માનવામાં આવે છે તે દાખલાની 635 00:25:57,270 --> 00:25:59,990 જેમ પ્રિન્ટીંગ શબ્દો, "વિશ્વ હેલો." તે તેમની દર્શાવી છે 636 00:25:59,990 --> 00:26:02,150 તે ASCII, અને કે શા માટે તે થોડો અવ્યવસ્થિત દેખાય છે. 637 00:26:02,150 --> 00:26:04,910 હવે, ત્યાં અહીં ચોકસાઈ કેટલાક સંકેતો છે. 638 00:26:04,910 --> 00:26:08,090 નોંધ જો હું પ્રકાશિત, ત્યાં ખરેખર એક સંકેતની છે "હેલો, 639 00:26:08,090 --> 00:26:10,810 વિશ્વ તેથી, "ક્યાંક છે કે કાર્યક્રમ છે 640 00:26:10,810 --> 00:26:12,120 આ વાક્ય મેં લખ્યું. 641 00:26:12,120 --> 00:26:14,610 દો પરંતુ આગળ વધો અને હવે વિવિધ કાર્યક્રમ સાથે જુઓ. 642 00:26:14,610 --> 00:26:17,420 આ એક અમે તે ઘણી વખત ઉપયોગ કરશો નથી, પરંતુ તે પણ સાથે આવે છે 643 00:26:17,420 --> 00:26:19,970 મેક અને CS50 સાધન ની અંદર રહેશે. 644 00:26:19,970 --> 00:26:23,940 મને આગળ જાઓ અને XXD કહેવાય કાર્યક્રમ સાથે ખોલો. 645 00:26:23,940 --> 00:26:26,530 >> એક દિવસ પાછા, મોટા ભાગના પ્રોગ્રામો એકદમ રહસ્યમય નામ આપવામાં આવ્યા હતા, 646 00:26:26,530 --> 00:26:28,200 અને તેથી આ વલણ ચાલુ રહે છે. 647 00:26:28,200 --> 00:26:31,160 પરંતુ-બો અર્થ છે આ કાર્યક્રમ દ્વિસંગી તરીકે બહાર SPIT. 648 00:26:31,160 --> 00:26:32,330 શું તે નથી ચલાવો. 649 00:26:32,330 --> 00:26:35,770 તે મને zeros અને મુદ્દાઓ તરીકે પ્રદર્શિત કરવા માટે, અને આ C ની છે 650 00:26:35,770 --> 00:26:37,190 કાર્યક્રમ અમે લખ્યું હતું. 651 00:26:37,190 --> 00:26:39,920 હવે, હું, અહીં એક માનવ તરીકે, હું પ્રામાણિકપણે કોઈ વિચાર હોય શું 652 00:26:39,920 --> 00:26:42,230 zeros અને શૈલીઓનો આ વિવિધ તરાહો પ્રતિનિધિત્વ કરે છે. 653 00:26:42,230 --> 00:26:45,320 એક દિવસ પાછા, હું, મારા પંચ કાર્ડ અથવા જેવા સાથે છો, 654 00:26:45,320 --> 00:26:48,080 વાસ્તવમાં સુધી શું આ વિવિધ તરાહો જોવા હોય 655 00:26:48,080 --> 00:26:51,560 01111000, વાસ્તવમાં પ્રતિનિધિત્વ કરે છે. 656 00:26:51,560 --> 00:26:54,390 અથવા ખરાબ, હું પંચીગ અથવા સર્જન કરવાની જરૂર રહેશે 657 00:26:54,390 --> 00:26:56,130 zeros અને શૈલીઓનો આ દાખલાની. 658 00:26:56,130 --> 00:27:00,410 પરંતુ હવે માટે, વિશ્વાસ પર એક સીપીયુ, ઇન્ટેલ ઇનસાઇડ, જેથી લાગી 659 00:27:00,410 --> 00:27:03,440 અમારા કોમ્પ્યુટરો બધા ની અંદર આ દિવસોમાં બોલે છે, જાણે છે, 660 00:27:03,440 --> 00:27:05,100 કેવી રીતે આ zeros અને મુદ્દાઓ અર્થઘટન છે. 661 00:27:05,100 --> 00:27:07,010 અને કેટલાક zeros અને મુદ્દાઓ પ્રિન્ટ થાય છે. 662 00:27:07,010 --> 00:27:09,040 કેટલાક zeros અને મુદ્દાઓ અર્થ ધ્વનિ ભજવે છે. 663 00:27:09,040 --> 00:27:13,630 કેટલાક zeroes અને મુદ્દાઓ અર્થ કીબોર્ડ માંથી વપરાશકર્તા ઈનપુટ લો. 664 00:27:13,630 --> 00:27:15,960 ત્યાં વિવિધ તરાહો તમામ પ્રકારના છે, પરંતુ અમને thankfully, 665 00:27:15,960 --> 00:27:19,680 માનવીઓ તરીકે, માત્ર સામાન્ય રીતે અંતે પ્રોગ્રામિંગ વિશે ચિંતા કરવાની જરૂર 666 00:27:19,680 --> 00:27:21,270 આ એકદમ ઉચ્ચ સ્તર. 667 00:27:21,270 --> 00:27:24,320 અને અન્ય સીએસ વર્ગો માં તમે નીચે ઊંડા રાખવાની કામગીરી કરી શકો છો અને જોવા 668 00:27:24,320 --> 00:27:26,820 તે zeros અને મુદ્દાઓ જેવી વસ્તુઓ પર હજુ સુધી, અથવા 669 00:27:26,820 --> 00:27:28,000 અન્ય હજુ પણ વસ્તુઓ. 670 00:27:28,000 --> 00:27:29,210 >> તેથી હવે આપણે આ રૂપાંતરિત કરો. 671 00:27:29,210 --> 00:27:32,550 ચાલો ખૂબ જ ઝડપથી સી દૂર ખસેડી અને કંઈક ખસેડવા 672 00:27:32,550 --> 00:27:36,390 થોડી વધુ દિલાસા, થોડો વધારે ઉત્તેજક છે કે, 673 00:27:36,390 --> 00:27:39,340 અમે પાછા અમારી એનિમેશન અને અવાજો અને તે જેમ વિચાર કરી શકો છો 674 00:27:39,340 --> 00:27:40,940 સ્પષ્ટ રીતે અમને આ ભાગી ચુક્યા છે 675 00:27:40,940 --> 00:27:42,480 એકદમ આદિમ ઈન્ટરફેસ. 676 00:27:42,480 --> 00:27:46,430 તેથી સી માં આ જ કાર્યક્રમ આ કરી શકો છો હવે રજૂ 677 00:27:46,430 --> 00:27:50,060 પ્રોગ્રામીંગ ભાષા કહેવાય સ્ક્રેચ તરીકે અનુસરે છે. 678 00:27:50,060 --> 00:27:54,230 આ હેલ્લો વિશ્વમાં હોય તેવા પરચૂરણ કાર્યક્રમ સમકક્ષ છે 679 00:27:54,230 --> 00:27:57,370 આ પઝલ ભાગ શૈલી સ્ક્રેચ કહેવાય ભાષા. 680 00:27:57,370 --> 00:28:00,600 તેથી દો મને આગળ વધો અને આ ખૂબ જ કાર્યક્રમ ખોલો. 681 00:28:00,600 --> 00:28:01,850 તેને ફરીથી સ્ક્રેચ કહેવાય છે. 682 00:28:01,850 --> 00:28:03,880 અમે તેને મુક્તપણે ઉપલબ્ધ છે, અને આ જ બાબત એ છે 683 00:28:03,880 --> 00:28:05,120 પર આજે શરૂઆત કરી હતી. 684 00:28:05,120 --> 00:28:07,790 >> તેથી આ અહીં સ્ક્રેચ છે, અને તે થોડા ભાંગી છે 685 00:28:07,790 --> 00:28:09,700 વિવિધ ટુકડાઓ. 686 00:28:09,700 --> 00:28:12,690 એકદમ ટોચ અધિકાર પર, અમે સ્ટેજ કહેવાતા હોય છે, અને 687 00:28:12,690 --> 00:28:13,670 ખરેખર, કે જ્યાં કૂકીઝ 688 00:28:13,670 --> 00:28:15,440 માત્ર એક બીટ પહેલા રજૂઆત કરી હતી. 689 00:28:15,440 --> 00:28:19,660 અને તે સ્ટેજ પર વસ્તુઓ sprites, અક્ષરો, અથવા કહેવામાં આવે છે 690 00:28:19,660 --> 00:28:21,030 વસ્તુઓ એકમોને, અથવા. 691 00:28:21,030 --> 00:28:23,320 તે ખરેખર તમે કેવી રીતે લાગે છે તો કોઈ વાંધો નથી, પરંતુ તેઓ 692 00:28:23,320 --> 00:28:26,740 પ્રોગ્રામ, જંગમ વસ્તુઓ હોય છે, અને આ કિસ્સામાં આ, 693 00:28:26,740 --> 00:28:30,730 કાર્યક્રમ છે કે જે અમારા વિદ્યાર્થી લખ્યું એક જાતની સૂંઠવાળી કેક એક દંપતી છે 694 00:28:30,730 --> 00:28:32,990 કૂકીઝ, ગોળ કૂકીઝ એક દંપતિ, સંપૂર્ણ જથ્થો 695 00:28:32,990 --> 00:28:35,430 હૃદય, eyeglasses સંપૂર્ણ જથ્થો. 696 00:28:38,170 --> 00:28:42,420 આ કારણે, તે અથવા તેણી તે દરેક કાર્યક્રમ માટે સક્ષમ છે 697 00:28:42,420 --> 00:28:44,720 વ્યક્તિગત અલગ અક્ષરો. 698 00:28:44,720 --> 00:28:46,480 >> હવે, તે શું આ અક્ષરો કાર્યક્રમ અર્થ છે? 699 00:28:46,480 --> 00:28:49,440 વેલ દો, મને આગળ વધો અને આ ડાબા હાથની કૂકી પર ક્લિક કરો 700 00:28:49,440 --> 00:28:51,830 અને ટોચની ડાબી પર અહીં સ્ક્રોલ. 701 00:28:51,830 --> 00:28:53,670 મારી સ્ક્રીન ટોચ ડાબી બાજુએ હવે છે 702 00:28:53,670 --> 00:28:55,280 સ્ક્રિપ્ટો વિસ્તાર કહેવાતા. 703 00:28:55,280 --> 00:28:58,790 આ એક કોરી પાટી જેવું છે, શરૂઆતમાં, જે પર હું આ કરી શકો છો 704 00:28:58,790 --> 00:29:01,540 ખેંચો અને પઝલ ટુકડાઓ કે, પ્રમાણિકપણે કરવા માટે, ડ્રોપ 705 00:29:01,540 --> 00:29:03,020 બરાબર શું તેઓ કહે છે. 706 00:29:03,020 --> 00:29:05,820 ખૂબ પઝલ ટુકડાઓ આ સ્ટેકની ટોચ પર શબ્દ છે 707 00:29:05,820 --> 00:29:09,340 જ્યારે ગ્રીન ફ્લેગ ક્લિક કરેલું હોય, અને તમે તે પહેલાં ખબર ન હતી, 708 00:29:09,340 --> 00:29:12,300 જે રીતે હું કે કૂકી ગીત શરૂ ક્લિક કરીને, શાબ્દિક હતી, 709 00:29:12,300 --> 00:29:13,320 ગ્રીન ફ્લેગ. 710 00:29:13,320 --> 00:29:16,590 તેથી શીર્ષ પર ડાબે કે પઝલ ટુકડો ત્યાં અર્થ એ થાય કે જ્યારે 711 00:29:16,590 --> 00:29:19,780 માનવ લીલો ધ્વજ ક્લિક્સ કરવા આગળ 712 00:29:19,780 --> 00:29:21,110 નીચેની વસ્તુઓ. 713 00:29:21,110 --> 00:29:23,330 >> હવે, તેઓ કૂકી શું કરી? 714 00:29:23,330 --> 00:29:25,810 હું ખરેખર આ કેવી રીતે અર્થઘટન હજુ સુધી ખબર નથી, પરંતુ 715 00:29:25,810 --> 00:29:29,220 કૂકી દેખીતી રીતે શૂન્ય તેના ખાંચ સુયોજિત કરો, તો પછી તેને waited 716 00:29:29,220 --> 00:29:31,740 તે ત્રણ સેકન્ડોમાં, પછી તે એક તેની જૂથ પછી બદલાઈ, 717 00:29:31,740 --> 00:29:33,590 બીજી waited, પછી તેને બદલી તેની 718 00:29:33,590 --> 00:29:35,100 ખાંચો એક નહીં. 719 00:29:35,100 --> 00:29:37,373 અને પછી આ ખરેખર એક ભૂલ એક બીટ જેવી લાગે છે, જોઈએ ન 720 00:29:37,373 --> 00:29:39,440 તેના ખાંચ ફરીથી અને ફરીથી બદલી સિવાય તે હોય 721 00:29:39,440 --> 00:29:43,380 આવી રહી અન્યત્ર બદલી છે, પરંતુ પગલાંઓ આ શ્રેણી છે શું 722 00:29:43,380 --> 00:29:46,800 આ ચોક્કસ કૂકી વર્તણૂક નિર્ધારિત. 723 00:29:46,800 --> 00:29:49,180 તેથી આપણે ખરેખર પાછા સ્ક્રોલ અને કંઈક ન જુઓ 724 00:29:49,180 --> 00:29:50,430 એટલા હજુ સુધી જટિલ. 725 00:29:50,430 --> 00:29:52,260 મને આગળ વધો અને ફાઈલ, ન્યૂ પર જાઓ, 726 00:29:52,260 --> 00:29:53,560 અને સ્વચ્છ સ્લેટ મળે છે. 727 00:29:53,560 --> 00:29:56,590 >> તેથી હવે, હું ખરેખર એક ખાલી સ્ક્રિપ્ટ વિસ્તાર છે, એક ખાલી તબક્કામાં છે, 728 00:29:56,590 --> 00:29:59,380 અમારા મૂળભૂત સ્પ્રાઈટ સ્ક્રેચ સાથે, અને ટોચની ડાબે 729 00:29:59,380 --> 00:30:01,670 મારી સ્ક્રીન પર હું તેમની તમામ પરાળની શય્યા સાથરો હોય 730 00:30:01,670 --> 00:30:03,400 ઉપલબ્ધ પઝલ ટુકડાઓ. 731 00:30:03,400 --> 00:30:06,300 અને અમે લગભગ આ બધી વસ્તુઓ છે કે ઘણા મારફતે જશે 732 00:30:06,300 --> 00:30:09,470 આજે કારણ કે, ફરી, મોટા ભાગના સ્વયંસ્પષ્ટ છે, પરંતુ અમે કરશે 733 00:30:09,470 --> 00:30:12,370 તેમને વર્ગીકૃત અને બહાર સમાનતા નિર્દેશ કરવાનો પ્રયાસ કરો 734 00:30:12,370 --> 00:30:15,380 આ ભાવિ ભાષાઓ સાથે જે અમે ડાઇવ કરશે. 735 00:30:15,380 --> 00:30:19,180 અને શીર્ષ પર ડાબે અહીં પ્રથમ જ્યારે લીલા ધ્વજ ક્લિક કરેલું છે, 736 00:30:19,180 --> 00:30:22,170 જેથી દો મને અહીં પર આ ખેંચો, એક બીટ ઝૂમ. 737 00:30:22,170 --> 00:30:25,780 અને જો હું લીલો ધ્વજ પર ક્લિક કરો, કંઇ ખરેખર થાય છે કારણ કે 738 00:30:25,780 --> 00:30:29,360 હું કોઇ તર્ક નથી જોડ્યું છે, કોઈપણ નિવેદન જેથી માટે વાત કરવા માટે 739 00:30:29,360 --> 00:30:31,040 કે લીલો ધ્વજ, તેથી દો મને અપ જાઓ 740 00:30:31,040 --> 00:30:32,500 અહીં પર કેટેગરીઝ. 741 00:30:32,500 --> 00:30:34,840 હું નિયંત્રણ શ્રેણી હાલમાં છું. 742 00:30:34,840 --> 00:30:37,630 હું બદલે માટે લુક્સ શ્રેણી માટે નીચે જાઓ માંગવાનો, અને 743 00:30:37,630 --> 00:30:39,970 ત્યાં વસ્તુઓ સંપૂર્ણ સમૂહ અહીં છે કે કહેવું કહો, 744 00:30:39,970 --> 00:30:43,110 વિચારો, કલર, કોસ્ચ્યુમ સ્વિચ બદલો. 745 00:30:43,110 --> 00:30:44,860 >> તેથી તમે કોસ્ચ્યુમ સાથે અવિવેકી વસ્તુઓ કરી શકો છો અને 746 00:30:44,860 --> 00:30:45,870 અવાજ અને તેના જેવા. 747 00:30:45,870 --> 00:30:49,970 મને આગળ વધો અને માત્ર સે કહો, અને હવે નોટિસ તરીકે હું ખેંચો 748 00:30:49,970 --> 00:30:52,940 અને આ પઝલ ભાગ છોડો, તે માટે લેતું માંગો છો રહ્યું છે 749 00:30:52,940 --> 00:30:55,010 લાગતાવળગતા આકાર માં. 750 00:30:55,010 --> 00:30:58,020 તેથી જ્યારે હું આગળ જાઓ અને મારા ઉંદર નહીં, તેઓ તાળું 751 00:30:58,020 --> 00:31:01,770 સાથે મળીને હવે, અને જો હું ઉપર અહીં જાઓ અને લીલો ધ્વજ પર ક્લિક કરો, 752 00:31:01,770 --> 00:31:05,910 આ બિલાડી હકીકતમાં હેલો કહો નથી કારણ કે કે અંદર શું છે 753 00:31:05,910 --> 00:31:06,980 આ સફેદ બોક્સ છે. 754 00:31:06,980 --> 00:31:08,900 અમે ટૂંક સમયમાં જુઓ કે આ સફેદ બોક્સ છે શું એક કહેવાય છે તે દેખાશે 755 00:31:08,900 --> 00:31:10,250 દલીલ, અથવા પરિમાણ. 756 00:31:10,250 --> 00:31:12,560 તે વર્તણૂક બદલવાનું એક માર્ગ છે, આ કિસ્સામાં, એક 757 00:31:12,560 --> 00:31:15,070 ભાગ પઝલ, પરંતુ જો હું કહેવા બરાબર શું હું જણાવ્યું હતું માંગો છો 758 00:31:15,070 --> 00:31:18,610 પહેલાં, કહે છે હેલ્લો, વિશ્વ, હવે હું અહીં પર પાછા જઇ શકો છો, 759 00:31:18,610 --> 00:31:21,990 ચલાવવા માટે ક્લિક કરો, અને "હેલો, વિશ્વ" છે તે શું કહ્યું હતું. 760 00:31:21,990 --> 00:31:24,340 >> તેથી અમે શાબ્દિક હવે પ્રોગ્રામિંગ છે. 761 00:31:24,340 --> 00:31:27,540 તે એક કાર્યક્રમના બધા આકર્ષક, નથી પરંતુ ઓછામાં ઓછા 762 00:31:27,540 --> 00:31:30,140 તે થોડું વધુ કરતાં આકર્ષક કંઈક છે જે જુએ છે, 763 00:31:30,140 --> 00:31:31,300 આ જેવી પ્રથમ નજરમાં. 764 00:31:31,300 --> 00:31:34,190 અને અમે ખૂબ જ ઝડપથી તમામ વધુ અર્થસભર મેળવી શકો છો 765 00:31:34,190 --> 00:31:36,600 કારણ કે સ્ક્રેચ બીજી ભાષાઓમાં જેમ, ત્યાં તમામ 766 00:31:36,600 --> 00:31:40,010 નિવેદનો પ્રકારની કહો, અથવા માત્ર છાપકામ કંઈક છે, પરંતુ 767 00:31:40,010 --> 00:31:42,650 તમે રાહ જોઈ જેવી વસ્તુઓ નથી, કારણ કે અમે માત્ર સાથે જોયું કરી શકો છો 768 00:31:42,650 --> 00:31:44,240 આ કૂકી, સેકન્ડ કેટલાક સંખ્યા. 769 00:31:44,240 --> 00:31:46,440 તમે સ્ક્રેચ ના પર્યાવરણમાં અવાજ પ્લે કરી શકે છે ફક્ત 770 00:31:46,440 --> 00:31:49,050 તમે કરી શકો છો એક સામાન્ય કમ્પ્યુટર પ્રોગ્રામ નાટક ધ્વનિ જેવા હોય છે. 771 00:31:49,050 --> 00:31:52,440 તમે ચેક કરી શકો છો બુલિયન સમીકરણો કહેવામાં આવે છે. 772 00:31:52,440 --> 00:31:55,630 તેથી હવે, ચાલો અમારી ટૂલકીટ કેટલાક પરિભાષા ઉમેરવા શરૂ 773 00:31:55,630 --> 00:31:58,840 કે જે વાસ્તવમાં ઉદાહરણ કે જોસેફ અને હું કર્યું સંલગ્ન 774 00:31:58,840 --> 00:32:00,080 અહીં મોજાની સાથે. 775 00:32:00,080 --> 00:32:03,040 તેથી નિવેદનો ફક્ત હકીકત નિવેદનો. 776 00:32:03,040 --> 00:32:04,160 આ કરવા માટે. 777 00:32:04,160 --> 00:32:07,370 આ સ્પ્રાઈટ માટે ડાઈરેક્ટીવ, મને અથવા માનવ માટે કંઈક. 778 00:32:07,370 --> 00:32:10,420 એ બુલિયન અભિવ્યક્તિ કંઈક છે જે મૂલ્ય ધરાવે છે, એક છે 779 00:32:10,420 --> 00:32:14,580 કહેવાતા સત્ય કિંમત, કે જે ક્યાં તો છે શૂન્ય અથવા એક ખોટી અથવા 780 00:32:14,580 --> 00:32:17,890 સાચું કે બંધ, આ બોલ પર કોઈ અથવા હા. 781 00:32:17,890 --> 00:32:19,730 વાંધો તમે કેવી રીતે આ લાગે છે નથી ખરેખર, પરંતુ તે એક 782 00:32:19,730 --> 00:32:20,700 દ્વિસંગી રાજ્ય છે. 783 00:32:20,700 --> 00:32:22,610 બે Nate માતાનો બુધવાર વિડિઓ ચર્ચા, 784 00:32:22,610 --> 00:32:23,570 વિવિધ બાબતો. 785 00:32:23,570 --> 00:32:25,740 >> તેથી સ્ક્રેચ માં, બુલિયન સમીકરણો નજર થાય 786 00:32:25,740 --> 00:32:28,910 આ વાદળી અહીં પદાર્થો જેવા છે, અને આ કિસ્સામાં, પ્રશ્ન 787 00:32:28,910 --> 00:32:30,960 ચિહ્ન સૂચવે છે કે તમે એક પ્રશ્ન પૂછી રહ્યાં છો તે. 788 00:32:30,960 --> 00:32:34,250 છે બિલાડી, અથવા સ્પ્રાઈટ, માઉસ પોઇન્ટર સ્પર્શ? 789 00:32:34,250 --> 00:32:36,580 તેથી આ માત્ર એક સ્ક્રેચ બ્લોક કે જે ચાલી રહ્યું છે એક ઉદાહરણ છે 790 00:32:36,580 --> 00:32:39,950 અમને હા અથવા ના ચકાસવા માટે પરવાનગી આપવા માટે, સ્પર્શ માઉસ છે 791 00:32:39,950 --> 00:32:40,790 સ્ક્રીન પર સ્પ્રાઈટ? 792 00:32:40,790 --> 00:32:42,840 અને આ ઉપયોગી છે જો તમે ખરેખર વસ્તુઓ કરવા માંગો છો કરી શકો છો 793 00:32:42,840 --> 00:32:43,820 તમારા માઉસની સાથે. 794 00:32:43,820 --> 00:32:46,470 બુલિયન અભિવ્યક્તિઓ સાથે વધુમાં, અમે વસ્તુઓ છે 795 00:32:46,470 --> 00:32:49,110 જેમ માઉસ નીચે છે, તેથી કે જે તમને પ્રકારની શોધી શકે છે 796 00:32:49,110 --> 00:32:50,200 તેમજ પ્રશ્ન. 797 00:32:50,200 --> 00:32:52,590 અમે ગણિત કરવું જો તમે ખરેખર કરવા માંગો છો કરી શકો છો, અને ત્યાં 798 00:32:52,590 --> 00:32:55,170 માત્ર શુદ્ધ કરતાં ખરેખર વધુ આકર્ષક આ માટે ઉપયોગો 799 00:32:55,170 --> 00:32:56,400 અમે જોશો અંકગણિત. 800 00:32:56,400 --> 00:32:59,690 સ્યુડો રેન્ડમનેસ અને તમારા કાર્યક્રમ બનાવવા માટે લાગે દેખાશે 801 00:32:59,690 --> 00:33:03,490 અથવા અમુક મોટે ભાગે રેન્ડમ કિંમતો પર આધારિત વિવિધ રીતે અનુકૂળ વર્તન, 802 00:33:03,490 --> 00:33:06,610 અને પછી અમે જેવી બુલિયન અભિવ્યક્તિઓ જેવી વસ્તુઓ હોય છે અને. 803 00:33:06,610 --> 00:33:08,830 તેથી જો તમે વાસ્તવમાં બે કિંમતો તપાસ કરવા માંગો છો, અમે જોવા મળશે 804 00:33:08,830 --> 00:33:11,110 સ્ક્રેચ કે અમે ખરેખર જો આ ચકાસી શકે છે 805 00:33:11,110 --> 00:33:13,190 સાચું અને આ સાચું છે. 806 00:33:13,190 --> 00:33:15,300 હમણાં પૂરતું, મારા મોજાં કિસ્સામાં, હું અંતે કરેલા શકે 807 00:33:15,300 --> 00:33:19,045 ખૂબ ઓવરને પ્રશ્ન પૂછવામાં જો ડાબા sock પર છે અને જમણા sock 808 00:33:19,045 --> 00:33:20,610 છે છોડી દીધું. 809 00:33:20,610 --> 00:33:22,710 તમે બધી દિવસ માટે કરી રહ્યાં છો, કે જેથી એક હશે 810 00:33:22,710 --> 00:33:24,300 તે માટે તક. 811 00:33:24,300 --> 00:33:27,740 >> તેથી આપણે આગળ વધીશું અને આ સાથે મળીને કેટલીક ભાગ પ્રયાસ 812 00:33:27,740 --> 00:33:31,570 અને ઉદાહરણો એક દંપતિ માં વધુ જાઓ 813 00:33:31,570 --> 00:33:32,610 આ એક કરતાં આકર્ષક. 814 00:33:32,610 --> 00:33:35,770 તેથી દો મને આગળ અહીં જાઓ અને ઉદાહરણો અમુક ખોલવા 815 00:33:35,770 --> 00:33:38,350 જે હંમેશા આ કોર્સ વેબસાઇટ પર તેમજ રહેશે, અને 816 00:33:38,350 --> 00:33:39,870 અપ hello2 ખોલો. 817 00:33:39,870 --> 00:33:42,910 તેથી hello2 અહીં, અમે એક કાર્યક્રમ છે કે જે થોડા કરવાનું છે પાસે 818 00:33:42,910 --> 00:33:46,290 વસ્તુઓ, પરંતુ તે અમે શક્ય તેટલી કદાચ અસરકારક રીતે નથી કરી રહ્યો છે. 819 00:33:46,290 --> 00:33:48,900 અહીં એક બીજા માટે "હેલો, વિશ્વ" કહે છે અને પછી રાહ જુએ છે 820 00:33:48,900 --> 00:33:49,450 એક બીજા માટે. 821 00:33:49,450 --> 00:33:51,720 અને પછી તેને ફરીથી કરે છે, અને તે પછી તેને ફરીથી કરે છે. 822 00:33:51,720 --> 00:33:55,530 તેથી જો હું લીલો ધ્વજ પર ક્લિક કરો, સ્ક્રેચ "વિશ્વ હેલો, કહે છે. 823 00:33:55,530 --> 00:33:57,160 હેલો, વિશ્વ. 824 00:33:57,160 --> 00:34:00,080 હેલો, અને વિશ્વ. "આ ચોક્કસપણે છે ઉમેદવાર હવે માટે 825 00:34:00,080 --> 00:34:00,860 સુધારો. 826 00:34:00,860 --> 00:34:03,070 >> સીમાંત સુધારણા શું છે, આસ્થાપૂર્વક, અમે કરી શકો છો 827 00:34:03,070 --> 00:34:07,610 હવે બનાવવા જો સ્ક્રેચ ખ્યાલ આધાર આપે છે? 828 00:34:07,610 --> 00:34:08,310 લૂપ કેટલાક પ્રકારની. 829 00:34:08,310 --> 00:34:10,960 પુનરાવર્તન કેટલાક પ્રકારની, હવે, સરસ બને છે, તેથી મને દો 830 00:34:10,960 --> 00:34:11,920 વાસ્તવમાં કે પ્રયાસ કરો. 831 00:34:11,920 --> 00:34:13,870 મને ખરેખર જાઓ અને આ ખસેડો. 832 00:34:13,870 --> 00:34:16,449 તેથી નોટિસ blocks તરીકે સરળતાથી અલગ તરીકે તમને ઉમેરી શકો છો 833 00:34:16,449 --> 00:34:17,420 તેમને જોડે છે. 834 00:34:17,420 --> 00:34:20,730 મને નિયંત્રણ હેઠળ જવા માટે, અહીં સ્ક્રોલ, અને ખરેખર, 835 00:34:20,730 --> 00:34:24,000 આ પઝલ ટુકડો અહીં પુનરાવર્તન, અને કાયમ માટે અને 836 00:34:24,000 --> 00:34:24,870 કાયમ જો. 837 00:34:24,870 --> 00:34:28,500 તેથી ત્યાં રહ્યાં રચના વ્યક્ત માર્ગો એક નંબર છે 838 00:34:28,500 --> 00:34:29,340 સ્ક્રેચ છે. 839 00:34:29,340 --> 00:34:31,730 એક હું કદાચ અહીં માંગો છો કાયમ માત્ર હું કારણ કે નથી 840 00:34:31,730 --> 00:34:34,639 આ ત્રણ વખત થાય છે કરવા માંગો છો, પરંતુ કદાચ પુનરાવર્તન કરો. 841 00:34:34,639 --> 00:34:38,449 તેથી દો મને ખેંચો અહીં પર પુનરાવર્તિત કરો, ખેંચો અને છોડો તે, અને 842 00:34:38,449 --> 00:34:42,530 હવે તેના બદલે "હેલો, વિશ્વ" ત્રણ અલગ વખત કહેતા, 843 00:34:42,530 --> 00:34:44,230 દો મને અહીં આ પઝલ ભાગ ખેંચો. 844 00:34:44,230 --> 00:34:46,610 અને છતાં પણ તે ફિટ નથી લાગતું નથી, આ કાર્યક્રમ સ્માર્ટ છે 845 00:34:46,610 --> 00:34:48,920 સમજવુ તે ભરવા પડશે પર્યાપ્ત છે, તેથી તે છે 846 00:34:48,920 --> 00:34:51,270 આકારો બાબત છે અને નહિં ચોક્કસ માપ. 847 00:34:51,270 --> 00:34:54,030 મને ત્રણ માટે પુનરાવર્તન બદલવા માટે, અને હવે દો મને જાઓ 848 00:34:54,030 --> 00:34:56,560 આગળ અને ત્યાં એક બીજો તેમજ પ્રતીક્ષા ખેંચો. 849 00:34:56,560 --> 00:34:59,220 તે પણ અરર ચાલી રહ્યું છે, અને તેથી હવે હું ખેંચો જાઉં છું 850 00:34:59,220 --> 00:35:01,370 હું અહીં અને માત્ર આ ગાય્ઝ તેમને ફેંકવું દૂર કારણ કે 851 00:35:01,370 --> 00:35:02,710 નથી હવે જરૂર તેમને નથી. 852 00:35:02,710 --> 00:35:05,920 મને બહાર ઝૂમ અને ગ્રીન ફ્લેગ હવે ક્લિક કરો, અને અમે 853 00:35:05,920 --> 00:35:09,600 આ જ કાર્યક્રમ છે, પરંતુ મને પહેલાં સારું, આગાહી 854 00:35:09,600 --> 00:35:12,200 રચાયેલ છે કારણ કે તમે કલ્પના કરી શકો છો ખરાબ આ કાર્યક્રમ કેવી રીતે 855 00:35:12,200 --> 00:35:14,410 ચોક્કસપણે સૌંદર્યલક્ષી, વિચાર જો તમે હતું 856 00:35:14,410 --> 00:35:16,640 નકલ અને પેસ્ટ, નકલ અને પેસ્ટ શરૂ કરવા, અથવા 857 00:35:16,640 --> 00:35:20,020 ખેંચવાનો અને તે જ રફૂ કરવું વસ્તુઓ ફરીથી અને ફરીથી મુક્યો. 858 00:35:20,020 --> 00:35:22,260 >> હવે, માત્ર સ્ક્રીન પર સામગ્રી જણાવ્યું હતું કે, આ પર છાપવા 859 00:35:22,260 --> 00:35:25,350 સ્ક્રીન, ખરેખર તમામ, તેથી આકર્ષક કે નથી આપણે ખોલવા 860 00:35:25,350 --> 00:35:26,580 તૃતીય અહીં અણબનાવ. 861 00:35:26,580 --> 00:35:29,810 અને, હવે, તમે જેમ જોશો, આ ઝડપથી નકામી મળશે - 862 00:35:29,810 --> 00:35:30,850 [મેઓવ] 863 00:35:30,850 --> 00:35:31,940 ડેવીડના MALAN: - પરંતુ તે પણ સુંદર પ્રકારની છે. 864 00:35:31,940 --> 00:35:35,244 [મેઓવ] 865 00:35:35,244 --> 00:35:37,460 ડેવીડના MALAN: ઠીક છે, જેથી વધુ સારી રીતે, અને અમે ચોક્કસપણે ઉપયોગ કરી શકો છો કે જે 866 00:35:37,460 --> 00:35:41,060 આ રહ્યાં માં અપ chunking જ સંક્રમણ 867 00:35:41,060 --> 00:35:43,520 માળખું દો, પરંતુ તે વધુ રસપ્રદ હજુ પણ બનાવે છે. 868 00:35:43,520 --> 00:35:47,480 >> મને આગળ જાઓ અને ચોથા અણબનાવ અહીં ખોલવા માટે, હું જ્યાં 869 00:35:47,480 --> 00:35:50,020 વસ્તુઓ એક પગલું આગળ લે છે. 870 00:35:50,020 --> 00:35:54,450 તેથી આ પ્રમાણે, આ બોલ પર કોઈ જોકે આ પ્રથમ છે 871 00:35:54,450 --> 00:35:58,530 નજરમાં, આ કાર્યક્રમ શું રહ્યું છે? 872 00:35:58,530 --> 00:35:59,790 તે મેઓવ વખત બનશે. 873 00:35:59,790 --> 00:36:00,160 શા માટે? 874 00:36:00,160 --> 00:36:03,340 વેલ, એક છે, જ્યાં સુધી મને ખબર છે, હંમેશા બે કરતાં ઓછો હોય છે. 875 00:36:03,340 --> 00:36:04,890 ત્યાં રેન્ડમનેસ કોઈ ખ્યાલ અહીં છે. 876 00:36:04,890 --> 00:36:07,240 હું હાર્ડ કોડેડ શાબ્દિક કરેલા એક અને બે, પરંતુ આ છે 877 00:36:07,240 --> 00:36:10,370 ઉદાહરણ હવે ખરેખર એક બુલિયન અભિવ્યક્તિ મદદથી. 878 00:36:10,370 --> 00:36:13,650 જેમ જોસેફ તેમના સ્યુડોકોડનો કર્યું હતું માંગો, તો ખાડો તો 879 00:36:13,650 --> 00:36:17,170 તમે શોધી બંધબેસતા મોજાં પછી નીચેના કરવા, અહીં અમારી પાસે 880 00:36:17,170 --> 00:36:19,750 અભિવ્યક્તિ એક કરતાં ઓછી પછી બે છે જો - 881 00:36:19,750 --> 00:36:21,820 અને હકીકતમાં આપણે પણ ખાડો કરવામાં થોડો હોય છે, 882 00:36:21,820 --> 00:36:24,480 જ્યાં જાંબલી સહેજ જમણી ઇન્ડેન્ટેડ છે - 883 00:36:24,480 --> 00:36:26,600 પછી તમે સાઉન્ડ મેઓવ રમવા જઈ રહ્યાં છો. 884 00:36:26,600 --> 00:36:30,060 હવે, આ કિસ્સામાં, એક કે જે હંમેશા બે કરતાં ઓછી છે, જેથી આ 885 00:36:30,060 --> 00:36:31,970 શરત એક કચરો પ્રકારની છે. 886 00:36:31,970 --> 00:36:34,890 પરંતુ અમે કરવાનો પ્રયત્ન, કારણ કે અમે જોશો માટે અન્ય વસ્તુઓ પ્લગ માં પડશે 887 00:36:34,890 --> 00:36:37,420 આ જગ્યામાં જ્યાં એક અને બે હવે છે. 888 00:36:37,420 --> 00:36:41,340 તેથી આપણે હવે આ ઘણાબધા પાંચ ઉદાહરણ માટે આગળ 889 00:36:41,340 --> 00:36:45,850 hellos અને આ કાર્યક્રમ શું થઈ રહ્યું છે તે જુઓ. 890 00:36:45,850 --> 00:36:48,710 >> તેથી હવે, એક ઇંગલિશ સજા માં, આ કેવી રીતે કરે છે 891 00:36:48,710 --> 00:36:51,460 કાર્યક્રમ વર્તે? 892 00:36:51,460 --> 00:36:52,950 પ્રેક્ષક: અડધા સમય Meows. 893 00:36:52,950 --> 00:36:55,380 ડેવીડના MALAN: સમય ની મેઓવ અડધા છે, તેથી આ એક રસ્તો છે 894 00:36:55,380 --> 00:36:56,700 ખૂબ સરળ વિચાર પહોંચાડવાના. 895 00:36:56,700 --> 00:36:59,400 તેમ છતાં અમે કેટલાક અસમાનતા ઉપયોગ કરી અહીં થાય છે 896 00:36:59,400 --> 00:37:01,860 કેટલાક નંબરો, આ ખરેખર માત્ર એક કાર્યકારી 897 00:37:01,860 --> 00:37:09,490 માર્ગ, કહે જો સિક્કો સચેત રહો આવે ચોક્કસ રીતે, જાઓ, 898 00:37:09,490 --> 00:37:10,270 આગળ અને મેઓવ. 899 00:37:10,270 --> 00:37:13,540 અથવા ઊલટી, જો સિક્કો અપ આવે પૂંછડીઓ, મેઓવ નથી. 900 00:37:13,540 --> 00:37:15,110 અને આ કિસ્સામાં, અમે કેવી રીતે વ્યક્ત કરે છે કે નહિં? 901 00:37:15,110 --> 00:37:17,950 અમે 1 થી 10 રેન્ડમ નંબર ચુંટો, અને પડશે કે જો 902 00:37:17,950 --> 00:37:21,110 નંબર 6 કરતા ઓછી છે, તો આગળ વધો અને મેઓવ. 903 00:37:21,110 --> 00:37:22,260 અને આ કેવી રીતે અહીં મળ્યો? 904 00:37:22,260 --> 00:37:24,620 વેલ ફરી, માત્ર ખેંચીને અને ડ્રોપ અને નોટિસ 905 00:37:24,620 --> 00:37:26,190 વસ્તુઓ સ્થાને ધકેલ્યો latches. 906 00:37:26,190 --> 00:37:28,020 >> તેથી હવે આપણે જોઈ જો આ રેન્ડમનેસ કામ કરે છે. 907 00:37:28,020 --> 00:37:29,845 મને આગળ વધો અને લીલો ધ્વજ પર ક્લિક કરો. 908 00:37:29,845 --> 00:37:31,120 [મેઓવ] 909 00:37:31,120 --> 00:37:32,000 ડેવીડના MALAN: ઠીક છે. 910 00:37:32,000 --> 00:37:33,430 [મેઓવ] 911 00:37:33,430 --> 00:37:35,260 ડેવીડના MALAN: ઠીક છે. 912 00:37:35,260 --> 00:37:38,510 ઠીક છે, સારુ, તેથી અમે હેડ, હેડ, પૂંછડીઓ અસરકારક રીતે મળી. 913 00:37:38,510 --> 00:37:39,295 પૂંછડીઓ. 914 00:37:39,295 --> 00:37:39,590 [મેઓવ] 915 00:37:39,590 --> 00:37:41,829 ડેવીડના MALAN: મથાળાઓ. 916 00:37:41,829 --> 00:37:43,220 [મેઓવ] 917 00:37:43,220 --> 00:37:44,040 ડેવીડના MALAN: ઉત્તમ. 918 00:37:44,040 --> 00:37:46,220 તે હંમેશા અનાડી જ્યારે માત્ર આંકડાકીય તમે ખરાબ વિચાર 919 00:37:46,220 --> 00:37:48,510 ચલાવો, અને એ બધા હેડ છે, અને કાર્યક્રમ ખરેખર નથી 920 00:37:48,510 --> 00:37:49,230 કામ તરીકે તમે આશા છો. 921 00:37:49,230 --> 00:37:51,210 પરંતુ આ સમય, તે કામ કર્યું હતું, અને અમે હોય એવું લાગે છે, જો આપણે કર્યું 922 00:37:51,210 --> 00:37:53,830 આ વખત એક અનંત નંબર, 50% ઘટે છે. 923 00:37:53,830 --> 00:37:56,950 હવે ફરી, તે રસપ્રદ નથી, માત્ર બિલાડી બનાવવા 924 00:37:56,950 --> 00:37:59,840 મેઓવ, તેથી આપણે જોઈ જો અમે આ થોડી વધુ આગળ ન કરી શકે 925 00:37:59,840 --> 00:38:01,820 અહીં છ આવૃત્તિ છે. 926 00:38:01,820 --> 00:38:05,620 તેથી હવે, અમે ખરેખર હેરાન આવૃત્તિ હોય - 927 00:38:05,620 --> 00:38:08,215 [દર થોડા SECONDS MEOWS] 928 00:38:08,215 --> 00:38:10,640 ડેવીડના MALAN: - અને આ એ છે જે ઓળખાય છે, સામાન્ય એક તરીકે, 929 00:38:10,640 --> 00:38:11,670 અનંત લૂપ. 930 00:38:11,670 --> 00:38:14,190 >> આ કિસ્સામાં તેથી અનંત લૂપ ખરાબ લાગે છે. 931 00:38:14,190 --> 00:38:16,970 તે નિશ્ચિતપણે ખરાબ ઊંડાણ શરૂ ચાલી રહ્યું છે, અને હજુ સુધી અનંત 932 00:38:16,970 --> 00:38:18,740 આંટીઓ હંમેશાં ખરાબ નથી. 933 00:38:18,740 --> 00:38:20,910 તમે કોમ્પ્યુટર પ્રોગ્રામ જ્યાં તમે છો માં સંદર્ભ વિચાર કરી શકો છો 934 00:38:20,910 --> 00:38:22,910 ખરેખર એક અનંત લૂપ કરવા માંગો છો? 935 00:38:22,910 --> 00:38:23,691 યાહ? 936 00:38:23,691 --> 00:38:26,520 AUDIENCE: જ્યારે તમે શરત તપાસ કરવા માંગો છો. 937 00:38:26,520 --> 00:38:28,240 ડેવીડના MALAN: ઠીક છે, જ્યારે તમે એક શરત ચકાસણી રાખવા માંગો છો? 938 00:38:28,240 --> 00:38:29,190 શું ગમે છે? 939 00:38:29,190 --> 00:38:30,440 AUDIENCE: [અશ્રાવ્ય] 940 00:38:36,060 --> 00:38:38,170 ડેવીડના MALAN: ઠીક છે, સારી છે, તેથી જો તમે અમુક કાર્યક્રમ હતો કેટલીક 941 00:38:38,170 --> 00:38:40,440 ઘર ઓટોમેશન વસ્તુ, કે જ્યાં તમે સતત માંગો છો પ્રકારની 942 00:38:40,440 --> 00:38:41,980 મોનિટર કેસ કંઈક છે. 943 00:38:41,980 --> 00:38:42,850 પર પ્રકાશ છે? 944 00:38:42,850 --> 00:38:45,020 પર પ્રકાશ છે કારણ કે કદાચ તમે ટાઈમર હોય છે, અને 945 00:38:45,020 --> 00:38:47,360 તમે તેઓને જવા માંગો છો, તો તમે કંઈક કરવાની જરૂર પડી શકે છે 946 00:38:47,360 --> 00:38:48,290 ફરીથી અને ફરીથી. 947 00:38:48,290 --> 00:38:50,540 અને હકીકતમાં, ટાઈમરો ઓફ કહીએ તો, તમે કોઈ પણ છે 948 00:38:50,540 --> 00:38:53,100 તમારા કમ્પ્યુટર અથવા ડિજિટલ ઘડિયાળ પર ઘડિયાળો, કે જે છે 949 00:38:53,100 --> 00:38:54,210 અનંત લૂપ. 950 00:38:54,210 --> 00:38:56,980 તે સમય અપડેટ ચાલુ રહે છે કારણ કે તે સતત છે 951 00:38:56,980 --> 00:38:59,750 તપાસ અને ચકાસણી અને ચકાસણી હોય છે તે સમય બદલાયો હોય, 952 00:38:59,750 --> 00:39:01,000 અને જો એમ હોય તો, ઓહ, મારા દેવ. 953 00:39:03,670 --> 00:39:04,740 આ ઘડિયાળ છેલ્લે બદલાયેલ છે. 954 00:39:04,740 --> 00:39:07,020 તે તમને તે કિંમત પ્રદર્શિત કરવાની જરૂર છે. 955 00:39:07,020 --> 00:39:10,880 તેથી, જ્યારે સમય અનંત આંટીઓ મોટા ભાગના ભૂલ છે, 956 00:39:10,880 --> 00:39:13,950 અથવા ગરીબ ડિઝાઈન નિર્ણય ઓછામાં ઓછા, ક્યારેક તેઓ કરવું 957 00:39:13,950 --> 00:39:14,785 તેમની કિંમત હોય છે. 958 00:39:14,785 --> 00:39:18,170 >> વેલ, જે hello7 વધુ અહીં આગળ દો. 959 00:39:18,170 --> 00:39:20,410 તેથી હવે કાર્યક્રમ થોડો વધુ ઇન્ટરેક્ટિવ મળશે. 960 00:39:20,410 --> 00:39:23,120 મને અહીં ઝૂમ, અને ફરીથી, આ એ છે જે સારું છે 961 00:39:23,120 --> 00:39:23,640 સ્ક્રેચ વિશે. 962 00:39:23,640 --> 00:39:26,760 અને અમે તેનો ઉપયોગ સ્પષ્ટ, સ્ક્રેચ, માત્ર આજે અને માં હશો 963 00:39:26,760 --> 00:39:27,780 આગામી સપ્તાહ સમસ્યા સુયોજિત કરો. 964 00:39:27,780 --> 00:39:31,920 પરંતુ સોમવારે, અમે આ કાર્યક્રમ માં સી માં અહીં ડાઇવ તે, 965 00:39:31,920 --> 00:39:33,190 કાયમ માટે, નીચેનો. 966 00:39:33,190 --> 00:39:35,890 જો માઉસ પોઇન્ટર સ્પર્શ - હવે, જે છે 967 00:39:35,890 --> 00:39:36,420 અહીં સંદર્ભ? 968 00:39:36,420 --> 00:39:39,670 વેલ નોટિસ, અને તે જે નીચે પસંદ તળિયે અહીં 969 00:39:39,670 --> 00:39:43,060 જમણી બિલાડી છે, એક સ્પ્રાઈટ, તેથી આ સ્ક્રિપ્ટો, આ 970 00:39:43,060 --> 00:39:45,720 કાર્યક્રમ, તેમને ખાસ લાગુ પડે છે. 971 00:39:45,720 --> 00:39:48,950 તેથી જો કે બિલાડી માઉસ પોઇન્ટર સ્પર્શ છે, પછી તે ચાલી રહ્યું છે 972 00:39:48,950 --> 00:39:51,350 આ રમવા નીચે અને બે સેકન્ડ રાહ જુઓ, અને 973 00:39:51,350 --> 00:39:53,030 પછી જાહેરાત nauseum પુનરાવર્તન કરો. 974 00:39:53,030 --> 00:39:55,360 >> તેથી આપણે આગળ વધીશું અને નાટક નહીં. 975 00:39:55,360 --> 00:39:57,580 કંઈ થાય છે, પરંતુ જો હું પેટ કરવા માંગો છો તે 976 00:39:57,580 --> 00:39:59,310 બિલાડી હવે, હું ફક્ત કરી શકો છો. 977 00:39:59,310 --> 00:40:01,130 [મેઓવ] 978 00:40:01,130 --> 00:40:02,244 ડેવીડના MALAN: આરાધ્ય. 979 00:40:02,244 --> 00:40:05,956 [મેઓવ] 980 00:40:05,956 --> 00:40:08,750 ડેવીડના MALAN: ઠીક છે, ઓછા હેરાન, પણ નીરસ નહીં, 981 00:40:08,750 --> 00:40:11,480 તેથી આપણે પર ખસેડો અને જુઓ જો આપણે ન પિચકારીની કરી શકો છો 982 00:40:11,480 --> 00:40:12,460 થોડી વધુ તર્કશાસ્ત્ર. 983 00:40:12,460 --> 00:40:14,300 કે સાત ઉદાહરણ હતા. 984 00:40:14,300 --> 00:40:16,090 >> આઠ ઉદાહરણ અહીં, અમે જઈ રહ્યાં છો 985 00:40:16,090 --> 00:40:18,670 એક બીજા સ્થિતિ દાખલ. 986 00:40:18,670 --> 00:40:21,440 જેથી માર્ગ માં શાબ્દિક કાંટો જેમ જ, જેમાં તમે જઇ શકો છો 987 00:40:21,440 --> 00:40:24,260 બાકી અથવા તમે જઇ શકો છો, કોઇ પ્રોગ્રામીંગ એક શરત 988 00:40:24,260 --> 00:40:28,120 ભાષા સ્ક્રેચ જેવી, અથવા આપણે સી જોશો, તો તમને મંજૂરી આપી શકે છે 989 00:40:28,120 --> 00:40:32,230 એક તો બીજું રચવા દ્વારા એક દિશામાં અથવા અન્ય જાય છે. 990 00:40:32,230 --> 00:40:35,160 તેથી તદ્દન સહજ રીતે, જો માઉસ પોઇન્ટર સ્પર્શ આ, 991 00:40:35,160 --> 00:40:38,680 કેટલાક ધ્વનિ રમવા આવશે, બાકી તો તે આ અન્ય ચલાવવાનું છે 992 00:40:38,680 --> 00:40:39,800 ધ્વનિ મેઓવ. 993 00:40:39,800 --> 00:40:42,510 હવે, જો તમે આ ધ્વનિઓ નામ પરથી અનુમાન દોરવું કરી શકો છો, તો તમે કરી શકો છો 994 00:40:42,510 --> 00:40:45,310 કદાચ ધારી શું આ કાર્યક્રમ માટે અપ નજરબંધી કરવી અર્થ થાય છે તે જ 995 00:40:45,310 --> 00:40:46,250 વિચારને. 996 00:40:46,250 --> 00:40:48,742 આ બિલાડી ઉમળકાભેર meowing છે. 997 00:40:48,742 --> 00:40:49,230 [મેઓવ] 998 00:40:49,230 --> 00:40:51,410 ડેવીડના MALAN: ઉમળકાભેર કરે છે, પરંતુ 999 00:40:51,410 --> 00:40:52,926 તદ્દન સ્પર્શ કરી ગમશે. 1000 00:40:52,926 --> 00:40:54,550 [ROARS] 1001 00:40:54,550 --> 00:40:57,500 ડેવીડના MALAN: તેથી હવે અમે એક બિલાડી જે તમે કિકિયારી કરશે. 1002 00:40:57,500 --> 00:41:00,570 >> તમામ હક, પણ અહીં એક બિલાડી સાથે છેલ્લા ઉદાહરણ તરીકે, અને 1003 00:41:00,570 --> 00:41:02,920 હિસ્સો ઓપન આવૃત્તિ આ અહીં નવ દો. 1004 00:41:02,920 --> 00:41:06,190 તેથી હવે અમે આગામી હું કરી શકે છે કે જે સૌથી વધુ હેરાન અવાજ છે 1005 00:41:06,190 --> 00:41:11,630 શોધવા તેથી, અમે એક વોલરસને અથવા સમુદ્ર અહીં સિંહ જે ચાલી રહ્યું છે પાસે 1006 00:41:11,630 --> 00:41:13,222 નીચે પ્રમાણે કરો. 1007 00:41:13,222 --> 00:41:20,870 [SEAL છાલ] 1008 00:41:20,870 --> 00:41:23,310 ડેવીડના MALAN: ઠીક છે, તેથી આ પર જાઓ ત્યાં સુધી તમે બહાર આકૃતિ આવશે કેવી રીતે 1009 00:41:23,310 --> 00:41:24,640 આ કાર્યક્રમ કામ કરે છે. 1010 00:41:24,640 --> 00:41:28,560 આ સમય તેથી, આ પ્રાણી બે સ્ક્રિપ્ટો ધરાવે છે, અને શું છે 1011 00:41:28,560 --> 00:41:31,050 અહીં રસપ્રદ છે કે આ સ્ક્રિપ્ટો ચલાવો જવું છે 1012 00:41:31,050 --> 00:41:32,260 સમાંતર છે. 1013 00:41:32,260 --> 00:41:35,340 તેથી કારણ કે તેઓ એક લીલો ધ્વજ બંને સાથે પ્રારંભ ક્લિક થાય, 1014 00:41:35,340 --> 00:41:38,080 આ જેવા જવા જેવી છે, અને બંને પ્રોગ્રામો ચલાવે શરૂ 1015 00:41:38,080 --> 00:41:41,370 એકવાર પણ જો તેઓ કાયમ રહ્યાં રહ્યાં છે. 1016 00:41:41,370 --> 00:41:44,420 તેથી ઉપરની સ્ક્રિપ્ટમાં, હું કેટલાક તર્ક હોય છે. 1017 00:41:44,420 --> 00:41:49,275 લક્ષણો આપે છે શું છે કે જે નથી ત્યાં પૂરા પાડે છે? 1018 00:41:49,275 --> 00:41:50,740 [SEAL છાલ] 1019 00:41:50,740 --> 00:41:51,670 AUDIENCE: [અશ્રાવ્ય] 1020 00:41:51,670 --> 00:41:53,295 ડેવીડના MALAN: જો તે શું છે? 1021 00:41:53,295 --> 00:41:53,760 [SEAL છાલ] 1022 00:41:53,760 --> 00:41:55,852 પ્રેક્ષક: શૂન્ય મ્યૂટ જો, તો તે રમી રાખવા રહ્યું છે 1023 00:41:55,852 --> 00:41:58,410 અવાજ. [SEAL છાલ] 1024 00:41:58,410 --> 00:41:58,940 ડેવીડના MALAN: ઠીક છે, સારુ. 1025 00:41:58,940 --> 00:42:01,960 તેથી મ્યૂટ તો, ગમે આ છે, આ નારંગી વસ્તુ શૂન્ય છે, 1026 00:42:01,960 --> 00:42:05,370 પછી સમુદ્રમાં સિંહ અવાજ રમે છે અને લાગે છે "ઓહ, 1027 00:42:05,370 --> 00:42:06,770 હાય, "બે સેકન્ડ માટે. 1028 00:42:06,770 --> 00:42:09,380 હવે, હું જાણું છું મ્યૂટ શું છે, પરંતુ શૂન્ય અપ conjures 1029 00:42:09,380 --> 00:42:11,230 ખોટી અથવા બંધ વિચાર. 1030 00:42:11,230 --> 00:42:14,490 તેથી જો મ્યૂટ ખોટું છે, તેથી જો નહિં મ્યૂટ, 1031 00:42:14,490 --> 00:42:15,660 આ ધ્વનિ વગાડવાનું રાખો. 1032 00:42:15,660 --> 00:42:17,350 બધા હક, તો સાથે સાથે, અમે કેવી રીતે આ વસ્તુ નિષ્ક્રિય કરી શકું? 1033 00:42:17,350 --> 00:42:19,310 >> વેલ, બીજા સ્ક્રિપ્ટ પર નીચે ત્યાં જોવા દો. 1034 00:42:19,310 --> 00:42:22,130 બીજા સ્ક્રિપ્ટ કહે શૂન્ય મ્યૂટ સુયોજિત કરો. 1035 00:42:22,130 --> 00:42:25,180 નોટિસ તે પણ નારંગી, જેથી શું સ્ક્રેચ તે રંગો જ નથી 1036 00:42:25,180 --> 00:42:27,400 એ જ છાંયો માં બ્લોક્સ તે પ્રકારની જો 1037 00:42:27,400 --> 00:42:28,850 ના તાર્કિક રીતે સંકળાયેલો છે. 1038 00:42:28,850 --> 00:42:32,850 તેથી જ મ્યૂટ અપ ટોચ નારંગી હતી, તેથી મ્યૂટ છે ડાઉન અહીં 1039 00:42:32,850 --> 00:42:34,060 નારંગી બ્લોક તમારો ઉલ્લેખ કર્યો. 1040 00:42:34,060 --> 00:42:36,170 પરંતુ આ ચલ સોંપણીઓ છે, તેથી માત્ર માંગો 1041 00:42:36,170 --> 00:42:39,170 બીજગણિત, તમે એક્સ અને વાય અને ઝેડ હોય, પ્રોગ્રામિંગ માં તમારી પાસે 1042 00:42:39,170 --> 00:42:41,440 ચલો, પરંતુ તેઓ સામાન્ય રીતે કરશો - 1043 00:42:41,440 --> 00:42:42,580 એક ક્ષણ અને કેવી રીતે આકૃતિ માટે લેટ્સ વિરામ 1044 00:42:42,580 --> 00:42:44,280 આ ભસતા અટકાવો. 1045 00:42:44,280 --> 00:42:45,480 હું આ કેવી રીતે કરવું? 1046 00:42:45,480 --> 00:42:46,480 [SEAL છાલ] 1047 00:42:46,480 --> 00:42:47,920 ડેવીડના MALAN: ઠીક છે. 1048 00:42:47,920 --> 00:42:49,490 તે બંધ કરી દીધું. ઠીક છે. 1049 00:42:49,490 --> 00:42:52,230 >> તેથી માત્ર બીજગણિત તરીકે તમે એક્સ, વાય અને ઝેડ ચલો હોય છે, પરંતુ 1050 00:42:52,230 --> 00:42:55,260 પ્રોગ્રામિંગ, એક્સ, વાય અને ઝેડ જેવા ચલો કર્યા સામાન્ય રીતે 1051 00:42:55,260 --> 00:42:57,330 પર frowned કારણ કે તેઓ બધા વ્યક્ત ન કરશો. 1052 00:42:57,330 --> 00:43:00,070 તેઓ સિમેન્ટીક અર્થ બિલકુલ નથી, તેથી મોટાભાગના 1053 00:43:00,070 --> 00:43:02,110 પ્રોગ્રામિંગ ભાષાઓ, ચલો સંપૂર્ણ હોઈ શકે છે 1054 00:43:02,110 --> 00:43:05,270 વિકસિત નામો અથવા શબ્દો અથવા શબ્દસમૂહની, મ્યૂટ ગમે, કહેવું 1055 00:43:05,270 --> 00:43:06,030 તેઓ શું કરી. 1056 00:43:06,030 --> 00:43:09,380 તેથી આ બીજા સ્ક્રિપ્ટ પણ કાયમ સાંભળી હતી, અને જણાવ્યું હતું 1057 00:43:09,380 --> 00:43:12,100 જો કી, કીબોર્ડ કી જગ્યા છે, 1058 00:43:12,100 --> 00:43:13,370 દબાવવામાં, પ્રશ્ન ચિહ્ન. 1059 00:43:13,370 --> 00:43:16,300 તેથી ત્યાં બુલિયન અભિવ્યક્તિ કે સાથે શરત છે 1060 00:43:16,300 --> 00:43:19,010 એક પ્રશ્ન ક્યાં પ્રમાણિકપણે જવાબ આપવો કે ખોટું થઈ રહ્યું છે, 1061 00:43:19,010 --> 00:43:22,880 પછી હું તેને ની અંદર હોય તો તે જગ્યા કી દબાવવામાં આવે અને 1062 00:43:22,880 --> 00:43:28,020 જો મ્યૂટ શૂન્ય છે, એક મ્યૂટ સુયોજિત કરો, બીજા શૂન્ય મ્યૂટ સુયોજિત કરો. 1063 00:43:28,020 --> 00:43:30,510 જેથી માર્ગ આ અન્ય fork, અને સૂચના હું કેવી રીતે કરેલા 1064 00:43:30,510 --> 00:43:33,500 બે જો શરતો નેસ્ટ, ચકાસણી એક રસ્તો છે જે 1065 00:43:33,500 --> 00:43:36,610 જગ્યા પટ્ટી દબાવવામાં કારણ કે જો આમ હોય, હું ક્યાં આ જાઓ કરવા માંગો છો 1066 00:43:36,610 --> 00:43:38,000 માર્ગ અથવા તે રીત. 1067 00:43:38,000 --> 00:43:40,210 અને હું મ્યૂટ મૂલ્ય કેવી રીતે ઊંધું કરવું છે? 1068 00:43:40,210 --> 00:43:41,410 હું તપાસ છે શૂન્ય છે? 1069 00:43:41,410 --> 00:43:45,890 જો આમ હોય, તો તે એક બનાવવા માટે, બીજું તે શૂન્ય તેથી ટૉગલ કરવા 1070 00:43:45,890 --> 00:43:47,670 તેના બે રાજ્યો. 1071 00:43:47,670 --> 00:43:50,030 >> બધા હક છે, તેથી અમે તો પછી આ મૂળભૂત કેટલાક 1072 00:43:50,030 --> 00:43:50,540 રચના. 1073 00:43:50,540 --> 00:43:52,810 અમે બુલિયન અભિવ્યક્તિઓ છે, અને ખ્યાલ પણ, આ છે 1074 00:43:52,810 --> 00:43:54,050 અજાણ્યા કે નહિં. 1075 00:43:54,050 --> 00:43:56,730 હકીકતમાં, અહીં હાર્વર્ડ કોર્સ CS50 માતાનો ઝડપી સ્ક્રીનશોટ છે 1076 00:43:56,730 --> 00:43:59,740 શોપિંગ સાધન, અને ત્યાં બહાર કોઇ પણ વેબસાઇટ કે ચકાસણીબોક્સ છે 1077 00:43:59,740 --> 00:44:02,420 અને ડ્રોપ ડાઉન્સ ખરેખર, આ બધા સમય ઉપયોગ કરવામાં 1078 00:44:02,420 --> 00:44:03,430 બુલિયન અભિવ્યકિત છે. 1079 00:44:03,430 --> 00:44:05,760 આ અહીં કિસ્સામાં, જો તમે ચકાસણીબોક્સ માટે આગામી ક્લિક કરો 1080 00:44:05,760 --> 00:44:08,620 કરતાં વધારે અથવા 4.5 માટે સમાન છે, અથવા તે જ આગળ કોર્સ 1081 00:44:08,620 --> 00:44:11,200 વિદ્યાશાખા, તો તમે બુલિયન અભિવ્યક્તિ સ્પષ્ટ કરી રહ્યા છીએ. 1082 00:44:11,200 --> 00:44:14,780 મને અભ્યાસક્રમો જેના માટે કે સમીકરણ સાચું છે બતાવો. 1083 00:44:14,780 --> 00:44:17,080 અથવા જમણી, અભ્યાસક્રમો હું છું સાથે સંઘર્ષ નથી 1084 00:44:17,080 --> 00:44:20,440 લેતા, જો કે ચકાસાયેલ છે, તો પછી હા, તમે તપાસ કરવા માંગો છો 1085 00:44:20,440 --> 00:44:22,890 કે શરત, તો તમે તેને અવગણવા માંગો છો. 1086 00:44:22,890 --> 00:44:25,170 તેથી બુલિયન સમીકરણો આસપાસ તમામ પ્રકારની હોય છે, પરંતુ જ્યારે 1087 00:44:25,170 --> 00:44:28,080 અમે તેમને પરિસ્થિતિમાં મૂકી શરતો જો કે શું, તો 1088 00:44:28,080 --> 00:44:30,480 ELSEs, અથવા આપણે પણ ઊંડા અનુકરણ કરી શકો છો 1089 00:44:30,480 --> 00:44:32,830 સ્તરો, તો બીજું બીજું તો - 1090 00:44:32,830 --> 00:44:34,430 જેથી ત્રણ ભાગનું બનેલું રાજ્ય જેવું છે. 1091 00:44:34,430 --> 00:44:36,920 તમે આ રીતે અથવા આ રીતે અથવા આ રીતે જઈ શકે છે. 1092 00:44:36,920 --> 00:44:39,680 અમે માળો વસ્તુઓ રાખવા માટે જુદી જુદી દિશામાં જઈ શકે છે. 1093 00:44:39,680 --> 00:44:41,800 >> તેથી સ્ક્રેચ આ આંટીઓ કાયમ જેવી છે. 1094 00:44:41,800 --> 00:44:44,750 તેને 10 પુનરાવર્તન જેમ આ લક્ષણો અમુક છે, 1095 00:44:44,750 --> 00:44:46,260 વખત મર્યાદિત સંખ્યા. 1096 00:44:46,260 --> 00:44:49,040 અમે હવે ક્ષમતા ચલો સુયોજિત હોય છે, તેથી આ કિસ્સામાં 1097 00:44:49,040 --> 00:44:51,810 હું હમણાં પૂરતું, એક ચલ કહેવાતા મોજાં જાહેર કર્યું છે. 1098 00:44:51,810 --> 00:44:54,340 હું 0 થી આરંભ કર્યો છે, અને તે હજુ સુધી અન્ય દિશામાં છે 1099 00:44:54,340 --> 00:44:56,940 હું અમે લેવામાં હોઈ શકે છે જોસેફ સાથે અહીં, કદાચ જેમાં 1100 00:44:56,940 --> 00:45:00,150 માત્ર કેટલા મોજા હું પર ટ્રૅક રાખવા અને સમાપ્ત 1101 00:45:00,150 --> 00:45:03,490 કાર્યક્રમ જ્યારે કે ચલ કિંમત 2 છે. 1102 00:45:03,490 --> 00:45:05,660 કે generalizing જેવું બીજી રીતે જોઈએ કે કરશે 1103 00:45:05,660 --> 00:45:08,820 સમસ્યા અને કંઈક ફરીથી અને ફરીથી કરી. 1104 00:45:08,820 --> 00:45:12,080 વેલ, ચાલો આગળ વધો અને હવે બે નવા વસ્તુઓ દાખલ. 1105 00:45:12,080 --> 00:45:14,100 પહેલાં પ્રોગ્રામિંગનો અનુભવ ધરાવતા તમે તે કરશે જેથી 1106 00:45:14,100 --> 00:45:17,120 ખબર છે કે ભાષાઓ ઘણો એરે, અથવા વેક્ટર્સ હોય અથવા 1107 00:45:17,120 --> 00:45:19,970 યાદીઓ, અને ખરેખર, સ્ક્રેચ આ કંઈક પણ ધરાવે છે. 1108 00:45:19,970 --> 00:45:22,510 તેથી આપણે જોઈ જો અમે વસ્તુઓ આગલા સ્તર પર અહીં લઈ શકો છો. 1109 00:45:22,510 --> 00:45:24,920 જો હું આ પઝલ માટે ટુકડા સાથે ક્ષમતા છે, હવે હોય, 1110 00:45:24,920 --> 00:45:29,080 એક ચલ માટે શબ્દ અથવા નંબર કંઈક, ઉમેરવા, હું આ કરી શકો છો 1111 00:45:29,080 --> 00:45:30,550 વસ્તુઓ એકઠા કરવાનું શરૂ કરો. 1112 00:45:30,550 --> 00:45:33,630 અને આ ખરેખર રમતો જેવી વસ્તુઓ માટે ખૂબ સુયોગ્ય છે, 1113 00:45:33,630 --> 00:45:35,810 ભૂમિકા રમતા રમતો જ્યાં તમે આસપાસ વૉકિંગ પ્રકારની છો 1114 00:45:35,810 --> 00:45:38,600 કેટલાક કાલ્પનિક વિશ્વ વસ્તુઓ એકત્ર, વસ્તુઓ ચૂંટવું અપ 1115 00:45:38,600 --> 00:45:39,900 પોઇન્ટ આવક, અથવા ગમે છે. 1116 00:45:39,900 --> 00:45:42,310 તમે ઇન્વેન્ટરી કેટલાક પ્રકારની ટ્રેક રાખવા માંગો છો, અને શકે છે 1117 00:45:42,310 --> 00:45:45,180 ખરેખર, કે અમારા એક ભૂતપૂર્વ અહીં વિદ્યાર્થીઓને શું કર્યું 1118 00:45:45,180 --> 00:45:47,750 કંઈક Fruitcraft આરપીજી કહેવાય છે. 1119 00:45:47,750 --> 00:45:51,820 >> તેથી દો મને આગળ વધો અને આ વસ્તુ અહીં ખોલી, અને 1120 00:45:51,820 --> 00:45:56,260 Fruitcraft, અમે ટોચ પર આ વિશ્વ અપ છે. 1121 00:45:56,260 --> 00:45:58,820 તેથી દો મને આગળ વધો અને લીલો ધ્વજ પર ક્લિક કરો. 1122 00:45:58,820 --> 00:46:01,040 શીર્ષ પર ડાબે નોટીસ યાદી અમુક પ્રકારની છે. 1123 00:46:01,040 --> 00:46:04,110 કે સ્ક્રેચ આપણે શું ઝાકઝમાળ કૉલ અથવા પડશે તરીકે અમલમાં છે 1124 00:46:04,110 --> 00:46:06,890 યાદી હવે, અને અમે આ થોડું એનિમેશન હોય છે. 1125 00:46:06,890 --> 00:46:10,440 તેથી જ અમે આ કૂકી પ્રેમ કથા સાથે અગાઉ શરૂ, 1126 00:46:10,440 --> 00:46:13,320 અને પછી અમે બિલાડી અને સમુદ્ર સિંહ વધ્યા છે, હવે અમે કરી શકો છો 1127 00:46:13,320 --> 00:46:15,100 વસ્તુઓ છે કે જે વધુ ઇન્ટરેક્ટિવ છે. 1128 00:46:15,100 --> 00:46:18,250 અને આ થોડો વાદળી વ્યક્તિ, હું તેમના ફરતે ખસેડવા શરૂ કરી શકો છો 1129 00:46:18,250 --> 00:46:19,500 અહીં થોડું ઘર છે. 1130 00:46:19,500 --> 00:46:22,570 જેથી તે લાગે છે કે તે એક બહાર નીકળો મળ્યું છે ડાઉન અહીં, હું ઉપયોગ કરું છું 1131 00:46:22,570 --> 00:46:25,260 આ તીર કીઓ, અપ ડાઉન અધિકાર બાકી છે. 1132 00:46:25,260 --> 00:46:28,370 અને હવે હું બહાર છું, જેથી દો છે હું શું અહીં મેળવ્યા છે. 1133 00:46:28,370 --> 00:46:30,920 એક નારંગી જેવી લાગે છે, અને ખરેખર, જલદી હું સ્પર્શ 1134 00:46:30,920 --> 00:46:33,110 નારંગી, તે મારા યાદી માં plopped નહીં. 1135 00:46:33,110 --> 00:46:35,640 જો હું પર જાઓ cherries અહીં, હવે હું કંઈક 1136 00:46:35,640 --> 00:46:36,760 બીજું મારા ઇન્વેન્ટરીમાં. 1137 00:46:36,760 --> 00:46:39,100 અને આ બધા સરસ અને સુંદર છે, પરંતુ કેવી રીતે લાગે છે કે, હવે, આ 1138 00:46:39,100 --> 00:46:39,840 છે અમલમાં મૂકી. 1139 00:46:39,840 --> 00:46:42,490 વેલ, અમે એક યાદી આ ખ્યાલ હોય છે, અને તે દેખીતી રીતે એક 1140 00:46:42,490 --> 00:46:45,470 પઝલ ટુકડો છે કે જે તમે હમણાં તમે શું કરવા માંગો છો તે માટે ઉમેરવા માટે, ઉમેરો 1141 00:46:45,470 --> 00:46:46,950 નારંગી, cherries ઉમેરો. 1142 00:46:46,950 --> 00:46:48,540 હવે, આ થોડું વાદળી વ્યક્તિ શું કરી રહ્યો છે? 1143 00:46:48,540 --> 00:46:49,810 વેલ, તે સ્પ્રાઈટ છે. 1144 00:46:49,810 --> 00:46:52,190 અને કદાચ, નારંગી અને cherries - 1145 00:46:52,190 --> 00:46:54,140 તેઓ પોતાની જાતને અલગ sprites હતા. 1146 00:46:54,140 --> 00:46:56,980 અને બુલિયન શબ્દપ્રયોગ શરતો, મદદથી 1147 00:46:56,980 --> 00:47:00,530 વિદ્યાર્થી કદાચ હતી વ્યક્ત તો વાદળી વ્યક્તિ છે કરવાનો 1148 00:47:00,530 --> 00:47:04,590 સ્પર્શ cherries પછી તેના શબ્દ cherries ઉમેરો 1149 00:47:04,590 --> 00:47:07,890 માલસામાનની યાદી, અને તે પછી પણ ચેરી સ્પ્રાઈટ છુપાવો. 1150 00:47:07,890 --> 00:47:10,600 તેથી હૂડ નીચે, ત્યાં કદાચ હજુ ચેરી છે 1151 00:47:10,600 --> 00:47:11,350 ત્યાં સ્પ્રાઈટ. 1152 00:47:11,350 --> 00:47:14,160 અમે હમણાં જ કહ્યું કર્યું અસરકારક રીતે અદ્રશ્ય થઇ જાય છે. 1153 00:47:14,160 --> 00:47:16,340 >> હવે, જો હું ઉપર અહીં વૉકિંગ રાખવા, અમે પણ આ કરી શકો છો 1154 00:47:16,340 --> 00:47:19,150 સમીપસ્થ વસ્તુ છે, જ્યાં હું જાઓ અને સાઇન વાંચી શકે છે. 1155 00:47:19,150 --> 00:47:23,170 તેથી જો વાદળી વ્યક્તિ સાઇન સ્પર્શ, અમે આ સે બ્લોક કરી શકો છો 1156 00:47:23,170 --> 00:47:26,455 જેમ કે બિલાડી શબ્દોમાં અમને વાત કરી હતી, હેલ્લો, અગાઉના મળ્યો, " 1157 00:47:26,455 --> 00:47:26,880 કેટલાક ફળ? 1158 00:47:26,880 --> 00:47:29,290 તે ફળ સ્થળ લાવો. "બધા અધિકાર છે, તેથી હવે દેખીતી રીતે, 1159 00:47:29,290 --> 00:47:30,550 હું મારા દિશાઓ છે. 1160 00:47:30,550 --> 00:47:33,050 હું ઉપર અહીં ફળ સ્થાને શકે જાઓ, મારી વાક્ય અપ 1161 00:47:33,050 --> 00:47:33,740 દ્વાર સાથે. 1162 00:47:33,740 --> 00:47:35,390 હવે, હું અહીં છું. 1163 00:47:35,390 --> 00:47:38,120 હું કાઉન્ટર પર માણસ જઈ શકો છો. 1164 00:47:38,120 --> 00:47:40,330 તેમણે શોધે છે કે હું તેને બંધ છું, તેથી તે માટે પ્રયત્ન નથી 1165 00:47:40,330 --> 00:47:46,780 તદ્દન સરખું સ્પર્શ, અને હું રમત જીતી છે. 1166 00:47:46,780 --> 00:47:49,890 તેથી અમે Fruitcraft આરપીજી છે. 1167 00:47:49,890 --> 00:47:52,200 >> તેથી અમે પણ વધુ આ કરતાં અદ્યતન વસ્તુઓ કરી શકે છે. 1168 00:47:52,200 --> 00:47:53,200 અમે અવાજો ઉમેરી શકો છો. 1169 00:47:53,200 --> 00:47:54,610 અમે સ્યુડો રેન્ડમનેસ ઉમેરી શકો છો. 1170 00:47:54,610 --> 00:47:56,260 અમે જટિલતા ઉમેરી શકો છો. 1171 00:47:56,260 --> 00:47:58,490 મને આગળ અહીં જાઓ, અને બદલે આ જાતે કરવા માટે, 1172 00:47:58,490 --> 00:48:01,240 દો મને તમે એક કરતા વધુ આધુનિક સબમિશન્સ બતાવવા 1173 00:48:01,240 --> 00:48:06,640 અમે અમુક ચોક્કસ બ્લેક નામવાળી કોઈને છેલ્લા વર્ષ મળ્યો હતો. 1174 00:48:06,640 --> 00:48:08,910 અમે એક સ્વયંસેવક હોઈ શકે કે જેઓ પર દેખાતી આરામદાયક છે 1175 00:48:08,910 --> 00:48:12,600 કૅમેરા અને એક રમત રમવા માટે છે? 1176 00:48:12,600 --> 00:48:13,450 લગભગ અધિકાર ત્યાં કેવી રીતે? 1177 00:48:13,450 --> 00:48:15,380 પર આવો. 1178 00:48:15,380 --> 00:48:19,680 બધા હક તેથી, રમત કે જે તમે હમણાં જ અજાણપણે છે 1179 00:48:19,680 --> 00:48:20,780 માટે સ્વૈચ્છિક પણ રમ્યા - 1180 00:48:20,780 --> 00:48:25,910 [વધાવી] 1181 00:48:25,910 --> 00:48:28,610 ડેવીડના MALAN: - yesteryear માંથી કંઈક કહેવાય છે 1182 00:48:28,610 --> 00:48:30,100 "Frogger." તમારું નામ શું છે? 1183 00:48:30,100 --> 00:48:30,730 RENDA: Renda. 1184 00:48:30,730 --> 00:48:31,050 ડેવીડના MALAN: Redna? 1185 00:48:31,050 --> 00:48:32,530 RENDA: તે બો સાથે બ્રેન્ડા જેવું છે. 1186 00:48:32,530 --> 00:48:33,190 ડેવીડના MALAN: ઠીક છે, Renda. 1187 00:48:33,190 --> 00:48:33,590 ડેવિડ. 1188 00:48:33,590 --> 00:48:34,580 તમને મળીને સરસ. 1189 00:48:34,580 --> 00:48:38,690 >> તેથી અહીં "Frogger," અને જો આપણે વોલ્યુમ માત્ર ઊભા કરી શકે છે 1190 00:48:38,690 --> 00:48:39,780 થોડો, તો તમે આ થોડું છે 1191 00:48:39,780 --> 00:48:41,010 તળિયે લીલા દેડકો. 1192 00:48:41,010 --> 00:48:43,940 તમે છોડી વાપરવા માટે, જમણી અપ અને ડાઉન કરી શકો છો, અને તમારો ધ્યેય છે 1193 00:48:43,940 --> 00:48:46,510 શેરીમાં પાર, નદી પાર, અને કમળનું ફૂલ બોલ સ્પર્શ 1194 00:48:46,510 --> 00:48:47,760 ટોચ પર. 1195 00:48:52,090 --> 00:48:53,440 અરે. 1196 00:48:53,440 --> 00:48:54,630 વધુ એક ટી - 1197 00:48:54,630 --> 00:48:56,400 ફરી, બધા અધિકાર? 1198 00:48:56,400 --> 00:48:58,890 ની હિટ સ્ટોપ દો. 1199 00:48:58,890 --> 00:49:00,140 એક કોઈ કે જોયું. 1200 00:49:10,470 --> 00:49:12,930 [વધાવી] 1201 00:49:17,023 --> 00:49:17,850 [વધાવી] 1202 00:49:17,850 --> 00:49:19,341 ડેવીડના MALAN: યાહ. 1203 00:49:19,341 --> 00:49:20,832 ખૂબ જ સારી થાય છે. 1204 00:49:20,832 --> 00:49:22,082 ઉત્તમ, તમે આભાર. 1205 00:49:27,300 --> 00:49:29,430 >> કે જેથી ત્યાં Frogger હતી. હવે તમે જાણો છો કે તમે શું કરેલા 1206 00:49:29,430 --> 00:49:32,170 તમે પોતે જ હોય ​​છે, જે એક અલગ માટે વધુ એક સ્વયંસેવક મેળવેલ 1207 00:49:32,170 --> 00:49:34,910 રમત અન્ય વિદ્યાર્થી દ્વારા સબમિટ કરી. 1208 00:49:34,910 --> 00:49:35,560 તમે પર આવવા માંગો છો? 1209 00:49:35,560 --> 00:49:36,576 તમારું નામ શું છે? 1210 00:49:36,576 --> 00:49:37,000 RICHARD: રિચાર્ડ. 1211 00:49:37,000 --> 00:49:37,420 ડેવીડના MALAN: રિચાર્ડ. 1212 00:49:37,420 --> 00:49:39,732 બધા હક, રિચાર્ડ, પર આવે છે. 1213 00:49:39,732 --> 00:49:42,187 [વધાવી] 1214 00:49:45,140 --> 00:49:47,030 ડેવીડના MALAN: તમે કંઈક છે જે ધ્વનિ પડશે હોય 1215 00:49:47,030 --> 00:49:54,180 ટૂંક સમયમાં પરિચિત છે, તેથી અહીં તમારા સૂચનો છે. 1216 00:49:54,180 --> 00:49:56,580 તેથી એક ક્ષણ માટે, અમુક પઝલ ટુકડાઓ ઉપર સ્ક્રોલ જવું છે 1217 00:49:56,580 --> 00:49:58,150 સ્ક્રીનમાં કે જે ક્યાં તો બાકી દેખાય માંથી 1218 00:49:58,150 --> 00:49:59,450 અથવા હક અથવા નહીં. 1219 00:49:59,450 --> 00:50:01,230 તમે એવી રીતે તીર કીઓ હિટ છે જઈ રહ્યાં છો 1220 00:50:01,230 --> 00:50:04,540 કે તે તે પઝલ સાથે લાઇન ટુકડાઓ અનુલક્ષે 1221 00:50:04,540 --> 00:50:05,720 ટોચ પર જગ્યામાં. 1222 00:50:05,720 --> 00:50:07,500 તેથી જ્યારે તમે ડાબી તીર જુઓ, અને તે રેખાઓ ડાબી સાથે 1223 00:50:07,500 --> 00:50:09,260 તીર, ડાબી તીર નહીં. 1224 00:50:09,260 --> 00:50:10,866 તમે શરૂ કરી શકો છો. 1225 00:50:10,866 --> 00:50:13,674 [MUSIC - "મજબૂત" KAYNE WEST] 1226 00:51:21,222 --> 00:51:23,470 બધા હક, રિચાર્ડ માટે વધાવી મોટી રાઉન્ડ: ડેવિડ MALAN. 1227 00:51:23,470 --> 00:51:26,082 [વધાવી] 1228 00:51:32,426 --> 00:51:33,720 ડેવીડના MALAN: ખૂબ સારી રીતે કરી શકાય છે. 1229 00:51:33,720 --> 00:51:34,110 આભાર. 1230 00:51:34,110 --> 00:51:37,104 [વધાવી] 1231 00:51:41,600 --> 00:51:44,330 >> તેથી આનંદ અને મોટે ભાગે જેવું, ડેવિડ MALAN 1232 00:51:44,330 --> 00:51:46,590 લાવનારાઓ તરીકે તે કંઈક અમલમાં હોઈ શકે છે 1233 00:51:46,590 --> 00:51:49,550 મોટે ભાગે આ આધુનિક ખ્યાલ છે કે, વિદ્યાર્થી 1234 00:51:49,550 --> 00:51:51,450 નહોતી સેટ નથી અને બહાર ફક્ત આ બધું એક લખો. 1235 00:51:51,450 --> 00:51:54,200 તેના બદલે, તમે મોટે ભાગે જટિલ તરીકે સમસ્યા તોડી શકે છે 1236 00:51:54,200 --> 00:51:56,840 તરીકે ખૂબ નાના ટુકડાઓમાં આ છે, અને આ પણ છે, 1237 00:51:56,840 --> 00:51:57,560 એક થીમ હશે. 1238 00:51:57,560 --> 00:52:00,490 આ સૌથી ખરાબ બાબત તમે સૌથી કોઈપણ એક કાર્યક્રમ લખવા માં કરી શકો છો 1239 00:52:00,490 --> 00:52:03,480 ભાષા બેસે છે, ખરેખર ઉત્તેજિત વિચાર, એ લખી છે 1240 00:52:03,480 --> 00:52:07,200 સમગ્ર ધુત્કારી કાઢવું ​​વસ્તુ અને પછી માત્ર આશા છે કે તે કામ કરે છે 1241 00:52:07,200 --> 00:52:08,510 સમય તમને લેખિતમાં સમાપ્ત કરી રહ્યા છીએ. 1242 00:52:08,510 --> 00:52:10,920 ઊલટાનું, પ્રોગ્રામિંગ પ્રક્રિયા સામાન્ય રીતે જોઇએ 1243 00:52:10,920 --> 00:52:13,440 ખૂબ ઇરાદાપૂર્વક હોઇ શકે છે, ખૂબ જ પુનરાવર્તન છે, જેમાં તમે હમણાં 1244 00:52:13,440 --> 00:52:16,955 તમે પોતે જ, તેના કદ મહોરા માટે અત્યંત નાના પગલાંઓ સેટ 1245 00:52:16,955 --> 00:52:20,070 તમે માટે આ બોલ પડવું, અને તેથી તમે આ સેનીટી માંગો છો 1246 00:52:20,070 --> 00:52:21,740 તપાસમાં, નાના લક્ષ્યો તમે પૂરી કરી શકો છો. 1247 00:52:21,740 --> 00:52:24,170 અને પછી તમે તે ટોચ પર બિલ્ડ વધુ બનાવો 1248 00:52:24,170 --> 00:52:25,400 વ્યવહારદક્ષ હજુ વસ્તુઓ. 1249 00:52:25,400 --> 00:52:26,820 >> તેથી ઉદાહરણ તરીકે, અમે કેવી રીતે જઈ શકે છે 1250 00:52:26,820 --> 00:52:28,380 આ જેવી રમત અમલીકરણ? 1251 00:52:28,380 --> 00:52:30,160 વેલ, પ્રમાણિકપણે, હું ચોક્કસપણે ફક્ત દ્વારા શરૂ કરશે 1252 00:52:30,160 --> 00:52:32,260 એક સમયે એક કી ટેકો આપતા હતા. 1253 00:52:32,260 --> 00:52:34,840 ચાલો માત્ર ડાબી તીર આધાર માટે આધારને અમલીકરણ. 1254 00:52:34,840 --> 00:52:37,610 વિદ્યાર્થી તો કોઈક ફોટોશોપ માં બનાવી હતી, અથવા 1255 00:52:37,610 --> 00:52:40,340 પોતે સ્ક્રેચ નાના ગ્રાફિકલ સંપાદક, ઉપયોગ કરીને 1256 00:52:40,340 --> 00:52:42,680 તીર કી છે કે જે ટોચ પર એક જેવો દેખાય છે ત્યાં બાકી, માત્ર 1257 00:52:42,680 --> 00:52:43,910 ગ્રે પ્લેસહોલ્ડર. 1258 00:52:43,910 --> 00:52:46,610 પછી વિદ્યાર્થી બહાર આકૃતિ એક્સ, વાય શું સંકલન હતી 1259 00:52:46,610 --> 00:52:48,380 તે મૂકવા માટે તે વિન્ડોમાં મૂકી છે. 1260 00:52:48,380 --> 00:52:50,730 0 0, અહીં છે, તેથી તમે સંખ્યા આકૃતિ હોય છે 1261 00:52:50,730 --> 00:52:53,690 પીક્સલ, અથવા બિંદુઓ છે, કે જે તીર ઓફસેટ કરવા માટે 1262 00:52:53,690 --> 00:52:54,800 સ્ક્રીનના શીર્ષ. 1263 00:52:54,800 --> 00:52:57,040 અને પછી એક વખત કે સ્થાન પર છે, તમારા કાર્યક્રમ ખરેખર નથી 1264 00:52:57,040 --> 00:53:00,380 હજી સુધી કંઈ કરવું છે, જેથી તમે ત્યાર પછી બીજી સ્પ્રાઈટ જરૂર, 1265 00:53:00,380 --> 00:53:04,470 હમણાં એક લીલો તીર પણ બાકી છે પોઇન્ટિંગ, અને તમે 1266 00:53:04,470 --> 00:53:06,710 પછી તે માટે કેટલાક સ્ક્રિપ્ટો લખવા શરૂ કરવાની જરૂર છે. 1267 00:53:06,710 --> 00:53:09,310 >> અને તમે નોટિસ, કદાચ, કે આ બધી વસ્તુઓ પર આવતા શરૂ 1268 00:53:09,310 --> 00:53:11,470 વિવિધ ઝડપે, અને રંગો અલગ હતા 1269 00:53:11,470 --> 00:53:13,750 સ્થાનો, અને તે છે કારણ કે આ વિદ્યાર્થી એક બીટ ઉપયોગ 1270 00:53:13,750 --> 00:53:14,990 સ્યુડો રેન્ડમનેસ. 1271 00:53:14,990 --> 00:53:17,440 અને સ્યુડો રેન્ડમનેસ દ્વારા, હું હમણાં જ અર્થ એક નંબર બનાવ્યો 1272 00:53:17,440 --> 00:53:20,230 કંઈક અને કંઈક વચ્ચે તમે કરી શકો છો કારણ કે 1273 00:53:20,230 --> 00:53:22,890 નકશો વસ્તુઓ શરૂ કરવા, જો જેમ નંબર છે એક વચ્ચે અને 1274 00:53:22,890 --> 00:53:24,940 પાંચ, તેમજ, ચાલો આ વસ્તુ લીલા બનાવે છે. 1275 00:53:24,940 --> 00:53:28,290 જો તે 6 અને 10 ની વચ્ચે છે, ચાલો આ પઝલ ભાગ બનાવવા 1276 00:53:28,290 --> 00:53:29,730 તેના બદલે લાલ. 1277 00:53:29,730 --> 00:53:31,840 તેથી લાંબા તરીકે તમે અમુક પ્રકારની પેદા એક રસ્તો હોય છે 1278 00:53:31,840 --> 00:53:34,730 રેન્ડમનેસ, તો પછી તમે પર આધારિત નિર્ણયો કરી શકો છો 1279 00:53:34,730 --> 00:53:35,260 રેન્ડમનેસ. 1280 00:53:35,260 --> 00:53:37,490 અને હું કહેતા સ્યુડો રાખવા રેન્ડમ કારણ કે ત્યાં એક છે 1281 00:53:37,490 --> 00:53:38,390 થોડું ખરાબ ગુપ્ત. 1282 00:53:38,390 --> 00:53:41,130 એન્જીનિયરિંગ અપ રેન્ડમ નંબર સાથે આવતા નથી કરી શકો છો. 1283 00:53:41,130 --> 00:53:42,800 તેઓ માત્ર શું તેઓ જણાવ્યું હતું છો કારણ કે 1284 00:53:42,800 --> 00:53:44,110 તેઓ માનવસર્જિત ઉપકરણો છો. 1285 00:53:44,110 --> 00:53:45,880 તેઓ માત્ર અમે માનવો જેવા નંબર નથી ધારી શકો છો 1286 00:53:45,880 --> 00:53:46,960 લાગે છે અમે કરી શકો છો જેમ. 1287 00:53:46,960 --> 00:53:50,970 એક કમ્પ્યુટર પર ગાણિતિક કંઈક સુધી નજરબંધી કરવી કરી છે 1288 00:53:50,970 --> 00:53:53,970 ગાણિતિક સંખ્યા ભ્રમ, ક્યારેક મદદથી 1289 00:53:53,970 --> 00:53:57,420 બહાર શું figuring એક ઇનપુટ તરીકે સમય વર્તમાન દિવસ 1290 00:53:57,420 --> 00:53:59,570 નંબર પાછા માટે કે બીજા સમય પર વધારે નહીં. 1291 00:53:59,570 --> 00:54:02,060 હવે, માત્ર ખબર છે કે અમે સ્યુડો રેન્ડમનેસ પેદા કરી શકે છે. 1292 00:54:02,060 --> 00:54:04,610 >> તેથી એક વખત હું ડાબી તીર માટે ક્ષમતા હોય છે શરૂ 1293 00:54:04,610 --> 00:54:07,990 જુદા જુદા સમયે અને વિવિધ ઝડપે દેખાય, તો પછી 1294 00:54:07,990 --> 00:54:10,230 હું પાછા જાઓ અને જો સ્થિતિમાં આ કેટલાક ઉમેરી શકો છો. 1295 00:54:10,230 --> 00:54:14,950 જો આ સ્પ્રાઈટ અન્ય એક, અને ડાબી તીર સ્પર્શ છે 1296 00:54:14,950 --> 00:54:16,330 કી દબાવવામાં કરવામાં આવી છે - 1297 00:54:16,330 --> 00:54:17,900 જેથી કિસ્સામાં ત્રણ શરતો. 1298 00:54:17,900 --> 00:54:20,750 હું કે ઉપયોગ અને કદાચ કે કિસ્સામાં, અવરોધિત કરી શકો છો - 1299 00:54:20,750 --> 00:54:23,210 પછી હું આગળ જાઓ અને ગુણ વધારો કરવા માંગો છો. 1300 00:54:23,210 --> 00:54:25,130 અને ટોચ પર અમે સ્કોર હોય, તો, અમે અદ્ભુત હોય છે, 1301 00:54:25,130 --> 00:54:26,510 સરસ, ગુડ, અને બૂ. 1302 00:54:26,510 --> 00:54:29,810 તેથી દેખીતી રીતે છે પાંચ ચલો કે આ વિદ્યાર્થી 1303 00:54:29,810 --> 00:54:32,220 આ વિવિધ મેટ્રિક્સ ટ્રેક રાખવા માટે વપરાય છે. 1304 00:54:32,220 --> 00:54:34,180 તેથી ટૂંકા માં અંતિમ પરિણામ આશ્ચર્યજનક છે. 1305 00:54:34,180 --> 00:54:37,320 તે મજા છે, તે રમવા મજા છે, તેને સંલગ્ન, પણ નથી આ 1306 00:54:37,320 --> 00:54:38,380 જ્યાં વિદ્યાર્થી શરૂ કર્યું હતું. 1307 00:54:38,380 --> 00:54:42,210 તે અથવા તેણી પગલાં ખૂબ નાના સમૂહની શરૂ. 1308 00:54:42,210 --> 00:54:44,470 >> તેથી કેટલીક અન્ય રચનાત્મક અમે કરી શકો છો કે શું છે 1309 00:54:44,470 --> 00:54:45,760 આ કાર્યક્રમો માં વણાટ? 1310 00:54:45,760 --> 00:54:48,750 સારું, મોટા ભાગની ભાષાઓ આ અન્ય ખ્યાલ છે, 1311 00:54:48,750 --> 00:54:50,730 તેમની વચ્ચે સ્ક્રેચ, થ્રેડ્સ તરીકે ઓળખવામાં આવે છે. 1312 00:54:50,730 --> 00:54:54,660 તેથી કોમ્પ્યુટર ખરેખર ઘણી વસ્તુઓ ન કરી શકો ખરેખર એક અંતે 1313 00:54:54,660 --> 00:54:56,730 સમય, ઓછામાં ઓછા સામાન્ય રીતે નથી. 1314 00:54:56,730 --> 00:54:59,930 ઊલટાનું, કમ્પ્યુટર સામાન્ય રીતે ફક્ત એક સીપીયુ ધરાવે છે, પણ અને 1315 00:54:59,930 --> 00:55:02,230 જોકે કમ્પ્યુટર્સ સુપર ઝડપી છે અને કરી શકે છે તેથી, 1316 00:55:02,230 --> 00:55:04,740 ઘણી વસ્તુઓ કરવાની ભ્રમ બનાવો - 1317 00:55:04,740 --> 00:55:06,180 તમારા મેઇલ ચકાસણી, ત્વરિત મેળવવામાં 1318 00:55:06,180 --> 00:55:07,770 સંદેશ, એક દસ્તાવેજ છાપવા - 1319 00:55:07,770 --> 00:55:11,530 ખરેખર, કમ્પ્યુટર માત્ર છાપકામ માંથી IMing માટે જમ્પિંગ છે 1320 00:55:11,530 --> 00:55:15,160 અમે અમને ઇમેઇલ, બેક અને બેક અને બેક અને આગળ જેથી ઝડપી કે 1321 00:55:15,160 --> 00:55:18,170 ધીમા વિનોદવૃત્તિવાળું મનુષ્ય માત્ર ખ્યાલ નથી આવતો કે તે ખરેખર છે 1322 00:55:18,170 --> 00:55:21,240 તે કાર્યક્રમો એક સમયે થોડો ચાલી રહ્યું છે. 1323 00:55:21,240 --> 00:55:23,960 હવે આ દિવસોમાં, સફેદ આ બીટ એક કારણ કે, આજકાલ આવેલા છે, 1324 00:55:23,960 --> 00:55:26,740 તમે ઘણા અમારી કોમ્પ્યુટર્સ છે શું મલ્ટી કોર કહેવામાં આવે છે, જેથી 1325 00:55:26,740 --> 00:55:29,760 એક સીપીયુ, પરંતુ ઘણા બધા મૂળ, કે જે જેવા પ્રકારની છે 1326 00:55:29,760 --> 00:55:31,760 મલ્ટીપલ સીપીયુ હોય છે. 1327 00:55:31,760 --> 00:55:35,020 >> અને તેથી ક્યારેક, કમ્પ્યુટર્સ ખરેખર ઘણી વસ્તુઓ કરી શકો છો 1328 00:55:35,020 --> 00:55:38,500 એક સમયે, પરંતુ સામાન્ય રીતે કાર્યક્રમ અંદર કાર્યક્રમો, 1329 00:55:38,500 --> 00:55:40,200 આ થ્રેડ્સ તરીકે ઓળખવામાં વસ્તુઓ પર આધાર રાખે છે. 1330 00:55:40,200 --> 00:55:43,160 તેથી થ્રેડ નાનું કાર્યક્રમ છે કે જે કરી શકે છે જેમ પ્રકારની છે 1331 00:55:43,160 --> 00:55:46,540 અન્ય લઘુચિત્ર કાર્યક્રમ સાથે અસ્તિત્વ ધરાવે છે અને શકો છો સ્કોર 1332 00:55:46,540 --> 00:55:51,250 સમાંતર છે, અથવા ઓછામાં ઓછું ભ્રમણા કે હેઠળ ચલાવી શકો છો 1333 00:55:51,250 --> 00:55:52,990 તેઓ વારાફરતી ચલાવી રહ્યા છો. 1334 00:55:52,990 --> 00:55:55,060 તેથી સ્ક્રેચ આ થ્રેડ્સ તરીકે ઓળખવામાં વસ્તુઓ આધાર આપે છે. 1335 00:55:55,060 --> 00:55:57,580 તમે બહુવિધ એક જ સમયે ચલાવવા સ્ક્રિપ્ટો અમે તરીકે જ હોઈ શકે છે 1336 00:55:57,580 --> 00:56:00,220 સમુદ્ર સિંહ સાથે હતી, અને આ અમારા માટે ખરેખર પરવાનગી આપે છે 1337 00:56:00,220 --> 00:56:03,620 તો પછી આ sprites વચ્ચે આદાનપ્રદાન કરે છે. 1338 00:56:03,620 --> 00:56:09,910 મને આગળ અહીં જાઓ અને ખેંચે છે, ચાલો, કહો, થ્રેડ્સ અને 1339 00:56:09,910 --> 00:56:11,870 નીચે પ્રમાણે આ ભજવે છે. 1340 00:56:11,870 --> 00:56:13,950 અમે બે sprites, દરેક જેમાંથી અમે જોશો હોય 1341 00:56:13,950 --> 00:56:15,720 માત્ર એક સ્ક્રિપ્ટ છે. 1342 00:56:15,720 --> 00:56:18,000 અને તમે નોટિસ ત્યાં કરવા માટે કેટલાક ગુપ્ત માહિતી લાગે છે 1343 00:56:18,000 --> 00:56:21,335 આ એક બિલાડી કારણ કે તે નજીક મેળવવામાં છે - 1344 00:56:21,335 --> 00:56:21,730 [ROARS] 1345 00:56:21,730 --> 00:56:24,540 ડેવીડના MALAN: - અને નજીક નાના પક્ષી છે. 1346 00:56:24,540 --> 00:56:26,570 >> તેથી કેવી રીતે પક્ષી ઓપરેટિંગ છે? 1347 00:56:26,570 --> 00:56:28,200 વેલ, ચાલો આ પક્ષી પર એક નજર પ્રથમ લે છે. 1348 00:56:28,200 --> 00:56:31,220 આ પક્ષી સ્ક્રિપ્ટ જણાવ્યું હતું કે જ્યારે લીલો ધ્વજ ક્લિક કર્યું છે, એક્સ પર જાઓ 1349 00:56:31,220 --> 00:56:34,020 115 નકારાત્મક સમકક્ષ અને વાય 150 સમકક્ષ હોય છે. 1350 00:56:34,020 --> 00:56:37,010 તેથી હું માત્ર એક રેન્ડમ સ્થાન જ્યાં હું ઇચ્છતો હતો figured એ 1351 00:56:37,010 --> 00:56:39,580 પક્ષી શરૂ કરવા માટે, અને હું માત્ર તેને મૂળભૂત રીતે ત્યાં plopped. 1352 00:56:39,580 --> 00:56:42,800 પછી કાયમ જો સ્પર્શ બિલાડી નથી, તેથી આ એક અલગ છે 1353 00:56:42,800 --> 00:56:45,080 રહ્યાં રચના, પરંતુ સમાન વિચાર, પ્રકારની આ ફરીથી કરવા અને 1354 00:56:45,080 --> 00:56:45,780 ફરીથી અને ફરીથી. 1355 00:56:45,780 --> 00:56:49,410 તેથી લાંબા તરીકે તમે બિલાડી નથી સ્પર્શ કરી રહ્યાં છો, ત્રણ પગલાંઓ ખસેડવા માટે, અને 1356 00:56:49,410 --> 00:56:51,680 જો તમે ધાર, બાઉન્સ પર છો, જ્યાં તે એક પ્રકારની છે 1357 00:56:51,680 --> 00:56:53,320 આ બિલિયર્ડ અર્થમાં પ્રતિબિંબ. 1358 00:56:53,320 --> 00:56:56,140 તેથી કે કેવી રીતે પક્ષી પ્રકારની આસપાસ ફરતા 1359 00:56:56,140 --> 00:56:58,890 મોટે ભાગે રેન્ડમ છે, પરંતુ તે માત્ર એટલા માટે છે કે આ બોલ પર પુષ્ટ છે 1360 00:56:58,890 --> 00:57:00,170 આ કિસ્સામાં દિવાલો. 1361 00:57:00,170 --> 00:57:03,170 >> હવે બિલાડી દરમિયાન, છેતરપિંડી પ્રકારની છે. 1362 00:57:03,170 --> 00:57:05,520 આ બિલાડી, જ્યારે લીલો ધ્વજ ક્લિક કર્યું છે, હા માં શરૂ થાય છે 1363 00:57:05,520 --> 00:57:07,390 કેટલાક સ્થાન, રેન્ડમ સ્થાન - 1364 00:57:07,390 --> 00:57:09,590 ઓછામાં ઓછી ચૂંટેલા દીઠ ભાગ તરીકે 1365 00:57:09,590 --> 00:57:11,430 રેન્ડમ લીલા ત્યાં બ્લોક - 1366 00:57:11,430 --> 00:57:14,660 અને પછી કાયમ જો પક્ષી સ્પર્શ, સિંહ અવાજ ભજવે છે, 1367 00:57:14,660 --> 00:57:15,790 અને પછી સ્ક્રિપ્ટ અટકાવો. 1368 00:57:15,790 --> 00:57:18,560 તેથી જ્યારે હું જણાવ્યું હતું કે સમાપ્ત, અથવા તે પહેલાં બહાર નીકળવા, ત્યાં પઝલ છે 1369 00:57:18,560 --> 00:57:20,600 સ્ક્રેચ માં ભાગ કે જે હમણાં જ કે ખાતે કાર્યક્રમ મારી નાખશે 1370 00:57:20,600 --> 00:57:22,900 નિર્દેશ કારણ કે તે તાર્કિક રીતે કરવામાં પ્રકારની છે. 1371 00:57:22,900 --> 00:57:25,030 પરંતુ અન્યથા, અહીં નોટિસ, શું કરવા જવું છે. 1372 00:57:25,030 --> 00:57:28,470 આ પક્ષી અને ચાલ એક પગલું તરફ પોઇન્ટ. 1373 00:57:28,470 --> 00:57:31,390 તેથી પક્ષી તરફ આ બિંદુએ એક લાભ એ બિલાડી પ્રકારની છે 1374 00:57:31,390 --> 00:57:34,640 હોય છે કે જે તે ફરતા પક્ષી પર homing છે, અને અમે કરી શકો છો 1375 00:57:34,640 --> 00:57:37,370 હવે આ કાર્યક્રમ વધુ રસપ્રદ બનાવે છે. 1376 00:57:37,370 --> 00:57:41,520 તેના બદલે એ CPU ચક્ર દીઠ એક સમયે એક પગલું ખસેડવાની દીઠ છે, 1377 00:57:41,520 --> 00:57:44,280 ઘંટ ઓફ ટોલ હડતાલ જેથી વાત કરવા માટે, દો મને આગળ વધો અને 1378 00:57:44,280 --> 00:57:47,350 ખસેડવા દો, કહો કે, આ બિલાડી તરીકે પાંચ એક સમયે પગલાં. 1379 00:57:47,350 --> 00:57:51,120 ક્લિક કરો ચલાવો, અને હવે તેઓ ખરેખર તેમને ઝડપથી મળે છે. 1380 00:57:51,120 --> 00:57:55,620 જો અમે 10 પગલાઓ આ વધુ બે વાર, તે પ્રકારની કોઈ રન નોંધાયો નહીં 1381 00:57:55,620 --> 00:57:56,370 તેના માટે યોગ્ય. 1382 00:57:56,370 --> 00:57:57,750 હવે, અમે પક્ષી આપી શકે છે, 1383 00:57:57,750 --> 00:57:59,540 કદાચ, એક લાભ એ બીટ. 1384 00:57:59,540 --> 00:58:02,370 ચાલો આ પક્ષી પર જાઓ અને ત્રણ પગલાંઓ ખસેડવાની જગ્યાએ કહે છે, 1385 00:58:02,370 --> 00:58:07,140 ચાલો તેને 30 પગલાંઓ ખસેડો. 1386 00:58:07,140 --> 00:58:08,700 પરંતુ તેઓ હજુ પણ અંતે કેચ મળ્યો છે. 1387 00:58:08,700 --> 00:58:10,430 >> અહીં, અમે બે થ્રેડો છે. 1388 00:58:10,430 --> 00:58:13,230 તે સ્ક્રેચ બે સ્ક્રિપ્ટો અને સાથે બે જેલમાં પૂરવામાં આવ્યા છે 1389 00:58:13,230 --> 00:58:16,150 sprites, પરંતુ અન્ય ભાષાઓમાં વિચાર છે તમે આ કરી શકો છો કે જે 1390 00:58:16,150 --> 00:58:19,220 લખો, અનિવાર્યપણે, આ જેવા ઘણા કાર્યક્રમો ધરાવે છે અને 1391 00:58:19,220 --> 00:58:22,950 તેમને સાચી ચલાવો, અથવા imaginarily સમાંતર છે. 1392 00:58:22,950 --> 00:58:25,280 >> હવે, ત્યાં પણ કાર્યક્રમ તરીકે ઓળખાય છે આ ખ્યાલ છે 1393 00:58:25,280 --> 00:58:28,010 ઘટનાઓ, અને આ કંઈક સી જોઈ શકશો નહિં હોય, તો 1394 00:58:28,010 --> 00:58:30,500 સી તરીકે ઓળખવામાં આવે છે ભાષામાં અમે તેને સત્ર અંત જોશો 1395 00:58:30,500 --> 00:58:33,240 વેબ પ્રોગ્રામીંગ, જ્યારે અમે જાવાસ્ક્રિપ્ટ અને રજૂઆત 1396 00:58:33,240 --> 00:58:36,970 મકાન વેબ પૃષ્ઠોને ગતિશીલ છે અને સંપર્ક ઓફ કલ્પના 1397 00:58:36,970 --> 00:58:37,710 વપરાશકર્તાઓ સાથે. 1398 00:58:37,710 --> 00:58:40,430 તેથી આ કિસ્સામાં, અમે બે એક ખૂબ સરળ ઉદાહરણ છે 1399 00:58:40,430 --> 00:58:43,860 sprites છોકરો અને છોકરી, જેમાંનો દરેક તેમના સંબંધિત હોય છે 1400 00:58:43,860 --> 00:58:48,040 થ્રેડો, પરંતુ કોઈક આ બે માર્ગ છે દ્વારા આંતર સંચાર 1401 00:58:48,040 --> 00:58:49,490 પુરુ ઘટનાઓ કહેવાય છે. 1402 00:58:49,490 --> 00:58:52,750 તેથી દો મને આગળ અહીં જાઓ અને છોકરો સ્ક્રિપ્ટ પર ઝૂમ, 1403 00:58:52,750 --> 00:58:54,050 જે આ જેવો દેખાય છે. 1404 00:58:54,050 --> 00:58:57,510 જ્યારે લીલો ધ્વજ ક્લિક થાય, કાયમ નીચે પ્રમાણે કરો. 1405 00:58:57,510 --> 00:59:01,510 જો કી જગ્યા, અથવા સ્પેસ બાર, દબાયેલા છે, કહો 1406 00:59:01,510 --> 00:59:03,900 બે સેકન્ડ માટે માર્કો છે, કે જે કેવળ પર સૌંદર્યલક્ષી છે 1407 00:59:03,900 --> 00:59:06,860 સ્ક્રીન, થોડો ભાષણ બબલ, પરંતુ પછી પ્રસારણ. 1408 00:59:06,860 --> 00:59:09,240 >> તેથી પ્રસારણ અન્ય સ્ક્રેચ ટુકડો કે છે 1409 00:59:09,240 --> 00:59:12,050 પ્રોગ્રામિંગમાં વિધેય એક વર્ગ પ્રતિનિધિ 1410 00:59:12,050 --> 00:59:15,080 કે વિવિધ કાર્યક્રમો, વિવિધ સૂત્રો પરવાનગી આપે છે, 1411 00:59:15,080 --> 00:59:17,120 માટે સંપર્કવ્યવહાર આંતર, કોઈક મોકલવા માટે 1412 00:59:17,120 --> 00:59:18,520 સંદેશાઓ, એક બીજા. 1413 00:59:18,520 --> 00:59:21,930 વર્ગ માં કાગળ એક ભાગ પસાર નીચા ટેક જેવું છે 1414 00:59:21,930 --> 00:59:22,700 સમકક્ષ. 1415 00:59:22,700 --> 00:59:24,300 તેથી ઘટના પ્રસારિત થાય છે. 1416 00:59:24,300 --> 00:59:26,210 હું આ સંદેશ મોકલવા શકે છે, અને આ શબ્દ ઘટના 1417 00:59:26,210 --> 00:59:27,270 સંપૂર્ણપણે મનસ્વી છે. 1418 00:59:27,270 --> 00:59:30,000 શરૂઆતથી ક્યારેક આ ડ્રોપ ડાઉન્સ છે, તેથી હું હમણાં જ આવી 1419 00:59:30,000 --> 00:59:33,230 ઘટના જેવી રેન્ડમ શબ્દ સાથે હવે કારણ કે, આ છોકરો શું કરે છે 1420 00:59:33,230 --> 00:59:36,600 જ્યારે હું Enter કી દબાવો છે તેમણે આ ઘટના બ્રોડકાસ્ટ કરે છે. 1421 00:59:36,600 --> 00:59:39,270 અને જો હું છોકરી સ્ક્રિપ્ટ પર હવે જુઓ, તેના સ્ક્રિપ્ટ છે 1422 00:59:39,270 --> 00:59:42,690 સરળ સુપર કારણ કે બધા તેણી કરવાની જરૂર છે ત્યારે કાર્ય છે 1423 00:59:42,690 --> 00:59:44,100 ગ્રીન ધ્વજ ક્લિક કર્યું છે. 1424 00:59:44,100 --> 00:59:47,910 તે ક્રિયા કરવા માટે રચાયેલ છે જ્યારે તે ક્વોટ અવતરણ ચિહ્નો પૂરાં કરવાં, મેળવે છે, 1425 00:59:47,910 --> 00:59:51,210 , "ઘટના" અને તે સમયે, તેમણે તેથી માટે સાંભળી છે 1426 00:59:51,210 --> 00:59:52,960 કહેવાતા ફરીથી અને ફરીથી ઘટના. 1427 00:59:52,960 --> 00:59:55,790 જલદી તેમણે તે ઘટના મેળવે છે, તે માટે પોકાર રહ્યું છે 1428 00:59:55,790 --> 00:59:57,680 બે સેકન્ડ માટે પોલો. 1429 00:59:57,680 --> 01:00:01,090 >> અને તેથી તમે કદાચ આ બરાબર શું ના અટકળ બાંધવી કરી શકો છો 1430 01:00:01,090 --> 01:00:03,190 આગામી પરિણામ માટે પ્રયત્ન કરી રહ્યા છે. 1431 01:00:03,190 --> 01:00:04,910 ચાલો હું લીલો ધ્વજ પર ક્લિક કરો. 1432 01:00:04,910 --> 01:00:06,610 કંઈ બને છે કારણ કે હું શું જરૂર છે? 1433 01:00:06,610 --> 01:00:07,310 પ્રેક્ષક: સ્પેસ બાર. 1434 01:00:07,310 --> 01:00:08,630 સ્પેસ બાર: ડેવિડ MALAN. 1435 01:00:08,630 --> 01:00:11,990 બોય માર્કો કહે છે, છોકરી પોલો કહે છે. 1436 01:00:11,990 --> 01:00:13,670 પરંતુ તે હાર્ડ સે દીઠ નથી કોડેડ છે. 1437 01:00:13,670 --> 01:00:16,740 કે સ્ક્રિપ્ટો વચ્ચે પારસ્પરિક વ્યવહાર છે, અમે આમ હવે 1438 01:00:16,740 --> 01:00:19,240 આ પણ વધુ જટિલ જ્યાં કાર્યક્રમો બનાવવાની ક્ષમતા ધરાવે છે 1439 01:00:19,240 --> 01:00:22,830 આ બે કોઈક છે આંતર સંચાર. 1440 01:00:22,830 --> 01:00:25,260 >> જેથી દિશાઓ શું આપણે આ સમય લાગી શકે છે? 1441 01:00:25,260 --> 01:00:28,260 વેલ, સમસ્યા સેટ 0, ખરેખર, આ હેતુ માટે છે 1442 01:00:28,260 --> 01:00:29,830 સ્ક્રેચ સાથે મજા છે. 1443 01:00:29,830 --> 01:00:32,440 આ હેકર આવૃત્તિ માટે, તમે તેને બદલે વધુ સાથે મજા પડશે 1444 01:00:32,440 --> 01:00:35,850 સ્ક્રેચ સુવ્યવસ્થિત આવૃત્તિ BYOB કહેવાય બનાવો, 1445 01:00:35,850 --> 01:00:38,040 તમારા પોતાના બ્લોક્સ, પરંતુ વિચાર જ છે. 1446 01:00:38,040 --> 01:00:38,780 તમે કરવાનો પ્રયત્ન કરીશું - 1447 01:00:38,780 --> 01:00:39,710 હા, કે ઇરાદાપૂર્વકની હતી. 1448 01:00:39,710 --> 01:00:42,450 તે બર્કલે હતી. 1449 01:00:42,450 --> 01:00:45,200 BYOB આ હેકર આવૃત્તિ આવૃત્તિ છે, પરંતુ બન્ને 1450 01:00:45,200 --> 01:00:48,180 વસ્તી વિષયક, પ્રમાણભૂત આવૃત્તિ અને હેકર આવૃત્તિ જેવું જ હોય ​​છે, 1451 01:00:48,180 --> 01:00:50,940 હાથ પર આવતા સપ્તાહ માટે ધ્યેય ખરેખર માત્ર માં ડાઇવ માટે 1452 01:00:50,940 --> 01:00:53,050 ઊંડા, તમારા હાથ પ્રોગ્રામિંગ સાથે ખરાબ વિચાર કરો અને 1453 01:00:53,050 --> 01:00:55,240 કંઈક રસપ્રદ, કંઈક ઇન્ટરેક્ટિવ બનાવવા કરો, 1454 01:00:55,240 --> 01:00:58,020 કલાત્મક કંઈક, ખરેખર કંઈક મજા કરો 1455 01:00:58,020 --> 01:01:01,020 દર્શાવે છે, જેથી સપ્તાહ સુધીમાં, તમે એક પ્રોજેક્ટ પડશે, 1456 01:01:01,020 --> 01:01:03,770 માત્ર તમારા પ્રથમ CS50 pset માટે, પરંતુ તમે પડશે 1457 01:01:03,770 --> 01:01:05,620 થોડું કંઈક છે જે તમે Annenberg માં બતાવવા માટે કરી શકો છો 1458 01:01:05,620 --> 01:01:08,830 તે એમઆઈટી વેબસાઇટ પર અપલોડ કરીને અથવા તો કુટુંબ મિત્રો. 1459 01:01:08,830 --> 01:01:11,760 અને તેથી હું બુધવારે જણાવ્યું હતું કે, અમે વર્ગ 90% અપેક્ષા, 1460 01:01:11,760 --> 01:01:13,970 સામાન્ય રીતે, પ્રમાણભૂત આવૃત્તિઓ કરવું. 1461 01:01:13,970 --> 01:01:16,660 સમજો કે ત્યાં પણ તમે તે માટે આ આઉટલેટ છે જે 1462 01:01:16,660 --> 01:01:18,990 અન્યથા જાતે મૂળભૂત સાથે કંટાળો બીટ મેળવી શકો છો 1463 01:01:18,990 --> 01:01:21,650 અને ખરેખર માં ડાઇવ અને દ્રષ્ટિ તમે પહેલેથી જ રચવામાં માંગો છો 1464 01:01:21,650 --> 01:01:25,380 આ વધુ અનુકૂળ પૂર્વ પૃષ્ઠભૂમિ સાથે હોય છે 1465 01:01:25,380 --> 01:01:26,240 પર્યાવરણ. 1466 01:01:26,240 --> 01:01:29,030 >> તેથી દો મને એક અન્ય ઉદાહરણ ખેંચી કે અમારા અગાઉના 1467 01:01:29,030 --> 01:01:33,830 વિદ્યાર્થીઓ અહીં કર્યું અને ગીત દ્વારા થોડું કંઈક કહો. 1468 01:01:33,830 --> 01:01:37,430 કે તેવી જ રીતે, આ નાટકો તરીકે, તમે કેવી રીતે જઈ વિશે વિચારો 1469 01:01:37,430 --> 01:01:40,520 આ ચોક્કસપણે આ જ ઉપયોગ કરીને કાર્યક્રમ અમલીકરણ 1470 01:01:40,520 --> 01:01:44,180 રચનાત્મક, સ્યુડો રેન્ડમનેસ એક થોડો છે, અને 1471 01:01:44,180 --> 01:01:46,010 પરિચિત ગીત બીટ. 1472 01:01:46,010 --> 01:01:47,910 જો અમે વોલ્યુમ માત્ર થોડો ઊંચો લાવી શક્યા હોત? 1473 01:01:47,910 --> 01:01:49,160 [MUSIC - "પુરૂષો RAINING છે" હવામાન ગર્લ્સ] 1474 01:03:02,261 --> 01:03:03,930 >> ડેવીડના MALAN: આ તે CS50 માટે છે. 1475 01:03:03,930 --> 01:03:05,860 અમે તમને સોમવાર પર જોશે. 1476 01:03:05,860 --> 01:03:21,152 [વધાવી]