1 00:00:00,000 --> 00:00:09,840 2 00:00:09,840 --> 00:00:10,824 >> [پخش ویدئو] 3 00:00:10,824 --> 00:00:13,284 >> [بستن درب ماشین] 4 00:00:13,284 --> 00:00:15,744 >> [CAR موتور شروع] 5 00:00:15,744 --> 00:00:19,188 >> [موسیقی] 6 00:00:19,188 --> 00:00:20,172 7 00:00:20,172 --> 00:00:24,516 >> -Moving حق همراه در جستجوی از زمان خوب و خبر خوب. 8 00:00:24,516 --> 00:00:26,871 با دوستان خوب شما نمی توانید از دست بدهند. 9 00:00:26,871 --> 00:00:28,755 >> -این می تواند تبدیل به یک عادت. 10 00:00:28,755 --> 00:00:32,460 >> ضربه -Opportunity بیایید فقط رسیدن و گرفتن آن را. 11 00:00:32,460 --> 00:00:32,960 آره! 12 00:00:32,960 --> 00:00:34,920 -Together ما آن را دستگیر کردن. 13 00:00:34,920 --> 00:00:37,370 افزایش دردسر -We'll، اتوبوس، یا زرد کابین آن است. 14 00:00:37,370 --> 00:00:38,840 -Dammit. 15 00:00:38,840 --> 00:00:40,800 -We're در حال حرکت حق همراه است. 16 00:00:40,800 --> 00:00:43,750 -Footloose و فانتزی رایگان. 17 00:00:43,750 --> 00:00:45,960 -دریافت وجود دارد نیمی از لذت است. 18 00:00:45,960 --> 00:00:47,718 بیا به اشتراک گذاری آن با من. 19 00:00:47,718 --> 00:00:49,654 >> -We're در حال حرکت حق همراه است. 20 00:00:49,654 --> 00:00:52,558 >> -We're رفتن به اشتراک گذاشتن بار. 21 00:00:52,558 --> 00:00:57,604 >> ما با یک نقشه لازم نیست این نشان می دهد در جاده ها است. 22 00:00:57,604 --> 00:01:00,520 -Hey Fozzy، من می خواهم شما به سمت چپ اگر شما به یک چنگال را در جاده آمده است. 23 00:01:00,520 --> 00:01:01,020 -بله قربان. 24 00:01:01,020 --> 00:01:03,334 به نوبه خود در چنگال را در جاده به سمت چپ. 25 00:01:03,334 --> 00:01:05,222 به سمت چپ برو، به سمت چپ برگرد. 26 00:01:05,222 --> 00:01:07,582 >> -I باور نمی کنم که. 27 00:01:07,582 --> 00:01:11,720 >> -Cruising حق همراه ما در بر داشت چراغ در بزرگراه. 28 00:01:11,720 --> 00:01:13,664 >> البته راه خود را و یا راه من. 29 00:01:13,664 --> 00:01:16,154 >> مقاومت مستحکم ناوبری اعتماد. 30 00:01:16,154 --> 00:01:21,134 >> ستاره فیلم های نمایش با اتومبیل زرق و برق دار و زندگی با بالا به پایین. 31 00:01:21,134 --> 00:01:23,126 >> -We're حمله به تپه های بزرگ. 32 00:01:23,126 --> 00:01:24,122 >> آره، طوفان است. 33 00:01:24,122 --> 00:01:25,160 باید آن را همراه با بارش برف می شود؟ 34 00:01:25,160 --> 00:01:26,220 >> طبخ غذا در منزل، من فکر نمی کنم. 35 00:01:26,220 --> 00:01:28,505 >> -Moving حق همراه است. 36 00:01:28,505 --> 00:01:30,980 >> -Footloose و فانتزی رایگان. 37 00:01:30,980 --> 00:01:32,960 >> آماده برای بار بزرگ -You're. 38 00:01:32,960 --> 00:01:34,445 >> -is آن را آماده برای من؟ 39 00:01:34,445 --> 00:01:38,900 40 00:01:38,900 --> 00:01:42,860 >> -Moving حق همراه است. 41 00:01:42,860 --> 00:01:47,315 در حال حرکت حق همراه است. 42 00:01:47,315 --> 00:01:52,265 در حال حرکت حق همراه است. 43 00:01:52,265 --> 00:01:56,131 در حال حرکت حق همراه است. 44 00:01:56,131 --> 00:01:57,380 -I فکر می کنم شما بهتر نگه دار. 45 00:01:57,380 --> 00:01:58,020 -بله قربان. 46 00:01:58,020 --> 00:02:02,475 47 00:02:02,475 --> 00:02:03,960 >> [END پخش] 48 00:02:03,960 --> 00:02:07,425 >> [تشویق حضار] 49 00:02:07,425 --> 00:02:09,405 50 00:02:09,405 --> 00:02:11,930 >> DAVID J. مالان: این CS50 است. 51 00:02:11,930 --> 00:02:15,940 و این پایان هفته 0 است، اما شروع یک دوستی زیبا. 52 00:02:15,940 --> 00:02:18,250 ما خیلی هیجان زده می شود در اینجا در دانشگاه ییل 53 00:02:18,250 --> 00:02:21,530 برای اولین بار با ما دوست Scaz، و جیسون، و اندی. 54 00:02:21,530 --> 00:02:24,320 همه 40 از CS50 را TF است و CA را در دانشگاه ییل. 55 00:02:24,320 --> 00:02:25,440 و همه شما. 56 00:02:25,440 --> 00:02:28,470 و در واقع، آن را احتمالا زمان to-- 57 00:02:28,470 --> 00:02:31,914 >> [تشویق حضار] 58 00:02:31,914 --> 00:02:43,722 59 00:02:43,722 --> 00:02:47,920 >> بنابراین، حتی اگر بسیاری از سخنرانی ها در واقع در کمبریج در این سال، 60 00:02:47,920 --> 00:02:51,250 واقعیت این است که با طراحی، و بسیار عمدا در CS50، 61 00:02:51,250 --> 00:02:54,740 من فکر می کنم ما در حال نزدیک شدن به نقطه فن آوری و آموزشی، 62 00:02:54,740 --> 00:02:57,930 که در آن می توان آن را برتر آموزشی تجربه به تعامل با برخی از 63 00:02:57,930 --> 00:02:59,610 از آنلاین مواد دوره است. 64 00:02:59,610 --> 00:03:02,862 در واقع، reality-- و اگر به اعتقاد من این philosophically-- که سخنرانی است 65 00:03:02,862 --> 00:03:05,070 نه به خصوص ابزار موثر برای ارائه 66 00:03:05,070 --> 00:03:06,900 اطلاعات نسبتا پیچیده است. 67 00:03:06,900 --> 00:03:09,219 قطعا در طول ساعت به علاوه دهانه زمانی طولانی. 68 00:03:09,219 --> 00:03:11,760 و در واقع هر چند minutes-- من خودم به یاد داشته باشید در college-- 69 00:03:11,760 --> 00:03:14,210 شما منطقه را برای یک لحظه، شما از دست برخی موضوع پیچیده، 70 00:03:14,210 --> 00:03:16,540 و شما رفته بسیار برای 45 دقیقه بعدی. 71 00:03:16,540 --> 00:03:19,414 و واقعیت این است که آیا شما در نیوهیون یا کمبریج در اینجا 72 00:03:19,414 --> 00:03:22,930 و یا فراتر از، سادگی داشتن قابلیت مکث و سریع به جلو، 73 00:03:22,930 --> 00:03:26,270 عقب، لینک به مرتبط منابع، متن جستجو متن کامل 74 00:03:26,270 --> 00:03:29,900 و مانند یک فرصت است که من به جرات می برای دانش آموزان آنلاین ما 75 00:03:29,900 --> 00:03:32,530 فراتر از نیوهیون، آنها ارائه می دهد یک فرصت 76 00:03:32,530 --> 00:03:34,700 واقعا درک مواد مفهومی است که 77 00:03:34,700 --> 00:03:36,700 معرفی در سخنرانی همه بهتر است. 78 00:03:36,700 --> 00:03:39,415 >> اما در نهایت در CS50، است تجربه دانش آموزان 79 00:03:39,415 --> 00:03:43,099 مشخص شده است، بنابراین، خیلی بیشتر توسط مجموعه مسائل درس، 80 00:03:43,099 --> 00:03:46,140 و یا پروژه های برنامه نویسی هفتگی، بخش البته به رهبری آموزش 81 00:03:46,140 --> 00:03:49,600 همراهان، ساعات کار اداری شبانه به رهبری دستیاران دوره و آموزش 82 00:03:49,600 --> 00:03:52,330 همراهان، و در واقع چنین وقایع را به عنوان CS50 پازل 83 00:03:52,330 --> 00:03:56,500 روز، هک مراسم CS50 است، CS50 نمایشگاه، ناهار هفتگی، و خیلی بیشتر. 84 00:03:56,500 --> 00:03:59,580 و بنابراین آیا شما در جدید پناهگاه، و یا تنظیم در از دور، 85 00:03:59,580 --> 00:04:02,270 امروز در کمبریج، و ما به شما دوباره به زودی ببینید، 86 00:04:02,270 --> 00:04:04,580 واقعیت این است این است یک طبقه است. 87 00:04:04,580 --> 00:04:07,990 و ما خیلی هیجان زده به همه با هم امروز در اینجا. 88 00:04:07,990 --> 00:04:11,110 و به این ترتیب در پایان ترم، آیا اینجا و یا دور، به خوبی 89 00:04:11,110 --> 00:04:14,910 امیدوارم شما با افتخار لباس، خوشبختانه، و شاید با کمی تسکین، 90 00:04:14,910 --> 00:04:19,459 پیراهن که شهادت به شما با داشتن CS50 گرفته شده است. 91 00:04:19,459 --> 00:04:21,700 >> بنابراین که در آن ما را ترک کردند روز چهارشنبه؟ 92 00:04:21,700 --> 00:04:24,410 ما نگاهی به زمان فکر محاسباتی. 93 00:04:24,410 --> 00:04:27,830 و این چیزی است که ما به سمت مقطر علوم کامپیوتر نزد، حداقل 94 00:04:27,830 --> 00:04:28,800 در حال حاضر. 95 00:04:28,800 --> 00:04:31,990 اما ما آن را کمی بیشتر به مقطر حداقل سه مولفه عناصر. 96 00:04:31,990 --> 00:04:34,570 >> ورودی، پس چه است مشکل ما در حال تلاش برای حل کند؟ 97 00:04:34,570 --> 00:04:36,650 خروجی، آنچه که پاسخ ما امیدوار به دریافت کنم؟ 98 00:04:36,650 --> 00:04:38,210 و نمایندگی وجود دارد از. 99 00:04:38,210 --> 00:04:41,870 و ما نمی خواهد در اینجا ساکن در پس در دودویی، و یا حتی ASCII، 100 00:04:41,870 --> 00:04:44,050 و مانند آن بسیار است، اما و نه برای اعطا 101 00:04:44,050 --> 00:04:47,520 که ما می توانیم این اطلاعات را نمایندگی، چرا که بخش جالب توجه تر 102 00:04:47,520 --> 00:04:51,010 از این مشکلات تنها نیست ورودی و خروجی، اما الگوریتم 103 00:04:51,010 --> 00:04:53,020 که رفتن به حل این مشکلات. 104 00:04:53,020 --> 00:04:55,120 >> و شما ممکن است از یاد روز دیگر که ما 105 00:04:55,120 --> 00:04:59,860 در زمان نسبتا سنتی مفهوم دنبال کسی تا 106 00:04:59,860 --> 00:05:03,240 در یک دفترچه تلفن نسبتا بزرگ، و یا به طور کلی دیجیتالی این روزها، 107 00:05:03,240 --> 00:05:04,420 فقط یک مجموعه داده بسیار بزرگ است. 108 00:05:04,420 --> 00:05:07,840 یک لیست تماس های واقعا بزرگ است، با بسیاری از نام بر اساس حروف الفبا. 109 00:05:07,840 --> 00:05:11,310 و ما متوجه شد که در حالی که من این مشکل به سادگی می تواند نزدیک 110 00:05:11,310 --> 00:05:14,520 با استفاده از یک خطی صفحه approach-- توسط صفحه، 111 00:05:14,520 --> 00:05:17,775 و یا حتی دو در یک time-- ما متوجه که الگوریتم بیشتر بصری 112 00:05:17,775 --> 00:05:20,840 فقط نوع تقسیم و غلبه مشکل دوباره، و دوباره، 113 00:05:20,840 --> 00:05:24,670 و again-- نصف آن را با هر زمان، به ما این نتیجه را سبز می باشد. 114 00:05:24,670 --> 00:05:27,080 و آن را پهن تر بسیار زیرا نشان می دهد 115 00:05:27,080 --> 00:05:29,160 که حتی به عنوان این مشکل بزرگتر و بزرگتر می شود، 116 00:05:29,160 --> 00:05:32,470 به عنوان در مورد این روز با داده است مجموعه ها و reality-- فیس بوک و گوگل 117 00:05:32,470 --> 00:05:34,630 نتایج جستجو و like-- کند الگوریتم ما 118 00:05:34,630 --> 00:05:37,660 انجام فقط به عنوان موثر با کسانی که نیش بزرگتر 119 00:05:37,660 --> 00:05:40,310 به عنوان آن را حتی با نیش کوچکتر است. 120 00:05:40,310 --> 00:05:45,330 >> در حال حاضر آن سوال اینست که، چه می توانید ما در واقع به طور مشابه حل 121 00:05:45,330 --> 00:05:46,820 با این نوع از شهود؟ 122 00:05:46,820 --> 00:05:48,740 این نوع از تقسیم و غلبه؟ 123 00:05:48,740 --> 00:05:51,029 خب، ما می تواند چیزی را انجام دهید مثل این که امروز در اینجا. 124 00:05:51,029 --> 00:05:52,070 ما می تواند حضور است. 125 00:05:52,070 --> 00:05:56,102 بنابراین شاید مثل 1، 2، 3، 4، 5، 6، 7، 8، 9، 10، 11-- 126 00:05:56,102 --> 00:05:57,560 رفتن به که کارآمد می باشد. 127 00:05:57,560 --> 00:05:58,990 بنابراین صبر کنید، مدرسه ابتدائی. 128 00:05:58,990 --> 00:06:02,770 2، 4، 6، 8، 10، 12، 14، 16، 18 و غیره. 129 00:06:02,770 --> 00:06:04,140 اما می تواند یک کمی بهتر انجام دهیم؟ 130 00:06:04,140 --> 00:06:06,630 >> من کاملا مطمئنم که من می توانم این کار را با خودم. 131 00:06:06,630 --> 00:06:09,420 بنابراین اگر شما فقط برای طنز ما یک لحظه، ما با ما آورده 132 00:06:09,420 --> 00:06:11,640 یک الگوریتم که فقط سه مرحله، 133 00:06:11,640 --> 00:06:15,130 اما آن را require-- اگر شما انجام mind-- همه ما ایستادن، 134 00:06:15,130 --> 00:06:15,690 اگر شما می توانید. 135 00:06:15,690 --> 00:06:23,901 136 00:06:23,901 --> 00:06:29,380 بنابراین، با همه ما ایستاده، گام یکی از این الگوریتم به شرح زیر است. 137 00:06:29,380 --> 00:06:31,680 ایستادن و اختصاص خود را به عدد 1. 138 00:06:31,680 --> 00:06:34,180 بنابراین در این برهه از زمان، به معنای واقعی کلمه هر کس که در این اتاق 139 00:06:34,180 --> 00:06:38,830 امیدوارم به فکر به خود، با این حال ناشیانه، شماره 1. 140 00:06:38,830 --> 00:06:42,020 >> در حال حاضر دو مرحله این الگوریتم این است رفتن زیر را به باشد. 141 00:06:42,020 --> 00:06:44,680 گام دوم، جفت کردن با کسی که ایستاده، 142 00:06:44,680 --> 00:06:47,970 اضافه کردن شماره خود را با هم و اتخاذ مجموع به عنوان شماره جدید خود را. 143 00:06:47,970 --> 00:06:53,110 144 00:06:53,110 --> 00:06:55,620 بررسی سلامت عقل سریع. 145 00:06:55,620 --> 00:06:58,180 چه تعداد است همه فکر در حال حاضر؟ 146 00:06:58,180 --> 00:07:01,930 >> بنابراین 2، به جز شاید برای یکی، دست و پا، فرد تنها. 147 00:07:01,930 --> 00:07:04,269 اگر ما یک عدد فرد از مردم در اتاق. 148 00:07:04,269 --> 00:07:06,560 بنابراین یک نفر هنوز هم ممکن است شماره 1، که خوب است. 149 00:07:06,560 --> 00:07:09,440 اما گام سوم در اینجا، یکی شما باید از نشستن. 150 00:07:09,440 --> 00:07:13,620 از سوی دیگر باید برگشت به مرحله دو، و تکرار، اگر شما می توانید. 151 00:07:13,620 --> 00:07:54,430 152 00:07:54,430 --> 00:07:58,240 >> بنابراین اگر هنوز ایستاده، شما باید در میان کسانی که رفتن به مرحله دو. 153 00:07:58,240 --> 00:08:13,910 154 00:08:13,910 --> 00:08:14,574 رفتن ادامه دهید. 155 00:08:14,574 --> 00:08:20,790 156 00:08:20,790 --> 00:08:22,130 تعداد کمی از مردم هنوز ایستاده. 157 00:08:22,130 --> 00:08:33,590 158 00:08:33,590 --> 00:08:35,614 >> بنابراین، اگر هنوز ایستاده، جفت با کسی. 159 00:08:35,614 --> 00:08:53,710 160 00:08:53,710 --> 00:08:55,020 همه حق است، رو به کاهش است. 161 00:08:55,020 --> 00:09:06,394 162 00:09:06,394 --> 00:09:07,560 تعداد کمی از مردم هنوز ایستاده. 163 00:09:07,560 --> 00:09:08,600 من به شما کمک اگر لازم باشد. 164 00:09:08,600 --> 00:09:11,855 به یاد داشته باشید غذای آماده کلیدی در اینجا این است که چگونه بسیار سریع تر این است از من به شمارش. 165 00:09:11,855 --> 00:09:15,090 166 00:09:15,090 --> 00:09:16,200 >> بنابراین اجازه دهید را ببینید. 167 00:09:16,200 --> 00:09:16,900 من می توانم کمک کند. 168 00:09:16,900 --> 00:09:19,425 پس چه تعداد هستند شما هنوز هم از فکر کردن؟ 169 00:09:19,425 --> 00:09:20,320 >> مخاطبان: من در 44 هستم. 170 00:09:20,320 --> 00:09:22,400 >> DAVID J. مالان: 44، به طوری که شما بروید جلو و نشستن. 171 00:09:22,400 --> 00:09:23,733 چه تعداد از شما فکر می کنی؟ 172 00:09:23,733 --> 00:09:24,840 مخاطبان: 74. 173 00:09:24,840 --> 00:09:27,006 >> DAVID J. مالان: 74. 174 00:09:27,006 --> 00:09:28,380 همه حق است، به جلو بروید و نشستن. 175 00:09:28,380 --> 00:09:30,390 چه کس دیگری است که هنوز ایستاده؟ 176 00:09:30,390 --> 00:09:31,550 86. 177 00:09:31,550 --> 00:09:33,340 و هر کس دیگری است که هنوز ایستاده؟ 178 00:09:33,340 --> 00:09:34,976 >> چه شماره ای؟ 179 00:09:34,976 --> 00:09:37,380 من شنیده ام 67. 180 00:09:37,380 --> 00:09:39,370 و سپس در بالا؟ 181 00:09:39,370 --> 00:09:40,900 32. 182 00:09:40,900 --> 00:09:44,230 هر کس دیگری هنوز ایستاده و به فکر یک عدد 183 00:09:44,230 --> 00:09:44,730 >> اوه، سلام. 184 00:09:44,730 --> 00:09:45,230 با عرض پوزش. 185 00:09:45,230 --> 00:09:48,350 الآن برمیگردم. 186 00:09:48,350 --> 00:09:49,520 42. 187 00:09:49,520 --> 00:09:51,758 هر کس دیگری؟ 188 00:09:51,758 --> 00:09:52,610 >> مخاطبان: 47. 189 00:09:52,610 --> 00:09:54,930 >> DAVID J. مالان: 47. 190 00:09:54,930 --> 00:09:57,980 هر کس دیگری هنوز ایستاده است که شمارش نشده است؟ 191 00:09:57,980 --> 00:10:06,450 به طوری که تعداد نهایی افراد در یک اتاق است که 497 کرسی is-- همه از آن 192 00:10:06,450 --> 00:10:10,930 است filled-- 390. 193 00:10:10,930 --> 00:10:12,230 بنابراین این فوق العاده است. 194 00:10:12,230 --> 00:10:16,435 >> ما به زودی مفهوم مورد بحث از یک اشکال در یک برنامه کامپیوتری. 195 00:10:16,435 --> 00:10:19,660 اما ما به که قبل از بلند آمده است. 196 00:10:19,660 --> 00:10:22,440 اما در تئوری، آنچه ممکن است فقط در حال حاضر اتفاق افتاده است؟ 197 00:10:22,440 --> 00:10:25,930 بنابراین حتی اگر سه بزرگ وجود دارد گام برای رسیدن به این الگوریتم، هر یک از این 198 00:10:25,930 --> 00:10:27,510 فقط نوع یک عملیات بزرگ بود. 199 00:10:27,510 --> 00:10:31,020 و این دوری به آن وجود دارد در که اگر شما هنوز ایستاده بودند، 200 00:10:31,020 --> 00:10:34,870 شما نگهداری می شود که از مرحله 3-2، گام 01:57، گام 01:57. 201 00:10:34,870 --> 00:10:37,330 >> اما آنچه اتفاق می افتد نگه داشته در هر تکرار؟ 202 00:10:37,330 --> 00:10:39,440 هر چرخه از این حلقه؟ 203 00:10:39,440 --> 00:10:41,940 چه اتفاقی می افتد در جای دیگر در اتاق؟ 204 00:10:41,940 --> 00:10:45,170 نه تنها همین است، اما چه اتفاق می افتد به نیمی از شما بود؟ 205 00:10:45,170 --> 00:10:46,170 نشسته. 206 00:10:46,170 --> 00:10:49,710 و به این ترتیب وجود دارد در دروغ این بینش، بسیار شبیه به عنوان مثال دفترچه تلفن، 207 00:10:49,710 --> 00:10:52,050 در که اگر نیمی از شما نشستن در هر زمان، 208 00:10:52,050 --> 00:10:54,560 مشکل این است که شروع با شاید 400 نفر، 209 00:10:54,560 --> 00:10:57,780 پس از آن به 200 نفر، از 100 نفر، پس از آن 50 نفر، و غیره. 210 00:10:57,780 --> 00:11:00,660 >> و بنابراین ما عدد کاهش در نظریه را فقط به یک شخص، 211 00:11:00,660 --> 00:11:02,830 فکر از ارزش کل از همه. 212 00:11:02,830 --> 00:11:05,777 در حال حاضر واقعیت، برخی از پویایی اجتماعی، و برخی از اشتباهات محاسباتی 213 00:11:05,777 --> 00:11:07,360 ممکن است به اشکال نهایی که کمک می کند. 214 00:11:07,360 --> 00:11:10,300 اما در تئوری، در حالی که من هنوز شمارش شد دور، 215 00:11:10,300 --> 00:11:12,860 گرفتن چند ده مراحل، صدها نفر از مراحل و یا 216 00:11:12,860 --> 00:11:16,240 به خودتان تعداد دفعات مشاهده، به تعداد اتاقی پر از 500 و یا تا مردم 217 00:11:16,240 --> 00:11:20,560 باید گام به مراتب کمتر صورت گرفته است، چرا که شما فقط می توانید تقسیم 500 و 1/2 218 00:11:20,560 --> 00:11:21,350 تا چند بار. 219 00:11:21,350 --> 00:11:24,120 و به این ترتیب فقط با تلفن کتاب به عنوان مثال روز دیگر، 220 00:11:24,120 --> 00:11:26,740 آیا ما به چیزی لگاریتمی پس به صحبت، 221 00:11:26,740 --> 00:11:28,870 به موجب آن اگر ما همه عامل در اتحاد، 222 00:11:28,870 --> 00:11:32,000 و نادیده گرفتن خطاهای علاوه بر این، آیا ما 223 00:11:32,000 --> 00:11:34,140 دقیقا به دست آورد این نوع از زمان در حال اجرا؟ 224 00:11:34,140 --> 00:11:37,900 >> در حال حاضر به عادلانه باشد، نوع فریب خورده، در که من یکی دیگر از منابع قوی تر. 225 00:11:37,900 --> 00:11:40,320 در حالی که این فقط یکی از من، من صدها نفر از شما قوی تر. 226 00:11:40,320 --> 00:11:43,340 اما که ممکن است گفته می شود به عنوان مثال استفاده از پردازش موازی 227 00:11:43,340 --> 00:11:46,400 یا یک دولت از هنر بسیار در رواج که در آن رایانه این روزها 228 00:11:46,400 --> 00:11:49,830 پردازنده های متعدد، یا بیشتر از لحاظ فنی، هسته های چندگانه تر، 229 00:11:49,830 --> 00:11:52,550 و واقعا می تواند انجام چند همه چیز در یک بار، بسیار شبیه به شما 230 00:11:52,550 --> 00:11:54,706 همه ما در حال انجام وجود دارد، به صورت موازی. 231 00:11:54,706 --> 00:11:56,580 اما به یاد که آنچه ما همچنین در روز چهارشنبه بود 232 00:11:56,580 --> 00:12:02,640 سعی کنید برای گرفتن این بود شهود و رسمی آن را در کد. 233 00:12:02,640 --> 00:12:04,165 چیزی شبیه به شبه کد. 234 00:12:04,165 --> 00:12:07,040 و در واقع، و من امیدوارم که شما ببخش، آن را مانند 80 درجه را در اینجا. 235 00:12:07,040 --> 00:12:09,420 بنابراین من قصد دارم به این برای فقط یک کمی. 236 00:12:09,420 --> 00:12:12,410 انتقال آنچه که من فکر کردم ما انجام است در حال حاضر به موجب آن برنامه 237 00:12:12,410 --> 00:12:16,300 ما دوباره درگیر مخاطبان، اما نوشتن یک برنامه به زبان انگلیسی 238 00:12:16,300 --> 00:12:19,537 مانند نحو، که با آن به حل این مشکل است. 239 00:12:19,537 --> 00:12:20,203 [پخش ویدئو] 240 00:12:20,203 --> 00:12:22,266 کره بادام زمینی هم ژله آن را دارد. 241 00:12:22,266 --> 00:12:23,890 کره بادام زمینی هم ژله. 242 00:12:23,890 --> 00:12:25,620 کره بادام زمینی هم ژله. 243 00:12:25,620 --> 00:12:26,320 >> راه تو! 244 00:12:26,320 --> 00:12:26,927 راه تو! 245 00:12:26,927 --> 00:12:27,781 راه تو! 246 00:12:27,781 --> 00:12:28,350 راه تو! 247 00:12:28,350 --> 00:12:29,723 در حال حاضر وجود دارد که شما بروید! 248 00:12:29,723 --> 00:12:30,264 وجود دارد که شما بروید! 249 00:12:30,264 --> 00:12:30,805 وجود دارد که شما بروید! 250 00:12:30,805 --> 00:12:31,710 وجود دارد که شما بروید! 251 00:12:31,710 --> 00:12:33,156 بادام زمینی، ژله، کره! 252 00:12:33,156 --> 00:12:34,602 بادام زمینی، ژله، کره! 253 00:12:34,602 --> 00:12:36,530 >> بادام زمینی، ژله، کره! 254 00:12:36,530 --> 00:12:37,494 بادام زمینی، ژله، کره! 255 00:12:37,494 --> 00:12:38,940 بادام زمینی، کره بادام زمینی، ژله،! 256 00:12:38,940 --> 00:12:39,904 بادام زمینی، ژله، کره! 257 00:12:39,904 --> 00:12:41,840 بادام زمینی، ژله، کره را با یک چوب بیس بال. 258 00:12:41,840 --> 00:12:42,423 >> [END پخش] 259 00:12:42,423 --> 00:12:45,510 DAVID J. مالان: --that ویدئو، اما آن است که کمی اعتیاد آور است، 260 00:12:45,510 --> 00:12:46,540 اگر نه کمی آزار دهنده است. 261 00:12:46,540 --> 00:12:49,623 اما برای انجام این کار، من فکر کردم چه ما می انجام دهید سعی کنید به نوشتن یک برنامه با هم، 262 00:12:49,623 --> 00:12:51,870 که ما نیاز به سه داوطلب. 263 00:12:51,870 --> 00:12:54,350 باید به راحتی در دوربین و اینترنت است. 264 00:12:54,350 --> 00:12:57,820 سام، در آمده است. 265 00:12:57,820 --> 00:12:59,830 پیراهن بنفش، همین جا، در آمده است. 266 00:12:59,830 --> 00:13:03,470 >> و از اینجا، به من اجازه دهید به کمی دورتر است. 267 00:13:03,470 --> 00:13:05,280 قرمز و پیراهن آبی، در آمده است. 268 00:13:05,280 --> 00:13:06,980 کامل. 269 00:13:06,980 --> 00:13:09,790 حالا بیا. 270 00:13:09,790 --> 00:13:12,490 بیا، بیا تا. 271 00:13:12,490 --> 00:13:13,581 >> و نام شما چیست؟ 272 00:13:13,581 --> 00:13:14,080 اریکا. 273 00:13:14,080 --> 00:13:15,289 دیوید، از ملاقات شما خوشبختم. 274 00:13:15,289 --> 00:13:16,830 اگر شما می خواهم به این صندلی در اینجا. 275 00:13:16,830 --> 00:13:17,900 این سم است. 276 00:13:17,900 --> 00:13:19,690 >> نام شما چیست؟ 277 00:13:19,690 --> 00:13:20,260 آنتونیو. 278 00:13:20,260 --> 00:13:21,595 آنتونیو، از ملاقات شما خوشبختم. 279 00:13:21,595 --> 00:13:23,790 اریکا و سام، اگر شما می خواهم یک صندلی کنار به اینجا. 280 00:13:23,790 --> 00:13:26,700 آنچه که ما آماده شده با آمده ام، عنوان این بچه ها در حال کشف، 281 00:13:26,700 --> 00:13:30,580 مواد تشکیل دهنده که با آن به است کره بادام زمینی و ساندویچ ژله. 282 00:13:30,580 --> 00:13:33,520 >> در حال حاضر این ممکن است چیزی که شما را بسیار اعطا می شود. 283 00:13:33,520 --> 00:13:35,430 اما ما هر داده ام از سه داوطلب ما 284 00:13:35,430 --> 00:13:40,500 here-- دو داوطلب و سام در اینجا، یک قرص نان هر، یک بشقاب، چاقو، 285 00:13:40,500 --> 00:13:43,740 یک شیشه از ژله یا مربا، و یک شیشه از کره بادام زمینی. 286 00:13:43,740 --> 00:13:46,190 و هدف در دست است برای رفتن به این سه می شود 287 00:13:46,190 --> 00:13:48,030 را به یک کره بادام زمینی و ساندویچ ژله. 288 00:13:48,030 --> 00:13:51,000 اما آنچه که ما قصد انجام دهید این است انتظار audience-- از همه شما 289 00:13:51,000 --> 00:13:53,710 مطمئنا می دانید که چگونه به انجام این کار این را به خوبی در reality-- 290 00:13:53,710 --> 00:13:56,380 در حال رفتن به ما ارائه با گام به گام دستورالعمل. 291 00:13:56,380 --> 00:13:57,970 شبه کد، اگر شما خواهد شد. 292 00:13:57,970 --> 00:13:59,922 >> پس من نقش کاتب در اینجا بازی. 293 00:13:59,922 --> 00:14:02,880 و من کمی به فهرست کارهای کردم، و بنابراین به عنوان هر یک از شما، در یک زمان، 294 00:14:02,880 --> 00:14:04,588 از تماس پتانسیل آموزشی، من 295 00:14:04,588 --> 00:14:06,110 ارسال آن پایین، تکرار آن را به عنوان مورد نیاز است. 296 00:14:06,110 --> 00:14:09,650 و پس از آن شما بچه ها در حال رفتن به کره بادام زمینی و ساندویچ ژلهای 297 00:14:09,650 --> 00:14:11,171 تنها با انجام آنچه به شما گفته. 298 00:14:11,171 --> 00:14:12,670 بنابراین از خودتان به عنوان کامپیوتر فکر می کنم. 299 00:14:12,670 --> 00:14:13,740 >> شما فقط می توانید انجام آنچه شما گفته می شود. 300 00:14:13,740 --> 00:14:14,948 هیچ فرضی، بدون سوال. 301 00:14:14,948 --> 00:14:16,660 شما فقط نیاز به انجام آن است. 302 00:14:16,660 --> 00:14:20,460 بنابراین کسی که می خواهم به خطر اولین آموزش برای ساخت یک ساندویچ PBJ؟ 303 00:14:20,460 --> 00:14:21,460 در بالکن وجود دارد. 304 00:14:21,460 --> 00:14:22,801 >> مخاطبان: کیسه را باز نان. 305 00:14:22,801 --> 00:14:26,430 >> DAVID J. مالان: باز کردن کیسه نان، اگر شما خواهد شد. 306 00:14:26,430 --> 00:14:34,440 307 00:14:34,440 --> 00:14:35,230 بنابراین اجازه دهید را ببینید. 308 00:14:35,230 --> 00:14:37,910 بیایید تکرار، و کمی دقیق تر است. 309 00:14:37,910 --> 00:14:39,040 >> راه خوبی برای شروع است. 310 00:14:39,040 --> 00:14:42,340 گام دوم، شخص دیگری. 311 00:14:42,340 --> 00:14:43,590 در حال حاضر هیچ کس می خواهد به داوطلب. 312 00:14:43,590 --> 00:14:44,616 گام دوم، در مقابل. 313 00:14:44,616 --> 00:14:46,532 مخاطبان: باز داخلی کیسه نان است. 314 00:14:46,532 --> 00:14:50,600 DAVID J. مالان: باز کردن کیسه درونی نان است. 315 00:14:50,600 --> 00:14:51,880 بزرگ، ما یادگیری است. 316 00:14:51,880 --> 00:14:57,880 317 00:14:57,880 --> 00:14:59,090 کمی دقیق تر است. 318 00:14:59,090 --> 00:15:00,240 بیایید این کار را دریافت کنید. 319 00:15:00,240 --> 00:15:01,180 بله، در پیراهن سبز. 320 00:15:01,180 --> 00:15:04,608 >> مخاطبان: [نامفهوم] 321 00:15:04,608 --> 00:15:05,108 322 00:15:05,108 --> 00:15:09,040 DAVID J. مالان: برش نان. 323 00:15:09,040 --> 00:15:11,110 به آرامی دو تکه نان را حذف کنید. 324 00:15:11,110 --> 00:15:20,350 325 00:15:20,350 --> 00:15:21,000 این خوبه. 326 00:15:21,000 --> 00:15:24,300 گام چهارم، شخص دیگری؟ 327 00:15:24,300 --> 00:15:25,170 در اینجا، بله؟ 328 00:15:25,170 --> 00:15:26,130 >> مخاطبان: [نامفهوم] 329 00:15:26,130 --> 00:15:28,810 >> DAVID J. مالان: نان محل بر روی صفحه. 330 00:15:28,810 --> 00:15:33,490 331 00:15:33,490 --> 00:15:35,290 گام پنج؟ 332 00:15:35,290 --> 00:15:36,020 گام پنجم، آره؟ 333 00:15:36,020 --> 00:15:39,440 >> مخاطبان: [نامفهوم] 334 00:15:39,440 --> 00:15:39,940 335 00:15:39,940 --> 00:15:43,860 DAVID J. مالان: در بالای of-- آه، دست. 336 00:15:43,860 --> 00:15:46,967 محل دست در بالای کره بادام زمینی. 337 00:15:46,967 --> 00:15:47,800 این است که آنچه من سر؟ 338 00:15:47,800 --> 00:15:49,160 >> مخاطبان: آره، و باز کردن. 339 00:15:49,160 --> 00:15:51,370 >> DAVID J. مالان: And-- آن را دوباره می گویند. 340 00:15:51,370 --> 00:15:52,696 >> مخاطبان: [نامفهوم] 341 00:15:52,696 --> 00:15:57,990 >> DAVID J. مالان: قرار داده و درب بعدی را به کره بادام زمینی است. 342 00:15:57,990 --> 00:16:00,370 به آرامی دست را بر روی بالای کره بادام زمینی، 343 00:16:00,370 --> 00:16:03,240 و باز کردن، قرار داده و درب بعدی به کره بادام زمینی است. 344 00:16:03,240 --> 00:16:14,760 345 00:16:14,760 --> 00:16:16,260 OK، گام ششم. 346 00:16:16,260 --> 00:16:17,520 گام ششم، شخص دیگری. 347 00:16:17,520 --> 00:16:19,366 آره؟ 348 00:16:19,366 --> 00:16:22,740 >> مخاطبان: [نامفهوم] 349 00:16:22,740 --> 00:16:29,197 350 00:16:29,197 --> 00:16:30,405 DAVID J. مالان: بگو دوباره آن را. 351 00:16:30,405 --> 00:16:31,946 رسید، مرحله پنج است. 352 00:16:31,946 --> 00:16:37,380 DAVID J. مالان: و تکرار گام پنجم دوباره، 353 00:16:37,380 --> 00:16:39,400 است که رفتن به ایجاد یک بیت از یک مشکل 354 00:16:39,400 --> 00:16:42,600 در حال حاضر اگر ما در حال انجام این گام به گام. 355 00:16:42,600 --> 00:16:44,640 بنابراین در حال حاضر ما به عقب برویم به گام پنج. 356 00:16:44,640 --> 00:16:47,760 به آرامی دست محل در بالای کره بادام زمینی و باز کردن 357 00:16:47,760 --> 00:16:50,990 و درب را در کنار کره بادام زمینی است. 358 00:16:50,990 --> 00:16:55,340 پس از آن کره بادام زمینی در درک و تکرار گام پنجم دوباره. 359 00:16:55,340 --> 00:16:58,410 >> بنابراین ما لغو آن حلقه بی نهایت، اگر شما خواهد شد. 360 00:16:58,410 --> 00:17:00,400 مرحله هفتم، شخص دیگری. 361 00:17:00,400 --> 00:17:02,918 آره، در پشت. 362 00:17:02,918 --> 00:17:06,397 >> مخاطبان: [نامفهوم] 363 00:17:06,397 --> 00:17:16,084 364 00:17:16,084 --> 00:17:17,769 >> DAVID J. مالان: بالای درگرفت دیگر. 365 00:17:17,769 --> 00:17:20,529 >> مخاطبان: [نامفهوم] 366 00:17:20,529 --> 00:17:23,175 >> DAVID J. مالان: در از سوی دیگر در بالای دیگر. 367 00:17:23,175 --> 00:17:28,880 368 00:17:28,880 --> 00:17:30,895 آیا شما می خواهید فقط اومدید بالا؟ 369 00:17:30,895 --> 00:17:34,750 چگونه آموزش پایان من؟ 370 00:17:34,750 --> 00:17:37,790 بقیه آموزش چیست؟ 371 00:17:37,790 --> 00:17:39,140 >> مخاطبان: نادیده گرفتن آن بخش. 372 00:17:39,140 --> 00:17:41,050 >> DAVID J. مالان: نادیده گرفتن آن بخش. 373 00:17:41,050 --> 00:17:44,192 374 00:17:44,192 --> 00:17:44,900 بیایید بیش از شروع. 375 00:17:44,900 --> 00:17:45,400 مرحله هفتم. 376 00:17:45,400 --> 00:17:48,516 377 00:17:48,516 --> 00:17:51,883 >> مخاطبان: [نامفهوم] 378 00:17:51,883 --> 00:17:56,090 >> DAVID J. مالان: درک با مخالفت hand-- این خوب است. 379 00:17:56,090 --> 00:17:58,544 این در واقع خوب است. 380 00:17:58,544 --> 00:18:01,750 >> مخاطبان: [نامفهوم] 381 00:18:01,750 --> 00:18:03,975 >> DAVID J. مالان: و jar-- پلاستیکی 382 00:18:03,975 --> 00:18:06,675 >> مخاطبان: [نامفهوم] 383 00:18:06,675 --> 00:18:08,420 >> DAVID J. مالان: و twist-- 384 00:18:08,420 --> 00:18:11,488 >> مخاطبان: [نامفهوم] 385 00:18:11,488 --> 00:18:13,730 >> DAVID J. مالان: برای دو ثانیه صورت گرفت. 386 00:18:13,730 --> 00:18:15,800 فقط شیشه کره بادام زمینی را باز کنید. 387 00:18:15,800 --> 00:18:19,020 388 00:18:19,020 --> 00:18:20,632 من امیدوارم که شما را ببخشد. 389 00:18:20,632 --> 00:18:21,840 بنابراین اجازه دهید فرض ما وجود دارد. 390 00:18:21,840 --> 00:18:23,240 شیشه کره بادام زمینی را باز کنید. 391 00:18:23,240 --> 00:18:27,008 392 00:18:27,008 --> 00:18:32,570 >> [تشویق حضار] 393 00:18:32,570 --> 00:18:34,790 >> DAVID J. مالان: مرحله هشت، اجازه دهید به. 394 00:18:34,790 --> 00:18:37,510 قدم هشتم، بله، در پشت. 395 00:18:37,510 --> 00:18:38,470 >> مخاطبان: [نامفهوم] 396 00:18:38,470 --> 00:18:44,772 397 00:18:44,772 --> 00:18:45,700 >> DAVID J. مالان: خوب. 398 00:18:45,700 --> 00:18:47,040 قدم نهم، بله؟ 399 00:18:47,040 --> 00:18:48,924 >> مخاطبان: [نامفهوم] 400 00:18:48,924 --> 00:18:51,567 >> DAVID J. مالان: --out از شیشه کره بادام زمینی. 401 00:18:51,567 --> 00:18:53,830 And-- و چه؟ 402 00:18:53,830 --> 00:18:54,729 >> مخاطبان: [نامفهوم] 403 00:18:54,729 --> 00:18:58,222 >> DAVID J. مالان: چاقو قرار داده و به کره بادام زمینی. 404 00:18:58,222 --> 00:19:11,130 405 00:19:11,130 --> 00:19:12,090 مرحله دهم. 406 00:19:12,090 --> 00:19:13,050 مرحله دهم. 407 00:19:13,050 --> 00:19:14,970 >> مخاطبان: [نامفهوم] 408 00:19:14,970 --> 00:19:20,710 >> DAVID J. مالان: قرار دادن چاقو ، و سپس مهر و موم را حذف کنید. 409 00:19:20,710 --> 00:19:23,060 خوب است. 410 00:19:23,060 --> 00:19:24,400 فعال کره بادام زمینی است. 411 00:19:24,400 --> 00:19:34,490 412 00:19:34,490 --> 00:19:36,406 همه حق است، مرحله 11. 413 00:19:36,406 --> 00:19:37,322 >> مخاطبان: [نامفهوم] 414 00:19:37,322 --> 00:19:42,520 415 00:19:42,520 --> 00:19:48,164 >> DAVID J. مالان: OK، کامپیوتر خاکستری کامپیوتر آبی یا قرمز است. 416 00:19:48,164 --> 00:19:49,631 خوب است. 417 00:19:49,631 --> 00:19:53,054 >> [تشویق حضار] 418 00:19:53,054 --> 00:19:55,920 419 00:19:55,920 --> 00:19:57,170 DAVID J. مالان: خانه را با ما. 420 00:19:57,170 --> 00:19:59,570 زن و شوهر قدم بیشتر. 421 00:19:59,570 --> 00:20:00,250 بعدی چیست؟ 422 00:20:00,250 --> 00:20:02,590 مراحل 12. 423 00:20:02,590 --> 00:20:04,161 مرحله 12. 424 00:20:04,161 --> 00:20:05,123 آره؟ 425 00:20:05,123 --> 00:20:14,262 >> مخاطبان: قرار دادن یکی از برش نان به آرامی بر روی یکی از دست شما. 426 00:20:14,262 --> 00:20:17,550 >> DAVID J. مالان: یکی از دست شما. 427 00:20:17,550 --> 00:20:20,760 و پس از آن، مرحله 13 428 00:20:20,760 --> 00:20:21,260 آره؟ 429 00:20:21,260 --> 00:20:22,220 >> مخاطبان: [نامفهوم] 430 00:20:22,220 --> 00:20:25,580 431 00:20:25,580 --> 00:20:27,150 >> DAVID J. مالان: تکه نان درگرفت. 432 00:20:27,150 --> 00:20:29,950 خوب است. 433 00:20:29,950 --> 00:20:32,260 خیلی خوب. 434 00:20:32,260 --> 00:20:34,990 مرحله 14، آره. 435 00:20:34,990 --> 00:20:38,126 >> مخاطبان: لغو مرحله 13 436 00:20:38,126 --> 00:20:39,950 >> DAVID J. مالان: لغو مرحله 13 437 00:20:39,950 --> 00:20:42,690 438 00:20:42,690 --> 00:20:44,770 اجازه دهید تا به ژله حرکت می کند. 439 00:20:44,770 --> 00:20:47,900 این یک برنامه 100- مرحله ای است، اما ما در حال در مرحله 15 بود. 440 00:20:47,900 --> 00:20:49,210 آره. 441 00:20:49,210 --> 00:20:50,170 >> مخاطبان: [نامفهوم] 442 00:20:50,170 --> 00:20:53,050 443 00:20:53,050 --> 00:20:59,570 >> DAVID J. مالان: 7 تا 13 با استفاده از ژله، زیرا این را به خوبی رفت. 444 00:20:59,570 --> 00:21:02,530 مراحل 7 تا 13، با استفاده از ژله. 445 00:21:02,530 --> 00:21:07,940 بنابراین نیمه پایین تر از درک شیشه ژله با یک دست در بالای صفحه. 446 00:21:07,940 --> 00:21:11,970 از سوی دیگر از دیگر بالا، نادیده گرفتن آن قسمت، 447 00:21:11,970 --> 00:21:15,430 درک با دست مخالف، درب و شیشه های پلاستیکی 448 00:21:15,430 --> 00:21:18,300 در پایین، و پیچ و تاب و به مدت دو ثانیه. 449 00:21:18,300 --> 00:21:19,940 سپس شیشه ژله را باز کنید. 450 00:21:19,940 --> 00:21:23,290 451 00:21:23,290 --> 00:21:26,580 و در آخر، اجازه دهید که سعی کنید ما چیزی خوراکی است. 452 00:21:26,580 --> 00:21:27,270 مرحله 16. 453 00:21:27,270 --> 00:21:35,820 454 00:21:35,820 --> 00:21:37,130 پس چرا ما نه آن را ترک وجود دارد. 455 00:21:37,130 --> 00:21:38,879 از شما بسیار سپاسگزارم به سه داوطلب است. 456 00:21:38,879 --> 00:21:41,466 [تشویق حضار] 457 00:21:41,466 --> 00:21:45,920 458 00:21:45,920 --> 00:21:50,300 >> ما یک کمی CS50 توپ استرس برای شما. 459 00:21:50,300 --> 00:21:54,540 که قرار بود به یک ساندویچ but-- پس چه 460 00:21:54,540 --> 00:21:57,130 نقطه بود، فراتر از داشتن یک کمی سرگرم کننده با الگوریتم؟ 461 00:21:57,130 --> 00:22:00,140 اما واقعیت این است که حتی زمانی که شما در حال برنامه نویسی کامپیوتر، 462 00:22:00,140 --> 00:22:02,050 شما نیاز به فوق العاده دقیق است. 463 00:22:02,050 --> 00:22:04,030 به عنوان پیچیده و یا تهدید آمیز کامپیوتر خود را به عنوان 464 00:22:04,030 --> 00:22:06,670 ممکن است به خوبی به شما می شود، در حداقل زمانی که چیزی را اشتباه می رود، 465 00:22:06,670 --> 00:22:10,150 واقعیت این است که یک خیلی گنگ دستگاه که توسط ما انسان اختراع شد، 466 00:22:10,150 --> 00:22:13,267 و تنها می تواند انجام یک زیر مجموعه از آنچه که ما do-- گاهی اوقات قطعا faster-- 467 00:22:13,267 --> 00:22:15,100 اما نمی داند که چگونه به مفروضات. 468 00:22:15,100 --> 00:22:18,070 آن را نمی داند چگونه به می باشد طول موج همان شما. 469 00:22:18,070 --> 00:22:20,280 >> آن را تنها انجام خواهد داد دقیقا آنچه شما به آن بگویید. 470 00:22:20,280 --> 00:22:22,070 و به شما امکان رخ داد، شاید، به عنوان ما شروع 471 00:22:22,070 --> 00:22:24,770 نوشتن کد واقعی با مجموعه مشکل اول و فراتر از آن، 472 00:22:24,770 --> 00:22:27,490 چه آسان آن است که یک فرض به عنوان یک انسان، 473 00:22:27,490 --> 00:22:31,880 و پیش بینی من نیاز به رسیدگی این مورد، یا این که در مورد گوشه ای، 474 00:22:31,880 --> 00:22:34,900 پس به صحبت، که ممکن است به خوبی بوجود می آیند اگر به عنوان مثال سام بود. تنها 475 00:22:34,900 --> 00:22:38,711 شیشه squeezable ژله، در حالی که هر کس دیگری برخی قالب های شیشه ای به عنوان حال 476 00:22:38,711 --> 00:22:39,210 است. 477 00:22:39,210 --> 00:22:42,170 بنابراین قبل از ما به نوبه خود ما را با توجه به برخی کد، واقعی 478 00:22:42,170 --> 00:22:44,680 من اجازه می دهد به شما معرفی سر درس در دانشگاه ییل. 479 00:22:44,680 --> 00:22:49,058 دوستان ما Scaz، اندی، و جیسون به آمد و سلام. 480 00:22:49,058 --> 00:22:52,544 >> [تشویق حضار] 481 00:22:52,544 --> 00:22:58,022 482 00:22:58,022 --> 00:23:01,060 >> SCAZ: ما جیسون به طور موقت از دست داده ام. 483 00:23:01,060 --> 00:23:02,440 سلام دوباره، همه. 484 00:23:02,440 --> 00:23:03,610 نام من ... است Scaz است. 485 00:23:03,610 --> 00:23:06,860 من شده است به تدریس در دانشگاه ییل از سال 2001. 486 00:23:06,860 --> 00:23:10,820 و وقتی که من آموزش، تحقیقات من در رباتیک است 487 00:23:10,820 --> 00:23:12,620 و هوش مصنوعی. 488 00:23:12,620 --> 00:23:17,700 >> و اعلام که امروز دارم، است که در چند هفته از شروع، 489 00:23:17,700 --> 00:23:22,170 ما قصد داریم به آوردن برخی مواد مکمل به CS50 به صحبت 490 00:23:22,170 --> 00:23:24,510 در مورد نرم افزار هوش. 491 00:23:24,510 --> 00:23:28,230 ما قصد داریم تا در مورد چگونگی صحبت مکان هایی مانند Netflix و Hulu 492 00:23:28,230 --> 00:23:31,780 می توانید فیلم توصیه می شود که شما ممکن است بخواهید به تماشای. 493 00:23:31,780 --> 00:23:35,710 که در آن ما در مورد چگونگی صحبت اتومبیل راننده کمتر در واقع کار می کنند. 494 00:23:35,710 --> 00:23:39,020 و ما قادر خواهید بود به زمین این چیزها را در مفاهیم 495 00:23:39,020 --> 00:23:41,730 که شما در حال یادگیری در این کلاس امروز. 496 00:23:41,730 --> 00:23:45,410 >> از آنجا که همه این چیزها هستند ساخته شده بر پایه و اساس است. 497 00:23:45,410 --> 00:23:47,396 و این چیزی است که این سری کشف خواهد شد. 498 00:23:47,396 --> 00:23:49,520 بنابراین من واقعا به دنبال به جلو به دیدن بیشتر از شما 499 00:23:49,520 --> 00:23:53,260 همه، و شما در حال رفتن برای رسیدن به خیلی زود دیدن بیشتر از همه ما است. 500 00:23:53,260 --> 00:23:56,500 پس از آن اجازه دهید من معرفی جیسون. 501 00:23:56,500 --> 00:23:57,950 >> JASON: سلام به همگی. 502 00:23:57,950 --> 00:23:59,290 نام من ... جیسون است. 503 00:23:59,290 --> 00:24:03,540 من متاسفانه به رفت دانشگاه هاروارد به عنوان کارشناسی. 504 00:24:03,540 --> 00:24:07,020 که رفتن به قطع از جریان واقعی است. 505 00:24:07,020 --> 00:24:09,870 >> و اکنون من اینجا به عنوان یک مدرس دانشگاه، در من بخش علوم کامپیوتر. 506 00:24:09,870 --> 00:24:14,825 و من کمک به اجرای دوره با Scaz، دیوید و اندی. 507 00:24:14,825 --> 00:24:17,140 >> ANDY: هی بچه ها. 508 00:24:17,140 --> 00:24:17,980 اندی نام من است. 509 00:24:17,980 --> 00:24:21,992 من در واقع AM تنها ییل دانش آموز در مرحله در حال حاضر. 510 00:24:21,992 --> 00:24:25,464 >> [تشویق حضار] 511 00:24:25,464 --> 00:24:29,440 512 00:24:29,440 --> 00:24:31,770 >> من در دانشگاه برکلی هستم، در اصل از سولون، اوهایو است. 513 00:24:31,770 --> 00:24:35,240 514 00:24:35,240 --> 00:24:37,930 و من یکی از این بچه ها بود که در آن، زمانی که من به دانشگاه ییل آمد، 515 00:24:37,930 --> 00:24:42,030 من واقعا فکر کردم که من هرگز باید در یک شماره نگاه هرگز دوباره. 516 00:24:42,030 --> 00:24:46,240 و پس از آن متوجه شدم که شما نیاز علم و QR اعتبار به فارغ التحصیل. 517 00:24:46,240 --> 00:24:51,340 و به این ترتیب بهار من دانشجوی سال اول، من در زمان یک کلاس، یک CS، مقدمه کلاس CS در اینجا 518 00:24:51,340 --> 00:24:52,230 در دانشگاه ییل. 519 00:24:52,230 --> 00:24:54,710 من مثل این است که مانند در واقع خیلی سرد است. 520 00:24:54,710 --> 00:25:01,330 >> و در حالی که من در واقع به پایان رسید تا اعلام به عنوان یک امور جهانی بزرگ، مهارت های 521 00:25:01,330 --> 00:25:04,910 من در CS و برنامه نویسی به دست هستند تا به هر رشته قابل اجرا 522 00:25:04,910 --> 00:25:05,970 شما تصمیم به انجام. 523 00:25:05,970 --> 00:25:09,770 و کارکنان در دانشگاه ییل، ما تا در کار سخت بوده است 524 00:25:09,770 --> 00:25:10,800 به شما بچه را آماده کند. 525 00:25:10,800 --> 00:25:13,410 و ما مشتاقانه منتظر دیدن همه در بخش و دفتر ساعت است. 526 00:25:13,410 --> 00:25:14,874 پس آره. 527 00:25:14,874 --> 00:25:18,178 >> [تشویق حضار] 528 00:25:18,178 --> 00:25:19,297 529 00:25:19,297 --> 00:25:20,380 DAVID J. مالان: با تشکر از شما. 530 00:25:20,380 --> 00:25:22,940 پس تنها کاری که کلاس شروع شد، ما یک فرصت بود 531 00:25:22,940 --> 00:25:25,660 به راه رفتن در اطراف دانشگاه با یک تلفن همراه و 532 00:25:25,660 --> 00:25:30,530 برخی از selfies به صورت ویدئویی واقعا اولین تور من از دانشگاه ییل است. 533 00:25:30,530 --> 00:25:35,420 و بنابراین ما فکر کردم ما به اشتراک گذاشتن یک خشن برش دقیقا این عنوان Scaz و اندی 534 00:25:35,420 --> 00:25:37,970 و جیسون من در اطراف دانشگاه صورت گرفت. 535 00:25:37,970 --> 00:25:43,662 536 00:25:43,662 --> 00:25:44,328 [پخش ویدئو] 537 00:25:44,328 --> 00:25:47,322 [آژیر] 538 00:25:47,322 --> 00:25:49,318 دیوید. 539 00:25:49,318 --> 00:25:50,132 -Welcome به دانشگاه ییل. 540 00:25:50,132 --> 00:25:50,840 -از دیدنت خوشحالم. 541 00:25:50,840 --> 00:25:52,410 -از دیدن شما خوشحالم. 542 00:25:52,410 --> 00:25:53,340 آیا می توانم ما در یک تور رفت؟ 543 00:25:53,340 --> 00:25:56,845 بیایید در یک تور است. 544 00:25:56,845 --> 00:25:57,523 تور جاده. 545 00:25:57,523 --> 00:25:59,106 ثبت نام -این وجود دارد برای مدتی بوده است. 546 00:25:59,106 --> 00:26:00,200 -Whah، CS50. 547 00:26:00,200 --> 00:26:02,978 548 00:26:02,978 --> 00:26:05,293 >> -Hurry! 549 00:26:05,293 --> 00:26:08,970 برو، برو، برو، برو. 550 00:26:08,970 --> 00:26:12,340 شما باید [نامفهوم] هارکنس برج. 551 00:26:12,340 --> 00:26:13,850 >> البته ما دیدیم که یک زن و شوهر است. 552 00:26:13,850 --> 00:26:16,760 553 00:26:16,760 --> 00:26:20,155 >> [تشویق حضار] 554 00:26:20,155 --> 00:26:21,130 555 00:26:21,130 --> 00:26:22,890 >> ، نگاه کردن برای دوچرخه! 556 00:26:22,890 --> 00:26:24,500 اه! 557 00:26:24,500 --> 00:26:25,030 سلام فرانک. 558 00:26:25,030 --> 00:26:26,314 >> -چه خبر بچه ها؟ 559 00:26:26,314 --> 00:26:26,855 -چطور هستید؟ 560 00:26:26,855 --> 00:26:28,474 -از دیدنت خوشحالم. 561 00:26:28,474 --> 00:26:29,390 -Welcome به ویدئو. 562 00:26:29,390 --> 00:26:32,270 آیا بیش از حد هیجان زده عمل نمی کند. 563 00:26:32,270 --> 00:26:34,502 >> -I عشق سیلیمان. 564 00:26:34,502 --> 00:26:36,430 اه! 565 00:26:36,430 --> 00:26:39,780 >> آن را به حدود سه ساعت از سال بوده است جیسون بستنی و نوتلا بود. 566 00:26:39,780 --> 00:26:43,189 بنابراین ما باید برای متوقف کردن تماس در سیلیمان برای یک کمی. 567 00:26:43,189 --> 00:26:45,137 >> آن را حتی نمی [نامفهوم] در عین حال، فقط به این واقعیت 568 00:26:45,137 --> 00:26:47,270 که آنها آن را در اینجا به طوری شگفت انگیز است. 569 00:26:47,270 --> 00:26:49,830 شخص است، نوتلا وجود دارد در هر وعده غذا. 570 00:26:49,830 --> 00:26:51,830 >> بیش از حد بود در سال گذشته وجود دارد. 571 00:26:51,830 --> 00:26:54,220 >> آره. 572 00:26:54,220 --> 00:26:56,440 >> -Tell زیادی در مورد ییل تا کنون. 573 00:26:56,440 --> 00:26:58,485 اما من در حال حاضر که بیش از وجود دارد TD. 574 00:26:58,485 --> 00:26:59,860 و این در نظر گرفته خارج از محوطه دانشگاه. 575 00:26:59,860 --> 00:27:03,659 >> -Here ما معماری گوتیک. 576 00:27:03,659 --> 00:27:04,200 شهرت جهانی. 577 00:27:04,200 --> 00:27:06,758 ما باید برخی از معماری گوتیک است. 578 00:27:06,758 --> 00:27:10,614 و ساخت و ساز، و معماری گوتیک است. 579 00:27:10,614 --> 00:27:11,114 سلام. 580 00:27:11,114 --> 00:27:15,470 این جایی است که ما با داشتن ساعات اداری سه شنبه از طریق پنج شنبه در هاگوارتز، 581 00:27:15,470 --> 00:27:16,922 به عنوان [نامفهوم]. 582 00:27:16,922 --> 00:27:20,620 583 00:27:20,620 --> 00:27:21,120 -خیلی خوب. 584 00:27:21,120 --> 00:27:22,078 که آن را برای این سفر است. 585 00:27:22,078 --> 00:27:24,030 ما در دانشگاه ییل هستند دانشکده حقوق، که در آن 586 00:27:24,030 --> 00:27:25,870 سخنرانی امروز در مورد به اتفاق است. 587 00:27:25,870 --> 00:27:29,220 بیایید سر. 588 00:27:29,220 --> 00:27:30,375 >> [END پخش] 589 00:27:30,375 --> 00:27:32,370 >> DAVID J. مالان: و که ما را به ارمغان می آورد در حال حاضر اینجا. 590 00:27:32,370 --> 00:27:38,040 591 00:27:38,040 --> 00:27:40,770 بنابراین تا کنون، ما شده ایم تمرکز بر شبه، 592 00:27:40,770 --> 00:27:42,430 که این نحو انگلیسی مانند است. 593 00:27:42,430 --> 00:27:45,030 از آن است که بدون تعیین تجویز می شوند. 594 00:27:45,030 --> 00:27:47,030 این فقط شما استفاده از برخی از زبان بصری اگر شما 595 00:27:47,030 --> 00:27:48,950 می خواهم به توضیح آنچه می خواهید انجام دهید. 596 00:27:48,950 --> 00:27:52,270 >> اما اجازه دهید در حال حاضر شروع به انتقال به کد، به عنوان بسیاری از افراد می گویند. 597 00:27:52,270 --> 00:27:54,880 اما دقیق تر، چیزی شناخته شده به عنوان کد منبع. 598 00:27:54,880 --> 00:27:58,210 این زبان است که انسان است ارسال که کامپیوتر ultimately-- 599 00:27:58,210 --> 00:28:00,780 احتمالا پس از چند steps-- در نهایت درک 600 00:28:00,780 --> 00:28:02,530 به طوری که برای دانم که چگونه به انجام کاری. 601 00:28:02,530 --> 00:28:05,120 که شما یک نگاه اجمالی از دید این شاید در روز چهارشنبه. 602 00:28:05,120 --> 00:28:07,780 >> این یک نمونه است که فوق العاده، underwhelming 603 00:28:07,780 --> 00:28:10,220 به سادگی می گوید زمانی که اجرا شود "سلام جهان است." 604 00:28:10,220 --> 00:28:13,510 و آن را در یک زبان به نام نوشته شده است C است که بسیار شبیه به نحوی 605 00:28:13,510 --> 00:28:15,676 به بسیاری از زبان های دیگر که شما ممکن است بدانید، 606 00:28:15,676 --> 00:28:18,409 اما ممکن است از مثل جاوا شنیده می شود، و C ++ و پایتون و روبی، 607 00:28:18,409 --> 00:28:21,200 و مانند آن، و در واقع، ما بیشتر بیشتر ترم را با استفاده از C، 608 00:28:21,200 --> 00:28:23,530 و سپس به سمت پایان ترم، ساختمان بر آن، 609 00:28:23,530 --> 00:28:25,446 و معرفی هر تعداد زبان های دیگر. 610 00:28:25,446 --> 00:28:28,810 در میان آنها پی اچ پی و جاوا اسکریپت، یک زبان پایگاه داده به نام SQL. 611 00:28:28,810 --> 00:28:31,526 اما با C، آنچه که ما باید این درک از پایین به بالا 612 00:28:31,526 --> 00:28:33,900 دقیقا چگونه کار کامپیوتر، شما می توانید با آنها انجام دهید، 613 00:28:33,900 --> 00:28:37,252 و چگونه شما می توانید مشکلات را حل کند همه بیشتر به طور موثر با این 614 00:28:37,252 --> 00:28:39,460 لایه بندی که ما مورد بحث در روز چهارشنبه و ایستاده 615 00:28:39,460 --> 00:28:40,870 بر روی شانه های دیگران است. 616 00:28:40,870 --> 00:28:42,200 اما بیشتر که به آمده است. 617 00:28:42,200 --> 00:28:46,650 >> امروز ما در یک محیط ساده تر نگاه کنید، اما اساسا یکسان 618 00:28:46,650 --> 00:28:49,970 محیط زیست با عنوان خراش شناخته شده دوستان ما در آزمایشگاه رسانه ای MIT. 619 00:28:49,970 --> 00:28:52,570 این گرافیکی زبان های برنامه نویسی، خراش، 620 00:28:52,570 --> 00:28:54,330 به موجب آن شما می توانید با کشیدن و رها کردن چیزهایی که 621 00:28:54,330 --> 00:28:57,430 مانند قطعات پازل نگاه کنید که تنها در هم بافتن اگر آن را می سازد 622 00:28:57,430 --> 00:28:59,872 مفهوم منطقی و یا برنامه ریزی شده به انجام این کار. 623 00:28:59,872 --> 00:29:02,330 اما آن را به ما اجازه می دهد به گفتگو در مورد همه 624 00:29:02,330 --> 00:29:04,604 از همان برنامه نویسی اصول که برخی از شما 625 00:29:04,604 --> 00:29:06,520 در حال حاضر ممکن می دانم، که بسیاری از شما ممکن است 626 00:29:06,520 --> 00:29:09,670 هر چیزی می دانم بدون نیاز رک و پوست کنده به گرفتار کردن، 627 00:29:09,670 --> 00:29:13,150 در فکری نحو غیر از سمی کالن، 628 00:29:13,150 --> 00:29:14,950 و پرانتز، و به نقل از، و مانند آن. 629 00:29:14,950 --> 00:29:16,910 همه از آن، در اوایل در، یک حواس پرتی 630 00:29:16,910 --> 00:29:20,322 به آنچه که جالب توجه است و ایده های واقعا مفید است. 631 00:29:20,322 --> 00:29:22,280 بنابراین اجازه دهید سریع نگاهی به محیط زیست 632 00:29:22,280 --> 00:29:24,180 در اینجا، به طوری که شما می دانید چه چیزی در انتظار. 633 00:29:24,180 --> 00:29:28,060 و در واقع، در میان بازی های ما می توانید بازی می چند برنامه های نوشته شده 634 00:29:28,060 --> 00:29:30,810 توسط دانشجویان سابق خود CS50 است. 635 00:29:30,810 --> 00:29:36,200 یکی از آنها، خودم، من این نوشته شده در دانشکده تحصیلات تکمیلی برای من. 636 00:29:36,200 --> 00:29:39,030 >> اگر من می تواند یک داوطلب را که مایل به بازی 637 00:29:39,030 --> 00:29:40,420 یک بازی برای اولین بار. 638 00:29:40,420 --> 00:29:40,920 مطمئن شوید. 639 00:29:40,920 --> 00:29:41,690 بیا بالا. 640 00:29:41,690 --> 00:29:42,565 نام شما چیست؟ 641 00:29:42,565 --> 00:29:43,372 >> مخاطبان: آنجلا. 642 00:29:43,372 --> 00:29:44,830 DAVID J. مالان: آنجلا، در آمده است. 643 00:29:44,830 --> 00:29:47,220 بنابراین خراش است را برای چند سال بوده است. 644 00:29:47,220 --> 00:29:49,960 و زمانی که من در دانشکده تحصیلات تکمیلی بود، من عبور ثبت نام در MIT بود، 645 00:29:49,960 --> 00:29:53,392 گرفتن استاد میچل رسنیک است البته در فن آوری های آموزشی است. 646 00:29:53,392 --> 00:29:56,350 و ما در میان اولین بود دانش آموزان در جهان به واقع بتا 647 00:29:56,350 --> 00:29:57,120 ابتدا آزمون. 648 00:29:57,120 --> 00:30:00,090 و پروژه من چه آنجلا بود در حال حاضر به لطف داوطلب 649 00:30:00,090 --> 00:30:02,060 به بازی به نام Oscartime. 650 00:30:02,060 --> 00:30:04,507 >> بنابراین من قصد دارم به جلو بروید و دو آیکون اینجا کلیک کنید. 651 00:30:04,507 --> 00:30:07,590 آن را به باز کردن یک برنامه نویسی محیط زیست است که ما به زودی به شیرجه رفتن. 652 00:30:07,590 --> 00:30:09,720 من قصد دارم به تمام صفحه آن را برای آنجلا، در اینجا. 653 00:30:09,720 --> 00:30:12,490 من قصد دارم برای ضربه زدن به سبز پرچم در یک لحظه. 654 00:30:12,490 --> 00:30:15,130 و پس از آن کل بسیاری از زباله است که از آسمان سقوط است. 655 00:30:15,130 --> 00:30:17,830 و شما در حال رفتن به استفاده از ماوس در اینجا به واقع کشیدن و رها کردن 656 00:30:17,830 --> 00:30:20,169 سطل زباله به سطل های زباله، اسکار. 657 00:30:20,169 --> 00:30:23,210 بنابراین اگر شما می خواهید به جلو بروید و کلیک کنید پرچم سبز، بازی آغاز خواهد شد. 658 00:30:23,210 --> 00:30:26,890 >> [موسیقی] 659 00:30:26,890 --> 00:30:29,980 >> اوه، من عاشق سطل زباله. 660 00:30:29,980 --> 00:30:34,840 هر چیزی کثیف و یا تیره رنگ و یا گرد و خاکی. 661 00:30:34,840 --> 00:30:39,300 هر چیزی ژنده یا فاسد، و یا زنگ زده. 662 00:30:39,300 --> 00:30:43,155 بله، من عاشق سطل زباله. 663 00:30:43,155 --> 00:30:45,530 اگر شما واقعا می خواهید برای دیدن چیزی بی ارزش، این نگاه کنید. 664 00:30:45,530 --> 00:30:49,570 من در اینجا یک کفش کتانی که پاره پاره و فرسوده. 665 00:30:49,570 --> 00:30:53,750 این همه پر از سوراخ نگه می دارد و بند پاره. 666 00:30:53,750 --> 00:30:57,590 هدیه ای از مادر من روز من متولد شد. 667 00:30:57,590 --> 00:30:59,434 من آن را دوست دارم چون it's-- 668 00:30:59,434 --> 00:31:02,600 DAVID J. مالان: --green این روزها فقط پرتاب همه چیز را در سطل زباله. 669 00:31:02,600 --> 00:31:04,312 و بنابراین، آنچه یکی از did-- کارکنان خود CS50 را 670 00:31:04,312 --> 00:31:06,270 اردن، که شما ممکن است دیدار today-- در واقع 671 00:31:06,270 --> 00:31:08,030 این برای زمان امروز به روز شد. 672 00:31:08,030 --> 00:31:10,800 و به این ترتیب من اجازه می دهد برای باز کردن یک ریمیکس جای برای آنجلا. 673 00:31:10,800 --> 00:31:13,600 و ما این را به جای بازی برای چند لحظه که در آن در حال حاضر شما 674 00:31:13,600 --> 00:31:16,600 رفتن به تصمیم گیری بین این که آیا به پرتاب چیزی در سطل زباله، 675 00:31:16,600 --> 00:31:19,050 و یا آن را بازیافت یا کمپوست آن است. 676 00:31:19,050 --> 00:31:21,280 بنابراین یک بیت از وجود دارد فشار بر شما به 677 00:31:21,280 --> 00:31:28,040 این درست در مقابل شما به 392 497 همکلاسی در اینجا در سالن، 678 00:31:28,040 --> 00:31:28,724 اگر شما می توانید. 679 00:31:28,724 --> 00:31:29,390 [پخش ویدئو] 680 00:31:29,390 --> 00:31:32,540 [موسیقی] 681 00:31:32,540 --> 00:31:36,280 اوه من عاشق سطل زباله. 682 00:31:36,280 --> 00:31:40,840 هر چیزی کثیف و یا تیره رنگ و یا گرد و خاکی. 683 00:31:40,840 --> 00:31:44,910 هر چیزی را پاره پاره و یا فاسد شده یا زنگ زده. 684 00:31:44,910 --> 00:31:48,830 بله، من عاشق سطل زباله. 685 00:31:48,830 --> 00:31:51,480 >> اگر شما واقعا می خواهید برای دیدن چیزی بی ارزش، این نگاه کنید. 686 00:31:51,480 --> 00:31:55,540 من در اینجا یک کفش کتانی که پاره پاره و فرسوده. 687 00:31:55,540 --> 00:31:59,440 این همه پر از سوراخ و بند پاره. 688 00:31:59,440 --> 00:32:03,762 هدیه ای از مادر من روز من متولد شد. 689 00:32:03,762 --> 00:32:07,630 من آن را دوست دارم به خاطر آن سطل زباله. 690 00:32:07,630 --> 00:32:11,570 >> اوه، من عاشق سطل زباله. 691 00:32:11,570 --> 00:32:15,512 هر چیزی کثیف، یا تیره رنگ، و یا گرد و خاکی. 692 00:32:15,512 --> 00:32:20,200 هر چیزی را پاره پاره و یا فاسد شده یا زنگ زده. 693 00:32:20,200 --> 00:32:23,856 بله، من عاشق سطل زباله. 694 00:32:23,856 --> 00:32:26,246 در اینجا برخی از مسائل فاسد تر است. 695 00:32:26,246 --> 00:32:28,240 من در اینجا به برخی از newspaper-- 696 00:32:28,240 --> 00:32:28,889 >> [END پخش] 697 00:32:28,889 --> 00:32:30,680 DAVID J. مالان: --are در واقع کود. 698 00:32:30,680 --> 00:32:32,790 اما شما تشکر می کنم به داوطلب ما، آنجلا. 699 00:32:32,790 --> 00:32:37,920 ما یک توپ استرس در اینجا برای شما است. 700 00:32:37,920 --> 00:32:38,790 بنابراین از شما سپاسگزارم. 701 00:32:38,790 --> 00:32:40,250 >> پس این یکی توسط من نوشته شده است. 702 00:32:40,250 --> 00:32:44,324 اما در حال حاضر یک به یک دانشجوی سابق واقعی کسانی که از این اجرا است، که یک بازی است. 703 00:32:44,324 --> 00:32:46,490 همه در این زبان به نام ابتدا، که ما به زودی 704 00:32:46,490 --> 00:32:47,850 پوست پشت لایه های از. 705 00:32:47,850 --> 00:32:49,940 اما اگر ما like-- چگونه درباره داوطلب دیگری؟ 706 00:32:49,940 --> 00:32:50,440 درست. 707 00:32:50,440 --> 00:32:50,970 >> بیا بالا. 708 00:32:50,970 --> 00:32:52,070 نام شما چیست؟ 709 00:32:52,070 --> 00:32:52,570 نگاه؟ 710 00:32:52,570 --> 00:32:53,280 لنس. 711 00:32:53,280 --> 00:32:54,082 لنس، در آمده است. 712 00:32:54,082 --> 00:32:54,790 از ملاقات شما خوشبختم. 713 00:32:54,790 --> 00:32:56,170 بیا در این راه. 714 00:32:56,170 --> 00:32:59,940 پس این یکی ممکن است یک موضوع را به برخی از شما آشنا است. 715 00:32:59,940 --> 00:33:02,180 اما شما بیش از حد است که خواهید دید می تواند تعامل وجود دارد، 716 00:33:02,180 --> 00:33:05,242 به موجب آن شما در واقع می تواند نقش شخصیت حرکت در اطراف. 717 00:33:05,242 --> 00:33:05,950 از ملاقات شما خوشبختم. 718 00:33:05,950 --> 00:33:06,470 دیوید. 719 00:33:06,470 --> 00:33:10,464 >> من به شما، پیکاچو. 720 00:33:10,464 --> 00:33:12,380 دستورالعمل در مورد خواهد شد بر روی صفحه نمایش است. 721 00:33:12,380 --> 00:33:16,070 اما در کوتاه مدت، شما در حال رفتن به می خواهید برای گرفتن چیزهای خوشمزه، 722 00:33:16,070 --> 00:33:18,827 و اجتناب از بمب و چیزهای دیگر. 723 00:33:18,827 --> 00:33:19,910 با نشانگر به طور کامل. 724 00:33:19,910 --> 00:33:21,320 بنابراین در نوار فضا. 725 00:33:21,320 --> 00:33:21,820 -Pikachu. 726 00:33:21,820 --> 00:33:23,480 DAVID J. مالان: گرفتن مسائل در سمت چپ، 727 00:33:23,480 --> 00:33:24,938 چیزهای در سمت راست را متوجه نشدم. 728 00:33:24,938 --> 00:33:27,576 729 00:33:27,576 --> 00:34:44,540 >> [موسیقی] 730 00:34:44,540 --> 00:34:46,332 >> بنابراین یکی یکی از آخرین است. 731 00:34:46,332 --> 00:34:48,040 اگر ما می تواند یکی از داوطلب بیشتر در اینجا. 732 00:34:48,040 --> 00:34:50,760 ما فکر می کنیم می خواهم چیزی نو خلق from-- در shirt-- زرد 733 00:34:50,760 --> 00:34:53,110 از چهارشنبه. 734 00:34:53,110 --> 00:34:54,540 اسم شما چیست؟ 735 00:34:54,540 --> 00:34:57,090 مریم، بیا تا مری. 736 00:34:57,090 --> 00:35:01,340 >> و به یاد روز چهارشنبه ما معرفی مفهوم باینری، و لامپ های باینری است. 737 00:35:01,340 --> 00:35:03,930 این است که در واقع در حال حاضر یک اجرای که رابط همان 738 00:35:03,930 --> 00:35:07,360 که ما در iPad با نور حال لامپ، اما در اینجا دیجیتالی ارائه شده است. 739 00:35:07,360 --> 00:35:11,220 و به جای انجام یک استرس ball-- از ملاقات شما خوشبختم، دیوید. 740 00:35:11,220 --> 00:35:14,600 ما چند نور آورده لامپ از کمبریج. 741 00:35:14,600 --> 00:35:18,650 >> اگر شما می توانید، کلیک کردن بر روی آن لامپ به آنها را روشن و خاموش، 742 00:35:18,650 --> 00:35:29,510 آمد تا با باینری نمایندگی می گویند 256. 743 00:35:29,510 --> 00:35:32,500 و شما در دید میانه، شمارش جاری است. 744 00:35:32,500 --> 00:35:33,690 به طوری که یک در. 745 00:35:33,690 --> 00:35:34,810 بنابراین سمت چپ ترین بیت است. 746 00:35:34,810 --> 00:35:36,016 >> MARY: آره، [نامفهوم] 747 00:35:36,016 --> 00:35:39,292 748 00:35:39,292 --> 00:35:41,280 >> DAVID J. مالان: خوب، بنابراین ما باید just-- آه. 749 00:35:41,280 --> 00:35:42,780 بنابراین این ستون 128 است. 750 00:35:42,780 --> 00:35:44,460 بنابراین ما تا 128 است. 751 00:35:44,460 --> 00:35:46,769 ما باید برای رسیدن به 256. 752 00:35:46,769 --> 00:35:48,560 و شما می توانید در سرهم بندی کردن و خاموش، هیچ معامله بزرگ. 753 00:35:48,560 --> 00:35:53,700 یا شما می توانید ضربه که 128 برابر بیشتر اگر شما می خواهید. 754 00:35:53,700 --> 00:35:56,310 >> همه حق است، خوب است. 755 00:35:56,310 --> 00:35:58,090 24. 756 00:35:58,090 --> 00:35:59,790 آره، نزدیکتر میشود. 757 00:35:59,790 --> 00:36:02,105 نزدیک تر! 758 00:36:02,105 --> 00:36:05,980 اوه، چه مشکل است پس از آن؟ 759 00:36:05,980 --> 00:36:07,510 پس چه مسئله است. 760 00:36:07,510 --> 00:36:10,040 >> بنابراین چه چیزی ما نیاز به حل این مشکل؟ 761 00:36:10,040 --> 00:36:11,060 بنابراین ما نیاز به کمی است. 762 00:36:11,060 --> 00:36:12,770 و این است که کاملا معقول و منطقی در واقع، درست است؟ 763 00:36:12,770 --> 00:36:15,800 اگر می خواهید از تعداد دفعات مشاهده شده 1 تا 2 به 3 تا 4 تا 5، 6، 7، 8، 9 764 00:36:15,800 --> 00:36:18,880 در واقع بیش از رول 10، شما نیاز به رفتن به بیت های اضافی. 765 00:36:18,880 --> 00:36:21,240 بنابراین اجازه دهید در واقع عقب در اینجا، و آمد تا 766 00:36:21,240 --> 00:36:23,790 with-- که بدیهی بود به معنای یک راه اندازی. 767 00:36:23,790 --> 00:36:25,590 >> شما نمی توانید فقط با یک لامپ انجام 256. 768 00:36:25,590 --> 00:36:29,290 پس چگونه در مورد سادگی تعداد 50؟ 769 00:36:29,290 --> 00:36:29,977 شماره 50. 770 00:36:29,977 --> 00:36:34,550 771 00:36:34,550 --> 00:36:35,100 بسیار عالی است. 772 00:36:35,100 --> 00:36:39,050 دور بزرگ از کف زدن برای مریم و او نیز هست. 773 00:36:39,050 --> 00:36:41,840 متشکرم. 774 00:36:41,840 --> 00:36:45,570 >> بنابراین این topic-- عمدی به عنوان که در واقع was-- عود خواهد کرد. 775 00:36:45,570 --> 00:36:50,020 بزرگترین مقدار که شما می توانید نمایندگی با هشت بیت، و یا یک بایت، 776 00:36:50,020 --> 00:36:51,750 در واقع 256. 777 00:36:51,750 --> 00:36:55,770 اما اگر شما شروع شمارش از 0، به عنوان ما 778 00:36:55,770 --> 00:36:58,060 به نظر می رسد به انجام با داشتن همه کسانی که بیت است. 779 00:36:58,060 --> 00:37:01,530 اما در حال حاضر اجازه دهید به شیرجه رفتن زمینه اجرای این محیط، 780 00:37:01,530 --> 00:37:03,200 و کسی را دست انداختن از هم جدا برخی از این ایده. 781 00:37:03,200 --> 00:37:06,350 >> بنابراین در یک لحظه ما در مورد به دیدن یک هستید چند اصول برنامه نویسی مختلف. 782 00:37:06,350 --> 00:37:08,080 اولین بار است که ما بیانیه ای پاسخ. 783 00:37:08,080 --> 00:37:09,360 مرتب کردن بر اساس فعل، اگر شما خواهد شد. 784 00:37:09,360 --> 00:37:09,960 عملیات. 785 00:37:09,960 --> 00:37:11,180 چیزهایی که باید انجام شود. 786 00:37:11,180 --> 00:37:13,430 >> و در یک لحظه شما خواهید دید بلوک های که شبیه به این. 787 00:37:13,430 --> 00:37:14,940 گویند: "سلام جهان"، به عنوان مثال. 788 00:37:14,940 --> 00:37:16,330 یا صبر کنید یک ثانیه. 789 00:37:16,330 --> 00:37:17,834 بازی و یا بازی میومیو صدا. 790 00:37:17,834 --> 00:37:20,500 و در واقع محیط زیست در که ما قصد داریم به انجام این کار 791 00:37:20,500 --> 00:37:21,610 است که به نام خراش. 792 00:37:21,610 --> 00:37:25,060 >> و اگر من را بالا بکشد خراش بدون پیشبارگذار هر کد، واقعی 793 00:37:25,060 --> 00:37:27,830 اجازه دهید یک نگاهی گذرا به این رابط کاربری، پس به صحبت می کنند. 794 00:37:27,830 --> 00:37:29,730 کنترل که ما با آن ارتباط برقرار کند. 795 00:37:29,730 --> 00:37:32,840 در بالای در اینجا از چپ صفحه نمایش، زیر منوها، 796 00:37:32,840 --> 00:37:34,650 ما باید مرحله، پس به صحبت می کنند. 797 00:37:34,650 --> 00:37:36,550 بنابراین خراش چیزی است که ما جن تماس بگیرید. 798 00:37:36,550 --> 00:37:37,520 این یک شخصیت است. 799 00:37:37,520 --> 00:37:40,660 >> و او می تواند توسط کنترل نوشتن برنامه در برابر او. 800 00:37:40,660 --> 00:37:43,950 و او قادر خواهید بود به حرکت بالا و پایین و چپ و راست در این محیط، 801 00:37:43,950 --> 00:37:46,075 نه تنها با حرکت دادن ماوس، اما برنامه نویسی. 802 00:37:46,075 --> 00:37:48,930 من می توانم بگویم او راست، راه رفتن راه رفتن چپ، بالا، پایین و یا مانند آن. 803 00:37:48,930 --> 00:37:51,440 و من می توانم معرفی سایر جن و یا شخصیت است. 804 00:37:51,440 --> 00:37:54,616 >> در واقع، در پایین در اینجا است که در آن شما خود را از لیست جن را ببینید. 805 00:37:54,616 --> 00:37:56,865 در حال حاضر، من فقط باید یکی است، اما من می توانم بیشتر ایجاد، 806 00:37:56,865 --> 00:37:58,880 و آنها به نظر می رسد دقیقا پایین وجود دارد. 807 00:37:58,880 --> 00:38:02,630 بنابراین اگر شما برای یک لحظه عقب، مانند Oscartime-- به عنوان مثال، اسکار، 808 00:38:02,630 --> 00:38:04,590 در سمت چپ، سطل زباله می توانید، یک جن بود. 809 00:38:04,590 --> 00:38:07,450 و چیزی که در وسط، بازیافت بن، جن دیگری بود. 810 00:38:07,450 --> 00:38:09,300 و بن کمپوست جن دیگری بود. 811 00:38:09,300 --> 00:38:11,790 و هر قطعه از زباله و یا بازیافت 812 00:38:11,790 --> 00:38:14,590 که از آسمان در حال سقوط بود همچنین یک جن، که هر یک از 813 00:38:14,590 --> 00:38:16,150 صورت جداگانه برنامه ریزی شد. 814 00:38:16,150 --> 00:38:17,040 >> چگونه می توانم شما برنامه؟ 815 00:38:17,040 --> 00:38:20,180 خب، در اینجا در سمت راست سمت منطقه اسکریپت است. 816 00:38:20,180 --> 00:38:22,930 و این جایی است که ما می توانیم کشیدن و رها کردن قطعات پازل. 817 00:38:22,930 --> 00:38:26,066 در یک هفته، آن را به که در آن ما معادل نوشتن کد 818 00:38:26,066 --> 00:38:28,940 با بیش از یک صفحه کلید، اما برای امروز آن را می شود با کشیدن و رها 819 00:38:28,940 --> 00:38:31,680 قطعات پازل، پالت برای که می تواند تمام 820 00:38:31,680 --> 00:38:33,190 در اینجا درست در وسط یافت می شود. 821 00:38:33,190 --> 00:38:35,190 در واقع، در وسط در اینجا یک دسته کامل وجود دارد 822 00:38:35,190 --> 00:38:37,910 دسته از پازل قطعات و یا بلوک. 823 00:38:37,910 --> 00:38:42,500 یکی مربوط به حرکت، نگاه کنید، صدا، یک قلم به بالا و پایین رفتن، 824 00:38:42,500 --> 00:38:43,860 داده ها، حوادث را کنترل کنید. 825 00:38:43,860 --> 00:38:45,654 کاملا مطمئن و در عین حال چه همه این معنی، 826 00:38:45,654 --> 00:38:47,820 اما شما خواهید دید که آنها را سادگی طبقه بندی شده است. 827 00:38:47,820 --> 00:38:50,680 و برای نوشتن یک برنامه در ابتدا، اجازه دهید که دقیقا. 828 00:38:50,680 --> 00:38:53,480 >> من قصد دارم برای شروع کردن تحت حوادث، و به اینجا بکشید این یکی. 829 00:38:53,480 --> 00:38:55,470 هنگامی که پرچم سبز کلیک. 830 00:38:55,470 --> 00:38:56,704 حالا چرا که یکی؟ 831 00:38:56,704 --> 00:38:59,120 خوب به یاد آورید که داوطلبان ما آمد، اولین چیزی که من 832 00:38:59,120 --> 00:39:02,017 و یا آنها کلیک کنید که سبز بود او پرچم در گوشه بالا سمت راست. 833 00:39:02,017 --> 00:39:03,600 و این فقط به معنی شروع برنامه. 834 00:39:03,600 --> 00:39:06,560 >> بنابراین، هنگامی که آن رویداد اتفاق می افتد، چه من می خواهم کاری انجام دهید؟ 835 00:39:06,560 --> 00:39:10,070 من قصد دارم به تحت نظر می رسد به، و من قصد دارم به انجام "سلام." 836 00:39:10,070 --> 00:39:14,000 و من قصد دارم برای تغییر این و می گویند چیزی شبیه "سلام ییل." 837 00:39:14,000 --> 00:39:16,970 و در حال حاضر من قصد دارم به زوم از، با کلیک بر روی پرچم سبز، 838 00:39:16,970 --> 00:39:19,050 و voila، من یک برنامه نوشته ام. 839 00:39:19,050 --> 00:39:20,990 این همه که هیجان انگیز نیست فقط رتبهدهی نشده است، اما این 840 00:39:20,990 --> 00:39:23,195 دقیقا جایی است که هر از آن نویسنده آغاز شده، 841 00:39:23,195 --> 00:39:25,740 هر دو با PIKACHU، ​​و لامپ های باینری، و Oscartime، 842 00:39:25,740 --> 00:39:26,890 و بسیاری از نمونه است. 843 00:39:26,890 --> 00:39:29,150 >> شما شروع فوق العاده ساده و پس از آن شما شروع به لایه، 844 00:39:29,150 --> 00:39:31,046 و اضافه کردن در ویژگی ها و قابلیت. 845 00:39:31,046 --> 00:39:32,920 پس چه این لایه ها می رفتن به تشکیل شده است؟ 846 00:39:32,920 --> 00:39:36,086 خوب، فراتر از اظهارات، ما نیز چیزهایی را که کمی بیشتر fancily 847 00:39:36,086 --> 00:39:38,910 نام بولی عبارات، کسی که پس از به نام بولی. 848 00:39:38,910 --> 00:39:42,820 و یک عبارت بولی است که به سادگی بیان که درست یا نادرست، 849 00:39:42,820 --> 00:39:45,740 آری یا نه، 0 یا 1. 850 00:39:45,740 --> 00:39:47,480 >> هر قطب متضاد مانند آن. 851 00:39:47,480 --> 00:39:48,902 آن هم درست است یا نه. 852 00:39:48,902 --> 00:39:51,360 اما ما همچنین رفتن به آنهایی که ممکن است شبیه به این. 853 00:39:51,360 --> 00:39:52,925 بنابراین به عنوان مثال، ماوس پایین است؟ 854 00:39:52,925 --> 00:39:54,550 آنها از سوال اگر شما خواهد شد هستید. 855 00:39:54,550 --> 00:39:57,650 >> از ماوس است هم پایین، درست است یا نه، نادرست است. 856 00:39:57,650 --> 00:39:59,990 0 یا 1، اگر شما خواهد شد، گرایش به نقشه برداری. 857 00:39:59,990 --> 00:40:01,740 درست 1، نادرست 0 است. 858 00:40:01,740 --> 00:40:03,740 خب چه در مورد کمتر از این؟ 859 00:40:03,740 --> 00:40:05,400 و یا بنابراین، این است کمتر از این؟ 860 00:40:05,400 --> 00:40:06,650 این یک سوال از انواع است. 861 00:40:06,650 --> 00:40:09,140 >> و اگر شما دو اعداد در وجود دارد، یا X 862 00:40:09,140 --> 00:40:12,010 در حال رفتن به کمتر از y یا به Y برابر و یا بیش از Y، 863 00:40:12,010 --> 00:40:14,635 اما این بلوک که خواهیم دید، این است که فقط رفتن به پاسخ به این سوال، 864 00:40:14,635 --> 00:40:15,810 این است که کمتر از؟ 865 00:40:15,810 --> 00:40:17,650 ما همچنین ممکن است چیزی شبیه این را ببینید. 866 00:40:17,650 --> 00:40:18,790 اشاره گر ماوس لمس کردن. 867 00:40:18,790 --> 00:40:21,610 بنابراین در ابتدا، شما می توانید بپرسید این سوال، جن است 868 00:40:21,610 --> 00:40:22,800 دست زدن به اشاره گر ماوس؟ 869 00:40:22,800 --> 00:40:26,040 به عبارت دیگر، معلق در هوا مکان نما است بیش از کلاه، و یا معادل؟ 870 00:40:26,040 --> 00:40:28,100 >> ما همه چیز anding با هم ببینید. 871 00:40:28,100 --> 00:40:30,970 شما می توانید دو سوال بپرسید، و مطمئن شوید که هر دو آنها را 872 00:40:30,970 --> 00:40:34,920 شما بله درست قبل از پاسخ دادن و یا تصمیم گیری برای انجام کاری. 873 00:40:34,920 --> 00:40:36,709 اما پس از آن چگونه می توانم شما تصمیم گیری؟ 874 00:40:36,709 --> 00:40:38,000 خب، ما باید این شرایط است. 875 00:40:38,000 --> 00:40:40,041 >> و ما این را در دید ما نمونه ای از دفترچه تلفن. 876 00:40:40,041 --> 00:40:41,900 به دنبال به سمت چپ یا مناسب برای مایک اسمیت. 877 00:40:41,900 --> 00:40:45,140 و در شرایط، شما انجام کاری به طور بالقوه، 878 00:40:45,140 --> 00:40:47,240 اگر یک عبارت بولی درست است. 879 00:40:47,240 --> 00:40:48,720 >> و در واقع، در حال حاضر متوجه اشکال. 880 00:40:48,720 --> 00:40:52,250 است این حفره یا سوراخ وجود دارد در حال حاضر در بالای سر که در آن ما می توانیم fit-- 881 00:40:52,250 --> 00:40:54,532 اگر من یکی slide-- که شکل عقب. 882 00:40:54,532 --> 00:40:55,740 این کاملا به همان اندازه نیست. 883 00:40:55,740 --> 00:40:58,400 و در واقع، شما خواهید دید که ابتدا به صورت پویا تغییر اندازه همه چیز 884 00:40:58,400 --> 00:41:01,479 به جا قطعات پازل، اما شکل است آنچه که مهم است. 885 00:41:01,479 --> 00:41:03,270 این چیزی که به نظر می رسد که، و در واقع آن را 886 00:41:03,270 --> 00:41:05,410 تقریبا به همان شکل که باید وجود مناسب در. 887 00:41:05,410 --> 00:41:09,520 و اگر ما می خواهیم به انجام کاری این راه یا آن راه، اگر و یا دیگری، 888 00:41:09,520 --> 00:41:12,080 ما باید این پازل قطعه در ابتدا به عنوان. 889 00:41:12,080 --> 00:41:17,450 >> حال فرض کنید شما می خواهید انجام این کار اگر، اگر دیگری، و یا دیگری. 890 00:41:17,450 --> 00:41:20,120 به عبارت دیگر، یک سه راه چنگال را در جاده. 891 00:41:20,120 --> 00:41:22,656 خب چه می توانید انجام دهید فقط با نگاه این؟ 892 00:41:22,656 --> 00:41:25,030 من می توانم این قطعه پازل را، و به نظر نمی رسد به جا، 893 00:41:25,030 --> 00:41:27,670 اما دوباره، خراش است که دوباره به اندازه سادگی برای ما. 894 00:41:27,670 --> 00:41:29,940 من می توانم شروع به لایه این کارها با هم. 895 00:41:29,940 --> 00:41:32,900 >> بنابراین در حال حاضر من یک سه راه چنگال اگر این درست است، انجام این کار. 896 00:41:32,900 --> 00:41:36,560 دیگری اگر این چیز دیگری است، رفتن این راه، دیگری به این راه دیگر. 897 00:41:36,560 --> 00:41:39,200 و در ماپت فیلم، چنگال را در جاده، پس به صحبت می کنند، 898 00:41:39,200 --> 00:41:42,610 بین ییل یا استنفورد بود، دقیقا همان است که، فقط دو شرط. 899 00:41:42,610 --> 00:41:45,190 هم رفتن این راه، دیگری آن راه. 900 00:41:45,190 --> 00:41:46,940 >> خب، حلقه نیز در برنامه نویسی وجود دارد. 901 00:41:46,940 --> 00:41:49,100 و ما در حال حاضر در این استفاده می شود کلاس و در کد شبه، 902 00:41:49,100 --> 00:41:51,060 و قطعا در آن برنامه ابتدا برای همیشه. 903 00:41:51,060 --> 00:41:53,730 ابتدا این تکه پازل است که فقط اجازه دهید شما را به انجام کاری برای همیشه. 904 00:41:53,730 --> 00:41:55,688 و گاهی اوقات شما می خواهید برای انجام کاری برای همیشه. 905 00:41:55,688 --> 00:41:58,810 این لزوما یک اشکال، آن را چون شما می خواهید یک ساعت برای حفظ رفتن، 906 00:41:58,810 --> 00:42:00,730 و یا یک بازی به نگه داشتن بازی. 907 00:42:00,730 --> 00:42:04,800 یا شما می توانید یک تعداد متناهی از مشخص مراحل، به عنوان با این بلوک تکرار در اینجا، 908 00:42:04,800 --> 00:42:06,550 که 10 بار چیزی تکرار خواهد شد. 909 00:42:06,550 --> 00:42:08,560 ما می توانیم متغیر تنظیم، ما به زودی خواهید دید. 910 00:42:08,560 --> 00:42:12,300 و با متغیرها، در روح مشابه به جبر مانند X و یا y و z. 911 00:42:12,300 --> 00:42:16,390 این چیزی است که نمادین است که می تواند فروشگاه برخی از ارزش، برخی از قطعه ای از اطلاعات، 912 00:42:16,390 --> 00:42:18,320 که شما ممکن است بخواهید به یاد داشته باشید برای بعد. 913 00:42:18,320 --> 00:42:21,080 >> بهترین مثال از این ممکن است یک بازی که در آن شما باید یک نمره، 914 00:42:21,080 --> 00:42:22,080 مانند در پیکاچو. 915 00:42:22,080 --> 00:42:25,180 چگونه بسیاری از قطعات از کیک و فلان چیز به شما گرفتن است؟ 916 00:42:25,180 --> 00:42:29,340 خب، که ممکن است یک متغیر به نام نمره که در 0 شروع می شود. 917 00:42:29,340 --> 00:42:32,400 و پس از آن هر زمان که ما گرفتار یک تکه ای از کیک یا آب نبات، یا مانند آن، 918 00:42:32,400 --> 00:42:33,720 آن یک واحد اضافه می شود. 919 00:42:33,720 --> 00:42:35,990 آن می شود به یکی در یک زمان اضافه شده است. 920 00:42:35,990 --> 00:42:38,450 و فروشگاه یک متغیر یک قطعه ای از اطلاعات که می خواهم. 921 00:42:38,450 --> 00:42:41,450 سپس آرایه وجود دارد، و ما آمده برگشت به این در یک یا دو هفته زمان، 922 00:42:41,450 --> 00:42:44,900 اما یک آرایه از نوع مانند موجودی و یا یک کیف، در داخل 923 00:42:44,900 --> 00:42:46,940 که شما می توانید همه چیز مجازی قرار داده است. 924 00:42:46,940 --> 00:42:49,852 این اجازه می دهد به شما برای ذخیره بیشتر از یک قطعه از اطلاعات است. 925 00:42:49,852 --> 00:42:51,810 و که ممکن است مفید اگر در این بازی، شما 926 00:42:51,810 --> 00:42:53,630 مرتب کردن بر اساس راه رفتن در اطراف چیدن تا چیز. 927 00:42:53,630 --> 00:42:55,879 و شاید شما می خواهید برای حفظ همه از آن تکه ای از کیک 928 00:42:55,879 --> 00:42:58,260 در اطراف، و نه تنها خوردن آنها را یکی پس از دیگری. 929 00:42:58,260 --> 00:43:00,010 و پس از آن وجود دارد یک ساختار رویایی خواهیم 930 00:43:00,010 --> 00:43:02,932 به توابع و یا روش به نام آمده است. 931 00:43:02,932 --> 00:43:04,640 و هر چند ما در حال رفتن سریعتر اینجا، ما 932 00:43:04,640 --> 00:43:07,345 دید که این بسیار راه حل طبیعی برای مشکلات 933 00:43:07,345 --> 00:43:08,470 که ما قصد داریم برخورد. 934 00:43:08,470 --> 00:43:10,220 به عنوان برنامه های ما شروع بزرگتر شدن خواهیم 935 00:43:10,220 --> 00:43:12,640 شروع به متوجه الگوهای در کد است که ما در حال نوشتن، 936 00:43:12,640 --> 00:43:14,556 قطعات پازل ما کشیدن و رها کردن. 937 00:43:14,556 --> 00:43:18,240 و به محض اینکه شما خودتان را متوجه انجام چیزی دوباره و دوباره، یا بدتر 938 00:43:18,240 --> 00:43:21,400 کپی کردن و چسباندن برنامه نویسی کد که شما نوشته شده است، 939 00:43:21,400 --> 00:43:23,612 که احتمالا این فرصت را به عامل از 940 00:43:23,612 --> 00:43:25,820 هر آنچه که شما کپی حفظ و چسباندن، و قرار دادن آن 941 00:43:25,820 --> 00:43:27,430 در چیزی به نام "تابع." 942 00:43:27,430 --> 00:43:29,690 اما بیشتر در کسانی که در خیلی جزئیات بیشتر قبل از طولانی است. 943 00:43:29,690 --> 00:43:31,314 >> و پس از آن ویژگی های رویایی وجود دارد. 944 00:43:31,314 --> 00:43:34,100 برای کسانی از شما راحت تر است، و یا گرفتن نفربرهای یا معادل آن، 945 00:43:34,100 --> 00:43:37,600 ابتدا در واقع از همه چیز مانند موضوعات و حوادث و بیشتر. 946 00:43:37,600 --> 00:43:39,840 پس متوجه آن است که سقف نسبتا بالا، 947 00:43:39,840 --> 00:43:42,540 حتی اگر آن را نیز بسیار به طور گسترده در دسترس مردم 948 00:43:42,540 --> 00:43:44,460 که قبل از برنامه ریزی هرگز. 949 00:43:44,460 --> 00:43:47,130 پس در واقع، اجازه دهید یک نگاه در یک برنامه ساده و یا دو. 950 00:43:47,130 --> 00:43:49,920 >> ما در حال حاضر در چگونه ما نگاه ممکن است با خراش گویید. 951 00:43:49,920 --> 00:43:52,800 اجازه دهید من پیش بروید و باز کردن یک کمی برنامه جالب تر 952 00:43:52,800 --> 00:43:54,100 که من در پیش نوشت. 953 00:43:54,100 --> 00:43:56,430 و به نام این یکی حیوان خانگی گربه. 954 00:43:56,430 --> 00:43:58,954 همه از این برنامه خواهد بود موجود در وب سایت CS50 است. 955 00:43:58,954 --> 00:43:59,870 در واقع، در حال حاضر وجود دارد. 956 00:43:59,870 --> 00:44:01,190 >> بنابراین شما می توانید دانلود آنها، و بازی با آنها، 957 00:44:01,190 --> 00:44:03,850 و با مجموعه مسائل 0، که همچنین در وب سایت درس، 958 00:44:03,850 --> 00:44:05,516 شما را تشویق به از طریق این راه رفتن. 959 00:44:05,516 --> 00:44:07,820 و علاوه بر این، ما یک تعدادی از فیلم ها از طریق راه رفتن 960 00:44:07,820 --> 00:44:10,951 آنلاین که در آن من و تیم CS50 واقعا راه رفتن 961 00:44:10,951 --> 00:44:14,200 از طریق هر یک از این نمونه ها در حد سرعت کندتر، یک forwardable بسیار سریع، 962 00:44:14,200 --> 00:44:18,530 و یا سرعت rewindable، به طوری که شما می توانید راه رفتن از طریق این در اوقات فراغت خود را به عنوان. 963 00:44:18,530 --> 00:44:20,330 بنابراین در اینجا ابتدا در سمت چپ است. 964 00:44:20,330 --> 00:44:22,920 در اینجا یک برنامه در سمت راست که من در حال حاضر پیش ساخته شده. 965 00:44:22,920 --> 00:44:24,880 بنابراین اجازه دهید من در این زوم. 966 00:44:24,880 --> 00:44:28,780 و می تواند کسی به زبان انگلیسی، دانستن آنچه شما می دانید، فقط از حال حاضر به عنوان 967 00:44:28,780 --> 00:44:31,650 چگونه کار می کند به خراش، می گویم در یک عبارت یا جمله انگلیسی، 968 00:44:31,650 --> 00:44:35,450 چه این برنامه ظاهرا انجام دهد؟ 969 00:44:35,450 --> 00:44:36,836 >> آره، در پیراهن نارنجی. 970 00:44:36,836 --> 00:44:40,804 >> مخاطبان: [نامفهوم] 971 00:44:40,804 --> 00:44:41,796 972 00:44:41,796 --> 00:44:44,980 >> DAVID J. مالان: آره، اگر خود را مکان نما گربه روی خراش، 973 00:44:44,980 --> 00:44:46,220 پخش صدا را meowing. 974 00:44:46,220 --> 00:44:47,870 اما توجه کنید که ما چگونه بیان شده است. 975 00:44:47,870 --> 00:44:49,980 ظاهرا وجود دارد حلقه وجود دارد، برای همیشه. 976 00:44:49,980 --> 00:44:53,000 و پس از آن وجود دارد یک شرایط، اگر بیان است. 977 00:44:53,000 --> 00:44:55,090 و در مجموع، چه کسانی است؟ 978 00:44:55,090 --> 00:44:57,210 این بدان معنی است این برنامه فقط همیشه در حال اجرا، 979 00:44:57,210 --> 00:44:59,510 و آن را فقط همیشه در انتظار و تماشا و گوش دادن 980 00:44:59,510 --> 00:45:01,730 برای من به حرکت موس من بیش از گربه. 981 00:45:01,730 --> 00:45:04,810 >> از آنجا که هر بار که من انجام این کار، به عنوان به شما پیشنهاد، آن را به انجام این کار. 982 00:45:04,810 --> 00:45:06,475 اجازه دهید من برنامه شروع می شود. 983 00:45:06,475 --> 00:45:08,350 هیچ چیز به نظر می رسد اتفاق می افتد، اما متوجه چگونه 984 00:45:08,350 --> 00:45:10,152 آن را در حال حاضر در یک خط زرد رنگ مشخص شده است. 985 00:45:10,152 --> 00:45:11,360 این فقط به معنی آن در حال اجرا. 986 00:45:11,360 --> 00:45:13,770 و از آنجایی که یک برای همیشه وجود دارد حلقه، آن را هنوز هم در حال اجرا. 987 00:45:13,770 --> 00:45:19,610 >> بنابراین، اجازه دهید مکان نما حرکت بیش از من خراش. [MEOW] [MEOW] و اگر من آن حرکت کردن، 988 00:45:19,610 --> 00:45:25,444 [MEOW] در حال حاضر آن متوقف می شود، اما این برنامه هنوز در حال اجرا. [MEOW] و بنابراین، شایان ستایش. 989 00:45:25,444 --> 00:45:28,550 [MEOW] بنابراین اجازه دهید باز کردن کمی پیشرفته تر 990 00:45:28,550 --> 00:45:32,620 به عنوان مثال نام آیا گربه حیوان خانگی نیست. 991 00:45:32,620 --> 00:45:35,805 >> و در حال حاضر بیایید ببینید که چه در اینجا اتفاق می افتد. [MEOW] را meowing. 992 00:45:35,805 --> 00:45:39,297 پس از آن یک کمی در خلبان خودکار، اگر شما خواهد شد. 993 00:45:39,297 --> 00:45:39,880 --pet گربه. 994 00:45:39,880 --> 00:45:42,820 من تعجب می کنم که چرا. 995 00:45:42,820 --> 00:45:45,389 [غرش] [MEOW] بنابراین چگونه این کار؟ 996 00:45:45,389 --> 00:45:47,930 خب، شما می توانید نوع دلیل از طریق آن به طور مستقیم، شاید. 997 00:45:47,930 --> 00:45:49,346 >> اما اجازه دهید در کد واقعی نگاه کنید. 998 00:45:49,346 --> 00:45:51,819 بنابراین دوباره، زمانی که پرچم سبز کلیک کنید، این برای همیشه انجام دهید. 999 00:45:51,819 --> 00:45:53,110 چه می خواهید انجام دهید همیشه لطفا برای؟ 1000 00:45:53,110 --> 00:45:56,150 خوب، اگر ماوس لمس کردن اشاره گر، پس از آن بازی 1001 00:45:56,150 --> 00:46:00,270 یک صدا که ظاهرا به نام شیر 5، که در داخل این پروژه، دیگری 1002 00:46:00,270 --> 00:46:03,010 بازی گربه های صوتی، و سپس صبر کنید دو ثانیه، به طوری 1003 00:46:03,010 --> 00:46:04,510 که آن را نمی را meowing دائما. 1004 00:46:04,510 --> 00:46:07,650 در واقع، شما به سرعت می توانید شروع به به خود و هم اتاقی خود را آزار. 1005 00:46:07,650 --> 00:46:08,690 >> بیایید این بلوک را حذف کنید. 1006 00:46:08,690 --> 00:46:10,580 و متوجه چه خوب است در مورد خراش. 1007 00:46:10,580 --> 00:46:13,070 چیزهایی که فقط نوع کشیدن و رها کردن و قفل. 1008 00:46:13,070 --> 00:46:14,980 پس دوباره، آن را به رشد می کند پر آنچه شما می خواهید. 1009 00:46:14,980 --> 00:46:20,118 اما اگر من این را حذف کنید، و پس از آن بازی ضربه، [COMPUTER نوسان صدا] 1010 00:46:20,118 --> 00:46:22,904 >> --it نوع از قطع بیش از خود را، چرا که آن به معنای واقعی کلمه 1011 00:46:22,904 --> 00:46:23,820 انجام چه میگویم. 1012 00:46:23,820 --> 00:46:27,080 آن را گفت همیشه لطفا برای بازی این صدا، اما من آن را دادن فرصت به اتمام برساند. 1013 00:46:27,080 --> 00:46:28,205 و به طوری که می تواند یک اشکال. 1014 00:46:28,205 --> 00:46:30,700 و به همین دلیل ما تا به حال این چیزی که در حال حاضر اینجا. 1015 00:46:30,700 --> 00:46:34,030 بنابراین اجازه دهید در واقع از scratch-- شروع مرتب سازی بر جناس کمی intended-- 1016 00:46:34,030 --> 00:46:36,450 که در آن ما در حال حاضر حرکت گربه داشته باشد. 1017 00:46:36,450 --> 00:46:38,130 >> بنابراین من قصد دارم برای انجام این کار در پرواز است. 1018 00:46:38,130 --> 00:46:40,910 من قصد دارم به زوم در اینجا، فقط به من رویدادهای آغاز شده است. 1019 00:46:40,910 --> 00:46:42,000 و پرچم سبز کلیک. 1020 00:46:42,000 --> 00:46:43,410 و راه های دیگر وجود دارد برای شروع اسکریپت. 1021 00:46:43,410 --> 00:46:44,920 ما قصد داریم به نگه داشتن آن ساده است. 1022 00:46:44,920 --> 00:46:48,049 >> و اکنون من قصد دارم برای رفتن جلو بروید و تحت کنترل است. 1023 00:46:48,049 --> 00:46:50,590 و دوباره، اگر شما را فراموش کرده که در آن همه چیز، فقط با کلیک در اطراف، 1024 00:46:50,590 --> 00:46:52,048 و در نهایت شما آنها را دوباره پیدا کنید. 1025 00:46:52,048 --> 00:46:53,680 بنابراین من می خواهم برای همیشه انجام چه؟ 1026 00:46:53,680 --> 00:46:58,650 من می خواهم به استفاده از بلوک حرکت که من می دانم وجود دارد، حرکت 10 مرحله است. 1027 00:46:58,650 --> 00:47:02,016 >> بنابراین اجازه دهید که چه اتفاقی می افتد در اینجا اگر بازی من این بازی است. 1028 00:47:02,016 --> 00:47:03,390 خوشبختانه آن نمی بیش از حد. 1029 00:47:03,390 --> 00:47:05,190 من هنوز هم می توانید از او را گرفتن توسط دم و کشیدن او را به عقب. 1030 00:47:05,190 --> 00:47:07,860 اما این برنامه هنوز در حال اجرا، بنابراین او از مبارزه با من است. 1031 00:47:07,860 --> 00:47:10,870 اما آن را می خواهم نوع خوب اگر من می شود مشروط این تعمیر در کد. 1032 00:47:10,870 --> 00:47:12,800 >> دلیل این است که not-- در واقع این است که واقعا 1033 00:47:12,800 --> 00:47:15,770 یک بازی سرگرم کننده برای هر کسی در هر سنی. 1034 00:47:15,770 --> 00:47:18,915 بنابراین سعی کنید این مشکل را با داشتن چند نوع از شرایط. 1035 00:47:18,915 --> 00:47:21,670 بنابراین من قصد دارم به زیر بروید کنترل، و سپس اگر. 1036 00:47:21,670 --> 00:47:22,660 من این ایده را دوست دارم. 1037 00:47:22,660 --> 00:47:27,470 بنابراین پس از حرکت 10 مرحله، if-- اجازه دهید من حس جایی که من هستم. 1038 00:47:27,470 --> 00:47:30,799 من قصد دارم به تحت سنجش از رفتن، و سپس آن را به نظر می رسد که من در اینجا می توانید بروید. 1039 00:47:30,799 --> 00:47:31,840 ردیف به مسابقات شکل است. 1040 00:47:31,840 --> 00:47:34,380 >> اندازه نمی کند، اما آن را رفتن به رشد را پر کنید. 1041 00:47:34,380 --> 00:47:35,984 و در حال حاضر این منو کمی است. 1042 00:47:35,984 --> 00:47:38,650 و در حال حاضر موس اشاره گر من نمی خواهید ماوس، من می خواهم لبه. 1043 00:47:38,650 --> 00:47:41,700 بنابراین ابتدا به اندازه کافی هوشمند به دانستن است هنگامی که یک جن است دست زدن به لبه. 1044 00:47:41,700 --> 00:47:44,360 چه من می خواهم او را به واقع؟ 1045 00:47:44,360 --> 00:47:46,025 >> اجازه بدهید به جلو و تغییر حرکت است. 1046 00:47:46,025 --> 00:47:46,940 میدونی چیه؟ 1047 00:47:46,940 --> 00:47:49,242 من قصد دارم به نوبه خود در اطراف او. 1048 00:47:49,242 --> 00:47:51,200 بنابراین در 15 درجه است واقعا به من کمک کند. 1049 00:47:51,200 --> 00:47:53,990 من می خواهم او را به نوبه خود در اطراف و به راه دیگر. 1050 00:47:53,990 --> 00:47:57,740 >> بنابراین اجازه دهید که چه اتفاقی می افتد در اینجا، در حال حاضر بازی اگر من ضربه. 1051 00:47:57,740 --> 00:48:01,520 OK، نوع احمقانه به دنبال، اما آن را به انجام دقیقا همان چیزی به من گفت. 1052 00:48:01,520 --> 00:48:03,540 و آن را چرخش طیف جن. 1053 00:48:03,540 --> 00:48:04,900 اکنون معلوم من می توانم این را حل کنند. 1054 00:48:04,900 --> 00:48:06,691 و من نمی دانم که چگونه برای حل این مشکل در ابتدا. 1055 00:48:06,691 --> 00:48:09,190 من تا به حال به نوع futz در اطراف و بهترین راه برای انجام این کار را مشاهده کنید. 1056 00:48:09,190 --> 00:48:12,630 اما اگر من به to-- بیایید ببینید، حرکت. 1057 00:48:12,630 --> 00:48:14,050 آه، من این در بر داشت. 1058 00:48:14,050 --> 00:48:15,660 در واقع، تنظیم چرخش سبک. 1059 00:48:15,660 --> 00:48:18,431 چپ، راست، و یا انجام نمی چرخش، و یا در سراسر. 1060 00:48:18,431 --> 00:48:19,930 و معلوم است این چیزی است که من می خواهم. 1061 00:48:19,930 --> 00:48:22,920 و من قصد دارم برای قرار دادن این است که نه من حلقه، چرا که من نیازی به تنظیم 1062 00:48:22,920 --> 00:48:24,487 سبک چرخش چند بار. 1063 00:48:24,487 --> 00:48:27,570 من قصد دارم آن را در بالا بسیار از این برنامه به طوری که آن را می شود یک بار تنظیم، 1064 00:48:27,570 --> 00:48:28,670 و پس از آن یاد می آورد. 1065 00:48:28,670 --> 00:48:30,340 و در حال حاضر من قصد دارم این را امتحان کنید دوباره. 1066 00:48:30,340 --> 00:48:32,520 اجازه دهید من برنامه را متوقف کند. 1067 00:48:32,520 --> 00:48:34,050 >> و در حال حاضر که اشکال ثابت. 1068 00:48:34,050 --> 00:48:35,700 بنابراین من تکرار بهبود بر این. 1069 00:48:35,700 --> 00:48:37,900 این برنامه یک کمی پیچیده تر و بزرگتر، 1070 00:48:37,900 --> 00:48:40,810 اما من در نظر گرفتن نوزاد مراحل پس به صحبت، و گزش کوچک از مشکل 1071 00:48:40,810 --> 00:48:42,010 برای به دست آوردن آن را بهتر و بهتر. 1072 00:48:42,010 --> 00:48:43,260 اما این بیش از حد، نوع لنگ است. 1073 00:48:43,260 --> 00:48:43,900 >> میدونی چیه؟ 1074 00:48:43,900 --> 00:48:49,860 دوست کسی که با یک واقعا خوب بپرسید، صدای وحشتناک دوست به آمده تا؟ 1075 00:48:49,860 --> 00:48:51,210 کسی که با یک صدا. 1076 00:48:51,210 --> 00:48:54,070 1077 00:48:54,070 --> 00:48:54,570 اوه، آره 1078 00:48:54,570 --> 00:48:55,550 بیا بالا. 1079 00:48:55,550 --> 00:48:57,990 در پیراهن سبز. 1080 00:48:57,990 --> 00:49:01,530 >> پس از آن معلوم برخی از سرگرم کننده دیگر وجود دارد همه چیز، زیبایی شناسی و برای تلفن های موبایل به طور یکسان. 1081 00:49:01,530 --> 00:49:02,290 در اینجا صدای گربه است. 1082 00:49:02,290 --> 00:49:04,000 من بر روی زبانه برای تلفن های موبایل را کلیک کنید. 1083 00:49:04,000 --> 00:49:08,730 [MEOW] است صدای گربه وجود دارد. [میو میو] [MEOW] --actually چیزی رکورد 1084 00:49:08,730 --> 00:49:10,310 از خود ما است. 1085 00:49:10,310 --> 00:49:13,120 >> بنابراین اجازه دهید که دقیقا. 1086 00:49:13,120 --> 00:49:17,670 به جای استفاده از این صدا گربه، اجازه دهید جلو بروید اینجا و نام شما چیست؟ 1087 00:49:17,670 --> 00:49:18,850 نیک، از ملاقات شما خوشبختم. 1088 00:49:18,850 --> 00:49:19,350 این دیوید. 1089 00:49:19,350 --> 00:49:21,474 بنابراین در یک لحظه، من قصد دارم به دکمه رکورد. 1090 00:49:21,474 --> 00:49:23,240 و اگر شما فقط می توانید فریاد به لپ تاپ، 1091 00:49:23,240 --> 00:49:26,140 "آخ" به عنوان اینکه شما فقط به دیوار راه می رفت، 1092 00:49:26,140 --> 00:49:28,180 که می شود خیلی قدردانی خواهد شد. 1093 00:49:28,180 --> 00:49:29,660 1، 2. 1094 00:49:29,660 --> 00:49:31,470 >> نیک: آخ! 1095 00:49:31,470 --> 00:49:32,470 DAVID J. مالان: بسیار معروف است. 1096 00:49:32,470 --> 00:49:34,410 و در حال حاضر می توانید یک ویرایش کوچک در اینجا انجام دهید. 1097 00:49:34,410 --> 00:49:35,910 رفتن به خلاص شدن از شر قطعات آرام. 1098 00:49:35,910 --> 00:49:37,000 و من فکر می کنم که خوب است. 1099 00:49:37,000 --> 00:49:37,690 خیلی ممنون. 1100 00:49:37,690 --> 00:49:38,315 >> نیک: لذت. 1101 00:49:38,315 --> 00:49:43,277 1102 00:49:43,277 --> 00:49:45,110 DAVID J. مالان: من فقط آن را تغییر نام "آخ" 1103 00:49:45,110 --> 00:49:46,901 اما در حال حاضر من قصد دارم به بازگشت به اسکریپت من. 1104 00:49:46,901 --> 00:49:49,810 و توجه است که در واقع صدا در اینجا وجود دارد. 1105 00:49:49,810 --> 00:49:53,520 و من قصد دارم به جلو بروید و بازی واخ صدا، 1106 00:49:53,520 --> 00:49:56,991 و من قصد دارم به انجام این کار اگر آن دست زدن به لبه است. 1107 00:49:56,991 --> 00:49:58,740 و پس از آن من قصد دارم به آن نوبه خود در اطراف. 1108 00:49:58,740 --> 00:50:00,250 بنابراین اجازه دهید که چه اتفاقی می افتد. 1109 00:50:00,250 --> 00:50:01,728 اجازه دهید به صفحه نمایش کامل. 1110 00:50:01,728 --> 00:50:02,394 [پخش ویدئو] 1111 00:50:02,394 --> 00:50:03,790 -Ouch! 1112 00:50:03,790 --> 00:50:05,290 آخ! 1113 00:50:05,290 --> 00:50:06,790 آخ! 1114 00:50:06,790 --> 00:50:07,790 آخ! 1115 00:50:07,790 --> 00:50:09,160 آخ! 1116 00:50:09,160 --> 00:50:10,780 آخ! 1117 00:50:10,780 --> 00:50:11,587 آخ! 1118 00:50:11,587 --> 00:50:12,086 آخ! 1119 00:50:12,086 --> 00:50:12,492 >> [END پخش] 1120 00:50:12,492 --> 00:50:14,490 >> DAVID J. مالان: طوری که شما متوجه که ما در حال کمی خوش شانس. 1121 00:50:14,490 --> 00:50:17,110 من قصد دارم به او حرکت مانند 100 مرحله در یک زمان. 1122 00:50:17,110 --> 00:50:21,790 اثر که در حال حاضر در جریان است به be-- [صدا کامپیوتر قطعی] بنابراین 1123 00:50:21,790 --> 00:50:22,490 در همین دلیل. 1124 00:50:22,490 --> 00:50:25,470 بنابراین فرصتی برای اصلاح که بیشتر اگر ما واقعا می خواهید. 1125 00:50:25,470 --> 00:50:27,340 >> بنابراین در حال حاضر مفهوم دیگری معرفی شده است. 1126 00:50:27,340 --> 00:50:30,660 به من اجازه را به یکی از نام رفتن شمارش گوسفند و استفاده از چیزی 1127 00:50:30,660 --> 00:50:31,610 نام یک متغیر است. 1128 00:50:31,610 --> 00:50:34,700 این گوسفند کوچک شایان ستایش است، و من تغییر لباس خود را پس به صحبت. 1129 00:50:34,700 --> 00:50:37,450 بنابراین حتی اگر به طور پیش فرض است گربه، شما می توانید آپلود، شما می توانید در قرعه کشی، 1130 00:50:37,450 --> 00:50:40,020 شما می توانید هر تعداد از انجام شخصیت در جن خود را. 1131 00:50:40,020 --> 00:50:43,740 در اینجا یک برنامه است که به انجام آنچه به زبان انگلیسی؟ 1132 00:50:43,740 --> 00:50:47,110 >> بر اساس دوباره در تنها آنچه شما می دانید در حال حاضر. 1133 00:50:47,110 --> 00:50:48,230 چه این برنامه را انجام دهید؟ 1134 00:50:48,230 --> 00:50:50,740 1135 00:50:50,740 --> 00:50:53,500 آره، آن را به حساب. 1136 00:50:53,500 --> 00:50:55,842 یک عدد در یک زمان. 1137 00:50:55,842 --> 00:50:57,550 ما ظاهرا این مجموعه ای ضد. 1138 00:50:57,550 --> 00:50:59,380 >> من نمی دانم چه چیزی است، اما شاید آن یک متغیر است. 1139 00:50:59,380 --> 00:51:00,740 این فقط یک ظرف، X و Y است. 1140 00:51:00,740 --> 00:51:04,290 اما کلمه ضد تر است توصیفی از x یا y ریاضیدان است. 1141 00:51:04,290 --> 00:51:06,560 بنابراین ما می توانیم کلمات انگلیسی برای همه چیز استفاده کنید. 1142 00:51:06,560 --> 00:51:08,490 برای همیشه لطفا برای، فقط به این معنی حفظ انجام این کار. 1143 00:51:08,490 --> 00:51:10,020 >> بگو ضد. 1144 00:51:10,020 --> 00:51:11,270 در حال حاضر که در آن این از کجا آمده اند؟ 1145 00:51:11,270 --> 00:51:13,240 خب، معلوم است که مقابله با یک متغیر است. 1146 00:51:13,240 --> 00:51:15,645 بنابراین آن را فقط یکی دیگر از پازل قطعه من در پیش ایجاد شده است. 1147 00:51:15,645 --> 00:51:18,020 و حتی اگر آن اتفاق می افتد به همان شکل در اینجا، 1148 00:51:18,020 --> 00:51:20,540 به طور معمول شما می گویند چیزی شبیه به سلام اینجا. 1149 00:51:20,540 --> 00:51:23,610 >> شما همچنین می توانید یک متغیر کشیدن به طوری که این چیزی است که از گفت. 1150 00:51:23,610 --> 00:51:26,170 سپس من برای یک ثانیه صبر کنید، من تغییر مقابله به یک، 1151 00:51:26,170 --> 00:51:27,940 افزایش آن با اضافه کردن یک. 1152 00:51:27,940 --> 00:51:32,407 به طوری که اثر خالص است این گوسفند شمارش شایان ستایش. 1153 00:51:32,407 --> 00:51:33,615 هر چند او خود به شمارش. 1154 00:51:33,615 --> 00:51:36,642 1155 00:51:36,642 --> 00:51:38,350 در حال حاضر آن را به سرعت رفتن به خسته کننده 1156 00:51:38,350 --> 00:51:40,900 چرا که او را به رفتن به این کار واقعا برای همیشه، 1157 00:51:40,900 --> 00:51:44,240 اما این دقیقا همان چیزی است که طراحی برنامه تجویز می کند. 1158 00:51:44,240 --> 00:51:48,090 اجازه می دهد که در حال حاضر به عنوان مثال دیگری را امتحان کنید که یک متغیر اهرم. 1159 00:51:48,090 --> 00:51:51,140 این یکی به نام سلام سلام سلام، که کند آزار دهنده سرعت. 1160 00:51:51,140 --> 00:51:52,987 در حال حاضر این دو اسکریپت. 1161 00:51:52,987 --> 00:51:54,570 پس بار دیگر، ما در حال گرفتن گام های کودک. 1162 00:51:54,570 --> 00:51:57,236 >> ما با چیزی فوق العاده آغاز شده کوچک، به آن اضافه شده، به آن اضافه شده. 1163 00:51:57,236 --> 00:51:59,750 حالا من می خواهم برای انجام کاری حتی بیشتر پویا، 1164 00:51:59,750 --> 00:52:02,950 بنابراین من می خواهم به گوش دادن برای دو چیز متفاوت در یک زمان. 1165 00:52:02,950 --> 00:52:05,420 بنابراین در سمت چپ، هنگامی که پرچم سبز کلیک کنید، 1166 00:52:05,420 --> 00:52:08,100 من یک متغیر که من نوشتم تنظیم در نام نادیده گرفته شد. 1167 00:52:08,100 --> 00:52:09,700 و من خودسرانه آن را به 0 تنظیم شده است. 1168 00:52:09,700 --> 00:52:13,290 بنابراین خراش می کند واقعی ندارد و نادرست، اما آن را 0 و 1. 1169 00:52:13,290 --> 00:52:15,270 >> بنابراین من می تواند که همان ایده تقریبی. 1170 00:52:15,270 --> 00:52:21,110 و پس از آن برای همیشه، در صورتی که نوار فضا است فشرده، سپس متغیر به 0 تنظیم کنید. 1171 00:52:21,110 --> 00:52:21,810 و یا با عرض پوزش. 1172 00:52:21,810 --> 00:52:25,920 اگر فضای فشار داده شده است، و اگر خاموش، متغیر، 0، 1173 00:52:25,920 --> 00:52:29,950 پس از آن به 1 تنظیم خاموش، دیگری به 0 تنظیم خاموش. 1174 00:52:29,950 --> 00:52:32,370 این به نظر می رسد نوع مانند ما فقط انجام کار و واگرد. 1175 00:52:32,370 --> 00:52:33,130 >> اما آنچه اثر دارد؟ 1176 00:52:33,130 --> 00:52:35,588 هر بار که من در نوار فضا، چه اتفاقی می افتد به متغیر من 1177 00:52:35,588 --> 00:52:38,150 نام خاموش، منطقی است؟ 1178 00:52:38,150 --> 00:52:39,100 مرتب کردن بر اساس بدبختانه می شود. 1179 00:52:39,100 --> 00:52:41,035 آن را تغییر 0-1 یا 1-0. 1180 00:52:41,035 --> 00:52:43,035 بنابراین آن را در زمان چند بلوک به بیان است که، اما همه 1181 00:52:43,035 --> 00:52:47,280 من انجام روشن نیست که دولت از این متغیر به 0 یا 1 یا 0 یا 1 1182 00:52:47,280 --> 00:52:48,530 هر بار من در نوار فضا. 1183 00:52:48,530 --> 00:52:49,905 در حال حاضر بیش از اینجا، چه این انجام می دهند؟ 1184 00:52:49,905 --> 00:52:53,400 برای همیشه لطفا برای، اگر خاموش 0 است، بنابراین اگر خاموش نادرست است. 1185 00:52:53,400 --> 00:52:57,910 پس اگر آن را خاموش نیست، است که معناشناسی وجود دارد، بازی شیر دریایی صدا، 1186 00:52:57,910 --> 00:53:00,810 و فکر می کنم سلام سلام سلام برای دو ثانیه، صبر کنید دو ثانیه صورت گرفت. 1187 00:53:00,810 --> 00:53:02,710 بنابراین در حال حاضر این متوجه اسکریپت به طور موثر 1188 00:53:02,710 --> 00:53:07,100 رفتن به صورت موازی اجرا طوری که می توان گوش دادن برای یک عمل، از سوی دیگر 1189 00:53:07,100 --> 00:53:09,010 برای اتخاذ یک تصمیم بر اساس آن عمل است. 1190 00:53:09,010 --> 00:53:10,655 و آن را می توانید از این برای همیشه انجام دهید. 1191 00:53:10,655 --> 00:53:12,638 >> [شیر دریایی پارس] 1192 00:53:12,638 --> 00:53:14,852 >> [شیر دریایی پارس] 1193 00:53:14,852 --> 00:53:20,050 >> آن را به انجام این کار برای همیشه و [شیر دریایی پارس] عنوان من فقط انجام داده ام. 1194 00:53:20,050 --> 00:53:23,010 و در حال حاضر آن را هنوز هم در حال اجرا اما من "خاموش" بازی. 1195 00:53:23,010 --> 00:53:27,260 [شیر دریایی پارس] و این که این مرد می کند در حال حاضر بیش از حد. 1196 00:53:27,260 --> 00:53:28,660 >> بیایید یک مثال دیگر باز است. 1197 00:53:28,660 --> 00:53:31,840 اجازه بدهید من به رویدادها بروید، و در حال حاضر این شایان ستایش است. 1198 00:53:31,840 --> 00:53:34,130 اما توجه کنید آن را دارای دو جن. 1199 00:53:34,130 --> 00:53:37,520 بنابراین نه تنها دو اسکریپت با یکی از جن، اما دو جن. 1200 00:53:37,520 --> 00:53:40,750 و اگر من در آن مرد آبی من کلیک کنید در حال حاضر، من او را به عنوان یک برنامه 1201 00:53:40,750 --> 00:53:43,790 تا اینجا که به معنای واقعی کلمه فقط می گوید: این، زمانی که من یک رویداد دریافت خواهید کرد، 1202 00:53:43,790 --> 00:53:45,620 بگویید "پولو" برای دو ثانیه صورت گرفت. 1203 00:53:45,620 --> 00:53:48,460 >> بنابراین اگر شما همیشه در بازی کرده ام یک استخر، این بازی مارکو پولو، 1204 00:53:48,460 --> 00:53:52,500 اگر اسکریپت پسر نارنجی است هر نشانه، ظاهرا 1205 00:53:52,500 --> 00:53:57,380 هر بار که من در نوار فضا، چه مرد نارنجی را به انجام است؟ 1206 00:53:57,380 --> 00:53:58,642 او را می گویند: "مارکو." 1207 00:53:58,642 --> 00:53:59,850 و سپس این یک بلوک جدید است. 1208 00:53:59,850 --> 00:54:02,409 ما این را دیده ام و نه قبل، اما پخش یک رویداد. 1209 00:54:02,409 --> 00:54:04,200 و من می توانم آن پاسخ هر چیزی که ما می خواهیم رویداد. 1210 00:54:04,200 --> 00:54:06,033 >> ما به این آمده است شاید قبل از اینکه طولانی. 1211 00:54:06,033 --> 00:54:08,410 اما پخش یک رویداد راه را برای یک جن است 1212 00:54:08,410 --> 00:54:11,836 به صحبت به دیگری توسط اساسا عبور یک پیام آن است. 1213 00:54:11,836 --> 00:54:12,960 این پیام را مشاهده نیست. 1214 00:54:12,960 --> 00:54:14,130 این چیزی است که تصویری نیست. 1215 00:54:14,130 --> 00:54:17,370 این نوع از پیام کامپیوتر است که آن مرد دیگر است گوش دادن به. 1216 00:54:17,370 --> 00:54:21,210 از آنجا که در واقع، آن مرد آبی، فراخوان اختصاص ندارد که پرچم سبز کلیک. 1217 00:54:21,210 --> 00:54:23,290 >> او در عوض، زمانی که من یک رویداد دریافت خواهید کرد. 1218 00:54:23,290 --> 00:54:26,850 هنگامی که او می شود این توجه داشته باشید در کلاس تحویل داده، پس به صحبت، او باید بگویید "Polo." 1219 00:54:26,850 --> 00:54:30,200 و به این ترتیب اثر خالص است که زمانی که من ضربه پرچم سبز، هیچ چیز اتفاق می افتد. 1220 00:54:30,200 --> 00:54:34,940 اما زمانی که من در نوار فضا، او می گوید "مارکو،" او با پاسخ "یقه دار." 1221 00:54:34,940 --> 00:54:38,350 اما تنها جن من تعامل با یک پرتقال است. 1222 00:54:38,350 --> 00:54:40,980 بنابراین این یک راه از نوع است عبور پیام بین جن 1223 00:54:40,980 --> 00:54:43,210 و داشتن آنها ارتباط برقرار با یکدیگر. 1224 00:54:43,210 --> 00:54:46,280 >> حالا اجازه دهید در یکی از آخرین نگاه یکی از موضوعات در اینجا به نام. 1225 00:54:46,280 --> 00:54:49,370 و این اخطار با بازی آن. 1226 00:54:49,370 --> 00:54:51,184 بنابراین این دو جن هستند. 1227 00:54:51,184 --> 00:54:52,600 پرنده نوع پرواز در اطراف. 1228 00:54:52,600 --> 00:54:53,310 او تندرست است. 1229 00:54:53,310 --> 00:54:55,890 هیچ "آخ"، اما همین ایده وجود دارد. 1230 00:54:55,890 --> 00:54:58,230 >> اما گربه به نظر می رسد بسیار هوشمند. 1231 00:54:58,230 --> 00:55:01,010 آنچه که گربه به ظاهر انجام می دهند؟ 1232 00:55:01,010 --> 00:55:03,430 و برای آن صبر کنید. 1233 00:55:03,430 --> 00:55:05,010 آنچه که گربه به ظاهر انجام می دهند؟ 1234 00:55:05,010 --> 00:55:07,740 آن را نه تنها تندرست است. 1235 00:55:07,740 --> 00:55:09,860 >> او پس از پرنده. 1236 00:55:09,860 --> 00:55:13,920 و به این ترتیب ظاهرا، یک راه وجود دارد با ترکیبی از بلوک های here-- 1237 00:55:13,920 --> 00:55:15,760 و اجازه دهید در گربه نگاه واقعی سریع می باشد. 1238 00:55:15,760 --> 00:55:20,270 برای همیشه لطفا برای، اگر دست زدن به پرنده، پس از آن بازی صدای شیر 4، هر آنچه که. 1239 00:55:20,270 --> 00:55:21,360 ما آن را شنیده یک بار. 1240 00:55:21,360 --> 00:55:25,431 در غیر این صورت، به سمت نقطه پرنده، و یک قدم. 1241 00:55:25,431 --> 00:55:27,680 در حال حاضر این واقعیت است که آن را یکی گام چیزی است که پرنده می دهد 1242 00:55:27,680 --> 00:55:29,850 یک بیت از یک مزیت در ابتدا، اما اگر ما به جای 1243 00:55:29,850 --> 00:55:32,980 این 10، به عنوان مثال، به طوری که که هر تکرار از حلقه او 1244 00:55:32,980 --> 00:55:34,100 حرکت 10 مرحله از زمان. 1245 00:55:34,100 --> 00:55:35,280 فضای بیشتر است. 1246 00:55:35,280 --> 00:55:36,650 بیایید ببینید که چه اتفاقی می افتد. 1247 00:55:36,650 --> 00:55:38,740 [LION سر و صدا] نه همه که بسیار بهتر است. 1248 00:55:38,740 --> 00:55:41,460 بنابراین در حال حاضر اجازه دهید سعی کنید به منظور بهبود بر این کمی تکراری، 1249 00:55:41,460 --> 00:55:43,330 و دوباره به که مفهوم تابع. 1250 00:55:43,330 --> 00:55:46,580 >> و در واقع یکی از اساسی takeaways در طراحی کلاس. 1251 00:55:46,580 --> 00:55:49,560 نه فقط نوشتن برنامه هایی که کار و که درست است، اما به خوبی 1252 00:55:49,560 --> 00:55:50,080 طراحی شده است. 1253 00:55:50,080 --> 00:55:54,349 و طراحی بسیار بیشتر ذهنی، و شما در طول زمان بهتر در آن. 1254 00:55:54,349 --> 00:55:57,390 اما اجازه دهید برخی از مراحل نوزاد به سمت را شروع با یک برنامه ای است که کار می کند، 1255 00:55:57,390 --> 00:55:59,310 کاملا، اما آن را خیلی خوب نیست. 1256 00:55:59,310 --> 00:56:00,650 آن را به خوبی نوشته شده است. 1257 00:56:00,650 --> 00:56:03,830 >> بنابراین در اینجا یک برنامه است که این کار است. 1258 00:56:03,830 --> 00:56:08,060 سرفه، سرفه، سرفه. 1259 00:56:08,060 --> 00:56:09,880 چه برنامه شبیه؟ 1260 00:56:09,880 --> 00:56:11,330 به نظر می رسد درست به من. 1261 00:56:11,330 --> 00:56:13,370 آن را گفت نیمکت برای دوم، پس از آن منتظر. 1262 00:56:13,370 --> 00:56:14,515 >> سپس آن را دوباره آن را می گوید، سپس آن را انتظار می کشد. 1263 00:56:14,515 --> 00:56:16,056 سپس آن را دوباره آن را می گوید، سپس آن را انتظار می کشد. 1264 00:56:16,056 --> 00:56:18,770 و سپس برنامه به طور ضمنی به پایان می رسد، چرا که هیچ حلقه وجود دارد. 1265 00:56:18,770 --> 00:56:21,325 اما چرا این برنامه بد نوشته شده است؟ 1266 00:56:21,325 --> 00:56:22,950 حتی اگر شما قبل از برنامه ریزی هرگز؟ 1267 00:56:22,950 --> 00:56:25,240 مانند، چه پاک راه اشتباه است، شاید در اینجا؟ 1268 00:56:25,240 --> 00:56:26,016 آره؟ 1269 00:56:26,016 --> 00:56:29,278 >> مخاطبان: [نامفهوم] 1270 00:56:29,278 --> 00:56:29,950 1271 00:56:29,950 --> 00:56:30,950 DAVID J. مالان: دقیقا. 1272 00:56:30,950 --> 00:56:32,700 شما در حال تکرار خود را دوباره و دوباره. 1273 00:56:32,700 --> 00:56:36,190 و به معنای واقعی کلمه، من کپی و چسبانده دو نفر از کسانی که بلوک های دوباره و دوباره. 1274 00:56:36,190 --> 00:56:39,237 و دقیقا همان نوع اقتدا به بررسی کنید که شما باید ساخت. 1275 00:56:39,237 --> 00:56:39,820 یک دقیقه صبر کن. 1276 00:56:39,820 --> 00:56:41,070 من واقعا باید انجام این کار؟ 1277 00:56:41,070 --> 00:56:43,610 پس چه این چه خبر راه حل روشن و شاید؟ 1278 00:56:43,610 --> 00:56:44,680 به نوعی از حلقه. 1279 00:56:44,680 --> 00:56:46,860 و من کاملا به یاد نمی چه قطعه پازل است، 1280 00:56:46,860 --> 00:56:48,810 اما اگر من در نگاه تکرار بعدی در اینجا، 1281 00:56:48,810 --> 00:56:50,560 در واقع، وجود ندارد فقط برای همیشه لطفا برای حلقه، 1282 00:56:50,560 --> 00:56:52,560 تکرار برخی از تعدادی از بار وجود دارد. 1283 00:56:52,560 --> 00:56:54,080 و بنابراین من سه مشخص. 1284 00:56:54,080 --> 00:56:57,839 و در حال حاضر توجه کنید که چگونه بسیار سخت تر، چگونه بسیار مختصر تر این برنامه است. 1285 00:56:57,839 --> 00:56:59,630 و به یک معنا، چگونه بسیار نگهداری است. 1286 00:56:59,630 --> 00:57:02,840 اگر من می خواهم به تغییر کلمه از سرفه به چیز دیگری، 1287 00:57:02,840 --> 00:57:07,530 مانند achoo، مانند او عطسه. 1288 00:57:07,530 --> 00:57:09,770 سپس آن را در یک تغییر دهم مکان، و نه سه. 1289 00:57:09,770 --> 00:57:12,050 بنابراین این در حال حاضر احساس می کند مانند طراحی کمی بهتر است. 1290 00:57:12,050 --> 00:57:14,610 اجازه دهید من به جای باز سرفه 2، مثال سوم ما است. 1291 00:57:14,610 --> 00:57:17,670 >> توجه داشته باشید به عنوان یک دانشمند کامپیوتر، من شروع به شمارش 0، به طور معمول. 1292 00:57:17,670 --> 00:57:20,950 در حال حاضر این به نظر می رسد ترسناک کمی در برای اولین بار، اما اثر همان است. 1293 00:57:20,950 --> 00:57:22,590 سرفه، سرفه، سرفه. 1294 00:57:22,590 --> 00:57:26,920 اما آنچه به نظر می رسد اساسا می شود جدید در قسمت بالای برنامه؟ 1295 00:57:26,920 --> 00:57:28,670 من بگو حذف کردیم. 1296 00:57:28,670 --> 00:57:29,830 >> من صبر را حذف کردیم. 1297 00:57:29,830 --> 00:57:32,370 و چه جای من وصل شده است؟ 1298 00:57:32,370 --> 00:57:32,890 یک تابع. 1299 00:57:32,890 --> 00:57:33,670 بلوک سرفه. 1300 00:57:33,670 --> 00:57:35,410 منظور من، صادقانه بگویم، من به نظر می رسد نوع از ادم سفیه و احمق اگر من نه تنها از 1301 00:57:35,410 --> 00:57:37,285 شروع با بلوک که ظاهرا به نام 1302 00:57:37,285 --> 00:57:38,894 "سرفه،" در صورتی که همه من می خواهم او را انجام دهد. 1303 00:57:38,894 --> 00:57:40,310 اما این به آن در ابتدا وجود ندارد. 1304 00:57:40,310 --> 00:57:43,396 نه من به یکی در رفت پالت به نام بلوک های بیشتر در اینجا، 1305 00:57:43,396 --> 00:57:46,270 و من بکشید این چیزی که بزرگ بنفش در اینجا که اجازه می دهد یک تابع تعریف من. 1306 00:57:46,270 --> 00:57:48,240 این اساسا من اجازه می دهد تا ایجاد پازل خود من 1307 00:57:48,240 --> 00:57:51,280 قطعه است که می تواند هر چیزی من به نام می خواهید، می توانید هر چیزی که من می خواهم انجام دهید، 1308 00:57:51,280 --> 00:57:52,360 اما آن را می دهد یک نام است. 1309 00:57:52,360 --> 00:57:57,050 این یک، قطعه پازل بنفش جدید به من می دهد که در حال حاضر هر چه من آن را به انجام. 1310 00:57:57,050 --> 00:58:01,060 بنابراین این قطعه بنفش در اینجا مربوط به این یکی در اینجا. 1311 00:58:01,060 --> 00:58:01,960 >> و چه کاری انجام میدهد؟ 1312 00:58:01,960 --> 00:58:03,930 این گزارش می گوید سرفه برای دوم، و سپس آن را انتظار می کشد. 1313 00:58:03,930 --> 00:58:07,330 و اکنون من از ایجاد مرتب کردن بر اساس خود قطعه پازل سفارشی من، 1314 00:58:07,330 --> 00:58:10,040 به طوری که آن رفتار دقیقا همان است که به همان شیوه. 1315 00:58:10,040 --> 00:58:11,130 بنابراین من می توانید نگه دارید انجام این کار. 1316 00:58:11,130 --> 00:58:14,421 و در واقع، برای رفتن به بیشتر وجود دارد و فرصت های بیشتر برای پیمانه، 1317 00:58:14,421 --> 00:58:16,630 و برای لایه بندی، پیچیدگی در بالای یکدیگر است. 1318 00:58:16,630 --> 00:58:18,547 اما این ایده اولیه، در واقع در مشکل گفت: 0. 1319 00:58:18,547 --> 00:58:20,338 چه شما به به چالش کشیده انجام دهید این است 1320 00:58:20,338 --> 00:58:23,810 برای دانلود ابتدا، و یا فقط از آن استفاده در وب، و فقط از آن لذت ببرید با آن است. 1321 00:58:23,810 --> 00:58:26,056 ما به شما مجموعه ای از به مورد نیاز، داشتن یک صدا، 1322 00:58:26,056 --> 00:58:27,430 و برخی از تعدادی از قطعات پازل. 1323 00:58:27,430 --> 00:58:28,480 اما شما دقیقا این را انجام دهد. 1324 00:58:28,480 --> 00:58:31,771 و شما متوجه است که شما در حال رفتن به می خواهم به برخی گام های کودک در ابتدا، 1325 00:58:31,771 --> 00:58:33,690 تا زمانی که برنامه شما می شود بیشتر و پیچیده تر. 1326 00:58:33,690 --> 00:58:36,010 اما با توجه به این است بهترین راه من می تواند انجام این کار؟ 1327 00:58:36,010 --> 00:58:39,210 آیا من می توانم این غریزه جلوگیری از شاید، به کپی و چسباندن؟ 1328 00:58:39,210 --> 00:58:41,850 >> اما قبل از مجموعه مسائل 0، و قبل از ما به تعویق انداختن، 1329 00:58:41,850 --> 00:58:44,980 فکر کردم ما را تا یک داوطلب اگر ما می تواند، 1330 00:58:44,980 --> 00:58:46,820 برای یک برنامه نهایی که شاید بیشتر 1331 00:58:46,820 --> 00:58:49,150 اتصالات در همه، با توجه به محل برگزاری امروز است. 1332 00:58:49,150 --> 00:58:50,298 بیا پایین. 1333 00:58:50,298 --> 00:58:51,234 آره. 1334 00:58:51,234 --> 00:58:52,170 بله. 1335 00:58:52,170 --> 00:58:53,431 نام شما چیست؟ 1336 00:58:53,431 --> 00:58:53,930 آه اوه. 1337 00:58:53,930 --> 00:58:57,820 1338 00:58:57,820 --> 00:58:59,010 این خوب است. 1339 00:58:59,010 --> 00:59:01,230 هر دو پایین آمده است. 1340 00:59:01,230 --> 00:59:05,520 و من با این نحوی برخورد خواهد کرد است که در آن ده ثانیه است. 1341 00:59:05,520 --> 00:59:06,550 بنابراین در پایین آمده است. 1342 00:59:06,550 --> 00:59:08,370 بیا پایین. 1343 00:59:08,370 --> 00:59:13,250 >> اجازه دهید من در آمد تا در اینجا. 1344 00:59:13,250 --> 00:59:16,050 بیا. 1345 00:59:16,050 --> 00:59:16,685 خیلی خوب. 1346 00:59:16,685 --> 00:59:21,360 1347 00:59:21,360 --> 00:59:22,360 بیایید اینجا را ببینید. 1348 00:59:22,360 --> 00:59:25,735 بنابراین اطلاع سریع واقعی در اینجا، اگر شما می خواهم به در آمده است. 1349 00:59:25,735 --> 00:59:28,650 1350 00:59:28,650 --> 00:59:29,926 >> ما دو دور از این را انجام دهد. 1351 00:59:29,926 --> 00:59:30,800 و نام شما چیست؟ 1352 00:59:30,800 --> 00:59:31,270 >> SABRINA: سابرینا. 1353 00:59:31,270 --> 00:59:32,060 >> DAVID J. مالان: سابرینا و؟ 1354 00:59:32,060 --> 00:59:32,622 >> YING GEE: یانگ هی. 1355 00:59:32,622 --> 00:59:33,360 >> DAVID J. مالان: یانگ هی. 1356 00:59:33,360 --> 00:59:34,276 از ملاقات شما هر دو. 1357 00:59:34,276 --> 00:59:34,970 دیوید. 1358 00:59:34,970 --> 00:59:38,785 بنابراین به عنوان مثال ما در اینجا نهایی به نام سخت ترین بازی پیچک است. 1359 00:59:38,785 --> 00:59:41,160 و چرا ما به شما انجام سطح 1 و سطح 2 شما انجام. 1360 00:59:41,160 --> 00:59:43,350 >> و خواهیم دید که تا چه حد فراتر از آن ما در واقع به. 1361 00:59:43,350 --> 00:59:45,855 نوشته شده توسط یک دانش آموز در سال گذشته، ریمیکس شده توسط من 1362 00:59:45,855 --> 00:59:48,840 به طوری که این خواهند رفت به خوبی در نیوهیون. 1363 00:59:48,840 --> 00:59:53,180 و من به شما یک بازی است که رفتن به شامل حرکت از فلش بالا و پایین، 1364 00:59:53,180 --> 00:59:55,771 و گرفتن ییل به خط پایان. 1365 00:59:55,771 --> 00:59:56,270 در اینجا ما به. 1366 00:59:56,270 --> 00:59:56,759 >> [پخش ویدئو] 1367 00:59:56,759 --> 00:59:58,092 >> [MUSIC - NFL در فاکس آهنگ تم] 1368 00:59:58,092 --> 00:59:59,369 1369 00:59:59,369 --> 01:00:01,160 [MUSIC - MC HAMMER، "تو می تواند نمی لمس  این "] 1370 01:00:01,160 --> 01:00:04,590 1371 01:00:04,590 --> 01:00:07,900 >> -U می توانید این را لمس کنید. 1372 01:00:07,900 --> 01:00:11,634 U می توانید این را لمس کنید. 1373 01:00:11,634 --> 01:00:14,252 می توانید این را لمس کنید. 1374 01:00:14,252 --> 01:00:19,490 من، من، من، موسیقی من من بازدید تا سخت، باعث می شود من می گویند، آه، سرورم. 1375 01:00:19,490 --> 01:00:22,927 با تشکر از شما برای من برکت با ذهن به قافیه و دو پا اعتیاد به مواد مخدره. 1376 01:00:22,927 --> 01:00:24,891 >> این خوب است که شما می دانید شما را پایین است. 1377 01:00:24,891 --> 01:00:26,855 homeboy پیش بینی فوق العاده از Oaktown. 1378 01:00:26,855 --> 01:00:31,274 و من به عنوان مثل و این شناخته شده ضرب و شتم آه، شما نمی توانید لمس. 1379 01:00:31,274 --> 01:00:34,672 به من گفته شما homeboy U می توانید این را لمس کنید. 1380 01:00:34,672 --> 01:00:38,656 آره، این که چگونه ما زندگی می کنند و شما می دانید U می توانید این را لمس کنید. 1381 01:00:38,656 --> 01:00:40,135 >> در چشم من نگاه، مرد. 1382 01:00:40,135 --> 01:00:43,093 U می توانید این را لمس کنید. 1383 01:00:43,093 --> 01:00:44,572 یو، اجازه دهید من سینه شعر بد بو. 1384 01:00:44,572 --> 01:00:45,363 U می توانید این را لمس کنید. 1385 01:00:45,363 --> 01:00:46,544 ضربات جدید و شلوار. 1386 01:00:46,544 --> 01:00:48,627 >> شما آن را دوست که کردم و شما می دانید که می خواهم به رقص. 1387 01:00:48,627 --> 01:00:51,967 بنابراین از صندلی خود را به حرکت و گرفتن یک پرواز دختر و گرفتن این ضرب و شتم. 1388 01:00:51,967 --> 01:00:55,911 در حالی که آن را نگه دارید نورد در پمپ کمی کمی و اجازه دهید آنها را می دانم چه خبر است. 1389 01:00:55,911 --> 01:00:56,890 شبیه به آن. 1390 01:00:56,890 --> 01:00:57,390 شبیه به آن. 1391 01:00:57,390 --> 01:00:59,362 >> سرد در یک ماموریت به طوری جلو و در پشت. 1392 01:00:59,362 --> 01:01:04,785 اجازه دهید آنها بدانند که شما بیش از حد هستید و این یک حرکت UH شما نمی توانید لمس است. 1393 01:01:04,785 --> 01:01:07,743 یو، من به شما گفته U می توانید این را لمس کنید. 1394 01:01:07,743 --> 01:01:09,222 چرا شما ایستاده وجود دارد مرد؟ 1395 01:01:09,222 --> 01:01:10,208 U می توانید این را لمس کنید. 1396 01:01:10,208 --> 01:01:13,200 >> یو صدا، در مدرسه زنگ است، پمپاژ. 1397 01:01:13,200 --> 01:01:14,005 U می توانید این را لمس کنید. 1398 01:01:14,005 --> 01:01:18,326 من یک آهنگ را، یک ریتم آنها عرق این چیزی است که من آنها را به حال حاضر است. 1399 01:01:18,326 --> 01:01:21,805 آنها می دانند که وقتی شما در مورد صحبت چکش شما در مورد یک نشان می دهد که به کرات صحبت کنید. 1400 01:01:21,805 --> 01:01:24,290 و خوانندگان تنگ است عرق کردن به طوری که آنها یک میکروفون منتقل می کند. 1401 01:01:24,290 --> 01:01:27,272 >> و یا یک نوار را به یاد چه آن را به و در حال حاضر 1402 01:01:27,272 --> 01:01:29,260 او را به رفتن به سوزاندن نمودار. 1403 01:01:29,260 --> 01:01:32,739 حلال هم کار سخت و یا شما نیز ممکن است ترک کنید. 1404 01:01:32,739 --> 01:01:37,709 از آنجا که شما می دانم که تو می توانید این را لمس کنید. 1405 01:01:37,709 --> 01:01:41,599 U می توانید این را لمس کنید. 1406 01:01:41,599 --> 01:01:42,182 ویران کن. 1407 01:01:42,182 --> 01:01:56,095 1408 01:01:56,095 --> 01:01:56,595 را متوقف کند. 1409 01:01:56,595 --> 01:01:57,095 زمان چکش. 1410 01:01:57,095 --> 01:01:59,577 برو با جریان در یک چرخش اگر شما نمی توانید به این حرکت 1411 01:01:59,577 --> 01:02:01,068 پس شما احتمالا مرده اند. 1412 01:02:01,068 --> 01:02:04,547 پس دست خود را در موج هوا [نامفهوم] 1413 01:02:04,547 --> 01:02:08,026 >> این از آن است برای رقص برنده به این و شما در حال رفتن به نازک تر است. 1414 01:02:08,026 --> 01:02:12,996 حرکت اسلاید کفل خود را فقط برای یک دقیقه اجازه دهید همه انجام دست انداز. 1415 01:02:12,996 --> 01:02:13,990 آره. 1416 01:02:13,990 --> 01:02:14,984 U می توانید این را لمس کنید. 1417 01:02:14,984 --> 01:02:17,966 1418 01:02:17,966 --> 01:02:19,457 >> U می توانید این را لمس کنید. 1419 01:02:19,457 --> 01:02:23,433 شما بهتر است به کرات گرفتن پسر U می توانید این را لمس کنید. 1420 01:02:23,433 --> 01:02:24,924 زنگ تماس مدرسه زنگ در. 1421 01:02:24,924 --> 01:02:25,918 ویران کن. 1422 01:02:25,918 --> 01:02:38,837 1423 01:02:38,837 --> 01:02:39,337 را متوقف کند. 1424 01:02:39,337 --> 01:02:40,828 زمان چکش 1425 01:02:40,828 --> 01:02:42,816 >> DAVID J. مالان: که آن را برای CS50! 1426 01:02:42,816 --> 01:02:45,301 با تشکر بسیار برای ما هستید! 1427 01:02:45,301 --> 01:02:47,786 شما در خارج را ببینید. 1428 01:02:47,786 --> 01:02:48,611 >> [END پخش] 1429 01:02:48,611 --> 01:02:49,277 [پخش ویدئو] 1430 01:02:49,277 --> 01:02:52,259 [MUSIC - "ساینفیلد" آهنگ تم] 1431 01:02:52,259 --> 01:02:53,860 -Hey دیوید. 1432 01:02:53,860 --> 01:02:54,500 -Hey، دیوید. 1433 01:02:54,500 --> 01:02:55,912 اوضاع چطوره؟ 1434 01:02:55,912 --> 01:02:58,078 >> کار خوب، امروز. 1435 01:02:58,078 --> 01:03:00,952 مقاومت مستحکم شما در مورد فکر کردم چه شما در حال رفتن به خارج جوک انجام دهید؟ 1436 01:03:00,952 --> 01:03:03,207 طبخ غذا در منزل، من هیچ چیز نیست. 1437 01:03:03,207 --> 01:03:07,550 چه if-- اگر این شوخی است؟ 1438 01:03:07,550 --> 01:03:08,970 مانند، نامید چرخ دستی؟ 1439 01:03:08,970 --> 01:03:11,430 -آهان. 1440 01:03:11,430 --> 01:03:13,890 شما می دانید، آن را در مورد هیچ چیز نیست. 1441 01:03:13,890 --> 01:03:17,559 >> -SO دوست دارید، هیچ داستان، هیچ جنگ، هیچ قطعنامه. 1442 01:03:17,559 --> 01:03:18,350 متوجه نمی شوم. 1443 01:03:18,350 --> 01:03:20,542 آنچه در آن مورد پس از آن؟ 1444 01:03:20,542 --> 01:03:23,510 >> هیچ چیز. 1445 01:03:23,510 --> 01:03:27,427 >> بنابراین ما خارج است در مورد شوخی هیچ چیز، و ما هیچ بازیگران. 1446 01:03:27,427 --> 01:03:28,510 چه کسی در این باشد؟ 1447 01:03:28,510 --> 01:03:29,010 >> -نه نه نه. 1448 01:03:29,010 --> 01:03:31,310 منظور من، من در آن باشد. 1449 01:03:31,310 --> 01:03:32,109 >> گرفتند در آن می شود؟ 1450 01:03:32,109 --> 01:03:32,608 آره! 1451 01:03:32,608 --> 01:03:34,903 مردم همیشه گفتن من یک شخصیت هستم. 1452 01:03:34,903 --> 01:03:36,029 >> خوب، منظور من، این درست است. 1453 01:03:36,029 --> 01:03:37,445 اما چه کسی است که به دیگری در آن می شود؟ 1454 01:03:37,445 --> 01:03:38,660 این نمی تواند فقط به شما باشد. 1455 01:03:38,660 --> 01:03:47,240 >> شما می خواهد در آن باشد، گاوین، دن، دن، کولتون، Z'Myla، Alysse، داگ، 1456 01:03:47,240 --> 01:03:51,120 دیوید، همه. 1457 01:03:51,120 --> 01:03:53,630 >> مقاومت مستحکم آن را در مورد هیچ چیز، و همه در آن است؟ 1458 01:03:53,630 --> 01:03:54,530 >> -مطلقا هیچ چیزی. 1459 01:03:54,530 --> 01:03:58,730 1460 01:03:58,730 --> 01:04:00,580 >> -این مسخرست.