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 >> [CAR DOOR اغلاق] 4 00:00:13,284 --> 00:00:15,744 >> [سيارة محرك STARTING] 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 -Yeah! 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 -Getting هناك هو نصف متعة. 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 >> -أنا لا أعتقد ذلك. 27 00:01:07,582 --> 00:01:11,720 >> -Cruising إلى جانب الحق وجدنا أضواء على الطريق السريع. 28 00:01:11,720 --> 00:01:13,664 >> -and طريقك أو طريقي. 29 00:01:13,664 --> 00:01:16,154 >> -حتى نثق الملاحة الخاصة بي. 30 00:01:16,154 --> 00:01:21,134 >> النجوم -Movie مع السيارات مبهرج والحياة مع أعلى إلى أسفل. 31 00:01:21,134 --> 00:01:23,126 >> -We're اقتحام التلال الكبيرة. 32 00:01:23,126 --> 00:01:24,122 >> -Yeah، العاصفة هي الصحيحة. 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 >> -هل استعداد بالنسبة لي؟ 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 -أنا أعتقد أنك أفضل سحب أكثر. 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 من TF في CS50 ل وهذا 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 A قائمة الأسماء الكبيرة حقا، مع الكثير من الأسماء فرز حسب الترتيب الأبجدي. 109 00:05:07,840 --> 00:05:11,310 وأدركنا أنه في حين I يمكن التعامل مع هذه المشكلة ببساطة 110 00:05:11,310 --> 00:05:14,520 باستخدام خطي الصفحة approach-- صفحة، 111 00:05:14,520 --> 00:05:17,775 أو حتى اثنين في في time-- أدركنا أن algorithm-- أكثر سهولة 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، الخطوة 3-2، خطوة 3-2. 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 في حين انها مجرد واحد من لي، I الاستدانة مئات لك. 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 جرة للعصر من هلام، في حين كان الجميع بعض زجاج الجرار كما 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 و هولو 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 أنا فعلا ييل الوحيدة طالب في المرحلة الآن. 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 -David. 539 00:25:49,318 --> 00:25:50,132 مرحبا بكم في جامعة ييل. 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 -Let نذهب في جولة. 544 00:25:56,845 --> 00:25:57,523 جولة -Road. 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 >> -and رأينا أن بضع مرات. 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 >> -Look من اصل لدراجة! 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 مرحبا بكم في الفيديو. 562 00:26:29,390 --> 00:26:32,270 لا تتصرف متحمس جدا. 563 00:26:32,270 --> 00:26:34,502 >> -أنا أحب سيليمان. 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 >> -Yeah. 572 00:26:54,220 --> 00:26:56,440 >> ، قل بكثير عن ييل حتى الآن. 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 >> هذا هو مثال بشكل لا يصدق، مخيب 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 من بينها PHP، وجافا سكريبت، لغة قاعدة بيانات تسمى 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 وعندما كنت في المدرسة العليا، كنت الصليب المسجلين في معهد ماساتشوستس للتكنولوجيا، 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 الأردن، الذي كنت قد تلبية اليوم- في الواقع 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 أن كان لدينا على تطلب الشركة مع ضوء المصابيح، ولكن هنا تقديم رقميا. 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 >> مريم: نعم، (غير مسموع) 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 وفويلا، لقد كتبت هذا البرنامج. 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 مع كل سباق، و المصابيح الثنائية، و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 نعم أو لا، 1 أو 0. 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 1 أو 0، اذا صح التعبير، يميل إلى أن يكون التعيين. 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 سيكون أقل من ذ أو يساوي ذ، أو أكبر من ذ، 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 >> وسنرى الأمور اندينج معا. 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 ومع المتغيرات، مماثلة في الروح إلى الجبر، مثل س أو ص، ض أو. 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 لأولئك منكم أكثر راحة، أو أخذ APCS أو ما يعادلها، 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 تشغيل صوت تموء. 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 >> لذلك اسمحوا لي تحرك المؤشر بلدي على خدش. [مواء] [مواء] وإذا انتقلت تشغيله، 988 00:45:19,610 --> 00:45:25,444 [مواء] الآن فإنه يتوقف، ولكن البرنامج لا يزال قيد التشغيل. [مواء] وهكذا، رائعتين. 989 00:45:25,444 --> 00:45:28,550 [مواء] لذلك دعونا فتح قليلا أكثر تقدما 990 00:45:28,550 --> 00:45:32,620 سبيل المثال لا يسمى الحيوانات الأليفة القط. 991 00:45:32,620 --> 00:45:35,805 >> والآن دعونا نرى ما يحدث هنا. [مواء] تموء. 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 [هدير] [مواء] فكيف فعل هذا العمل؟ 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 انها ليست تموء باستمرار. 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 والآن الماوس pointer-- أنا لا تريد الماوس، أريد الحافة. 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 I انقر فوق علامة التبويب الأصوات. 1083 00:49:04,000 --> 00:49:08,730 [مواء] هناك مواء. [مواء] [مواء] [مواء] --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 >> NICK: أوتش! 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 >> NICK: متعة. 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-- [COMPUTER خلل SOUND] لذلك 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 انها مجرد وعاء، س أو ص. 1140 00:51:00,740 --> 00:51:04,290 ولكن العداد كلمة هي أكثر صفية من العاشر رياضيات أو ذ. 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 >> [SEA LION نباح] 1192 00:53:12,638 --> 00:53:14,852 >> [SEA LION نباح] 1193 00:53:14,852 --> 00:53:20,050 >> انها تنوي القيام به هذا إلى الأبد، و [SEA LION نباح] كما فعلت للتو. 1194 00:53:20,050 --> 00:53:23,010 والآن انها لا تزال تعمل ولكني "صامتة" لعبة. 1195 00:53:23,010 --> 00:53:27,260 [SEA LION نباح] وهذا هو كل هذا الرجل يفعل الآن أيضا. 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 عندما يحصل على تسليم هذه المذكرة في الصف، إذا جاز التعبير، وقال انه ينبغي أن أقول "بولو". 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 ROAR] أفضل ليس كل ذلك بكثير. 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 >> وبالفعل واحدة من أساسي الوجبات السريعة للتصميم من الدرجة. 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 >> يينغ جي: يينغ جي. 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 ON FOX أغنية] 1368 00:59:58,092 --> 00:59:59,369 1369 00:59:59,369 --> 01:00:01,160 [MUSIC - MC HAMMER، "U CAN NOT TOUCH  هذه "] 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 A 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 فليعلموا ان كنت كثيرا وهذا هو خطوة اه لا يمكنك لمس. 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 لأنك تعرف U لا يمكن تلمس هذا. 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 -Uh-هوه. 1440 01:03:11,430 --> 01:03:13,890 كما تعلمون، فقد حان شيء. 1441 01:03:13,890 --> 01:03:17,559 >> -حتى تحب، لا قصة، لا الصراع، أي حل. 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 >> -Nothing. 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 >> -You'll يكون في ذلك؟ 1450 01:03:32,109 --> 01:03:32,608 -Yeah! 1451 01:03:32,608 --> 01:03:34,903 الناس يقولون دائما لي أنا حرف. 1452 01:03:34,903 --> 01:03:36,029 >> -Well، أعني، هذا صحيح. 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 >> -هذا سخيف.