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