1 00:00:00,000 --> 00:00:02,952 >> [સંગીત વગાડવાનો] 2 00:00:02,952 --> 00:00:11,316 3 00:00:11,316 --> 00:00:13,284 >> [સંગીત વગાડવાનો] 4 00:00:13,284 --> 00:00:18,722 5 00:00:18,722 --> 00:00:19,680 ડેવીડના MALAN: બધા અધિકાર. 6 00:00:19,680 --> 00:00:21,983 આ CS50 છે. 7 00:00:21,983 --> 00:00:24,108 [સંગીત વગાડવાનો Tritonal, કેશ કેશ,  "અછૂત"] 8 00:00:24,108 --> 00:01:40,846 9 00:01:40,846 --> 00:01:41,844 [સંગીત વગાડવાનો] 10 00:01:41,844 --> 00:01:45,337 1 વક્તા: હું જાઉં છું ફ્રાન્સ, અને તમે જઈ રહ્યાં છો, પણ. 11 00:01:45,337 --> 00:01:48,331 [સંગીત વગાડવાનો] 12 00:01:48,331 --> 00:02:38,100 13 00:02:38,100 --> 00:02:41,930 ડેવીડના MALAN: આ CS50 છે, હાર્વર્ડ યુનિવર્સિટીના પરિચય 14 00:02:41,930 --> 00:02:44,520 બૌદ્ધિક માટે કમ્પ્યુટર સાયન્સ સાહસો 15 00:02:44,520 --> 00:02:47,940 અને પ્રોગ્રામ કળા અને ઇતિહાસમાં પ્રથમ વખત માટે, 16 00:02:47,940 --> 00:02:49,800 યેલ યુનિવર્સિટીના તેમજ. 17 00:02:49,800 --> 00:02:53,830 ખરેખર, શું તમે કેમ્બ્રિજ અહીં છો અથવા ન્યૂ હેવન માં મિયામી અથવા સેન્ટ લૂઇસ માં 18 00:02:53,830 --> 00:02:55,550 અથવા એમ્સ્ટર્ડમ અથવા ગમે ત્યાં વિશ્વભરમાં 19 00:02:55,550 --> 00:03:00,080 CS50 લઈ, કમ્પ્યુટર વિજ્ઞાન E50, cs50x, CS50 એપી, 20 00:03:00,080 --> 00:03:02,090 અમે બધા એક જ અને સમાન છે. 21 00:03:02,090 --> 00:03:04,490 CS50 માટે આપનું સ્વાગત છે. 22 00:03:04,490 --> 00:03:05,380 >> શું આપણે પાસે 23 00:03:05,380 --> 00:03:06,348 >> [વધાવી] 24 00:03:06,348 --> 00:03:07,800 >> [હાસ્ય] 25 00:03:07,800 --> 00:03:10,220 >> [વધાવી] 26 00:03:10,220 --> 00:03:13,610 27 00:03:13,610 --> 00:03:16,920 >> તેથી હું એક ભૂલ કરી મારી જાતને કેટલાક સમય પહેલા જ્યારે હું કોલેજમાં બોલ શરૂ કર્યું. 28 00:03:16,920 --> 00:03:21,580 અને હું કોલેજમાં હતો અને હું નક્કી કર્યું પ્રમાણિકપણે, મારા આરામ ઝોન અંદર વળગી. 29 00:03:21,580 --> 00:03:24,475 હું એકાગ્રતા જાહેર અંત, કે સરકાર મુખ્ય. 30 00:03:24,475 --> 00:03:27,880 કીડી કે જે મોટે ભાગે મને એક કાર્ય હતું સરકાર સાથે ખૂબ પરિચિત હોવા 31 00:03:27,880 --> 00:03:31,270 અથવા ઓછામાં ઓછા ઇતિહાસ કે હું ખરેખર ગમી ઉચ્ચ શાળા માં બંધારણીય કાયદો. 32 00:03:31,270 --> 00:03:34,150 અને તેથી જ્યારે હું અહીં પ્રકારની મળી, હું વસ્તુઓ તરફ આકર્ષાયા 33 00:03:34,150 --> 00:03:35,800 જેની સાથે હું પહેલેથી જ પરિચિત હતા. 34 00:03:35,800 --> 00:03:36,300 અધિકાર? 35 00:03:36,300 --> 00:03:38,167 ભગવાન મનાઈ ફરમાવવી હું વર્ગ ખરાબ કરવું. 36 00:03:38,167 --> 00:03:40,250 હું ચોક્કસપણે રહેવા માગે છે મારા આરામ ઝોન અંદર, 37 00:03:40,250 --> 00:03:43,010 અને તે ત્યાં સુધી ન હતી દ્વિતિય વર્ષ કે હું આખરે 38 00:03:43,010 --> 00:03:46,820 ચેતા પગની પગલું મળી એક વર્ગખંડમાં CS50 કહેવાય. 39 00:03:46,820 --> 00:03:51,150 અને તે સમયે, હું આખરે ખ્યાલ નહોતો કે, મારા દેવ, હોમવર્ક ખરેખર કરી શકે 40 00:03:51,150 --> 00:03:51,910 મજા હોય છે. 41 00:03:51,910 --> 00:03:54,410 >> ખરેખર, હું તે બાળકો એક હતું શુક્રવારે સાંજે જ્યારે 42 00:03:54,410 --> 00:03:57,640 પી સેટ પ્રકાશિત થશે, હું મારા રૂમ અને ડાઈવ પર પાછા જાઓ કરશે 43 00:03:57,640 --> 00:03:58,790 રાત્રે પી સેટ માં. 44 00:03:58,790 --> 00:04:01,606 અને મારા માટે, કે જે નિશાની હતી આ મારા માટે એક ક્ષેત્ર હતું. 45 00:04:01,606 --> 00:04:04,480 પરંતુ શું વધુ મહત્વનું હતું હકીકત એ છે કે હું આ ચેતા સુધી મળી હતી 46 00:04:04,480 --> 00:04:08,000 અજાણ્યા પાણીમાં મને અન્વેષણ અને મારા પોતાના આરામ ઝોન બહાર વિચાર 47 00:04:08,000 --> 00:04:12,320 અને પ્રમાણિકપણે, હું માત્ર તે કરવા માટે સક્ષમ હતી આ વર્ગ લઈને દ્વિતિય વર્ષ 48 00:04:12,320 --> 00:04:13,050 / પસાર નિષ્ફળ જાય છે. 49 00:04:13,050 --> 00:04:16,470 >> ખરેખર, તે ખૂબ જ છેલ્લા દિવસ હતો કે હું આખરે પર અને છેલ્લે ફેરવાઈ 50 00:04:16,470 --> 00:04:19,707 સીએસ મારી એકાગ્રતા તરીકે જાહેર, મને પાછળ તે સમયે GOV મૂકવા. 51 00:04:19,707 --> 00:04:22,290 અને તેથી અમે બહાર સુયોજિત કરી રહ્યાં છો આ કોર્સ તમે બધા ચાલુ કરવા માટે 52 00:04:22,290 --> 00:04:25,780 સીએસ મુખ્ય અથવા concentrators, પરંતુ માં તેના બદલે તમે તક આપે છે 53 00:04:25,780 --> 00:04:29,780 આસ્થાપૂર્વક વિશ્વમાં બહાર જવા માટે કે જેની સાથે તમે હાલમાં પરિચિત છો 54 00:04:29,780 --> 00:04:33,660 અને આ વિશ્વમાં માંથી પાછા લાવવા કુશળતા અને જ્ઞાન અને જાણકારી 55 00:04:33,660 --> 00:04:36,220 તમે અરજી કરી શકો છો કે જે તમારા પોતાના જ વિશ્વ છે, કે કેમ તે 56 00:04:36,220 --> 00:04:39,080 માનવતા, સામાજિક વિજ્ઞાન, નેચરલ સાયન્સિસ, અથવા બહાર. 57 00:04:39,080 --> 00:04:40,871 >> ખરેખર, જો તમે થોડી શૂરવીર લાગણી 58 00:04:40,871 --> 00:04:43,250 આ રૂમ માં હોવા અંગે આ વર્ગ એકલા દો, 59 00:04:43,250 --> 00:04:47,560 ખ્યાલ તો ઇતિહાસ છે કે કોઈપણ સૂચન છે, તમે 72% 60 00:04:47,560 --> 00:04:49,802 પહેલાં સીએસ કોર્સ ક્યારેય લેવામાં આવ્યા છે. 61 00:04:49,802 --> 00:04:52,760 તેથી તે બધા અર્થ કેસ છે વિદ્યાર્થી ડાબી બેઠક કે 62 00:04:52,760 --> 00:04:56,850 અથવા જમણી અથવા સામે અથવા પાછળ તમે સીએસ વિશે અત્યાર સુધી વધુ જાણે છે 63 00:04:56,850 --> 00:04:58,820 અથવા તમે કરતાં ખાસ કરીને પ્રોગ્રામિંગ. 64 00:04:58,820 --> 00:05:00,432 હકીકત એ છે કે આ કેસ નથી. 65 00:05:00,432 --> 00:05:02,140 અને ખરેખર, ખૂબ આધાર માળખું 66 00:05:02,140 --> 00:05:04,600 અમે આ સુયોજિત છે કે છેલ્લા ઘણા વર્ષથી કોર્સ 67 00:05:04,600 --> 00:05:08,840 કે reason-- બરાબર માટે કરવામાં આવી છે રસ્તા છે કે જે હજુ બહાર નીકળે પર પૂરી પાડે છે 68 00:05:08,840 --> 00:05:11,640 જેમ જડતા અને જેમ ever-- તરીકે ઊંચા 69 00:05:11,640 --> 00:05:14,860 પરંતુ જે ઢાળ વિદ્યાર્થીઓ માટે પરવાનગી આપે છે ઓછી આરામદાયક અને વધુ આરામદાયક 70 00:05:14,860 --> 00:05:18,420 ગમે સફળ થવા માટે એકસરખું તેના અથવા તેણીના પહેલાં પૃષ્ઠભૂમિ. 71 00:05:18,420 --> 00:05:20,610 >> ખરેખર, શું આખરે બાબતોમાં આ વર્ગ નથી 72 00:05:20,610 --> 00:05:22,830 ખૂબ જ્યાં તમે અંત તમારા સહપાઠીઓને સંબંધિત 73 00:05:22,830 --> 00:05:26,000 પરંતુ જ્યાં તમે સપ્તાહ 12 પોતાને માટે સંબંધિત અંત 74 00:05:26,000 --> 00:05:28,720 સપ્તાહ શૂન્ય માં છે, જે જ્યાં અમે અહીં છે આજે. 75 00:05:28,720 --> 00:05:32,315 >> ખરેખર અને આ ખૂબ જ સારી રીતે કરી શકે છે અને કદાચ ગ્રીક જેવો નથી 76 00:05:32,315 --> 00:05:32,940 તમે ઘણા. 77 00:05:32,940 --> 00:05:35,200 પરંતુ બાકીના ખાતરી છે કે આ અને તેથી વધુ 78 00:05:35,200 --> 00:05:38,990 અંદર સંપૂર્ણપણે હોઈ ચાલે છે તમારી માત્ર સમય થોડો જાણી. 79 00:05:38,990 --> 00:05:41,410 >> પરંતુ આજે, અમે કેટલાક પર ધ્યાન કેન્દ્રિત ઉચ્ચ સ્તર વિચારો 80 00:05:41,410 --> 00:05:43,822 તમે એક સ્વાદ આપે છે CS50 અને કોમ્પ્યુટર વિજ્ઞાન 81 00:05:43,822 --> 00:05:45,530 એક અર્થમાં શું તમે માટે સાઇન અપ કરી રહ્યાં છો. 82 00:05:45,530 --> 00:05:48,000 અને ખરેખર, કોમ્પ્યુટર વિજ્ઞાન વધુ નિસ્યંદિત કરી શકે છે 83 00:05:48,000 --> 00:05:51,209 ખાલી કોમ્પ્યુટેશનલ thinking-- તરીકે , કમ્પ્યુટર જેમ વિચારી જો તમે કરશે. 84 00:05:51,209 --> 00:05:54,000 અને ત્યાં ઘણા અલગ વસ્તુઓ છે ઘટકો છે કે જે જાય છે, 85 00:05:54,000 --> 00:05:56,240 પરંતુ માત્ર આજે ત્રણ પ્રસ્તાવ દો. 86 00:05:56,240 --> 00:05:59,420 જો વર્ગ ધ્યેય આખરે તમે પ્રોગ્રામિંગ શીખવે નથી, 87 00:05:59,420 --> 00:06:03,022 તમે C અથવા PHP, અથવા શીખવવા માટે નથી એસક્યુએલ અથવા શબ્દો કોઇ નંબર 88 00:06:03,022 --> 00:06:04,730 અને મીતાક્ષરો આ કોર્સ વર્ણન, 89 00:06:04,730 --> 00:06:07,850 પરંતુ તમે શીખવવા માટે સમસ્યાઓ વધુ અસરકારક રીતે હલ 90 00:06:07,850 --> 00:06:11,670 અને વધુ પદ્ધતિસરની લાગે છે અને વધુ ઍલ્ગરિધમનો, તેથી વાત કરવા માટે. 91 00:06:11,670 --> 00:06:13,610 માતાનો જોવા દો બરાબર આ શું અર્થ થાય છે. 92 00:06:13,610 --> 00:06:17,000 >> તેથી હું વિચાર પ્રસ્તાવ થશે ગણતરીની ઉકળે 93 00:06:17,000 --> 00:06:17,834 સમસ્યાઓ હલ કરવા માટે. 94 00:06:17,834 --> 00:06:19,333 તમે એક સમસ્યા હલ કરવા માટે શું જરૂરી છે? 95 00:06:19,333 --> 00:06:21,470 તમે જેવા ઇનપુટ કરવાની જરૂર છે problem-- ઇનપુટ 96 00:06:21,470 --> 00:06:23,636 તમે એક આઉટપુટ, જરૂર છે કે જે આસ્થાપૂર્વક ઉકેલ છે, 97 00:06:23,636 --> 00:06:26,720 અને પછી તમે એક પ્રક્રિયા જરૂર તે સમસ્યા નથી, જે ઉકેલવા માટે જે 98 00:06:26,720 --> 00:06:30,030 અમે સમૂહ અલ્ગોરિધમનો એક કહી શકશો કેટલાક સમસ્યા ઉકેલવા માટે સૂચનો. 99 00:06:30,030 --> 00:06:33,340 >> પરંતુ પ્રથમ, પ્રથમ પર ધ્યાન કેન્દ્રિત કરીએ અને આ ઇનપુટ્સ અને આઉટપુટ છેલ્લા. 100 00:06:33,340 --> 00:06:38,070 કોમ્પ્યુટર્સ બધા પછી, દેખીતી રીતે માત્ર zeros અને મુદ્દાઓ સમજે છે. 101 00:06:38,070 --> 00:06:39,299 પરંતુ કેવી રીતે કદાચ હોઈ શકે છે? 102 00:06:39,299 --> 00:06:42,090 અંતે તમામ નથી પરિચિત તમે કરી રહ્યાં છો શું હૂડ નીચે છે સાથે, 103 00:06:42,090 --> 00:06:44,980 તમે કદાચ ઓછામાં ઓછા સાંભળ્યું છે કે કોમ્પ્યુટર્સ binary-- સમજી 104 00:06:44,980 --> 00:06:48,050 માત્ર zeros અને ones-- પરંતુ કેવી રીતે કરી શકો છો તમે કદાચ રસપ્રદ કંઈપણ કરી શકું? 105 00:06:48,050 --> 00:06:49,960 >> વેલ, થીમ્સ એક વર્ગ રહ્યું છે 106 00:06:49,960 --> 00:06:53,293 હોઈ આ તે છે જ્યાં આજે, અમે પડશે layering-- સૌથી નીચા સ્તર પર એક ઝડપી નજરથી લેવા 107 00:06:53,293 --> 00:06:55,620 વિગતો, પરંતુ દરેક સાથે પસાર દિવસ, જ્યાં અમે સ્તર 108 00:06:55,620 --> 00:06:59,420 અથવા તે વિગતો ટોચ પર અમૂર્ત ખરેખર ઉચ્ચ સ્તર ઉકેલવા માટે 109 00:06:59,420 --> 00:07:01,080 અમને રસ સમસ્યાઓ. 110 00:07:01,080 --> 00:07:04,730 >> તેથી અહીં અમે શું binary-- કહી શકે છે માત્ર 0 અને 1 ની મૂળાક્ષર સાથે. 111 00:07:04,730 --> 00:07:06,960 પરંતુ આપણે મનુષ્યો મોટે ભાગે છે એ સાથે પરિચિત. 112 00:07:06,960 --> 00:07:08,130 ડિસે અર્થ 10. 113 00:07:08,130 --> 00:07:09,070 બાઇ બે થાય છે. 114 00:07:09,070 --> 00:07:12,100 અને તેથી એ માં સિસ્ટમ, અમે 10 અંકોનો હોય 115 00:07:12,100 --> 00:07:14,099 અમારી disposal-- પર અલબત્ત, શૂન્ય નવ દ્વારા. 116 00:07:14,099 --> 00:07:16,140 તેથી જો તમે એક નંબર પર જોવા આ જેમ, તમે મોટા ભાગના 117 00:07:16,140 --> 00:07:19,016 તર્ક માત્ર પકડ કે 123 છે. 118 00:07:19,016 --> 00:07:20,640 તે વિશે ખરેખર હાર્ડ કશું જ નથી. 119 00:07:20,640 --> 00:07:22,452 પરંતુ તે 123 શા માટે છે? 120 00:07:22,452 --> 00:07:24,660 વેલ, જો તમે પાછા લાગે ગ્રેડ school-- અથવા ઓછામાં ઓછા 121 00:07:24,660 --> 00:07:26,410 જે રીતે હું આ શીખી પ્રકારની તમે world-- 122 00:07:26,410 --> 00:07:29,640 યાદ છે કે અમે આ સારવાર કૉલમ, અથવા સ્થળોએ વસ્તુઓ. 123 00:07:29,640 --> 00:07:31,412 >> તેથી અમે અધિકાર પર રાશિઓ સ્થળ છે. 124 00:07:31,412 --> 00:07:32,620 દસ મધ્યમાં મૂકો. 125 00:07:32,620 --> 00:07:34,240 સેંકડો ડાબી પર મૂકો. 126 00:07:34,240 --> 00:07:36,980 અને પછી અમે કેવી રીતે મેળવી શકું આ પેટર્ન symbols-- 127 00:07:36,980 --> 00:07:41,771 1 2 આ ઉચ્ચ સ્તર પર 3-- આ વિચાર કે અમે 123 તરીકે ખબર? 128 00:07:41,771 --> 00:07:43,461 વેલ, તે માત્ર કેટલાક સરળ અંકગણિત છે. 129 00:07:43,461 --> 00:07:43,960 અધિકાર? 130 00:07:43,960 --> 00:07:48,960 >> એક છે અનિવાર્યપણે અર્થ એ થાય 100 વખત 1 વત્તા 10 વખત આપી 131 00:07:48,960 --> 00:07:50,410 2 વત્તા 1 વખત 3. 132 00:07:50,410 --> 00:07:53,430 અને અલબત્ત જો આપણે બહાર કરી ત્યાં ગણિત, તે 100 વત્તા 20 133 00:07:53,430 --> 00:07:56,480 વત્તા 3-- અન્યથા 123 તરીકે ઓળખાય છે. 134 00:07:56,480 --> 00:07:58,820 >> તેથી જો તમે છો કે અધિકાર તરીકે જ પાનું 135 00:07:58,820 --> 00:08:02,320 હવે સાથે આરામદાયક છે માનવ તરીકે દશાંશ પદ્ધતિ જેથી-કહેવાય છે, 136 00:08:02,320 --> 00:08:05,750 તે અંદર સારી રીતે ખરેખર છે આરામ તમારા અવકાશ 137 00:08:05,750 --> 00:08:07,220 હવે દ્વિસંગી સિસ્ટમ ધ્યાનમાં. 138 00:08:07,220 --> 00:08:10,110 એક જંગલી guess-- આ રજૂ કરે છે લો, કોમ્પ્યુટરો વિશ્વમાં 139 00:08:10,110 --> 00:08:12,001 binary-- નંબર શું છે? 140 00:08:12,001 --> 00:08:12,500 ઝીરો. 141 00:08:12,500 --> 00:08:13,580 >> પરંતુ તે શા માટે છે? 142 00:08:13,580 --> 00:08:17,460 વેલ, તે તારણ છે કે કૉલમ અથવા સ્થળો અહીં તેઓ 10 સત્તાઓ નથી. 143 00:08:17,460 --> 00:08:19,670 1, 10, 100, 1000, અને તેથી આગળ. 144 00:08:19,670 --> 00:08:21,890 તેઓ બદલે છો, તદ્દન ફક્ત 2 સત્તાઓ. 145 00:08:21,890 --> 00:08:25,400 તેથી, 1, 2, 4, 8, 16, 32, અને તેથી પર. 146 00:08:25,400 --> 00:08:29,630 અને તેથી હવે અમે અલબત્ત 0 વિચાર અહીં માત્ર કારણ કે અમે 4 વખત 147 00:08:29,630 --> 00:08:34,510 0 વત્તા 2 વખત 0 વત્તા 1 વખત 0, અલબત્ત જે અમને 0 આપે છે. 148 00:08:34,510 --> 00:08:37,399 >> પરંતુ હું વિશે કેવી રીતે જવું નથી નંબર 1 રજૂ? 149 00:08:37,399 --> 00:08:39,440 પેટર્ન શું છે zeros અને પ્રતિનિધિત્વ મુદ્દાઓ 150 00:08:39,440 --> 00:08:42,720 નંબર આપણે મનુષ્યો એ 1 તરીકે જાણો છો? 151 00:08:42,720 --> 00:08:44,280 001. 152 00:08:44,280 --> 00:08:46,370 અને 2? 153 00:08:46,370 --> 00:08:47,480 010. 154 00:08:47,480 --> 00:08:49,760 >> અને હવે પેટર્ન પુનરાવર્તન થાય છે. 155 00:08:49,760 --> 00:08:50,890 હવે તે 011 છે. 156 00:08:50,890 --> 00:08:54,310 અને ફરી, 0 ચોગ્ગા, એક 2, એક 1. 157 00:08:54,310 --> 00:08:55,180 તેથી 2 વત્તા 1. 158 00:08:55,180 --> 00:08:56,140 તે છે 3. 159 00:08:56,140 --> 00:08:59,069 >> અને હવે 4 પ્રતિનિધિત્વ કરે છે, અમે કે જે હમણાં જ 0 1 બદલી નથી. 160 00:08:59,069 --> 00:09:01,360 તમે પ્રકારના વહન છે તેથી વાત કરવા માટે, અને નંબરો 161 00:09:01,360 --> 00:09:03,700 શરૂ માત્ર આસપાસ ફ્લિપિંગ એ વિશ્વમાં ગમે છે. 162 00:09:03,700 --> 00:09:04,670 >> તેથી આ 4 છે. 163 00:09:04,670 --> 00:09:05,410 આ 5 છે. 164 00:09:05,410 --> 00:09:06,330 આ 6 છે. 165 00:09:06,330 --> 00:09:07,580 આ 7 છે. 166 00:09:07,580 --> 00:09:09,720 અને તેથી અમે 7 જેટલા ઊંચા ગણાશે છે. 167 00:09:09,720 --> 00:09:12,400 >> હવે અમે બધા માત્ર જરૂર વધુ છે bits-- વધુ શૂન્ય અને એક છે. 168 00:09:12,400 --> 00:09:15,700 અને ખરેખર "બિટ્સ", જો તમે કર્યું આ term-- દ્વિસંગી આંકડાના સાંભળ્યું. 169 00:09:15,700 --> 00:09:17,470 બિટ જ્યાં કે આવે છે. 170 00:09:17,470 --> 00:09:20,190 અને તેથી જો આપણે પ્રતિનિધિત્વ કરવા માંગો છો મોટી સંખ્યામાં, અમે વધુ બિટ્સ જરૂર છે. 171 00:09:20,190 --> 00:09:24,360 પરંતુ હવે સ્લાઇડ્સ દૂર ખસેડવા દો કંઈક કરવા માટે થોડી વધુ વાસ્તવિક છે. 172 00:09:24,360 --> 00:09:27,540 ધારો કે અમે કરવા માંગો છો ખરેખર આ વસ્તુ પ્રતિનિધિત્વ કરે છે. 173 00:09:27,540 --> 00:09:31,790 >> વેલ હવે એક નજર કરીએ થોડી નિદર્શન છે. 174 00:09:31,790 --> 00:09:35,270 તેથી આ વેબ આધારિત એપ્લિકેશન છે કે CS50 પોતાના માઇકલ જી એક, 175 00:09:35,270 --> 00:09:38,160 આ ઉનાળામાં મળીને મૂકવામાં મદદ કરવા માટે અમને બરાબર આ વિચાર સ્પષ્ટ. 176 00:09:38,160 --> 00:09:40,420 અને આ કોઇ જેવી સ્ટેજ પર સાહસ 177 00:09:40,420 --> 00:09:42,915 તેના અથવા તેણીના તમામ સહપાઠીઓને સામે? 178 00:09:42,915 --> 00:09:43,790 અધિકાર ત્યાં સામે. 179 00:09:43,790 --> 00:09:45,660 પર આવો. 180 00:09:45,660 --> 00:09:48,350 >> તમે આરામદાયક હોય છે કેમેરા અને ઇન્ટરનેટ પર. 181 00:09:48,350 --> 00:09:50,930 182 00:09:50,930 --> 00:09:52,450 ઓહ, અહીં. 183 00:09:52,450 --> 00:09:52,950 ઠીક છે. 184 00:09:52,950 --> 00:09:53,740 અમે બરાબર છો. 185 00:09:53,740 --> 00:09:54,240 બધા અધિકાર. 186 00:09:54,240 --> 00:09:54,740 પર આવો. 187 00:09:54,740 --> 00:09:56,150 તમારુ નામ શુ છે? 188 00:09:56,150 --> 00:09:58,550 એમિલી પર આવે છે. 189 00:09:58,550 --> 00:09:59,410 તેથી આ એમિલી છે. 190 00:09:59,410 --> 00:10:00,840 તમે શું વર્ષ હોય છે? 191 00:10:00,840 --> 00:10:01,660 >> નવા. 192 00:10:01,660 --> 00:10:02,810 >> એમિલી, તમે મળવા માટે સરસ. 193 00:10:02,810 --> 00:10:03,310 ડેવિડ. 194 00:10:03,310 --> 00:10:03,810 >> બધા અધિકાર. 195 00:10:03,810 --> 00:10:06,120 અહીં સ્ક્રીન પર તેથી, અમે આ ટચ સ્ક્રીન હોય છે 196 00:10:06,120 --> 00:10:08,425 જે અમને કરવા માટે પરવાનગી આપે રહ્યું છે ખરેખર આ કાર્યક્રમ સાથે સંચાર કરે છે, 197 00:10:08,425 --> 00:10:09,265 અને તે માત્ર એક બ્રાઉઝર છે. 198 00:10:09,265 --> 00:10:11,390 તે ક્રોમ સંપૂર્ણ સ્ક્રીનીંગ છે આ ક્ષણે છે, પરંતુ તે 199 00:10:11,390 --> 00:10:14,030 માઈકલ દ્વારા પ્રોગ્રામ કરવામાં એક રસ્તો છે કે પરવાનગી આપે છે જવાબ 200 00:10:14,030 --> 00:10:15,970 અમને બાઈનરી અંકો સાથે આસપાસ રમવા માટે. 201 00:10:15,970 --> 00:10:20,220 >> તેથી દાખલા તરીકે, અહીં અમે છે ત્રણ પરંતુ આઠ bits-- zeros અને મુદ્દાઓ પર પણ. 202 00:10:20,220 --> 00:10:22,000 હમણાં, અમે છો નંબર 0 જોઈ. 203 00:10:22,000 --> 00:10:25,150 અને ખરેખર, બધા આઠ zeros એ શૂન્ય થાય છે. 204 00:10:25,150 --> 00:10:26,900 તેથી તે બધા છે કે અહીં અંતે એવો સંકેત આપ્યો કરવામાં આવી રહી છે. 205 00:10:26,900 --> 00:10:29,395 >> તેથી જો તમે ઇચ્છતા હોય તો નંબર 8 પ્રતિનિધિત્વ કરે છે, 206 00:10:29,395 --> 00:10:31,520 શું zeros પેટર્ન છે અને મુદ્દાઓ તમે કરવા માંગો છો છે? 207 00:10:31,520 --> 00:10:35,160 તમે સરળતાથી નીચે ટેપ અથવા કરી શકો છો અથવા નંબરો પોતાને. 208 00:10:35,160 --> 00:10:35,660 બધા અધિકાર. 209 00:10:35,660 --> 00:10:37,659 તેથી અલબત્ત કે 8, તમે ત્યાં જોઈ શકો છો. 210 00:10:37,659 --> 00:10:41,260 અને જો આપણે કરવા માગે છે 16, આપણે શું કરવું છે? 211 00:10:41,260 --> 00:10:42,701 >> હા, માત્ર તેને ફરીથી સ્પર્શ. 212 00:10:42,701 --> 00:10:43,200 16. 213 00:10:43,200 --> 00:10:43,870 બધા અધિકાર. 214 00:10:43,870 --> 00:10:46,522 તેથી આ બધા દંડ અને સારી છે, તે હજુ પણ ખૂબ જ ઓછી સ્તર છે. 215 00:10:46,522 --> 00:10:48,230 અમે એક રસ્તો જરૂર એમિલી માટે વાસ્તવિક વિશ્વમાં 216 00:10:48,230 --> 00:10:50,550 ખરેખર આ બાબતો રજૂ. 217 00:10:50,550 --> 00:10:54,230 અને તેથી ધારો કે અમે આ ચાલુ zeros અને મુદ્દાઓ, જે ખૂબ જ છે 218 00:10:54,230 --> 00:10:55,980 વૈચારિક, વાસ્તવિક લાઇટ બલ્બ માં. 219 00:10:55,980 --> 00:10:56,480 અધિકાર? 220 00:10:56,480 --> 00:10:59,540 >> કોમ્પ્યુટર એક ભૌતિક છે, મિકેનિકલ, ઇલેક્ટ્રિકલ ઉપકરણ. 221 00:10:59,540 --> 00:11:02,220 અને ઓછામાં ઓછા જો તેના ઇનપુટ તમે અથવા ચાર્જ પ્લગ તેને 222 00:11:02,220 --> 00:11:05,090 બેટરી પાવર હોય છે અને ઇલેક્ટ્રોન અને બહાર વહેતી. 223 00:11:05,090 --> 00:11:08,150 >> તેથી હવે, શા માટે આપણે વિચારવાનો બંધ નથી zeros અને મુદ્દાઓ તરીકે બિટ્સ વિશે, 224 00:11:08,150 --> 00:11:10,470 પરંતુ કંઈક વધુ ભૌતિક લાઇટ બલ્બ અહીં ગમે છે. 225 00:11:10,470 --> 00:11:13,815 અને જો ડેન એર્મેન્ડારીઝ સાથે જોડાઇ શકે મને માત્ર એક ઘણું પર આવે ક્ષણ માટે 226 00:11:13,815 --> 00:11:15,440 અમે એક અરજી કતારમાં જઈ રહ્યાં છો. 227 00:11:15,440 --> 00:11:15,940 >> આ બોલ પર આવો, એમિલી. 228 00:11:15,940 --> 00:11:18,270 માફ કરશો આ સૌથી વધુ છે ક્યારેય તમે માટે ત્રાસદાયક ડેમો. 229 00:11:18,270 --> 00:11:20,330 અહીં પર આવે છે. 230 00:11:20,330 --> 00:11:22,080 અમે કતાર જઈ રહ્યાં છો ડેન માટે આભાર સાથે 231 00:11:22,080 --> 00:11:25,300 એર્મેન્ડારીઝ, અમારા સ્ટાફ અન્ય સભ્ય, બાઈનરી બલ્બ તરીકે ઓળખાય અરજી. 232 00:11:25,300 --> 00:11:28,070 >> તેથી શું આપણે અહીં છે આઈપેડ એપ્લિકેશન છે 233 00:11:28,070 --> 00:11:31,970 કે જે નીચેની વપરાશકર્તા છે એમિલી માટે સ્ક્રીન પર ઈન્ટરફેસ. 234 00:11:31,970 --> 00:11:35,400 તે માત્ર એક જ ચોક્કસ UI મળ્યું છે અનિવાર્યપણે કે ત્યાં છે. 235 00:11:35,400 --> 00:11:39,220 અને જો તમે હમણાં કરવા માંગો છો સંખ્યા પ્રતિનિધિત્વ, 8 કહે છે, 236 00:11:39,220 --> 00:11:42,094 તમે કેવી રીતે વિશે જાઓ કરશે અધિકાર આ Noticing, 237 00:11:42,094 --> 00:11:43,510 લાઇટ બલ્બ અહીં છે કે અમે? 238 00:11:43,510 --> 00:11:46,576 239 00:11:46,576 --> 00:11:47,620 આહ-હા. 240 00:11:47,620 --> 00:11:48,290 જાદુઈ. 241 00:11:48,290 --> 00:11:51,830 તેથી અમે હવે આ ચાલુ કરવા માંગો છો, તો કંઈક થોડી વધુ પડકારરૂપ, 242 00:11:51,830 --> 00:11:58,100 અને આપણે આગળ જવા દો અને રેન્ડમ પસંદ નંબર 50 અહીં જેવા નંબર. 243 00:11:58,100 --> 00:11:59,015 ઇનપુટ આ. 244 00:11:59,015 --> 00:12:01,640 અને તમે હવે તો પડકાર કરી શકાય નંબર 50 સાથે આવે છે, 245 00:12:01,640 --> 00:12:04,268 અમે તમારા માટે એક કલ્પિત ઇનામ પડશે. 246 00:12:04,268 --> 00:12:06,144 >> એમિલી: બરાબર. 247 00:12:06,144 --> 00:12:08,692 મારા ઓહ ગોડ. 248 00:12:08,692 --> 00:12:10,650 ડેવીડના MALAN: અંકગણિત સામે ખરેખર મુશ્કેલ છે 249 00:12:10,650 --> 00:12:12,860 તમારા સહપાઠીઓને સેંકડો. 250 00:12:12,860 --> 00:12:16,260 પરંતુ 50 અહીં જવાબ કરવામાં આવી છે. 251 00:12:16,260 --> 00:12:18,132 >> [વધાવી] 252 00:12:18,132 --> 00:12:21,875 >> અને તેથી હવે, આ અર્થ થાય છે એમિલી માટે પ્રતિપાદક છે. 253 00:12:21,875 --> 00:12:24,315 તેથી, અહીં, કેટલાક પ્રકાશ છે તદ્દન આ જેવા બલ્બ, 254 00:12:24,315 --> 00:12:26,190 પરંતુ તે ખરેખર છે લિટલ ચુંબકીય સ્ટ્રીપ્સ. 255 00:12:26,190 --> 00:12:28,570 અને શું આ અને લગભગ ઠંડી છે કારણ કે અમે CS50 માં તેમને વાપરવા 256 00:12:28,570 --> 00:12:31,640 કે તેઓ કંઈક કહેવાય આધાર છે એક API-- એપ્લિકેશન પ્રોગ્રામિંગ 257 00:12:31,640 --> 00:12:34,681 ઈન્ટરફેસ છે, કે જે માત્ર એક ફેન્સી માર્ગ છે કહેતા કે અમારા સ્ટાફ શું એક 258 00:12:34,681 --> 00:12:37,284 નહોતી સમર બનાવો આઈપેડ એપ્લિકેશન અહીં 259 00:12:37,284 --> 00:12:39,700 કે ઇન્ટરનેટ પર વાત અહીં લાઇટ બલ્બ માટે, 260 00:12:39,700 --> 00:12:41,810 વાયરલેસ છે જે અન્ય ઉપકરણ સાથે જોડાયેલ. 261 00:12:41,810 --> 00:12:43,912 પરંતુ હવે આ એક વિકલ્પ છે અંતિમ પ્રોજેક્ટ માટે. 262 00:12:43,912 --> 00:12:46,370 અને તેથી એમિલી, જો તમે આમ કરશે જેમ કે, આ શબ્દ ઓવરને અંતે, 263 00:12:46,370 --> 00:12:48,703 તમે તમારા ડોર્મ રૂમમાંથી શણગારવું શકે છે તે સાથે આ સમય દરમિયાન. 264 00:12:48,703 --> 00:12:50,376 એમિલી માટે તમે તેમજ આભાર. 265 00:12:50,376 --> 00:12:53,244 >> [વધાવી] 266 00:12:53,244 --> 00:12:56,590 267 00:12:56,590 --> 00:13:00,055 >> પરંતુ હવે, ચાલો ચાલુ દો અમારા ધ્યાન શું 268 00:13:00,055 --> 00:13:03,180 તે સંદેશ જેવા દેખાતા હોય શકે છે, અને તે આ જેવી થોડી કંઈક છે. 269 00:13:03,180 --> 00:13:05,320 હકીકતમાં, આ એક છે માત્ર એક સતામણી ઉદાહરણ તરીકે 270 00:13:05,320 --> 00:13:08,400 શું શું આવે છે તે એક API વિનંતી કહેવામાં આવે છે. 271 00:13:08,400 --> 00:13:11,409 અને તેથી અમે અહીં છે ખાલી છે બરાબર સંદેશ પ્રકારના 272 00:13:11,409 --> 00:13:13,200 કે થોડા અઠવાડિયા પછી CS50 માં જ સમયે, તમે પડશે 273 00:13:13,200 --> 00:13:16,590 એકદમ કંઈક મોકલવા માટે સક્ષમ હશે કે ખરેખર જેવા પરિચિત 274 00:13:16,590 --> 00:13:18,100 તેમના પર અને બંધ કરો. 275 00:13:18,100 --> 00:13:19,350 પરંતુ આ બધા દંડ અને સારી છે. 276 00:13:19,350 --> 00:13:19,850 અધિકાર? 277 00:13:19,850 --> 00:13:22,710 અમે માનસિક મોડેલ આસ્થાપૂર્વક છે સાથે નંબરો રજૂ કરવા માટે 278 00:13:22,710 --> 00:13:23,660 શૂન્ય અને એક છે. 279 00:13:23,660 --> 00:13:26,290 અને zeros અને મુદ્દાઓ, અમે કરી શકો છો 50 જેવા ઉચ્ચ નંબરો મેળવવા માટે, 280 00:13:26,290 --> 00:13:29,460 એમિલી માત્ર હતી, અથવા જેમ અમે કે ઉપર ખસેડી શકો છો. 281 00:13:29,460 --> 00:13:32,160 અને હું દાવો છે કે અમે પ્રતિનિધિત્વ કરી શકે છે અક્ષરો જેવી વસ્તુઓ તેમજ. 282 00:13:32,160 --> 00:13:32,660 અધિકાર? 283 00:13:32,660 --> 00:13:35,360 >> કોમ્પ્યુટર્સ અત્યાર સુધી વધુ છે માત્ર નંબરો કરતાં રસપ્રદ. 284 00:13:35,360 --> 00:13:37,340 અને તેથી તમે કેવી રીતે જઈ શકું રજૂ શબ્દો વિશે 285 00:13:37,340 --> 00:13:39,420 સ્ક્રીન અથવા ઇમેઇલ્સ પર અથવા નિબંધો અથવા જેમ? 286 00:13:39,420 --> 00:13:43,170 ઠીક છે, તે કમ્પ્યુટર્સ ખાલી બહાર વળે આ નીચા સ્તર ટોચ પર અમૂર્ત 287 00:13:43,170 --> 00:13:47,380 વિગતો, અને મનુષ્ય કેટલાક સમય પહેલા આવ્યા, એક મનસ્વી છે, પરંતુ સતત સાથે, 288 00:13:47,380 --> 00:13:51,710 નંબરો મેપિંગ જેથી અક્ષરો માટે કે જે કોઈપણ સમયે તમે એક મૂડી પત્ર જોવા 289 00:13:51,710 --> 00:13:54,170 તમારા કમ્પ્યુટર પર એક સ્ક્રીન, મતભેદ શું છે છે 290 00:13:54,170 --> 00:13:57,370 એક નીચે હૂડ છે zeros અને શૈલીઓનો પેટર્ન 291 00:13:57,370 --> 00:14:00,650 કે જે નંબર પ્રતિનિધિત્વ કરે છે, આ ચાર્ટ, 65 દીઠ. 292 00:14:00,650 --> 00:14:02,830 >> અને વધુ શારીરિક તમારા કમ્પ્યુટર ની અંદર, 293 00:14:02,830 --> 00:14:06,450 કહેવાય વસ્તુઓ લાખો છે આ days-- transistors-- જે 294 00:14:06,450 --> 00:14:10,190 માત્ર સ્વિચ જો તમે કરશે, વસ્તુઓ પર અને બંધ જઈ શકે છે અને તેથી કલ્પના. 295 00:14:10,190 --> 00:14:14,130 આ મોટા લાઇટ બલ્બ આઠ પરંતુ આ નાના ઓછી પ્રકાશ લાખો 296 00:14:14,130 --> 00:14:17,490 બલ્બ, અથવા સ્વીચો અથવા ટ્રાન્ઝિસ્ટર, તે પર અને બંધ કરી શકો છો 297 00:14:17,490 --> 00:14:19,170 તમે કેવી રીતે તેમને કાર્યક્રમ પર આધારિત છે. 298 00:14:19,170 --> 00:14:22,120 અને તેથી હવે અમે એક માર્ગ છે તેમજ અક્ષરો પ્રતિનિધિત્વ કરે છે. 299 00:14:22,120 --> 00:14:25,300 >> હકીકતમાં, આ વાપરો જો હું હતા અહીં મૅપ અને ખરેખર કરવાનો પ્રયાસ કરો 300 00:14:25,300 --> 00:14:28,731 કંઈક બહાર જોડણી, અમે જોવા શકે છે એ એ આ પેટર્ન 301 00:14:28,731 --> 00:14:29,230 અત્યારે જ. 302 00:14:29,230 --> 00:14:31,354 તેથી અમે પણ નથી જઈ રહ્યાં છો હવે બાઈનરી પર ધ્યાન કેન્દ્રિત. 303 00:14:31,354 --> 00:14:35,910 માત્ર કારણ કે આ વિચાર કરીએ દશાંશ નંબર 72, 73, 33. 304 00:14:35,910 --> 00:14:38,044 પરંતુ આ શું પ્રતિનિધિત્વ કરી શકે છે? 305 00:14:38,044 --> 00:14:39,960 કોઈપણ પૂરતી છે ફોટોગ્રાફિક મેમરી 306 00:14:39,960 --> 00:14:43,060 તે જાણવા જોડણી છે સ્ક્રીન પર અહીં? 307 00:14:43,060 --> 00:14:43,560 થોડા યાહ. 308 00:14:43,560 --> 00:14:44,190 તેથી હાય. 309 00:14:44,190 --> 00:14:48,330 એચ હું અને પછી ઉદ્ગાર બિંદુ, જે સ્ક્રીન પર ખરેખર ન હતી. 310 00:14:48,330 --> 00:14:51,060 પરંતુ ખરેખર ત્યાં મેપિંગ દરેક નંબર માટે દરેક અક્ષર માટે 311 00:14:51,060 --> 00:14:53,340 તમે કરવા માંગો છો શકે છે તમારા કીબોર્ડ પર લખો. 312 00:14:53,340 --> 00:14:55,430 >> પરંતુ જે સંખ્યા ન હોય માત્ર અક્ષરો પ્રતિનિધિત્વ કરે છે. 313 00:14:55,430 --> 00:14:55,930 અધિકાર? 314 00:14:55,930 --> 00:14:59,570 અમને બધા છબીઓ વિશે ખબર અને ફોટોગ્રાફ્સ અને ઑડિઓ ફાઇલો 315 00:14:59,570 --> 00:15:00,870 અને વિડિઓ ફાઇલો અને ગમે છે. 316 00:15:00,870 --> 00:15:03,580 તેથી સ્પષ્ટ અમે પ્રતિનિધિત્વ કરી શકે છે હજુ પણ ઉચ્ચ સ્તર વસ્તુઓ. 317 00:15:03,580 --> 00:15:06,920 અને તેથી કમ્પ્યુટર ફક્ત પસંદ કરે છે 318 00:15:06,920 --> 00:15:11,240 શૂન્ય રાશિઓ પેટર્ન અર્થઘટન અલગ સંદર્ભમાં પર આધારિત છે. 319 00:15:11,240 --> 00:15:13,130 >> તમે ડબલ ક્લિક કરો, તો માઈક્રોસોફ્ટ વર્ડ ચિહ્ન, 320 00:15:13,130 --> 00:15:15,900 તમે સ્ક્રીન પર શબ્દો જુઓ તેના બદલે રંગો અને ચિત્રો 321 00:15:15,900 --> 00:15:18,850 કારણ કે શબ્દ જાણે છે કે આ એક છે નિબંધ છે કે તમે ખરેખર લખ્યો છે. 322 00:15:18,850 --> 00:15:21,510 તમે તેના બદલે ડબલ ક્લિક કરો જો કોઈ JPEG અથવા GIF અથવા PNG પર, 323 00:15:21,510 --> 00:15:27,070 તે ખોલે છે અને એક છબી છે, કારણ કે PNG અથવા .docx અથવા ગમે ફાઇલ 324 00:15:27,070 --> 00:15:30,450 વિસ્તરણ છે અને ગમે સોફ્ટવેર તમે ઉપયોગ કરી રહ્યાં છો અર્થઘટન જાણે 325 00:15:30,450 --> 00:15:34,420 zeros અને શૈલીઓનો એક પેટર્ન અલગ જીવન શું તેના હેતુ છે પર આધારિત છે. 326 00:15:34,420 --> 00:15:37,330 >> તેથી દાખલા તરીકે, આ નંબરો જ ક્રમ 327 00:15:37,330 --> 00:15:41,250 પ્રતિનિધિત્વ કરી શકે છે તમને કેટલી લાલ કરી માંગો છો, તો તમે કેટલી લીલા માંગો છો, 328 00:15:41,250 --> 00:15:42,810 અને કેટલી વાદળી તમે કરવા માંગો છો. 329 00:15:42,810 --> 00:15:47,490 અને ખરેખર, જો તમે ક્યારેય સાંભળ્યું કર્યું છે RGB-- તેથી માત્ર લાલ લીલા વાદળી. 330 00:15:47,490 --> 00:15:51,380 અને તેથી જો હું આ જેમ નંબરો જોવા મને 72 લાલ આપે છે, મને 73 લીલા આપે છે, 331 00:15:51,380 --> 00:15:56,910 અને 33 વાદળી, આ છે કેવી રીતે કમ્પ્યુટરનો ઉપયોગ ત્રણ ચોક્કો બાઇટ્સ જ્યાં 332 00:15:56,910 --> 00:16:01,470 એક બાઇટ આઠ બિટ્સ અથવા 24 bits-- છે એક સુંદર બીભત્સ છાંયો પ્રતિનિધિત્વ કરશે 333 00:16:01,470 --> 00:16:03,660 ભૂરા અથવા પીળા અહીં. 334 00:16:03,660 --> 00:16:07,500 અને વિવિધ સંદર્ભોમાં, કરી શકે છે તે zeros અને શૈલીઓનો ચોક્કસ જ પેટર્ન 335 00:16:07,500 --> 00:16:10,780 કંઈક સંપૂર્ણપણે અર્થ તેમજ અલગ છે. 336 00:16:10,780 --> 00:16:13,899 >> તેથી અમે હવે રજૂ એક માર્ગ છે information-- zeros અને મુદ્દાઓ પર પણ. 337 00:16:13,899 --> 00:16:15,190 કે ટોચ પર, અમે અક્ષરો મળે છે. 338 00:16:15,190 --> 00:16:16,860 કે ટોચ પર, અમે રંગો મળી શકે છે. 339 00:16:16,860 --> 00:16:19,730 અને આજે માટે ધારે દો અમે ઑડિઓ અને વિડિઓ મળી શકે છે 340 00:16:19,730 --> 00:16:22,590 અને વસ્તુઓ જેથી વધુ કરતાં આધુનિક. 341 00:16:22,590 --> 00:16:25,370 >> પરંતુ હવે આપણે વિચાર કરીએ કેવી રીતે અમે તે ઇનપુટ્સ ઉપયોગ 342 00:16:25,370 --> 00:16:27,390 અને તે ઉત્પાદન હવે આઉટપુટ હોય છે કે આપણે 343 00:16:27,390 --> 00:16:29,830 તે માહિતી રજૂ એક માર્ગ. 344 00:16:29,830 --> 00:16:31,820 વેલ, અમે કંઈક કરવાની જરૂર છે એક અલ્ગોરિધમનો કહેવાય છે. 345 00:16:31,820 --> 00:16:34,320 ફરીથી, સૂચનો સમૂહ કેટલાક સમસ્યા ઉકેલવા માટે 346 00:16:34,320 --> 00:16:37,580 step-- અને દ્વારા પગલું વધુ ચોક્કસ, વધુ સારી. 347 00:16:37,580 --> 00:16:42,090 >> અને તેથી એક ઉદાહરણ છે, જે સાથે માનવીઓ છે બેશક ઓછા પરિચિત આ દિવસોમાં, 348 00:16:42,090 --> 00:16:44,300 પરંતુ તેમ છતાં હજુ પણ છે અમને સોફ્ટવેર સાથે, 349 00:16:44,300 --> 00:16:47,490 જોઈ પ્રક્રિયા છે એક ફોન પુસ્તક કોઈને. 350 00:16:47,490 --> 00:16:51,690 >> હવે, ઓછા અને ઓછા જાણતા દરેક ખબર વર્ષ શું આ રેલીક ખરેખર અહીં છે. 351 00:16:51,690 --> 00:16:53,470 પરંતુ મારા પાછા દિવસ, આ ફોન પુસ્તક હતું 352 00:16:53,470 --> 00:16:57,266 પાનાંઓ અને નંબરો હજારો સાથે અને ઝેડ મારફતે લોકો નામો 353 00:16:57,266 --> 00:17:00,390 અને છતાં પણ અમે પ્રકારની છેતરપિંડી કરી રહ્યાં છો એક બીટ આ મોટે ભાગે પીળા પાનાંઓ છે. 354 00:17:00,390 --> 00:17:01,920 ત્યાં પણ સફેદ હતા સમયે પાનાંઓ, કે જે 355 00:17:01,920 --> 00:17:04,720 તે નામો બધી હતી અને વાસ્તવિક મનુષ્ય નંબરો. 356 00:17:04,720 --> 00:17:07,970 >> અને જો હું કોઇને જોવા માટે માગે છે આ આજે જેમ ફોન પુસ્તક, અલબત્ત, 357 00:17:07,970 --> 00:17:11,010 હું માત્ર પ્રથમ થોડા લખી તેના અથવા તેણીના નામ અક્ષરો, 358 00:17:11,010 --> 00:17:13,480 અને મારા ફોન માહિતી શોધે છે. 359 00:17:13,480 --> 00:17:15,970 પરંતુ જે પ્રક્રિયા દ્વારા તમારા આઇફોન અથવા Android ફોન 360 00:17:15,970 --> 00:17:18,730 અથવા ગમે ખરેખર શોધવામાં આવે છે તમારા સંપર્કો યાદી કોઇને 361 00:17:18,730 --> 00:17:22,099 શું આપણે મનુષ્યો સમાન છે કદાચ થોડા સમય માટે થાય છે. 362 00:17:22,099 --> 00:17:24,260 >> હવે હું આ લઇ શકે છે સમસ્યા, તમે કરશે જો, 363 00:17:24,260 --> 00:17:26,220 અને ઇનપુટ્સ અહીં zeros અને મુદ્દાઓ નથી. 364 00:17:26,220 --> 00:17:28,730 તેઓ જેવા pages-- કરી રહ્યાં છો, 1000 પૃષ્ઠો કહો. 365 00:17:28,730 --> 00:17:32,650 અને જો હું કોઈને જોવા માગતા હતા આ ફોન પુસ્તક માઇક સ્મિથ જેવા, 366 00:17:32,650 --> 00:17:35,570 હું શરૂઆતમાં શરૂ કરી શકે છે અને જુઓ કે હું છું કલમ 367 00:17:35,570 --> 00:17:38,300 અને પછી એક પાનું ચાલુ એક સમય જોઈ અને શોધી 368 00:17:38,300 --> 00:17:42,820 હું બી અને સી ની માટે બનાવવા અને ડી 'ઓ અને તેથી આગળ માઇક સ્મિથ માટે. 369 00:17:42,820 --> 00:17:46,000 સ્મિથ એસ સાથે શરૂ કરીને, હું પડશે આસ્થાપૂર્વક આખરે તેને શોધવા. 370 00:17:46,000 --> 00:17:50,090 >> આ અલ્ગોરિધમનો છે કે યોગ્ય પ્રક્રિયા કરે? 371 00:17:50,090 --> 00:17:50,590 અરે વાહ. 372 00:17:50,590 --> 00:17:51,610 તે સાચું છે. 373 00:17:51,610 --> 00:17:57,040 જો તેઓ અહીં છે હું માઇક મળશે, પરંતુ શું ચેતવણી છે કે તમે તક આપે છે શકે છે. 374 00:17:57,040 --> 00:17:57,541 તે ધીમું છે. 375 00:17:57,541 --> 00:17:58,040 અધિકાર? 376 00:17:58,040 --> 00:18:00,975 મને ખબર છે માઇક એસ તરફ જેવું છે ફોન પુસ્તક ઉત્તરાર્ધમાં. 377 00:18:00,975 --> 00:18:02,766 શા માટે હેક હું છું શરૂઆતમાં શરૂ 378 00:18:02,766 --> 00:18:04,349 અને પાનાં દ્વારા પાનું દ્વારા જઈ પાનું. 379 00:18:04,349 --> 00:18:06,890 અલબત્ત તેથી, હું તે વિમાનની મુસાફરી કરી શકે છે આસપાસ અને પાછળ થી શરૂ કરવા માટે, 380 00:18:06,890 --> 00:18:08,973 પરંતુ તે મેળવવા માટે ચાલી રહ્યું છે મને ત્યાં જ દરે, 381 00:18:08,973 --> 00:18:10,930 તમે પાનું willl-- જો પાનું પછી પાનું પછી. 382 00:18:10,930 --> 00:18:14,190 અને તે જો હું માંગો છો કામ નથી જઈ રહ્યા છે બીજું જેની કોઈને શોધવા માટે 383 00:18:14,190 --> 00:18:15,880 નામ મૂળાક્ષર પહેલાં આવે છે. 384 00:18:15,880 --> 00:18:17,240 >> તેથી જો હું શું હું ગ્રેડ શાળા માં શીખી, 385 00:18:17,240 --> 00:18:19,205 ફરીથી, વસ્તુઓ નથી મુદ્દાઓ દ્વારા પણ twos દ્વારા. 386 00:18:19,205 --> 00:18:23,060 તેથી 2, 4, 6, 8, 10, 12, અને તેથી આગળ. 387 00:18:23,060 --> 00:18:23,740 એ સાચું છે? 388 00:18:23,740 --> 00:18:27,030 389 00:18:27,030 --> 00:18:27,560 નં 390 00:18:27,560 --> 00:18:28,830 તે યોગ્ય પ્રકારની છે. 391 00:18:28,830 --> 00:18:33,210 પરંતુ તમે જે કોઈ ગણગણ્યા કેટલાક, જ્યાં સમસ્યા છે, અથવા ભૂલ છે, 392 00:18:33,210 --> 00:18:34,240 ભૂલ તેથી વાત કરવા માટે. 393 00:18:34,240 --> 00:18:34,580 અરે વાહ. 394 00:18:34,580 --> 00:18:36,570 >> વિદ્યાર્થી: તમે અવગણો શકે અધિકાર પ્રવેશ પર. 395 00:18:36,570 --> 00:18:37,320 >> ડેવીડના MALAN: અરે વાહ. 396 00:18:37,320 --> 00:18:40,340 હું ઉપર છોડી દો શકે માઇક સ્મિથ છે કારણ કે હું એક જ સમયે બે પૃષ્ઠો ભર્યું 397 00:18:40,340 --> 00:18:43,190 અને તે માત્ર બને છે તે બે પાનાંઓ વચ્ચે sandwiched. 398 00:18:43,190 --> 00:18:46,500 હું ખ્યાલ છે કે શકે છે હું ટી વિભાગ પર છું 399 00:18:46,500 --> 00:18:48,690 માઇક સ્મિથ હજુ સુધી મળી નથી કર્યા. 400 00:18:48,690 --> 00:18:50,820 >> અને તેથી ત્યાં નિયત હોઇ શકે છે? 401 00:18:50,820 --> 00:18:52,709 વેલ, હિટ હું શું જો ફોન પુસ્તક ટી.એસ., 402 00:18:52,709 --> 00:18:54,500 હું ડબલ કરવાની જરૂર પડી શકે એક અથવા તેથી પૃષ્ઠ પર પાછા. 403 00:18:54,500 --> 00:18:56,830 તેથી તે fixable છે, પરંતુ તે તદ્દન તરીકે સરળ નથી 404 00:18:56,830 --> 00:18:59,170 કારણ કે માત્ર બે દ્વારા જઈ મારા કામગીરી ઝડપી. 405 00:18:59,170 --> 00:18:59,680 પણ શું? 406 00:18:59,680 --> 00:19:00,180 ચલ. 407 00:19:00,180 --> 00:19:03,530 શું મોટાભાગના માનવોને જતા હોય છે ફોન પુસ્તક આ પ્રકારની સાથે શું કરવું? 408 00:19:03,530 --> 00:19:04,696 તમે ફોન પુસ્તક આપવામાં રહ્યાં છો. 409 00:19:04,696 --> 00:19:06,280 તમે શું કરો છો? 410 00:19:06,280 --> 00:19:06,922 >> તે શું છે? 411 00:19:06,922 --> 00:19:07,630 મધ્યમાં પર જાઓ. 412 00:19:07,630 --> 00:19:10,620 તેથી મેં સાંભળ્યું મધ્યમાં પર જાઓ, અને હું મારી એમ વિભાગમાં આશરે શોધવા માટે, 413 00:19:10,620 --> 00:19:11,120 તેથી વાત કરવા માટે. 414 00:19:11,120 --> 00:19:12,670 અને હવે હું શું કરવા માંગો છો? 415 00:19:12,670 --> 00:19:14,077 સારુ કામ. 416 00:19:14,077 --> 00:19:14,785 તમારુ નામ શુ છે? 417 00:19:14,785 --> 00:19:15,350 >> જેમ્સ: જેમ્સ. 418 00:19:15,350 --> 00:19:15,890 >> ડેવીડના MALAN: જેમ્સ, બધા અધિકાર. 419 00:19:15,890 --> 00:19:16,829 હવે મારે શું કરવું? 420 00:19:16,829 --> 00:19:18,620 જેમ્સ: તમે જાઓ અડધા છે કે એસ. 421 00:19:18,620 --> 00:19:18,740 ડેવીડના MALAN: બધા અધિકાર. 422 00:19:18,740 --> 00:19:20,910 હું અડધા જાય જઈ રહ્યો છું કે તે છે, કારણ કે, ફરી એસ છે, 423 00:19:20,910 --> 00:19:22,920 એક શરત અહીં હતી કે આ વસ્તુ છટણી કરવામાં આવે છે. 424 00:19:22,920 --> 00:19:25,461 તે એક સુંદર નકામી 1,000 પાનાંઓ વેરાઇઝન ખરેખર નથી 425 00:19:25,461 --> 00:19:27,339 અમને માટે આ વસ્તુઓ ઝેડ મારફતે સૉર્ટ 426 00:19:27,339 --> 00:19:30,130 તેથી જો મને ખબર માઇક કદાચ છે ફોન પુસ્તક ઉત્તરાર્ધમાં, 427 00:19:30,130 --> 00:19:31,536 હવે હું આ કરી શકો છો. 428 00:19:31,536 --> 00:19:33,388 >> [હાસ્ય] 429 00:19:33,388 --> 00:19:35,240 430 00:19:35,240 --> 00:19:37,391 >> અડધા સમસ્યા ટીઅર. 431 00:19:37,391 --> 00:19:38,615 >> [વધાવી] 432 00:19:38,615 --> 00:19:39,115 433 00:19:39,115 --> 00:19:40,300 આભાર. 434 00:19:40,300 --> 00:19:42,510 અડધા સમસ્યા ટીઅર. 435 00:19:42,510 --> 00:19:44,440 તે ખરેખર છે કે જે સંઘર્ષ real-- હતી. 436 00:19:44,440 --> 00:19:47,050 તેથી ફોન પુસ્તક અશ્રુ અડધા, મારી છોડીને 437 00:19:47,050 --> 00:19:48,580 મૂળભૂત એ જ સમસ્યા છે. 438 00:19:48,580 --> 00:19:50,060 પરંતુ અલબત્ત, અડધા મોટી છે. 439 00:19:50,060 --> 00:19:52,550 અને જો હું પાલન જેમ્સ સલાહ ફરી, અને હું અહીં જાઓ. 440 00:19:52,550 --> 00:19:54,400 હું કહું છું, ઓહ હવે હું ટી વિભાગમાં છું. 441 00:19:54,400 --> 00:19:56,460 >> અને તેથી અલબત્ત, હું ફોન પુસ્તક અશ્રુ કરી શકો છો 442 00:19:56,460 --> 00:19:59,660 અડધા એક વધુ સમય છોડીને મને એક સમસ્યા છે કે જે 443 00:19:59,660 --> 00:20:00,810 હવે કદ એક ક્વાર્ટર. 444 00:20:00,810 --> 00:20:05,335 તેથી હું 1000 500 થી ચાલ્યા કર્યું 250 થી 125 અને તેથી આગળ. 445 00:20:05,335 --> 00:20:07,350 તે લાગે છે જેમ હું છું મોટા કરડવાથી બહાર લઈ 446 00:20:07,350 --> 00:20:10,615 દરેક સાથે આ સમસ્યા પુનરાવૃત્તિ, અથવા તે દરેક પગલું. 447 00:20:10,615 --> 00:20:15,580 >> અને ખરેખર, હું જેટલુ સમય કરવા જઇ રહ્યો છું આ ઉદાહરણમાં માઇક સ્મિથ શોધવા 448 00:20:15,580 --> 00:20:18,970 ખૂબ જ ઓછી છે કારણ કે છેવટે હું છું કમી કરવા જઇ આ સેટ પુસ્તક નીચે 449 00:20:18,970 --> 00:20:20,192 માત્ર એક લોન પૃષ્ઠ પર. 450 00:20:20,192 --> 00:20:23,010 અને જો માઇક કે પૃષ્ઠ પર છે, હું છું આગળ જાઓ અને તેને આપી રહ્યું 451 00:20:23,010 --> 00:20:24,670 કોલ મળ્યો હતો. 452 00:20:24,670 --> 00:20:27,030 >> પરંતુ માત્ર વધુ સારું કેવી રીતે અલ્ગોરિધમનો છે 453 00:20:27,030 --> 00:20:29,690 કે સાહજિક કબૂલ કરું છું અલ્ગોરિધમનો કરતા અમે 454 00:20:29,690 --> 00:20:34,920 જેની સાથે શરૂ અમે ખૂબ જ linear-- છો 1 અથવા 2x ગતિ પર ડાબેથી જમણે? 455 00:20:34,920 --> 00:20:36,100 >> વેલ, આ પ્લોટ દો. 456 00:20:36,100 --> 00:20:39,380 અમે વિશે ખૂબ ચિંતા કરવાની જરૂર નથી ગણિત અથવા આ કિસ્સામાં અહીં નંબરો. 457 00:20:39,380 --> 00:20:40,550 અમે હમણાં જ એક પ્લોટ પર જુઓ. 458 00:20:40,550 --> 00:20:43,600 તેથી એક્સ, અથવા આડી ધરી પર, problem-- માપ છે 459 00:20:43,600 --> 00:20:44,700 કેવી રીતે ઘણા પાનાંઓ હોય છે. 460 00:20:44,700 --> 00:20:46,760 વાય, અથવા વર્ટિકલ પર ધરી, કેટલો સમય છે 461 00:20:46,760 --> 00:20:48,218 તે મને તેને ઉકેલવા માટે લઇ જતા હોય છે. 462 00:20:48,218 --> 00:20:50,760 અને કદાચ કે કેટલા છે પાનું વળે છે, કેટલી સેકંડ, 463 00:20:50,760 --> 00:20:52,370 કેવી રીતે પગલાં કેટલાક એકમ many--. 464 00:20:52,370 --> 00:20:57,810 >> અને હું એક લાલ સીધી રેખા દોરવામાં કર્યું કારણ કે અહીં તો દરેક વધારાના પાનું 465 00:20:57,810 --> 00:21:01,740 ફોન પુસ્તક, હું જરૂર એક વધારાનું પગલું બનાવવા માટે. 466 00:21:01,740 --> 00:21:03,680 તેથી જો વેરાઇઝન એક ઉમેરે છે વધુ પાનું પછીના વર્ષે, 467 00:21:03,680 --> 00:21:06,970 હું એક વધુ પાનું વિમાનની મુસાફરી કરવા માટે હોઈ શકે છે માઇક સ્મિથ જેવા કોઇક શોધવા માટે. 468 00:21:06,970 --> 00:21:11,340 >> દરમિયાન, બીજા અલ્ગોરિધમનો, જે હું twos દ્વારા ગયા, એ જ આકાર છે. 469 00:21:11,340 --> 00:21:15,220 તે હજુ પણ ખૂબ જ, રેખીય ખૂબ જ બાકી છે અધિકાર, બરાબર બાઇટ્સ દરેક સમય લેતી, 470 00:21:15,220 --> 00:21:16,900 પરંતુ ઢાળ થોડી ઓછી છે. 471 00:21:16,900 --> 00:21:23,590 >> દાખલા તરીકે, જો માપ સમસ્યા લગભગ અહીં હતા 472 00:21:23,590 --> 00:21:25,990 અને હું મારી પ્રથમ અલ્ગોરિધમનો ઉપયોગ થાય છે, હું બધી રીતે અંત કરી શકે છે 473 00:21:25,990 --> 00:21:27,480 કે લાલ લીટી ટોચ પર. 474 00:21:27,480 --> 00:21:29,390 પરંતુ જો હું તેની જગ્યાએ ઉપયોગ twosies સંપર્ક કરવા માટે, 475 00:21:29,390 --> 00:21:31,480 પીળા વાક્ય સૂચવે છે કારણ કે તે ઓછી છે, 476 00:21:31,480 --> 00:21:33,790 તે લાગી રહ્યું છે કે મને ઓછો સમય ઉકેલવા માગે છે. 477 00:21:33,790 --> 00:21:37,400 >> પરંતુ શું આકાર છે ત્રીજા અલ્ગોરિધમનો ફરીથી, દાવાપૂર્વક 478 00:21:37,400 --> 00:21:38,707 સૌથી સાહજિક અલ્ગોરિધમનો? 479 00:21:38,707 --> 00:21:40,540 વેલ, તે થોડી લાગે છે થોડું આના જેવું. 480 00:21:40,540 --> 00:21:43,480 તે વક્ર, અથવા લઘુગુણકીય, આકાર છે. 481 00:21:43,480 --> 00:21:46,510 પણ તે ક્યારેય છતાં પ્રકારની સપાટ, 482 00:21:46,510 --> 00:21:50,770 તે asymptotically ઇંચ સુધી અને અપ અને પરંતુ ભયંકર ધીમે ધીમે 483 00:21:50,770 --> 00:21:52,129 બાકીનું બધું વિરુદ્ધ. 484 00:21:52,129 --> 00:21:53,170 અને દૂર શું લેવા છે? 485 00:21:53,170 --> 00:21:54,215 ઠીક છે, આપણે તે n લોગ કૉલ કરો. 486 00:21:54,215 --> 00:21:55,820 પરંતુ તે ખરેખર શું અર્થ છે? 487 00:21:55,820 --> 00:21:58,580 વેલ જો વેરાઇઝન બમણી ફોન પુસ્તક પાનાંઓ સંખ્યા 488 00:21:58,580 --> 00:22:00,810 આગામી વર્ષે 1000 થી 2000 માટે. 489 00:22:00,810 --> 00:22:04,600 મારા કેટલા વધુ પગલાં છે પ્રથમ અલ્ગોરિધમનો લાગી રહ્યું છે? 490 00:22:04,600 --> 00:22:05,440 >> મારી પ્રથમ અલ્ગોરિધમનો. 491 00:22:05,440 --> 00:22:06,399 કદાચ 1,000 વધુ પગલાં. 492 00:22:06,399 --> 00:22:08,106 જો તેઓ બમણી ફોન પુસ્તક, હું જાઉં છું 493 00:22:08,106 --> 00:22:10,590 અન્ય મારફતે ફ્લિપ હોય 1,000 પૃષ્ઠો માઇક શોધવા માટે. 494 00:22:10,590 --> 00:22:13,240 અલબત્ત, જો બીજા અલ્ગોરિધમનો, કદાચ 500 કારણ કે હું છું 495 00:22:13,240 --> 00:22:14,610 બમણી ઝડપી જઈ રહી છે. 496 00:22:14,610 --> 00:22:18,380 >> પરંતુ જો વેરાઇઝન નંબર ડબલ્સ આ વર્ષે અને આગામી વચ્ચે પૃષ્ઠો, 497 00:22:18,380 --> 00:22:21,650 મારા ત્રીજા વિભાજન અલ્ગોરિધમનો સાથે અને જીતી જેમ્સ દરખાસ્ત કરી હતી કે, 498 00:22:21,650 --> 00:22:24,450 અડધા અને અડધા રહ્યું છે અને half-- કેટલા વધુ પગલાં કરશે 499 00:22:24,450 --> 00:22:29,030 તે પછીના વર્ષે મને લેવા હોય એક માપ 2,000 એક ફોન પુસ્તક? 500 00:22:29,030 --> 00:22:29,670 ખાલી એક જ. 501 00:22:29,670 --> 00:22:34,110 એક ડંખ સાથે, કારણ કે, હું લઇ શકે છે, તે સમસ્યા બહાર, પાનાંઓ અડધા 502 00:22:34,110 --> 00:22:34,694 દૂર. 503 00:22:34,694 --> 00:22:37,860 અને જો તમે આ થોડું વિશે વિચારો crazily now-- જો ફોન પુસ્તક નથી 504 00:22:37,860 --> 00:22:41,810 1000 અથવા 2000 પાનું છે, પરંતુ ધારો કે 4 અબજ દો pages-- 505 00:22:41,810 --> 00:22:45,282 તે પુસ્તક રહ્યું કેવી રીતે એક મોટી ફોન છે ઘણી વખત અથવા કેટલા પગલાંઓ 506 00:22:45,282 --> 00:22:47,740 તેને શોધવા માટે મને લાગી રહ્યું છે ફોન પુસ્તક માઇક સ્મિથ 507 00:22:47,740 --> 00:22:50,489 4 અબજ પાનાંઓ સાથે. 508 00:22:50,489 --> 00:22:52,030 તમે પ્રકારના ગણિત કરવું શરૂ કરી શકો છો. 509 00:22:52,030 --> 00:22:52,200 બધા અધિકાર. 510 00:22:52,200 --> 00:22:53,175 4 અબજ 2 દ્વારા વિભાજી. 511 00:22:53,175 --> 00:22:54,550 તેથી તે 2 અબજ 1 ભાગ્યા છે. 512 00:22:54,550 --> 00:22:55,510 કે 1 અબજ છે. 513 00:22:55,510 --> 00:22:56,410 પછી અડધા અબજ. 514 00:22:56,410 --> 00:22:59,940 પછી 250-- તમે આ ફરીથી કરી શકો છો જેથી અને ફરી પરંતુ તે પહેલાં ઘણી વખત 515 00:22:59,940 --> 00:23:01,020 તમે એક પૃષ્ઠ પર મળે છે. 516 00:23:01,020 --> 00:23:04,360 >> અને ખરેખર, તો પણ ફોન પુસ્તક 4 અબજથી વધુ પૃષ્ઠો લાંબો છે 517 00:23:04,360 --> 00:23:08,340 અથવા ડેટાબેઝ તમે શોધ કરી રહ્યાં છે 4 અબજ રેકોર્ડ લાંબો છે, 518 00:23:08,340 --> 00:23:12,720 તે લેવા માટે આપવા અથવા લેવા જઈ રહ્યું છે 32 પગલાંઓ માત્ર માઇક સ્મિથ શોધવા માટે. 519 00:23:12,720 --> 00:23:15,990 અને તમે ફોન પુસ્તક આગામી બે વાર તો 8 અબજ 4 અબજ વર્ષ, 520 00:23:15,990 --> 00:23:19,010 તેના બદલે માત્ર 32 33 પગલાંઓ. 521 00:23:19,010 --> 00:23:21,100 >> અને આ વસિયતનામું છે વિચારો એક 522 00:23:21,100 --> 00:23:24,100 અમે કમ્પ્યુટર આલિંગવું શકે છે કે વિજ્ઞાન વધુ સામાન્ય છે, જે 523 00:23:24,100 --> 00:23:26,760 આ કોમ્પ્યુટેશનલ વિચાર છે અને સમસ્યા આસન્ન 524 00:23:26,760 --> 00:23:29,479 પ્રમાણિકપણે થી સાધનોની મદદથી તમારા પહેલાથી જ પરિચિત સાધન 525 00:23:29,479 --> 00:23:31,520 સાથે તમારા વાસ્તવિક વિશ્વમાં kit-- જે તમે પરિચિત છો, 526 00:23:31,520 --> 00:23:34,730 પરંતુ તે વિચારો harnessing ખરેખર સમસ્યાઓ ઉકેલવા માટે. 527 00:23:34,730 --> 00:23:37,200 >> પરંતુ અમે અમારી નિશ્ચિત સ્વરૂપ આપવું કરવાની જરૂર છે આ બધી સમસ્યાઓના નિરાકરણ. 528 00:23:37,200 --> 00:23:40,200 અને તેથી મને એક ક્ષણ માટે પરિચય દો કંઈક અમે સ્યુડોકોડનો કહી શકે છે. 529 00:23:40,200 --> 00:23:44,260 સત્ર મોટા ભાગના, અમે ઉપયોગ કરી ખર્ચવા પડશે સી અને PHP, જેમ ભાષાઓમાં વાસ્તવિક કોડ 530 00:23:44,260 --> 00:23:46,570 અને જાવાસ્ક્રિપ્ટ અને SQL અને ગમે છે. 531 00:23:46,570 --> 00:23:49,000 >> પરંતુ હવે માટે, માત્ર જોવા દો કંઈક એકદમ સાહજિક ખાતે 532 00:23:49,000 --> 00:23:49,930 ઇંગલિશ જેવા. 533 00:23:49,930 --> 00:23:52,490 હું કે distill શકે અલ્ગોરિધમનો કે જેની સાથે 534 00:23:52,490 --> 00:23:54,650 હું આ જેમ પગલાંઓ માં માઇક જોવા મળે છે. 535 00:23:54,650 --> 00:23:55,760 >> ફોન પુસ્તક પસંદ 536 00:23:55,760 --> 00:23:57,121 >> ફોન પુસ્તક મધ્યમાં ઓપન 537 00:23:57,121 --> 00:23:57,870 નામ જુઓ 538 00:23:57,870 --> 00:23:59,290 માઇક નામ વચ્ચે છે 539 00:23:59,290 --> 00:24:00,450 માઇક કૉલ 540 00:24:00,450 --> 00:24:02,290 બાકી જો સ્મિથ પુસ્તક અગાઉ 541 00:24:02,290 --> 00:24:04,540 મધ્યમાં ઓપન પુસ્તક ડાબી અડધા 542 00:24:04,540 --> 00:24:06,244 બાકી 3 લીટી પર જાઓ 543 00:24:06,244 --> 00:24:07,660 બાકી જો સ્મિથ પુસ્તક પાછળથી છે 544 00:24:07,660 --> 00:24:09,330 મધ્યમાં ઓપન પુસ્તક જમણી અડધા 545 00:24:09,330 --> 00:24:09,996 ત્રણ લીટી પર જાઓ 546 00:24:09,996 --> 00:24:10,720 બાકી 547 00:24:10,720 --> 00:24:11,500 આપો 548 00:24:11,500 --> 00:24:15,360 અને ત્યાં થોડા લક્ષણો હવે આ કે બહાર તરફ પોઇન્ટ વર્થ છે. 549 00:24:15,360 --> 00:24:18,370 તેથી એક, બધી લીટીઓની હું પીળો પ્રકાશિત કર્યું 550 00:24:18,370 --> 00:24:21,430 અમે ફોન શરૂ જઈ રહ્યાં છો નિવેદનો અથવા કાર્યો અથવા કાર્યવાહી. 551 00:24:21,430 --> 00:24:24,160 તેઓ માત્ર ક્રિયાઓ કરવા આ છે, અને ત્યાં નથી 552 00:24:24,160 --> 00:24:26,400 તે છે કે બધા ખૂબ ચલન. 553 00:24:26,400 --> 00:24:30,850 >> અહીં જોકે આગામી પગલું, આ છે conditions--, તો બીજું, બીજું તો, બીજું. 554 00:24:30,850 --> 00:24:34,020 અને આ કહેવાય શરતો હોય છે, અથવા શાખાઓ, અને તેઓ નિર્ણય પોઈન્ટ છો. 555 00:24:34,020 --> 00:24:36,780 અને તેઓ અમને કરવા માટે પરવાનગી આપે શરતી કંઈક. 556 00:24:36,780 --> 00:24:39,650 >> અને હકીકતમાં, એક ઝડપી લેવા દો કદાચ પરિચિત face-- જોવા 557 00:24:39,650 --> 00:24:43,380 અમે તેને Bill-- કહી શકશો અને બરાબર શું આ શરતો, 558 00:24:43,380 --> 00:24:45,670 આ કેવી રીતે ઉપયોગ કરી શકે છે. 559 00:24:45,670 --> 00:24:48,230 >> બિલ ગેટ્સ: લોકો બનાવવા દરેક દિવસ નિર્ણયો. 560 00:24:48,230 --> 00:24:51,800 ઉદાહરણ તરીકે, તમે તમે બહાર જાઓ તે પહેલાં પ્રકારની એક તો નિવેદન છે કે જે કહે છે, 561 00:24:51,800 --> 00:24:55,650 જો તે raining છે, પછી હું મારા જેકેટ વિચાર કરવાની જરૂર છે. 562 00:24:55,650 --> 00:25:00,990 >> અને કમ્પ્યુટર્સ તમે એક સુંદર છે નિવેદનો તે પ્રકારના નક્કી 563 00:25:00,990 --> 00:25:06,450 કે તેઓ વિશ્વસનીય અમલ કરી શકો છો કલ્પી ઝડપે તે વસ્તુઓ. 564 00:25:06,450 --> 00:25:12,470 અને તેથી એક કમ્પ્યુટર પ્રોગ્રામ ખરેખર ગણિત અને કેટલાક થોડી છે 565 00:25:12,470 --> 00:25:16,890 જો નિવેદનો જ્યાં નિર્ણય કરવામાં નહીં. 566 00:25:16,890 --> 00:25:19,432 >> ડેવીડના MALAN: તેથી હવે દો ધ્યાન થોડા અલગ રેખાઓ પર 567 00:25:19,432 --> 00:25:21,140 રાશિઓ હું પ્રકાશિત કરી છે પીળા અહીં. 568 00:25:21,140 --> 00:25:23,890 અને તે તારણ છે કે અલગ છે બહાર આ વિચાર વ્યક્ત રીતે. 569 00:25:23,890 --> 00:25:28,550 પરંતુ તર્ક શું અમારી લાઇન્સ 8 અને 11 હું અહીં પ્રકાશિત કર્યું તમે કહેવાની 570 00:25:28,550 --> 00:25:29,100 શું કરવું? 571 00:25:29,100 --> 00:25:33,081 હા, 3 લીટી પર જાઓ, પરંતુ શું વર્તન કે ખરેખર પ્રેરીત છે? 572 00:25:33,081 --> 00:25:35,580 તે લૂપ અથવા ચક્ર અમુક પ્રકારની છે અને તમે પ્રકારની તેને જોઈ શકે છે. 573 00:25:35,580 --> 00:25:36,079 અધિકાર? 574 00:25:36,079 --> 00:25:39,710 8 વાક્ય પર, તો તમે વાક્ય પર પાછા જાઓ 3, અને પછી તમે 8 વાક્ય ફરીથી દબાવો, 575 00:25:39,710 --> 00:25:42,700 તમે વાક્ય 3 પર પાછા જાઓ શકે છે, પાછા રેખા 3 માટે આ બોલ પર 3 લાઈન છે. 576 00:25:42,700 --> 00:25:44,530 ત્યાં ચક્ર અથવા લૂપ આ પ્રકારની છે. 577 00:25:44,530 --> 00:25:47,177 અને ખરેખર, કે પ્રેરિત છે 11 લીટી સંભવિત તેમજ. 578 00:25:47,177 --> 00:25:49,260 અને આ મૂળભૂત છે પ્રોગ્રામિંગ તેમજ રચવા. 579 00:25:49,260 --> 00:25:51,593 >> તમે કરવા માંગો છો શકે છે માત્ર એક નિવેદનમાં સાથે કંઈક 580 00:25:51,593 --> 00:25:54,280 અથવા શરતે કંઈક કરી એક સ્થિતિ અથવા શાખા સાથે. 581 00:25:54,280 --> 00:25:56,644 તમે કંઈક કરવા માંગો છો શકે છે cyclically લૂપ સાથે. 582 00:25:56,644 --> 00:25:59,810 અને અમે જેની સાથે બીજા કોઈને પડશે તમે હોઈ શકે છે પરિચિત અમે તેને કહી શકશો 583 00:25:59,810 --> 00:26:02,996 Mark-- આ ખ્યાલ અહીં સમજાવે છે. 584 00:26:02,996 --> 00:26:04,870 માર્ક ઝુકરબર્ગ: એક બાબત એ છે કે કમ્પ્યુટર્સ છે 585 00:26:04,870 --> 00:26:07,460 ખરેખર સારા આદેશો પુનરાવર્તન છે. 586 00:26:07,460 --> 00:26:09,510 એક વ્યક્તિ તરીકે, તમે વિચાર કરશો તમે જો ખરેખર કંટાળો 587 00:26:09,510 --> 00:26:12,310 આ જ વાત કરી હતી એક પંક્તિ માં વખત ઘણાં, 588 00:26:12,310 --> 00:26:16,230 પરંતુ કમ્પ્યૂટર જ વસ્તુ કરી શકો છો લાખો અથવા વખત પણ અબજો 589 00:26:16,230 --> 00:26:18,930 અને કંટાળો ન મળી અને સમક્ષ રજુ કરવાનો પ્રયત્ન કે ખરેખર સારી રીતે કરે છે. 590 00:26:18,930 --> 00:26:21,240 >> તેથી, ઉદાહરણ તરીકે, જો હું દરેકને માંગો કરવા માંગો છો 591 00:26:21,240 --> 00:26:24,450 ફેસબુક ખુશ જન્મદિવસ પર તેમને ઇમેઇલ મોકલીને, 592 00:26:24,450 --> 00:26:27,037 તે મને એક કરતાં વધુ સમય લાગી શકે છે સદી ખરેખર બહાર લખવા માટે 593 00:26:27,037 --> 00:26:28,370 દરેકને તે ઇમેઇલ્સ તમામ. 594 00:26:28,370 --> 00:26:33,500 પરંતુ કોડ સાથે થોડા રેખાઓ, હું કરી શકો છો સિસ્ટમ દરેક માટે એક ઇમેઇલ મોકલો 595 00:26:33,500 --> 00:26:35,460 ફેસબુક ઈચ્છતા પર તેમને ખુશ જન્મદિવસ. 596 00:26:35,460 --> 00:26:38,330 >> એટલે કે શું આંટીઓ છે અને શા માટે મૂલ્યવાન અને કંઈક તેઓ છો 597 00:26:38,330 --> 00:26:40,076 કે કમ્પ્યુટર્સ ખૂબ જ સારી રીતે કરી શકે છે. 598 00:26:40,076 --> 00:26:43,109 >> ડેવીડના MALAN: અમારા મિત્રો માટે ઘણા આભાર તે બે ફિલ્મો માટે code.org ખાતે. 599 00:26:43,109 --> 00:26:46,150 અને માત્ર છેલ્લા અઠવાડિયે, તમે હોઈ શકે છે માર્ક ઝુકરબર્ગ અને ફેસબુક જોઈ 600 00:26:46,150 --> 00:26:47,940 આ જાહેરાત પોસ્ટ, જે છે કે તેઓ માત્ર 601 00:26:47,940 --> 00:26:50,398 એક મહત્વપૂર્ણ પસાર કર્યા છે સૌપ્રથમ સમય માટે સીમાચિહ્નરૂપ. 602 00:26:50,398 --> 00:26:54,320 1 અબજ લોકો ફેસબુક ઉપયોગ એક દિવસ, ખાસ કરીને છેલ્લા સોમવારે. 603 00:26:54,320 --> 00:26:58,650 પૃથ્વી પર સાત માનવમાં એક દેખીતી રીતે ફેસબુક માં લોગ. 604 00:26:58,650 --> 00:27:03,310 >> વેલ, આ એક સારો તક લાગે છે જ્યાં ફેસબુક શરૂ કર્યું પાછા જુઓ, 605 00:27:03,310 --> 00:27:06,840 અને અમે CS50 પોતાના દ્વારા ગયા આર્કાઇવ્સ કારણ કે તે 2005 માં બહાર વળે છે, 606 00:27:06,840 --> 00:27:10,020 માર્ક CS50 માં મહેમાન વ્યાખ્યાન આપ્યું હતું. 607 00:27:10,020 --> 00:27:13,870 તમે ઉત્પાદન કિંમતો જોશો પછી ન હતા ખૂબ જ પાછા 608 00:27:13,870 --> 00:27:16,110 ટેકનોલોજી દ્રષ્ટિએ ઉપલબ્ધ છે, અને તમે પણ પડશે 609 00:27:16,110 --> 00:27:18,310 જોવા હાજરી કે આ ગેસ્ટ લેક્ચર 610 00:27:18,310 --> 00:27:22,470 જરૂરી રસ રોષ ન હતી વિદ્યાર્થી શરીર, તમારા પૂર્વગામીઓ, 611 00:27:22,470 --> 00:27:24,910 કારણ કે તે ખૂબ જ છે શકે છે માત્ર થોડા વર્ષો પછી. 612 00:27:24,910 --> 00:27:27,902 >> તેથી આપણે એક નજર કરીએ સાયન્સ સેન્ટર સી 613 00:27:27,902 --> 00:27:29,389 614 00:27:29,389 --> 00:27:31,014 2 વક્તા: મને જોડાવા, અને સ્વાગત કરો. 615 00:27:31,014 --> 00:27:33,374 616 00:27:33,374 --> 00:27:36,577 [વધાવી] 617 00:27:36,577 --> 00:27:37,410 માર્ક ઝુકરબર્ગ: યો. 618 00:27:37,410 --> 00:27:37,900 બધા અધિકાર. 619 00:27:37,900 --> 00:27:40,420 કૂલ આ પ્રથમ વખત હું ક્યારેય કર્યું છે આ વસ્તુઓ એક પકડી રહ્યો છે. 620 00:27:40,420 --> 00:27:42,336 તેથી હું માત્ર જાઉં છું તે ખરેખર ઝડપથી જોડે છે. 621 00:27:42,336 --> 00:27:54,354 622 00:27:54,354 --> 00:27:54,854 બધા અધિકાર. 623 00:27:54,854 --> 00:27:57,314 તમે તે સાંભળી શકો છો? 624 00:27:57,314 --> 00:27:58,298 આ સારું છે? 625 00:27:58,298 --> 00:28:00,684 આ બધા વધારો થાય છે? 626 00:28:00,684 --> 00:28:01,184 બધા અધિકાર. 627 00:28:01,184 --> 00:28:02,040 સ્વીટ. 628 00:28:02,040 --> 00:28:06,860 તેથી, આ પ્રથમ વખત એક જેવી છે હું હાર્વર્ડ ખાતે વ્યાખ્યાન કરવામાં આવી છે, 629 00:28:06,860 --> 00:28:08,660 પરંતુ છે 630 00:28:08,660 --> 00:28:12,510 >> ડેવીડના MALAN: તેથી છેવટે વિજ્ઞાન કેન્દ્ર વિડિઓ પર ઝૂમ કર્યું, 631 00:28:12,510 --> 00:28:15,110 પરંતુ આ કબજે પહેલાં ટૂંકસાર જ્યાં માર્ક વાત, 632 00:28:15,110 --> 00:28:18,230 તેમણે ચર્ચા જે તેમના રૂમમેટ, ડસ્ટીન, જે 633 00:28:18,230 --> 00:28:20,885 આ સાથે હાથ ધીરે ઇચ્છતા સાઇટ Facebook.com કહેવાય 634 00:28:20,885 --> 00:28:24,540 અને લાગ્યું કે માર્ક કરવા માટે છે પ્રોગ્રામિંગ ઉલ્લેખ languages-- 635 00:28:24,540 --> 00:28:27,290 એક પર્લ કહેવાય છે, એક કહેવાય PHP, કારણ કે તે ચર્ચા 636 00:28:27,290 --> 00:28:28,840 ડસ્ટીન પ્રદાનને ઓરિજિન્સ. 637 00:28:28,840 --> 00:28:31,499 638 00:28:31,499 --> 00:28:33,290 માર્ક ઝુકરબર્ગ: હું સાઇટ ચાલી શરૂ 639 00:28:33,290 --> 00:28:37,770 અને તે લોન્ચ ફેબ્રુઆરી માં હાર્વર્ડ, 2004. 640 00:28:37,770 --> 00:28:39,540 તેથી હું લગભગ બે વર્ષ પહેલા હવે ધારી. 641 00:28:39,540 --> 00:28:42,322 અને થોડા અઠવાડિયા અંદર, એક થોડા હજાર લોકો પર હસ્તાક્ષર કર્યા હતા, 642 00:28:42,322 --> 00:28:45,280 અને અમે કેટલાક ઇમેઇલ્સ મેળવવામાં શરૂ અન્ય કોલેજોમાં લોકો પૂછવા 643 00:28:45,280 --> 00:28:47,520 અમારા માટે તે તેમના શાળાઓમાં શરૂ કરવા માટે. 644 00:28:47,520 --> 00:28:49,455 >> અને હું સમય પર 161 લેતી હતી. 645 00:28:49,455 --> 00:28:52,080 તેથી હું તમને ગાય્ઝ ખબર નથી અલબત્ત પ્રતિષ્ઠા, 646 00:28:52,080 --> 00:28:54,402 પરંતુ તે પ્રકારની ભારે હતી. 647 00:28:54,402 --> 00:28:57,110 તે ખરેખર મજા કોર્સ હતો, પરંતુ તે મને ખૂબ સમય સાથે છોડી ન હતી 648 00:28:57,110 --> 00:28:59,260 ફેસબુક સાથે બીજું કંઈ પણ કરવા માટે. 649 00:28:59,260 --> 00:29:04,309 મારા ડસ્ટીન, હું જે માનું તેથી માત્ર સમાપ્ત હતી CS50, જેમ કે, હે હતી. 650 00:29:04,309 --> 00:29:05,100 હું બહાર મદદ કરવા માંગો છો. 651 00:29:05,100 --> 00:29:08,760 હું વિસ્તરણ કરવું અને મદદ કરવા માંગો છો તમે કેવી રીતે સામગ્રી કરવા બહાર આકૃતિ. 652 00:29:08,760 --> 00:29:10,780 >> તેથી હું જેવી હતી, કે જે ખૂબ ઠંડી છે, વરણાગિયું માણસ. 653 00:29:10,780 --> 00:29:13,130 પરંતુ તમે ખરેખર કોઇ ખબર નથી PHP, અથવા કે કંઈપણ. 654 00:29:13,130 --> 00:29:16,444 તેથી તે આ સપ્તાહના તેઓ ઘરે ગયા હતા, , ડમીઝ માટે પુસ્તક પર્લ ખરીદી 655 00:29:16,444 --> 00:29:17,860 પાછા આવ્યા અને, જેમ બધા અધિકાર હતો. 656 00:29:17,860 --> 00:29:18,940 હું જવા માટે તૈયાર છું. 657 00:29:18,940 --> 00:29:23,010 >> હું જેમ, વરણાગિયું માણસ, આ સાઇટ લખેલું હતું PHP, ન પર્લ, પરંતુ તે ઠંડી છે. 658 00:29:23,010 --> 00:29:28,530 >> જેથી તેઓ ઉપર PHP, લેવામાં કારણ કે જેવા થોડા દિવસોમાં હું 659 00:29:28,530 --> 00:29:30,790 વચન તમે હોય કે જે સી એક સારી પૃષ્ઠભૂમિ, 660 00:29:30,790 --> 00:29:32,970 PHP, પસંદ કરવા માટે ખૂબ જ સરળ વાત છે. 661 00:29:32,970 --> 00:29:37,480 અને તેમણે માત્ર પ્રકારના કામ માટે ગયા હતા. 662 00:29:37,480 --> 00:29:40,500 >> પહેલાં અમે હવે પર એક નજર જ્યાં કોર્સ ચાલે છે, 663 00:29:40,500 --> 00:29:43,047 મને માત્ર કેટલાક આમંત્રિત કરવા માટે પરવાનગી આપે છે સ્ટેજ પર SC50 સ્ટાફ અપ. 664 00:29:43,047 --> 00:29:44,880 તેમને કેટલાક ખરીદી કરવામાં આવે છે તેમના પોતાના અભ્યાસક્રમો. 665 00:29:44,880 --> 00:29:48,390 પરંતુ તે TFs અને સીએએસ અને અલબત્ત જો હેડ જે અહીં છે પર આવી શકે 666 00:29:48,390 --> 00:29:50,230 અને મને એક ઝડપી હેલો માટે જોડાય છે. 667 00:29:50,230 --> 00:29:54,670 >> મને ખાસ કરીને રજૂ કરવા માટે પરવાનગી આપે છે, હન્ના, મારિયા, Daven, રોબ, 668 00:29:54,670 --> 00:29:59,666 માતાનો CS50 અલબત્ત અહીં કેમ્બ્રિજ કારભાર સંભાળે છે. 669 00:29:59,666 --> 00:30:02,106 >> [વધાવી] 670 00:30:02,106 --> 00:30:07,490 671 00:30:07,490 --> 00:30:11,060 >> ડેવીડના MALAN: ખરેખર, વસિયતનામું આધાર માળખું કોર્સ છે કે 672 00:30:11,060 --> 00:30:15,660 છેલ્લા ઘણા વર્ષોમાં બહાર બાંધવામાં, CS50 સ્ટાફ આ વર્ષે નંબરો લગભગ 100, 673 00:30:15,660 --> 00:30:17,170 અને તે કેમ્બ્રિજ અહીં એકલા છે. 674 00:30:17,170 --> 00:30:21,240 દરમિયાન, ન્યૂ હેવન માં છે, ત્યાં કેટલાક 40 TFs અને સીએએસ અને ત્યાં સ્ટાફ સભ્યો 675 00:30:21,240 --> 00:30:22,800 અલબત્ત તેમજ ચાલે છે. 676 00:30:22,800 --> 00:30:26,125 >> અમને પ્રથમ રોબ બોડેન દાખલ કરવા માટે પરવાનગી આપે. 677 00:30:26,125 --> 00:30:26,750 રોબ બોડેન: હાય. 678 00:30:26,750 --> 00:30:27,620 હું રોબ છું. 679 00:30:27,620 --> 00:30:32,750 આ મારો છઠ્ઠા વર્ષે છે દરમિયાન TFing. 680 00:30:32,750 --> 00:30:37,970 તેથી, પાછા બધી રીતે મારા નવા વર્ષે, હું CS50 ન હતી. 681 00:30:37,970 --> 00:30:40,270 તમારા નવા fall-- તમે પરિચિત હોઈ શકે છે 682 00:30:40,270 --> 00:30:43,270 તમે માત્ર ચાર અભ્યાસક્રમો લઇ શકો છો કે અને ત્યાં ઘણા અભ્યાસક્રમો છે આજે. 683 00:30:43,270 --> 00:30:44,450 તેથી હું જેવી છું, એમ. 684 00:30:44,450 --> 00:30:48,050 હું મારા વરિષ્ઠ વર્ષ એપી સીએસ લીધો હાઇસ્કુલ તે ભયાનક હતી. 685 00:30:48,050 --> 00:30:48,900 તેથી, હું જેમ, એમ છું. 686 00:30:48,900 --> 00:30:50,380 કમ્પ્યુટર વિજ્ઞાન મારા માટે નથી. 687 00:30:50,380 --> 00:30:53,000 >> તેથી પછી તે ઉપર હતો મારા નવા વિદ્યાર્થીઓ લેવાનો અલબત્ત 688 00:30:53,000 --> 00:30:58,960 પડી, કે હું CS50 માં એક મિત્ર હતી, અને મને લાગે છે કે હું તેની સાથે એક વ્યાખ્યાન હાજરી આપી હતી. 689 00:30:58,960 --> 00:31:03,760 આ સારી પ્રકારની છે ઓહ, જેવું છે, શું હું હાઇ સ્કૂલ હતી કરતાં. 690 00:31:03,760 --> 00:31:06,990 >> અને અલબત્ત પર વર્ષ, હું મારી પોતાની સમસ્યા સેટ હતી 691 00:31:06,990 --> 00:31:08,750 અભ્યાસક્રમો હું ખરેખર લેતી હતી. 692 00:31:08,750 --> 00:31:11,870 પરંતુ મને જાણવા મળ્યું છે કે જ્યારે હું તે પર procrastinate કરવા માગતા હતા, 693 00:31:11,870 --> 00:31:15,111 હું પાછા CS50 પર જાઓ કરશે અને કે સામગ્રી કેટલાક જુઓ. 694 00:31:15,111 --> 00:31:15,610 તેથી, હા. 695 00:31:15,610 --> 00:31:16,140 હું ઠંડી છું. 696 00:31:16,140 --> 00:31:19,350 હું કોડિંગ સાથે ઢીલ. 697 00:31:19,350 --> 00:31:22,910 તેથી પછી તે ઓવરને અંતે છે પતન કે હું ખ્યાલ છે, હેય, 698 00:31:22,910 --> 00:31:24,410 કોમ્પ્યુટર વિજ્ઞાન ખૂબ ઠંડી છે. 699 00:31:24,410 --> 00:31:27,730 હું અંત CS51 લેતી. 700 00:31:27,730 --> 00:31:30,430 આગામી સત્ર માં, હું અંત CS61 લેતી. 701 00:31:30,430 --> 00:31:32,727 અને તે ત્યાંથી બધા, પછી હું અંત જાહેર 702 00:31:32,727 --> 00:31:35,310 કોમ્પ્યુટર વિજ્ઞાન છે, કે જે હું હતો સંપૂર્ણપણે કરી કોઈ ઈરાદો 703 00:31:35,310 --> 00:31:36,740 જ્યારે હું કોલેજમાં આવ્યા હતા. 704 00:31:36,740 --> 00:31:39,330 અને હવે હું અહીં છું. 705 00:31:39,330 --> 00:31:42,230 તેથી અલબત્ત શું તમે તેને બનાવે છે. 706 00:31:42,230 --> 00:31:43,463 હું તમને તે આનંદ આશા. 707 00:31:43,463 --> 00:31:44,066 >> [વધાવી] 708 00:31:44,066 --> 00:31:45,315 ડેવીડના MALAN: તમે રોબ માટે આભાર. 709 00:31:45,315 --> 00:31:49,020 710 00:31:49,020 --> 00:31:52,180 >> અને હવે મારિયા, અમારા અલબત્ત મદદનીશ વડા. 711 00:31:52,180 --> 00:31:53,140 >> MARIA: હે ગાય્ઝ. 712 00:31:53,140 --> 00:31:53,880 મારું નામ મારિયા છે. 713 00:31:53,880 --> 00:31:56,930 હું કેબોટ માં અભ્યાસ કરે છું હાઉસ, બલ્ગેરિયા આવતા, 714 00:31:56,930 --> 00:31:59,880 અને હું સુપર ઉત્સાહિત છું સ્ટાફ ભાગ આ વર્ષે. 715 00:31:59,880 --> 00:32:03,380 હું નવા વિદ્યાર્થીઓ લેવાનો તરીકે CS50 લીધો ગયા વર્ષે, અને હું પણ ક્યારેય 716 00:32:03,380 --> 00:32:04,750 સીએસ વિશે અગાઉથી વિચાર્યું. 717 00:32:04,750 --> 00:32:08,380 તેથી હું સંપૂર્ણપણે અલબત્ત પ્રેમ, અને હું આશા છે કે તમે બધા તરીકે ખૂબ તરીકે હું હતી પ્રેમ. 718 00:32:08,380 --> 00:32:09,250 અને, હા. 719 00:32:09,250 --> 00:32:10,868 CS50 માટે આપનું સ્વાગત છે. 720 00:32:10,868 --> 00:32:12,201 ડેવીડના MALAN: તમે મારિયા માટે આભાર. 721 00:32:12,201 --> 00:32:13,674 [વધાવી] 722 00:32:13,674 --> 00:32:16,129 723 00:32:16,129 --> 00:32:19,580 હવે હન્ના અમારા વડા શિક્ષણ સાથી. 724 00:32:19,580 --> 00:32:20,480 HANNA: હાય, હું હન્ના છું. 725 00:32:20,480 --> 00:32:22,990 હું કેબોટ એક વરિષ્ઠ છું કોમ્પ્યુટર વિજ્ઞાન અભ્યાસ. 726 00:32:22,990 --> 00:32:28,120 હું નવા વિદ્યાર્થીઓ લેવાનો તરીકે CS50 લીધો અને હતી આવી TFing-- આ મારા ત્રીજા વર્ષે હશો. 727 00:32:28,120 --> 00:32:31,000 તેથી હું happily સામેલ કરવામાં આવશે તમામ ચાર વર્ષ માટે CS50 માં, 728 00:32:31,000 --> 00:32:33,569 અને હું આગળ શોધી રહ્યો છું તમે બધા સાથે કામ કરવા માટે. 729 00:32:33,569 --> 00:32:34,902 ડેવીડના MALAN: તમે હન્ના માટે આભાર. 730 00:32:34,902 --> 00:32:36,870 [વધાવી] 731 00:32:36,870 --> 00:32:37,854 732 00:32:37,854 --> 00:32:40,274 અને છેલ્લે, Daven અમારા precepter. 733 00:32:40,274 --> 00:32:40,940 Daven: હે ગાય્ઝ. 734 00:32:40,940 --> 00:32:42,390 હું તેને ગ્રાહ્ય પર છું કોમ્પ્યુટર વિજ્ઞાન અહીં. 735 00:32:42,390 --> 00:32:44,010 આ મારા ચોથા વર્ષે શિક્ષણ હશો. 736 00:32:44,010 --> 00:32:45,261 હું પણ કોર્સ મેનેજ મદદ કરે છે. 737 00:32:45,261 --> 00:32:47,801 તેથી મને ખાતરી છે કે તમે મને આસપાસ જોશો છું, ખાસ કરીને ઓફિસ કલાકો. 738 00:32:47,801 --> 00:32:48,970 હું હંમેશા ઓફિસ કલાકો છું. 739 00:32:48,970 --> 00:32:51,640 તેથી જો તમે જુઓ મને વૉકિંગ આસપાસ, ચોક્કસપણે મહત્તમ કહે છે આવે છે. 740 00:32:51,640 --> 00:32:52,681 હું બધાને મળવા માટે પ્રેમ. 741 00:32:52,681 --> 00:32:55,830 નહિંતર, મજા હોય છે, અને હું તમને આસપાસ જોશો. 742 00:32:55,830 --> 00:32:58,210 >> ડેવીડના MALAN: તમે Daven તેમજ આભાર. 743 00:32:58,210 --> 00:33:01,290 તેથી તમે બધા પૂરી પડશે આ લોકો લાંબા પહેલાં. 744 00:33:01,290 --> 00:33:03,040 પરંતુ વધુ વગર ધમાલ, જો તમે ગાય્સ કરશે 745 00:33:03,040 --> 00:33:05,840 અગાઉ તમારા બેઠકો ફરી શરૂ કરવા માટે ગમે છે. 746 00:33:05,840 --> 00:33:10,940 મને અફાર હવે રજૂ કરવા માટે પરવાનગી આપે છે ન્યૂ હેવન થી અમારા કેટલાક મિત્રોની, 747 00:33:10,940 --> 00:33:14,690 ખાસ કોર્સ હેડ જે પડશે CS50 ત્યાં પ્રોફેસર દેખરેખ કરી 748 00:33:14,690 --> 00:33:19,550 બ્રાયન Scassellati, જેસન, અને Andi, જે માત્ર-- કે જેથી અમે ભાવિ ઉશ્કેરવું ન હતી 749 00:33:19,550 --> 00:33:22,610 કોઈપણ FaceTime અથવા ગમે સાથે માત્ર અમને મિનિટ મોકલ્યો છે 750 00:33:22,610 --> 00:33:27,380 પહેલા નીચેની વિડિઓ જેમાં તેઓ વ્યાખ્યાન હોલ માંથી હેલો કહો 751 00:33:27,380 --> 00:33:31,480 યેલ અંતે, જે વ્યાખ્યાન હમણાં સ્ટ્રીમ કરવામાં આવી રહી છે. 752 00:33:31,480 --> 00:33:34,052 >> તેથી યેલ અમારા મિત્રો. 753 00:33:34,052 --> 00:33:35,260 બ્રાયન SCASSELLATI: હાય, ડેવિડ. 754 00:33:35,260 --> 00:33:36,480 હાય, હાર્વર્ડ ખાતે દરેકને. 755 00:33:36,480 --> 00:33:41,400 અમે લાવી થવા માટે ઉત્સાહિત છે યેલ માટે CS50 આ સત્ર. 756 00:33:41,400 --> 00:33:45,250 મારું નામ બ્રાયન Scassellati છે પરંતુ દરેકને ફક્ત મને કહે Scas. 757 00:33:45,250 --> 00:33:50,402 અને હું અહીં આજે છું રજૂ કરવા તમે CS50 સ્ટાફ. 758 00:33:50,402 --> 00:33:52,346 >> [આનંદદાયક] 759 00:33:52,346 --> 00:33:55,760 760 00:33:55,760 --> 00:33:59,780 >> અને વધુ અગત્યનું, હું છું અહીં તેમજ દાખલ કરવા માટે 761 00:33:59,780 --> 00:34:03,690 વિદ્યાર્થીઓએ બધા યેલ જે આ સવારે 762 00:34:03,690 --> 00:34:09,289 આ સૌથી લોકપ્રિય બનાવી છે યેલ કોર્સ CS50 વિદ્યાર્થીઓ. 763 00:34:09,289 --> 00:34:12,090 >> [આનંદદાયક] 764 00:34:12,090 --> 00:34:25,850 765 00:34:25,850 --> 00:34:28,310 >> તેથી અમે ખૂબ જ ઉત્સાહિત છીએ તમે અહીં જોઈ શકાય 766 00:34:28,310 --> 00:34:34,239 શુક્રવારે અને શનિવારે માટે દિવસ પઝલ અને એક મહાન વ્યાખ્યાન છે. 767 00:34:34,239 --> 00:34:35,440 બાય. 768 00:34:35,440 --> 00:34:37,360 >> [વધાવી] 769 00:34:37,360 --> 00:34:42,170 770 00:34:42,170 --> 00:34:45,497 >> ડેવીડના MALAN: સ્ક્રીન પર અહીં છે 140 સ્ટાફ કેટલાક નામો 771 00:34:45,497 --> 00:34:48,330 જે સભ્યો તમે પર રાહ જોવી અલબત્ત તેમને કેટલાક semester-- 772 00:34:48,330 --> 00:34:50,540 અહીં કેમ્બ્રિજ, કેટલાક તેમને ન્યૂ હેવન માં અહીં. 773 00:34:50,540 --> 00:34:52,706 અને ખરેખર તમે એક પડશે તક આ શનિવાર, 774 00:34:52,706 --> 00:34:54,530 Scas નોંધો માટે હાજરી CS50 પઝલ દિવસ. 775 00:34:54,530 --> 00:34:57,780 તમે થોડી પઝલ ટુકડાઓ જોઈ શકે છે તાજેતરમાં તમારા દરવાજાઓની દિશા હેઠળ હતા. 776 00:34:57,780 --> 00:35:00,420 અમે થોડા એક્સ્ટ્રાઝ અહીં છે પછી જ્યારે તમે અસ્તિત્વમાં છે. 777 00:35:00,420 --> 00:35:04,030 તમે બધા ચાર પઝલ એસેમ્બલ તો ટુકડાઓ અને રૂમ સાથે મર્જ દળો 778 00:35:04,030 --> 00:35:06,450 નજીકના તમારામાં તમારા ઘર અથવા ડોર્મ, તેઓ પડશે 779 00:35:06,450 --> 00:35:09,690 એક QR code-- અથવા ભેગા બે પરિમાણીય બાર કોડ, કે 780 00:35:09,690 --> 00:35:12,970 એક વખત તે એસેમ્બલ અને સ્કેન તમારા ફોન તમે દોરી જશે 781 00:35:12,970 --> 00:35:17,060 કેટલાક કલ્પિત ઇનામ or-- હું ધારવું તમે હમણાં જ આ ફોટોગ્રાફ શકે 782 00:35:17,060 --> 00:35:17,560 તેમજ. 783 00:35:17,560 --> 00:35:22,560 >> પરંતુ તે પઝલ ટુકડાઓ તેમ છતાં શોધવા ક્રમમાં છે કે કલ્પિત ઇનામ જીતી હતી. 784 00:35:22,560 --> 00:35:25,900 અને ખરેખર પરંપરાઓ એક SC50-- માં આહ, ખૂબ ધીમા. 785 00:35:25,900 --> 00:35:29,790 CS50 માં પરંપરાઓ એક છે પ્રથમ વ્યાખ્યાન પછી કેક સેવા આપે છે. 786 00:35:29,790 --> 00:35:31,620 >> અને તેથી ખરેખર, એક હવે થોડા મિનિટ, 787 00:35:31,620 --> 00:35:36,040 કેક બહાર પીરસવામાં હશે બંને અહીં અને ન્યૂ હેવન તેમજ. 788 00:35:36,040 --> 00:35:39,530 >> પરંતુ first-- અમે તેમને જાતને શણગારવામાં આવે છે. 789 00:35:39,530 --> 00:35:43,360 પરંતુ first-- અને આસ્થાપૂર્વક પૂરતી પ્રયત્ન કરીશું. 790 00:35:43,360 --> 00:35:44,830 >> પરંતુ પ્રથમ, એક ઝડપી દેખાવ. 791 00:35:44,830 --> 00:35:47,880 તેથી પ્રવચનો ખરેખર હશે મોટે ભાગે કેમ્બ્રિજ અહીં ઉત્પાદન કર્યું હતું. 792 00:35:47,880 --> 00:35:51,580 પરંતુ દરેક મહિને, અમે યેલ નીચે હોપ પડશે માતાનો CS50 પ્રોડક્શન ટીમ અને સ્ટ્રીમ સાથે 793 00:35:51,580 --> 00:35:53,730 રિવર્સ અલબત્ત દિશા તેમજ જેથી 794 00:35:53,730 --> 00:35:56,840 આ બે કેમ્પસ લાવવા તરીકે ખરેખર ઇતિહાસમાં પ્રથમ વખત માટે 795 00:35:56,840 --> 00:36:00,450 શક્ય તરીકે સાથે બંધ એ જ દરમિયાન એક તરીકે. 796 00:36:00,450 --> 00:36:04,050 >> આધાર માળખું છે કે દ્રષ્ટિએ તેમજ કેમ્બ્રિજ અહીં ઊભો કરવામાં આવી 797 00:36:04,050 --> 00:36:05,646 ન્યૂ હેવન માં, વિભાગો છે. 798 00:36:05,646 --> 00:36:08,020 ખરેખર, તમે કેટલાક શકે છે જાણો છો, અમે અલગ ટ્રેક છે 799 00:36:08,020 --> 00:36:10,850 તે ઓછી માટે કોર્સ અંદર આરામદાયક અને વધુ આરામદાયક, 800 00:36:10,850 --> 00:36:14,610 અને ક્યાંક છે કે જેથી વચ્ચે ગમે તમારા પહેલાં પૃષ્ઠભૂમિ, 801 00:36:14,610 --> 00:36:17,670 તમે આખરે વર્ગ સફળ કરી શકો છો. 802 00:36:17,670 --> 00:36:21,320 >> ઓફિસ કલાકો દરમિયાન, એક છે સોમવારે અને મંગળવાર પર તક 803 00:36:21,320 --> 00:36:26,570 અને ગુરુવારે સાંજે બંને કામ કરવા માટે અહીં છે અને અમારી કોર્સ પર ન્યૂ હેવન માં 804 00:36:26,570 --> 00:36:30,370 ડઝનેક સાથે સમસ્યા સુયોજિત કરે છે અલબત્ત તમે નજીક સ્ટાફ. 805 00:36:30,370 --> 00:36:35,380 >> સમસ્યા વચ્ચે સુયોજિત કરે છે, છે વસ્તુઓ આપણે કહી દ્વારા આધારભૂત 806 00:36:35,380 --> 00:36:39,140 વૉકથ્રૂઝ, કે જે વિડિઓ આધારિત છે ટ્યુટોરિયલ્સ ખરેખર જવાબ FAQ 807 00:36:39,140 --> 00:36:41,670 જ્યાં એક સપ્તાહ પડકાર શરૂ કરવા માટે. 808 00:36:41,670 --> 00:36:44,290 અને postmortems જવામાં શક્ય ઉકેલો મારફતે 809 00:36:44,290 --> 00:36:46,490 જેથી અંત સમસ્યા પણ સુયોજિત કરે છે, તમે 810 00:36:46,490 --> 00:36:50,820 જાણો છો કે તમે ચોકકસ શું થાય છે શકે છે અલગ અથવા એકસાથે અન્યથા. 811 00:36:50,820 --> 00:36:53,895 >> સમસ્યા સેટ આવવું બે આવૃત્તિઓ, એક પ્રમાણભૂત આવૃત્તિ 812 00:36:53,895 --> 00:36:57,510 અમે અપેક્ષા અને મોટા ભાગના આમંત્રિત કે વર્ગ કેટલાક 90% વત્તા શું કરી નથી 813 00:36:57,510 --> 00:37:00,520 અને એક કહેવાતા હેકર આવૃત્તિ જેના પર દરેક પાનું ચઢાવીને છે 814 00:37:00,520 --> 00:37:02,790 હેકર આવૃત્તિ, હેકર આવૃત્તિ, હેકર આવૃત્તિ, 815 00:37:02,790 --> 00:37:07,550 તેથી તમે તે કર્મ છે કે જો તમે કરશે, ડાઇવિંગ માટે 816 00:37:07,550 --> 00:37:10,230 વધુ અદ્યતન આવૃત્તિઓ માં આ કોર્સ સમસ્યા સેટ 817 00:37:10,230 --> 00:37:14,970 કે કવર દેખીતી રીતે જ સામગ્રી પરંતુ વધુ વ્યવહારદક્ષ અભિગમ સાથે 818 00:37:14,970 --> 00:37:19,020 અને વધારાના પૃષ્ઠભૂમિ સાથે ક્યારેક રજૂઆત કરી હતી. 819 00:37:19,020 --> 00:37:22,350 >> દરમિયાન, ત્યાં નવ દિવસ મોડું છે કે તમે કોર્સ સમસ્યા માટે અરજી કરી શકો છો 820 00:37:22,350 --> 00:37:26,160 તેમજ સૌથી નીચો સ્કોર તરીકે સુયોજિત કરે છે, જે અમે શરતો ઓવરને અંતે છોડો. 821 00:37:26,160 --> 00:37:26,900 >> પરંતુ શું રાહ? 822 00:37:26,900 --> 00:37:29,300 વેલ, સમસ્યા એક સ્વાદ શુક્રવારે હાથ પર સુયોજિત કરે છે 823 00:37:29,300 --> 00:37:31,959 અને આગામી સપ્તાહ જ્યાં અમે છબછબિયાં કરવાં કંઈક માત્ર થોડા દિવસ માટે 824 00:37:31,959 --> 00:37:35,000 કહેવાય સ્ક્રેચ, ગ્રાફિકલ પ્રોગ્રામિંગ ભાષા આપણા મિત્રો દ્વારા વિકસાવવામાં 825 00:37:35,000 --> 00:37:39,290 એમઆઇટી મીડિયા લેબ ખાતે પરવાનગી આપે છે કાર્યક્રમ ક્યાં તો પ્રથમ સમય માટે 826 00:37:39,290 --> 00:37:43,510 અથવા એકસાથે એક નવા વાતાવરણમાં ડ્રેગ અને ડ્રોપ પ્રકાર પર્યાવરણ મદદથી. 827 00:37:43,510 --> 00:37:45,595 જેમાં પઝલ ટુકડાઓ માત્ર એક સાથે બાંધવું 828 00:37:45,595 --> 00:37:48,080 જો તે લોજિકલ અર્થમાં બનાવે છે આમ કરવા માટે. 829 00:37:48,080 --> 00:37:50,440 >> દરમિયાન સમસ્યા માં સુયોજિત બે દાખલા તરીકે ગયા વર્ષે, 830 00:37:50,440 --> 00:37:53,010 અમે વર્ગ પરિચય હતી ક્રિપ્ટોગ્રાફી વિશ્વમાં, 831 00:37:53,010 --> 00:37:55,370 એનક્રિપ્ટ કલા અથવા માહિતી મૂંઝાયેલું. 832 00:37:55,370 --> 00:37:58,940 ખરેખર, આ લખાણ અહીં તો , Decrypted વાસ્તવમાં 833 00:37:58,940 --> 00:38:01,277 કેટલાક મજા સ્થળ પર લઈ જવામાં. 834 00:38:01,277 --> 00:38:03,110 અને સમસ્યા માં સુયોજિત કરો, અમે શું વિદ્યાર્થીઓ હતા 835 00:38:03,110 --> 00:38:06,280 અમલમાં છે બરાબર તે શું વસ્તુઓ એક અલ્ગોરિધમનો પ્રકારના 836 00:38:06,280 --> 00:38:09,530 અથવા મૂંઝાયેલું માટે સૂચનો સમૂહ અને માહિતી મૂંઝાયેલું. 837 00:38:09,530 --> 00:38:11,850 >> અને હેકર આવૃત્તિ તે જ સમસ્યા સેટ, 838 00:38:11,850 --> 00:38:15,800 અમે વિદ્યાર્થીઓ પડકાર હતી લેવા માટે એક લાક્ષણિક કમ્પ્યુટરથી એનક્રિપ્ટ થયેલ ફાઇલ 839 00:38:15,800 --> 00:38:18,840 વપરાશકર્તા નામો ઘણાં બધાં સાથે સિસ્ટમ અને પાસવર્ડો એનક્રિપ્ટ થયેલ 840 00:38:18,840 --> 00:38:21,400 અને તે passwords-- ક્રેક ખરેખર બહાર આકૃતિ 841 00:38:21,400 --> 00:38:25,870 શું તેઓ કશું જાણ્યા વગર હતા એક તે વાસ્તવિક પાસવર્ડ્સ વિશે પ્રાયોરી. 842 00:38:25,870 --> 00:38:27,620 દરમિયાન, અમે શું સમસ્યા સંક્રમણ 843 00:38:27,620 --> 00:38:29,536 પછી જોઈ સુયોજિત કરે છે ગ્રાફિક્સ વિશ્વમાં. 844 00:38:29,536 --> 00:38:32,240 અને હકીકતમાં, તમે કલ્પના કરી શકે છે હવે આ કદાચ કરી શકે 845 00:38:32,240 --> 00:38:35,200 સરળ માર્ગ પ્રતિનિધિત્વ હોઈ કાળા અને સફેદ છબી. 846 00:38:35,200 --> 00:38:39,570 >> એક સફેદ પિક્સેલ કે ચોરસ, ટોચ પર અધિકાર ત્યાં, 847 00:38:39,570 --> 00:38:41,620 સાથે રજૂ કરી શકે છે 1 અને કાળા ચોરસ 848 00:38:41,620 --> 00:38:43,490 0 સાથે રજૂ કરી શકે છે. 849 00:38:43,490 --> 00:38:47,670 અને માત્ર અમે જેવા વધુ બિટ્સ ઉપયોગ કરીને 72 અને 73 અને 33 સાથે અગાઉના પ્રસ્તાવ મૂક્યો, 850 00:38:47,670 --> 00:38:49,882 અમે તેમજ રંગ પિક્સેલ્સ પ્રતિનિધિત્વ કરી શકે છે. 851 00:38:49,882 --> 00:38:51,590 અને અમે દરમિયાન શું આ સમસ્યા સમૂહ છે 852 00:38:51,590 --> 00:38:54,660 સામાન્ય રીતે આસપાસ લટારમાં લેવા ડિજિટલ કૅમેરા સાથે કેમ્પસ, 853 00:38:54,660 --> 00:38:56,730 તસવીરો લેવા લોકો, સ્થાનો, અને વસ્તુઓ. 854 00:38:56,730 --> 00:38:59,270 પછી અચાનક દરેક સત્ર, અમે આકસ્મિક લાગે છે 855 00:38:59,270 --> 00:39:02,600 કાઢી નાખવામાં અથવા ભ્રષ્ટ મેમરી કાર્ડ જેના પર તે ફોટા છે તમામ, 856 00:39:02,600 --> 00:39:04,610 અને તેથી તમે પડકારવામાં આવે છે પછી સોફ્ટવેર લખવા માટે 857 00:39:04,610 --> 00:39:09,650 જે સાથે તે JPEGs પુનઃપ્રાપ્ત કરવા માટે અમારા કેમેરા કાર્ડની એક નકલ છે. 858 00:39:09,650 --> 00:39:13,550 >> દરમિયાન, અમે તમને પાછળથી હાથ નથી શબ્દ ઇંગલિશ શબ્દો શબ્દકોશ 859 00:39:13,550 --> 00:39:16,680 કે 143.000 શબ્દો છે, અને તમે આવે છે કરવાની જરૂર 860 00:39:16,680 --> 00:39:19,240 એક સ્માર્ટ માર્ગ સાથે તેમને મેમરીમાં લોડ, 861 00:39:19,240 --> 00:39:22,850 અથવા તેથી વાત કરવા માટે રામ, જવાબ ફોર્મ પ્રશ્નો: આ એક શબ્દ છે, 862 00:39:22,850 --> 00:39:25,910 આ એક શબ્દ છે, અમલીકરણ ઝડપી જોડણી-પરીક્ષક તમે કરી શકો છો, 863 00:39:25,910 --> 00:39:28,180 પણ તમારી જાતને જવામાં સહપાઠીઓને સામે સંભવિત 864 00:39:28,180 --> 00:39:30,460 કે જે તમને વાપરે જોવા માટે સમય ઓછામાં ઓછો જથ્થો 865 00:39:30,460 --> 00:39:33,440 જ્યારે તમારા કોડ અને તે પણ ચાલી મેમરી ઓછામાં ઓછા જથ્થો. 866 00:39:33,440 --> 00:39:36,060 >> પછીથી આ શબ્દ તમે ખરેખર કરવા તમારા પોતાના વેબ સર્વર અમલ. 867 00:39:36,060 --> 00:39:39,470 તેથી માત્ર એક એક વેબસાઇટ HTML અને વધુ કહેવાય ભાષા, 868 00:39:39,470 --> 00:39:43,300 પરંતુ વેબ સર્વર છે કે જે વાસ્તવમાં ઇન્ટરનેટ પર વિનંતીઓ સાંભળે 869 00:39:43,300 --> 00:39:44,460 અને તેમને પ્રતિક્રિયા આપે છે. 870 00:39:44,460 --> 00:39:47,210 અને ખરેખર, આ અમે કેવી રીતે પુલ છે સી અમારા વિશ્વમાં જેની સાથે તમે પડશે 871 00:39:47,210 --> 00:39:50,550 પરિચિત આગામી સપ્તાહ બને છે અને PHP, અને HTML અને જાવાસ્ક્રિપ્ટ 872 00:39:50,550 --> 00:39:51,820 અને CSS અને ગમે છે. 873 00:39:51,820 --> 00:39:54,820 >> કારણ કે પ્રથમ વેબ એક આધારિત પ્રોજેક્ટ અમે પાછળથી શબ્દ શું 874 00:39:54,820 --> 00:39:57,516 ઐતિહાસિક CS50 ફાયનાન્સ છે. 875 00:39:57,516 --> 00:40:02,580 Etrade.com શૈલી એક વેબસાઇટ કે પરવાનગી આપે છે તમે ખરીદી અને વેચાણ શેરોમાં વર્ચ્યુઅલ 876 00:40:02,580 --> 00:40:08,240 પણ યાહૂ સાથે વાત કરવા માટે કોડ લખતી વખતે નાણાં અર્ધ વાસ્તવિક સમય સ્ટોક મેળવવામાં 877 00:40:08,240 --> 00:40:11,490 અપડેટ કરવા માટે અવતરણ તમારા પોતાના પોર્ટફોલિયોમાં. 878 00:40:11,490 --> 00:40:13,370 >> પરંતુ છેલ્લે અલબત્ત, અંતિમ પ્રોજેક્ટ છે 879 00:40:13,370 --> 00:40:16,960 એક તક સૌથી કંઈ પણ કરવા માટે તમને રસ અહીં સમસ્યા હલ કરવા માટે 880 00:40:16,960 --> 00:40:20,970 અથવા રસ બહાર તમે કોઈક પ્રેરિત છે 881 00:40:20,970 --> 00:40:22,670 પાઠ વર્ગ શિક્ષિત છે. 882 00:40:22,670 --> 00:40:26,140 >> અને વર્ગ, તમે જાણતા હોય શકે છે કારણ કે, કહેવાતા CS50 Hackathon પરાકાષ્ઠાએ પહોંચે 883 00:40:26,140 --> 00:40:29,330 અને આ CS50 ફેર અને કોઈપણ નંબર અન્ય સાંસ્કૃતિક ઘટનાઓ 884 00:40:29,330 --> 00:40:31,770 સત્ર દરમ્યાન તમે સંલગ્ન માટે પરવાનગી આપે છે કે જે 885 00:40:31,770 --> 00:40:33,460 દરેક અન્ય અને કોર્સ સ્ટાફ સાથે. 886 00:40:33,460 --> 00:40:37,170 >> દાખલા તરીકે, આગ અને સિતાર આઇસ પર આ વર્ષે, સારી રીતે, શુક્રવારે બપોરે પર, 887 00:40:37,170 --> 00:40:39,220 અમે કેટલાક 50 આમંત્રણ બપોરના વિદ્યાર્થીઓ, રહેલી વ્યકિત 888 00:40:39,220 --> 00:40:41,190 અમને જોડાવા માંગો છો, મારી અને સ્ટાફ, 889 00:40:41,190 --> 00:40:44,840 અને ઉદ્યોગ અને alums અમારા મિત્રો વાસ્તવિક દુનિયામાં જીવન વિશે ચેટ કરવા માટે 890 00:40:44,840 --> 00:40:46,670 અને જ્યારે સારા બપોરના માણી બહાર. 891 00:40:46,670 --> 00:40:49,050 Hackathon પર ચાલશે તમે જેમ કે છબીઓ જોવા 892 00:40:49,050 --> 00:40:53,740 candy-- પુષ્કળ સહિત આ કારણ કે અને પ્રથમ time-- માટે 2014 ના 893 00:40:53,740 --> 00:40:55,096 શાકભાજી. 894 00:40:55,096 --> 00:40:56,960 >> [વધાવી] 895 00:40:56,960 --> 00:40:58,358 896 00:40:58,358 --> 00:41:02,710 >> પરંતુ 5:00 AM દ્વારા, આ દ્રશ્ય સામાન્ય રીતે કરે છે આ જેવી થોડી કંઈક જુઓ. 897 00:41:02,710 --> 00:41:05,330 અને પછી માત્ર એક સપ્તાહ અથવા જેથી પાછળથી, CS50 ફેર છે 898 00:41:05,330 --> 00:41:08,270 કે જે અમુક 2000 પ્લસ વિદ્યાર્થીઓ અને સ્ટાફ અને ફેકલ્ટી 899 00:41:08,270 --> 00:41:11,910 કેમ્પસ તરફ થી સભ્યો અને કેમ્પસ તરફ આ વર્ષે 900 00:41:11,910 --> 00:41:15,620 જુઓ અને આનંદ આવે છે CS50 વિદ્યાર્થીઓ, સિદ્ધિઓને જે 901 00:41:15,620 --> 00:41:16,140 હવે તમે છે. 902 00:41:16,140 --> 00:41:19,000 >> અને ખરેખર, જ્યારે આ વર્ષે અમે પડશે આમંત્રિત અને કોઈને busing કરી 903 00:41:19,000 --> 00:41:22,460 યેલ ખાતે આવવા માંગે છે જે કેમ્બ્રિજ CS50 પઝલ માટે આ શનિવાર 904 00:41:22,460 --> 00:41:26,410 દિવસ, અને અમે ચોક્કસ જ વસ્તુ કરવા પડશે આ CS50 Hackathon માટે ડિસેમ્બર 905 00:41:26,410 --> 00:41:30,080 જેથી હાર્વર્ડ અને યેલ વિદ્યાર્થીઓ આ ઘટનાઓ બંને એકસરખું પીએ. 906 00:41:30,080 --> 00:41:33,630 >> અમે પણ આ CS50 મેળા પકડી કરશે કેમ્બ્રિજ અને ન્યૂ હેવન માં આ વર્ષે 907 00:41:33,630 --> 00:41:36,480 જેથી બંને પર વિદ્યાર્થીઓ કેમ્પસ અને સ્ટાફ અને ફેકલ્ટી 908 00:41:36,480 --> 00:41:39,260 દરેક સંબંધિત જોઈ શકો છો કેમ્પસ સિદ્ધિ. 909 00:41:39,260 --> 00:41:41,540 અને તે સિદ્ધિઓ આવા મેમરી પ્રેરિત કરશે 910 00:41:41,540 --> 00:41:45,440 આ અને આ અને આખરે તરીકે આ છે, કે જે તમે બધા માં 911 00:41:45,440 --> 00:41:48,460 વર્ગ થોડી પહેર્યા બહાર નીકળવા કંઈક કે જે તમે આસ્થાપૂર્વક હતા 912 00:41:48,460 --> 00:41:52,680 હેપી અથવા ગર્વ કહે છે કે હું CS50 લીધો હતો. 913 00:41:52,680 --> 00:41:55,220 >> પરંતુ તે પહેલાં અને પહેલાં અમે કેક સેવા આપવા, 914 00:41:55,220 --> 00:41:58,980 અમે CS50 માતાનો માટે આભાર એકસાથે મૂકી દીધું છે પ્રોડક્શન ટીમ અને ચોક્કસ સ્વ 915 00:41:58,980 --> 00:42:03,120 લાકડી, એક પ્રસંગ છે કે અમે ઉપયોગ જેમ કે વસ્તુઓ for-- જ્યારે અમે તેને મોકલવામાં 916 00:42:03,120 --> 00:42:05,380 માત્ર અહીં કેમ્બ્રિજ પણ ન્યૂ હેવન 917 00:42:05,380 --> 00:42:08,760 થોડા hellos ભેગા કરવા આ કોર્સ સ્ટાફ અને લોકો બધા 918 00:42:08,760 --> 00:42:12,640 તમે બંને અહીં અને ન્યૂ પૂરી થશે નીચેના મહિનામાં હેવન. 919 00:42:12,640 --> 00:42:15,449 >> મને દાખલ કરવા માટે પરવાનગી આપે છે CS50 સ્ટાફ થોડા વધુ. 920 00:42:15,449 --> 00:42:16,990 માર્ક ઝુકરબર્ગ: તે જાઓ હતી? 921 00:42:16,990 --> 00:42:18,266 ઓહ, તે ચાલી રહ્યું છે. 922 00:42:18,266 --> 00:42:20,910 તે ચાલી રહ્યું છે. 923 00:42:20,910 --> 00:42:21,570 Ooh. 924 00:42:21,570 --> 00:42:23,170 Yarr! 925 00:42:23,170 --> 00:42:25,350 >> [સંગીત વગાડવાનો એન્ડી Grammer, "હની, હું  સારા "] 926 00:42:25,350 --> 00:42:29,672 927 00:42:29,672 --> 00:42:32,152 >> મેરી: આ Caitlin છે. 928 00:42:32,152 --> 00:42:34,515 તે જય છે, અને હું મેરી છું. 929 00:42:34,515 --> 00:42:35,140 Sato: હાય, ગાય્સ. 930 00:42:35,140 --> 00:42:35,640 હું Sato છું. 931 00:42:35,640 --> 00:42:36,264 MICHAEL જી .: હાય. 932 00:42:36,264 --> 00:42:37,181 મારું નામ માઈકલ, જી છે 933 00:42:37,181 --> 00:42:38,014 ડો LLOYD: હું નથી. 934 00:42:38,014 --> 00:42:38,540 નં 935 00:42:38,540 --> 00:42:39,310 હું ડો લોયડ છું. 936 00:42:39,310 --> 00:42:41,757 હું માનતો નથી કરી શકો છો કે હું હોલ્ડિંગ છું એક selfie હમણાં વળગી. 937 00:42:41,757 --> 00:42:42,340 વક્તા 4: હાય. 938 00:42:42,340 --> 00:42:42,560 વક્તા 5: હાય. 939 00:42:42,560 --> 00:42:43,307 6 વક્તા: હેલો. 940 00:42:43,307 --> 00:42:44,023 વક્તા 7: હાય. 941 00:42:44,023 --> 00:42:44,648 વક્તા 8: અરે. 942 00:42:44,648 --> 00:42:46,436 અમે યેલ અંતે સમય પસાર કરી રહ્યાં રહ્યાં છો. 943 00:42:46,436 --> 00:42:48,910 અમે ખરેખર ઉત્સાહિત છીએ આ સત્ર તે છે, કારણ કે 944 00:42:48,910 --> 00:42:50,840 પ્રથમ વખત યેલ માટે આવે છે. 945 00:42:50,840 --> 00:42:53,012 તે ભયાનક હોઈ ચાલે છે! 946 00:42:53,012 --> 00:42:55,928 >> [સંગીત વગાડવાનો] 947 00:42:55,928 --> 00:43:02,190 948 00:43:02,190 --> 00:43:04,664 >> જેકબ SCHERBA: મારું નામ જેકબ Scherba છે. 949 00:43:04,664 --> 00:43:08,310 હું શીખવવા માટે ઉત્સાહિત છું CS50 કારણ કે મને લાગે છે કે 950 00:43:08,310 --> 00:43:11,429 તે કમ્પ્યુટર વિજ્ઞાન લાવવા અને પહોંચી રીતે લોકો. 951 00:43:11,429 --> 00:43:13,220 વક્તા 9: હું ખરેખર છું CS50 શીખવવા માટે ઉત્સાહિત 952 00:43:13,220 --> 00:43:17,717 કારણ કે હું છેલ્લા વર્ષ વર્ગ લીધો, અને તે શ્રેષ્ઠ વર્ગો એક છે. 953 00:43:17,717 --> 00:43:18,425 વક્તા 10: યાહ. 954 00:43:18,425 --> 00:43:20,476 મારી સલાહ તમે CS50 લેવા જોઈએ. 955 00:43:20,476 --> 00:43:23,350 જેકબ SCHERBA: હું સીએસ પસંદ કર્યું કારણ કે મને લાગે છે કે તે એક મજા છે અને સર્જનાત્મક માર્ગ છે 956 00:43:23,350 --> 00:43:25,314 એક વિશ્લેષણાત્મક રીતે સમસ્યાઓ ઉકેલવા માટે. 957 00:43:25,314 --> 00:43:28,480 વક્તા 11: પાછા જ્યારે હું થોડો હતો નવા અને કમ્પ્યુટર સાયન્સ ભયભીત 958 00:43:28,480 --> 00:43:30,229 અને આમ ભયભીત એન્જિનિયરિંગ અને સામગ્રી, 959 00:43:30,229 --> 00:43:34,091 તે પ્રથમ હાર્ડ વર્ગ હું લીધો હતો, અને તે પણ ક્યારેય હતો મારો મનપસંદ વર્ગ. 960 00:43:34,091 --> 00:43:36,090 ડો LLOYD: આ મારા નવમી વર્ષે શિક્ષણ CS50. 961 00:43:36,090 --> 00:43:37,482 તે મને ખૂબ જૂના ધ્વનિ બનાવે છે! 962 00:43:37,482 --> 00:43:38,690 ત્યાં હંમેશા કંઈક નવું છે. 963 00:43:38,690 --> 00:43:39,550 ત્યાં હંમેશા કંઈક ઉત્તેજક છે. 964 00:43:39,550 --> 00:43:43,077 ત્યાં હંમેશા દ્વારા સામનો કરવો પડ્યો હતો નવા પડકારો છે નવા વિદ્યાર્થીઓ, અને તે તેમને મદદ કરવા માટે મજા છે 965 00:43:43,077 --> 00:43:44,910 અને તે અનુભવ તેમની સાથે પડકારો 966 00:43:44,910 --> 00:43:45,925 અને તેમને તેમની સમસ્યાઓ ઉકેલવા મદદ કરે છે. 967 00:43:45,925 --> 00:43:47,955 >> વક્તા 12: જ્યારે હું પ્રથમ એવી રીતે શીખ્યા સીએસ કરવા માટે, 968 00:43:47,955 --> 00:43:49,413 તે સુપર પાવર શીખવા જેવી હતી. 969 00:43:49,413 --> 00:43:53,749 અને તે જોવા માટે કે જે અન્ય વિદ્યાર્થીઓ અને તે પ્રક્રિયા મારફતે તેમને મદદ કરવા માટે 970 00:43:53,749 --> 00:43:55,665 સૌથી એક છે લાભદાયી વસ્તુઓ હું ક્યારેય કર્યું છે. 971 00:43:55,665 --> 00:43:58,706 >> વક્તા 7: હું કારણ કે સીએસ પસંદ શરૂઆત, હું ગણિત concentrator હતી 972 00:43:58,706 --> 00:44:00,497 અને હું CS50 લીધો અને તેની સાથે પ્રેમ માં પડ્યા. 973 00:44:00,497 --> 00:44:02,455 હું પણ લાગ્યું કે સાથે સીએસ, હું વસ્તુઓ બિલ્ડ કરી શકે છે. 974 00:44:02,455 --> 00:44:04,410 અને તે, મેં વિચાર્યું હતું, ખરેખર ઠંડી પાસા. 975 00:44:04,410 --> 00:44:08,156 >> વક્તા 13: નવા માટે કેટલીક સલાહ વિદ્યાર્થીઓ ઓફિસ કલાકો માટે જાઓ 976 00:44:08,156 --> 00:44:09,573 અને ભયાનક TFs સાથે હેંગ આઉટ. 977 00:44:09,573 --> 00:44:11,906 વક્તા 14: શરૂ કરો તમારા પી સુયોજિત કરે છે શરૂઆતમાં, ઓફિસ કલાકો માટે જાઓ, 978 00:44:11,906 --> 00:44:13,457 તમારા ટીએફ સાથે frends બની જાય છે. 979 00:44:13,457 --> 00:44:14,165 વક્તા 15: યાહ. 980 00:44:14,165 --> 00:44:16,164 બધું તે જણાવ્યું હતું. 981 00:44:16,164 --> 00:44:17,997 વક્તા 16: ન કરો મદદ માટે પૂછો ભયભીત. 982 00:44:17,997 --> 00:44:18,980 વક્તા 17: યાહ. 983 00:44:18,980 --> 00:44:22,052 વક્તા 18: તમારા પી સુયોજિત કરે છે શરૂઆતમાં શરૂ કરો. 984 00:44:22,052 --> 00:44:23,760 વક્તા 19: તે છે મોટા સામાજિક અનુભવ. 985 00:44:23,760 --> 00:44:25,112 આ રીતે મિત્રો ઘણો બનાવો. 986 00:44:25,112 --> 00:44:26,570 વક્તા 14: વિભાગ પર જાઓ તે આનંદ છે. 987 00:44:26,570 --> 00:44:28,050 વક્તા 11: હું તેનો અર્થ, તે માટે જાઓ. 988 00:44:28,050 --> 00:44:28,770 તે ખરેખર મુશ્કેલ છે. 989 00:44:28,770 --> 00:44:30,581 તમે તેને બહાર મળશે શું તમે તેને મૂકી, 990 00:44:30,581 --> 00:44:32,580 પરંતુ તે ખરેખર મજા છે વર્ગ ખાસ કરીને જો તમે છો 991 00:44:32,580 --> 00:44:35,496 તેને સમય મૂકવા તૈયાર છે, પરંતુ તે મદદ કરે છે જો તમે તેને સમય મૂકવા. 992 00:44:35,496 --> 00:44:38,336 તમે પુષ્કળ વધુ મળશે તે બહાર પાછળથી. 993 00:44:38,336 --> 00:44:38,960 MIKE: હું માઇક છું. 994 00:44:38,960 --> 00:44:39,882 કેમીલી: હું કેમિલી છું. 995 00:44:39,882 --> 00:44:40,590 HANYA: હું Hanya છું. 996 00:44:40,590 --> 00:44:41,310 મેથ્યુ: હું મેટ છું. 997 00:44:41,310 --> 00:44:42,140 પીટર: હું પીટર છું. 998 00:44:42,140 --> 00:44:42,620 ફિલિપ: હું ફિલિપ છું. 999 00:44:42,620 --> 00:44:43,495 પેટ્રિક: હું પેટ્રિક છું. 1000 00:44:43,495 --> 00:44:45,234 રોબ બોડેન: હું રોબ બોડેન છું. 1001 00:44:45,234 --> 00:44:47,150 બ્રાયન SCASSELLATI: મારા નામ Scas છે, અને આ 1002 00:44:47,150 --> 00:44:49,958 ALL: CS50 --is. 1003 00:44:49,958 --> 00:44:50,806 વક્તા 20: યેલ અંતે. 1004 00:44:50,806 --> 00:44:51,639 વક્તા 21: યેલ અંતે. 1005 00:44:51,639 --> 00:44:52,840 [હાસ્ય] 1006 00:44:52,840 --> 00:44:54,270 ડેવીડના MALAN: કે CS50 માટે છે. 1007 00:44:54,270 --> 00:44:59,000 અમે યેલ થી તમે જોશો શુક્રવાર, શનિવાર પર ડે પઝલ. 1008 00:44:59,000 --> 00:45:00,475 કેક હવે પીરસવામાં આવે છે. 1009 00:45:00,475 --> 00:45:01,640 આ CS50 છે. 1010 00:45:01,640 --> 00:45:05,314 1011 00:45:05,314 --> 00:45:10,992 >> [સંગીત વગાડવાનો] 1012 00:45:10,992 --> 00:47:00,434