1 00:00:00,000 --> 00:00:11,375 2 00:00:11,375 --> 00:00:14,430 >> DAVID Malan: এটি CS50, এবং এই সপ্তাহে এক শুরু. 3 00:00:14,430 --> 00:00:17,930 এবং কি আমরা করতে চাই পিছিয়ে আসা হয় একটি ডিভাইস পরদা যে অনেক 4 00:00:17,930 --> 00:00:20,970 আপনি সম্ভবত এখন অতীতের গিয়েছিলাম আছে বছর ধরে, কিন্তু সম্ভবত কখনও বেশ 5 00:00:20,970 --> 00:00:22,280 কি এটা পরিচিত. 6 00:00:22,280 --> 00:00:26,000 সুতরাং এই ডিভাইসে সম্ভবত দেখবে এখন দ্বারা আপনি অধিকাংশ পরিচিত. 7 00:00:26,000 --> 00:00:32,972 >> [ভিডিও প্লেব্যাক] 8 00:00:32,972 --> 00:00:36,150 >> একটি গাণিতিক এর জয়জয়কার এবং যান্ত্রিক দক্ষতা এই মহান নতুন 9 00:00:36,150 --> 00:00:39,120 এ স্বয়ংক্রিয় ক্যালকুলেটর হার্ভার্ড বিশ্ববিদ্যালয়. 10 00:00:39,120 --> 00:00:43,220 গণিত কূট সমস্যা রাখা উপর কোডেড ফর্মে মেশিন মাধ্যমে 11 00:00:43,220 --> 00:00:47,840 টেপ সঠিকভাবে একটি মিনিটে সমাধান হয় সময় ভগ্নাংশ 12 00:00:47,840 --> 00:00:49,090 মানুষের হিসাব. 13 00:00:49,090 --> 00:01:00,090 14 00:01:00,090 --> 00:01:04,080 >> সব ধরনের তরাণ্বিত ডিজাইন গাণিতিক এবং বৈজ্ঞানিক গবেষণা, 15 00:01:04,080 --> 00:01:07,860 দৈত্য যান্ত্রিক মস্তিষ্ক পাবেন মার্কিন যুক্তরাষ্ট্র এর জন্য কাজ করে 16 00:01:07,860 --> 00:01:09,180 যুদ্ধ এর শেষ পর্যন্ত নেভি. 17 00:01:09,180 --> 00:01:18,180 18 00:01:18,180 --> 00:01:18,600 >> [END টি ভিডিও প্লেব্যাক] 19 00:01:18,600 --> 00:01:21,980 >> DAVID Malan: যাতে আপনি দেখতে কি যা যেখানে বিজ্ঞান কেন্দ্র, 20 00:01:21,980 --> 00:01:23,540 যে মেশিনের এখন আয়োজিত হয়. 21 00:01:23,540 --> 00:01:25,910 আপনি আসলে শুধু অংশ দেখুন. 22 00:01:25,910 --> 00:01:28,800 শুধু একটি অংশ, প্রদর্শন নেভিগেশন বর্তমানে এবং যে নামে একটি ডিভাইসের 23 00:01:28,800 --> 00:01:31,970 মার্ক আমি, এবং এটি মূলত ছিল সত্যিই বিশাল ক্যালকুলেটর. 24 00:01:31,970 --> 00:01:36,250 এটি মার্ক দ্বিতীয় দ্বারা অনুসৃত, এবং ছিল এটি মার্ক দ্বিতীয় যে আমরা আসলে থেকে 25 00:01:36,250 --> 00:01:39,210 শব্দকোষে একটি বিট পেতে. 26 00:01:39,210 --> 00:01:43,780 >> এই প্রথম রেকর্ড নিদর্শন আপনার সম্পর্কে সব হয়ে থাকেন কিছু 27 00:01:43,780 --> 00:01:45,860 ওভার সঙ্গে খুব পরিচিত সেমিস্টারে অবশ্যই - 28 00:01:45,860 --> 00:01:48,460 যথা, একটি বাগ. 29 00:01:48,460 --> 00:01:52,030 সুতরাং এটি একটি বিন্দু মার্ক এ নিষ্কাশিত দ্বিতীয় ডিভাইসের কাজ ছিল না 30 00:01:52,030 --> 00:01:55,930 সঠিকভাবে, এবং কাছাকাছি পরিদর্শন উপর, একটি মথ - একটি বাগ সংশোধন করা হয়েছে, প্রকৃতপক্ষে ছিল - 31 00:01:55,930 --> 00:01:56,910 যে মথ - 32 00:01:56,910 --> 00:01:57,610 ভিতরে. 33 00:01:57,610 --> 00:02:03,130 এবং আগের থেকে, আমরা আছে বলা বাগ মত প্রোগ্রামের ভুল. 34 00:02:03,130 --> 00:02:05,330 তাই আরো যে আসতে. 35 00:02:05,330 --> 00:02:08,919 >> আপনি যদি, সেইসাথে ভিডিও ভাষী ইতিমধ্যে, CS50 যে জানি না আছে 36 00:02:08,919 --> 00:02:09,669 সম্ভবত শুট. 37 00:02:09,669 --> 00:02:13,330 বক্তৃতা সাধারণত পরে উপরে ডানে যান একটি প্রাক মুক্তির সাজানোর মধ্যে বর্গ 38 00:02:13,330 --> 00:02:17,240 অসম্পাদিত বিন্যাস, এবং তারপর একটি দিন বা দুই পরে, আমরা একটি উচ্চ রেজল্যুশন আপ করা 39 00:02:17,240 --> 00:02:18,490 এবং উচ্চ মানের সংস্করণ. 40 00:02:18,490 --> 00:02:21,800 আপনি ছিল Vanessa, প্রত্যাহার হতে পারে গুগল গ্লাস সঙ্গে খেলার ভাগ্য, 41 00:02:21,800 --> 00:02:23,540 আমি মনে যা এই সময় চার্জ. 42 00:02:23,540 --> 00:02:26,450 আপনি কি দশম শ্রেণীর পর আপ আসতে চান তাই আপনি যদি এবং তারা আজ কাজ করা উচিত, খেলতে. 43 00:02:26,450 --> 00:02:30,816 এবং আপনি Vanessa তা দেখতে চান অন্যান্য দিন, আপনি কি দেখতে পাবেন দেখেছি 44 00:02:30,816 --> 00:02:35,260 এখানে - আমাকে ভলিউম বাড়াতে যাক এখানে আমার ল্যাপটপে. 45 00:02:35,260 --> 00:02:35,690 >> [ভিডিও প্লেব্যাক] 46 00:02:35,690 --> 00:02:37,620 >> তাই এই পর্যন্ত আমার সম্পর্কে কিউ যাক. 47 00:02:37,620 --> 00:02:38,070 ঠিক আছে. 48 00:02:38,070 --> 00:02:40,930 তাই এই স্পর্শ. 49 00:02:40,930 --> 00:02:41,720 ঠিক আছে. 50 00:02:41,720 --> 00:02:43,470 ঠিক আছে, গ্লাস. 51 00:02:43,470 --> 00:02:44,720 একটি ভিডিও রেকর্ড করুন. 52 00:02:44,720 --> 00:02:47,240 53 00:02:47,240 --> 00:02:48,640 >> ঠিক আছে. 54 00:02:48,640 --> 00:02:50,446 Vanessa? 55 00:02:50,446 --> 00:02:50,870 >> [END টি ভিডিও প্লেব্যাক] 56 00:02:50,870 --> 00:02:53,485 >> DAVID Malan: ঠিক আছে, তাই কারণ এটা আপনি অধিকাংশ জন্য কাজ না করে যে 57 00:02:53,485 --> 00:02:56,540 আমি রইল, কারণ ক্লাস শেষ ছিল যে একটি ঘন্টা রেকর্ড 58 00:02:56,540 --> 00:02:59,505 ফুটেজ পরে নিজেকে নির্দেশ আমি চশমা আরোপ করা. 59 00:02:59,505 --> 00:03:04,010 আজ তাই, আমি তাদের ছেড়ে চলে, কিন্তু ধন্যবাদ পাবেন যেমন একটি হচ্ছে আপনার Vanessa যাও 60 00:03:04,010 --> 00:03:05,420 খেলা ভাল. 61 00:03:05,420 --> 00:03:08,330 >> ঘোষণা ইতিমধ্যে, একটি দম্পতি আজ আমরা এগিয়ে কামারশালা আগে. 62 00:03:08,330 --> 00:03:11,120 এক, এবং CS50 করছেন একটি ঐতিহ্য আছে তাই আমরা কি খুব চেষ্টা করতে পারেন 63 00:03:11,120 --> 00:03:12,630 বৃহৎ বর্গ ছোট মনে হয়. 64 00:03:12,630 --> 00:03:16,640 এবং যে শেষ দিকে, অধিকাংশ প্রত্যেক শুক্রবার, আমরা একটি রেস্টুরেন্ট এ জড়ো করা 65 00:03:16,640 --> 00:03:20,160 30 বা 40 সঙ্গে বর্গক্ষেত্র, ফায়ার এবং আইস, আপনার সহপাঠীদের মধ্যে, নিজেকে, কিছু 66 00:03:20,160 --> 00:03:22,520 শিক্ষণ কর্মী, এবং আমরা ঠিক একটি খুব নৈমিত্তিক লাঞ্চ যোগ্য আছে. 67 00:03:22,520 --> 00:03:26,280 আমরা প্রায়ই, শিল্প থেকে বন্ধুদের আমন্ত্রণ ক্লাসের প্রাক্তনী, প্রাক্তন ছাত্র 68 00:03:26,280 --> 00:03:30,340 কলেজ, সত্যিই ঠিক প্রতিটি চ্যাট অন্যান্য পর্যন্ত, পরে জীবন সম্পর্কে কথা বলতে 69 00:03:30,340 --> 00:03:32,260 কলেজে কলেজে, জীবন, এবং ভালো. 70 00:03:32,260 --> 00:03:35,570 যদি আপনি এই অংশ নিতে চাই, তাই যদি প্রথম যেমন লাঞ্চ এই শুক্রবার এ 71 00:03:35,570 --> 00:03:38,640 1:15 PM তে পোস্ট করা, যে মাথা কিছু সময়ে URL টি. 72 00:03:38,640 --> 00:03:40,830 >> স্থান সীমিত, তাই আমরা কি করব প্রথম পরিবেশন প্রথম আসা. 73 00:03:40,830 --> 00:03:43,880 কিন্তু আমরা একটি পুনরাবৃত্ত উপর আবার এই করব উপস্থিত না থাকলে ভিত্তিতে, তাই চিন্তা না 74 00:03:43,880 --> 00:03:45,800 এই প্রথম ব্যাচের মধ্যে এটি করা. 75 00:03:45,800 --> 00:03:48,960 >> এখন, সম্পদ পদ প্রদান curricularly অবশ্যই দ্বারা, 76 00:03:48,960 --> 00:03:51,500 সেখানে একটি সম্পূর্ণ slew, এবং আপনি না থাকেন তাহলে কোর্স এর ওয়েবসাইট গুটান 77 00:03:51,500 --> 00:03:54,310 ইতিমধ্যে, বিশেষ করে, বক্তৃতা অধীনে, আপনি যে সব পাবেন 78 00:03:54,310 --> 00:03:57,070 আমরা উভয়, সেখানে গত সপ্তাহে হয় নি ভিডিও এবং কিছু সাজানোর মধ্যে 79 00:03:57,070 --> 00:03:58,435 ইলেকট্রনিক ফর্ম. 80 00:03:58,435 --> 00:04:01,210 কিন্তু ভিডিও বহুদূরে, আপনি পাবেন সম্পূর্ণ টেক্সট এখন আছে 81 00:04:01,210 --> 00:04:03,290 প্রতিলিখন, উদাহরণস্বরূপ, প্রত্যেক বক্তৃতা. 82 00:04:03,290 --> 00:04:08,260 >> আমরা আসলে এই পর্দায় ফিরে যান তাই আপনি যদি এখানে Vanessa সঙ্গে, এবং নেভিগেট 83 00:04:08,260 --> 00:04:12,010 পর্দার নীচের অংশে আপনি, আপনার জন্য, যে আসলে পাবেন 84 00:04:12,010 --> 00:04:15,060 আমরা ফিরে যান শুক্রবার এর বক্তৃতা, কিন্তু যদি বুধবার, এই বৈশিষ্ট্যের লাগে 85 00:04:15,060 --> 00:04:17,870 কয়েক দিন, আপনি খুঁজে পাবেন আপনি করতে পারেন যে আসলে ভাল জন্য অথবা জন্য, ডাঁটা 86 00:04:17,870 --> 00:04:22,260 তার থেকেও খারাপ, প্রতিটি শব্দ যে আমি বা মঞ্চে একটি স্বেচ্ছাসেবক বলেন. 87 00:04:22,260 --> 00:04:23,270 এবং আরও অনেক কিছু ঠিক যে. 88 00:04:23,270 --> 00:04:25,700 আপনি আসলে তা অনুসন্ধান করতে পারেন, আপনি যা করতে পারেন তিড়িং লাফ, যারা বাক্যের কোন ক্লিক করুন 89 00:04:25,700 --> 00:04:29,250 যে বিন্দু থেকে ভিডিও, সব দিকে সমস্ত উপাদান তৈরীর এবং শেষ 90 00:04:29,250 --> 00:04:30,620 আরো navigable. 91 00:04:30,620 --> 00:04:34,550 >> কিন্তু আপনি তা অনুসরণ না করেন তাহলে যেমন বিষদভাবে আপনার জন্য, পাবেন 92 00:04:34,550 --> 00:04:39,710 1.5x জন্য উদাহরণস্বরূপ, এই সামান্য মেনু গতি, 2x গতি, বা আমি ইতিমধ্যে আমি চ 93 00:04:39,710 --> 00:04:42,100 আপনার জন্য খুব দ্রুত কথা বলতে, 0.75x গতি. 94 00:04:42,100 --> 00:04:45,190 সুতরাং যে সব বুঝতে আপনার জন্য আছে উপলব্ধ. 95 00:04:45,190 --> 00:04:49,120 >> কিন্তু যে বহুদূরে, বক্তৃতা জন্য, বুঝতে পারছি আমরা এই সম্পদের যে 96 00:04:49,120 --> 00:04:50,530 ভাল হিসাবে পাওয়া যায়. 97 00:04:50,530 --> 00:04:55,240 স্লাইড, যেমন কোড, কিছু যে আমি , মঞ্চে বা শ্রেণীর আগাম করতে 98 00:04:55,240 --> 00:04:58,160 আমরা আপনাকে খেলতে পারেন যাতে সেখানে পোস্ট করতে পাবেন বাড়ীতে বা Sanders বরাবর. 99 00:04:58,160 --> 00:05:01,280 কিন্তু আমরা এই আমরা কি চাই তা চিন্তা প্রথমবার জন্য বছরের হয় 100 00:05:01,280 --> 00:05:04,240 আপনি এগিয়ে যান প্রদান এই উদাহরণ. 101 00:05:04,240 --> 00:05:08,120 ধীরে ধীরে, আমি দেখা করেছি CS50 এর বক্তৃতা মান, আমি শুরু করেছি 102 00:05:08,120 --> 00:05:11,450 এটি জন্য ঠিক কিভাবে দরকারী প্রশ্ন আমার সম্পর্কে দাঁড়ানোর জন্য আপনাকে বলছি, সেখানে বসতে 103 00:05:11,450 --> 00:05:15,020 এখানে, এবং আমাকে আপনি কথা বলার জন্য, বিশেষ উপাদান, 104 00:05:15,020 --> 00:05:17,020 উদাহরণ, আরো জটিল পেতে. 105 00:05:17,020 --> 00:05:20,790 Invariably, পরে কারণ কিছু সংখ্যা মিনিট, কেউ অঞ্চল খুঁজে পাবেন, এবং 106 00:05:20,790 --> 00:05:24,310 তারপর আপনি কিছু কিছু কী অন্তর্দৃষ্টি মিস্ যেমন, এবং তারপর আপনি মূলত করছি 107 00:05:24,310 --> 00:05:27,720 ক্লাস অবশিষ্ট অংশ জন্য চলে গেছে, যার সবচেয়ে ব্যবহার না হয় 108 00:05:27,720 --> 00:05:31,330 আপনার সময়, বা, সত্যিই, আমাদের সম্মিলিতভাবে একটা শ্রেণী হিসেবে. 109 00:05:31,330 --> 00:05:33,920 >> এবং তাই আমরা, আমরা কি চেষ্টা চাই কি বিশেষ করে আরো কিছু 110 00:05:33,920 --> 00:05:37,700 আমি কি করতে পারে যে জটিল উদাহরণ বর্গ মধ্যে, যে আমরা ছিল না ন্যায়বিচার 111 00:05:37,700 --> 00:05:41,560 বর্গ জন্য সময় আছে, অথবা আপনি প্রতাপ সময় শুধু জোন আউট, আমরা উত্পাদন করব না 112 00:05:41,560 --> 00:05:45,500 এই এগিয়ে যান একটি সিরিজ উদাহরণ তাই আপনার জন্য, যেতে যে যদি 113 00:05:45,500 --> 00:05:51,410 উদাহরণস্বরূপ, গত শুক্রবার এর ভিডিও পৃষ্ঠা উদাহরণ অধীনে, আপনি দেখতে পাবেন 114 00:05:51,410 --> 00:05:54,050 শুক্রবার, এই এখন আছে এগিয়ে যান লিঙ্ক. 115 00:05:54,050 --> 00:05:55,780 এবং এই বিন্যাস সময়ের সাথে পরিবর্তিত হবে. 116 00:05:55,780 --> 00:05:58,080 এখন জন্য, আমরা একটি সহজ ব্যবহার করছেন YouTube প্লেলিস্টে. 117 00:05:58,080 --> 00:06:00,980 >> কিন্তু আমি আমাদের উত্পাদন দলের সঙ্গে কি পরে প্রতিটি ভিতর দিয়ে হেটে যেতে হয় 118 00:06:00,980 --> 00:06:04,480 আবার যারা উদাহরণ এবং প্রতি এক, আশা করছি অনেক বড় মধ্যে ইশারা 119 00:06:04,480 --> 00:06:07,550 স্বচ্ছতা ঠিক কি takeaways হতে পারে অথবা প্রতিটি থেকে হবে. 120 00:06:07,550 --> 00:06:10,560 সুতরাং আপনি শেষ থেকে, উদাহরণস্বরূপ, পাবেন সপ্তাহ, স্ক্র্যাচ উদাহরণ সব 121 00:06:10,560 --> 00:06:12,950 আমরা সুসংগত করা হয় মাধ্যমে গিয়েছিলাম যে ফ্যাশন. 122 00:06:12,950 --> 00:06:15,840 তাই ব্যস্ত বিনামূল্যে বা না বোধ এই উপাদান ব্যস্ত. 123 00:06:15,840 --> 00:06:19,140 এই বিশেষ কোর্স সত্যিই একটি থিম সম্ভবত আরো আছে যে 124 00:06:19,140 --> 00:06:21,870 আপনার চেয়ে সম্পদ পথ সম্ভবত ওভার শোষণ করতে পারে 125 00:06:21,870 --> 00:06:23,260 একটি সেমিস্টারে কোর্স. 126 00:06:23,260 --> 00:06:23,980 >> কিন্তু যে ইচ্ছাকৃত না. 127 00:06:23,980 --> 00:06:26,990 এটা যদি আপনি যাতে করা বোঝানো হচ্ছে পৃথক ছাত্র স্ব নির্বাচন করতে পারেন 128 00:06:26,990 --> 00:06:28,070 আপনার শেখার শৈলী উপর ভিত্তি করে. 129 00:06:28,070 --> 00:06:29,790 বক্তৃতা আপনার জন্য কাজ, তাই যদি মহান. 130 00:06:29,790 --> 00:06:31,090 বিভাগে আপনার জন্য কাজ করা হলে, মহান. 131 00:06:31,090 --> 00:06:32,930 এগিয়ে যান কাজ করেন তাহলে ভাল, আপনি মহান. 132 00:06:32,930 --> 00:06:36,980 এটা সত্যিই পছন্দ করে নিন আপনার হবে কি সম্পদ আপনার জন্য ভাল কাজ করে. 133 00:06:36,980 --> 00:06:40,380 >> অবশেষে, একটি alumnus ধন্যবাদ অবশ্যই, আমরা একটি ক্যানোনিকাল প্রদান 134 00:06:40,380 --> 00:06:41,890 লেখক নোট সেট. 135 00:06:41,890 --> 00:06:46,270 তাই বরং আপনাকে বলছি মাথা আছে নিচে বক্তৃতা নিচে scribbling 136 00:06:46,270 --> 00:06:49,880 আমরা ক্লাসে আসা পর্যন্ত যে জিনিষ, কর্মী, কি আমরা সাথে আপনি উপলব্ধ হবে 137 00:06:49,880 --> 00:06:53,410 মনে নোট ক্যানোনিকাল সেট করা হয় সুতরাং, যে ক্ষোভ আপনাকে মুক্ত যে 138 00:06:53,410 --> 00:06:57,150 আপনি এখানে আছেন এবং জড়িত, তাহলে আপনি সত্যিই কি ঘটছে সঙ্গে জড়িত 139 00:06:57,150 --> 00:07:00,110 আপনার সহপাঠীদের নেভিগেশন আপ করছেন সঙ্গে পর্যায়, পর্দায় কি সঙ্গে, 140 00:07:00,110 --> 00:07:03,570 এবং সহজভাবে ধারণকৃত নিচে লেখা না কি বলেন হয়েছে ঘটেছে. 141 00:07:03,570 --> 00:07:06,730 সুতরাং যারা সম্পদের সমস্ত উপলব্ধি আপনার জন্য উপলব্ধ করা হয়. 142 00:07:06,730 --> 00:07:09,210 >> Sectioning, একটি প্রশ্ন উত্তর মধ্যে, এই বুধবার শুরু হবে. 143 00:07:09,210 --> 00:07:12,050 আমরা মূলত সবচেয়ে পর পর্যন্ত অপেক্ষা অন্য ক্লাসের যাতে আমরা করতে পারেন করা হয় 144 00:07:12,050 --> 00:07:14,420 পরিবর্তনগুলি সংখ্যা কমান আমরা কি করতে হবে যে. 145 00:07:14,420 --> 00:07:20,010 কিন্তু শুরু, এই সপ্তাহান্তে উত্ক্রান্ত রবিবার, এক সময় উদাহরণস্বরূপ হবে 146 00:07:20,010 --> 00:07:21,360 আমরা সুপার বিভাগে কল. 147 00:07:21,360 --> 00:07:23,990 এই যারা করতে পারেন না তাদের জন্য শুট করা হবে পরিচর্যা করা, এবং মূলত, 148 00:07:23,990 --> 00:07:28,880 কোর্স এর মাথা কিছু মাধ্যমে আমাদের পদব্রজে ভ্রমণ করা অবশ্যই সি অংশ, 149 00:07:28,880 --> 00:07:32,330 সমস্যা সেট এক, একটি শেষ দিকে যা ভিত্তি করে আমাদের প্রথম সি হতে যাচ্ছে 150 00:07:32,330 --> 00:07:33,140 সমস্যা সেট. 151 00:07:33,140 --> 00:07:36,240 এবং এই মাত্র ঐচ্ছিক বিভাগে হবে কি অগ্রজ্ঞান মধ্যে 152 00:07:36,240 --> 00:07:40,010 নেতৃত্বে আবর্তক বিভাগে হত্তয়া কোর্স এর 50 প্লাস দ্বারা 153 00:07:40,010 --> 00:07:41,600 ফেলোগণ সাপ্তাহিক অধ্যাপনা. 154 00:07:41,600 --> 00:07:45,130 রবিবার অথবা সোমবার বা মঙ্গলবার, আমরা একটি খুব 90 মিনিটের বিভাগ আছে 155 00:07:45,130 --> 00:07:48,020 হতে হবে যা সনাতন জ্ঞান, এবং আরো হাত সুযোগ 156 00:07:48,020 --> 00:07:50,800 অন্তরঙ্গ পর্যালোচনা কোর্স এর উপাদান. 157 00:07:50,800 --> 00:07:53,820 >> আরও ঝামেলা ছাড়া, আমাকে পরিচয় করিয়ে দেওয়া যারা কোর্স এর মাথা, 158 00:07:53,820 --> 00:07:57,380 আমার সাথে দৃশ্যগুলো পিছনে, সবকিছু ঘটতে তৈরীর. 159 00:07:57,380 --> 00:08:02,670 যারা এখানে আজ আমার, রব যোগদানের পারে যদি এবং Lauren এবং জোসেফ এবং লুকাস, সমস্ত 160 00:08:02,670 --> 00:08:05,770 যাদের সঙ্গে হয়েছে কিছু সময়ের জন্য অবশ্যই. 161 00:08:05,770 --> 00:08:08,450 RJ তৃতীয় যেমন আমাদের দলের সদস্য. 162 00:08:08,450 --> 00:08:11,720 তিনি এখানে আজ হতে পারে, কিন্তু করতে পারে না তিনি তাকে একটি ফটো দেখান আমাকে জিজ্ঞাসা. 163 00:08:11,720 --> 00:08:14,600 আমি এই চেয়েছিলেন নিশ্চিত নই এক, কিন্তু আছে তিনি. 164 00:08:14,600 --> 00:08:18,350 >> এবং আমাকে শুধু দল বলতে অনুমতি দেওয়া হ্যালো এবং নিজেদের পরিচয় করিয়ে দিতে, যাতে 165 00:08:18,350 --> 00:08:22,260 আপনি সেইসাথে তাদের জানা পেতে আপনার নিজের শিক্ষণ সহকর্মী এই শব্দটি. 166 00:08:22,260 --> 00:08:23,490 >> Lauren Carvalho: হাই. 167 00:08:23,490 --> 00:08:24,740 আমার নাম Lauren Carvalho হয়. 168 00:08:24,740 --> 00:08:26,900 আমি একটি আবাসিক গৃহশিক্ষক আছি Leverett ভবনে. 169 00:08:26,900 --> 00:08:31,120 আমি একটা হতে অধীর সুপার করছি এবং CS50 এই বছরের জন্য মাথা টিভি. 170 00:08:31,120 --> 00:08:35,830 >> এবং CS50 সেইসাথে একটি খুব চ্যালেঞ্জিং বর্গ একটি খুব বড় শ্রেণী হিসেবে, তাই আপনি যদি 171 00:08:35,830 --> 00:08:38,780 আপনার মত যদি মনে করেন, কোনো উদ্বেগ থাকে আপনি পিছনে পতনশীল করছি, বিনা দ্বিধায় 172 00:08:38,780 --> 00:08:43,840 আমাদের যেকোন কাছে পৌঁছাতে heads@cs50.het, অথবা আমার, আপনি চাইলে 173 00:08:43,840 --> 00:08:46,330 আমার সোনার সাথে খেলতে চান retriever কুকুরছানা. 174 00:08:46,330 --> 00:08:48,060 এখানে লুকাস এর. 175 00:08:48,060 --> 00:08:48,560 >> LUCAS Freitas: আরে, না. 176 00:08:48,560 --> 00:08:49,330 আমার নাম লুকাস Freitas হয়. 177 00:08:49,330 --> 00:08:51,880 আমি একজন জুনিয়র আছি [শ্রবণাতীত] 178 00:08:51,880 --> 00:08:53,630 কম্পিউটার বিজ্ঞান এবং ভাষাবিদ্যা. 179 00:08:53,630 --> 00:08:58,030 আমি ব্রাজিল থেকে আসলে, এবং আমি ইস্ট এশিয়ান স্টাডিজ বুঝতে পারছি. 180 00:08:58,030 --> 00:09:00,740 আপনার সম্পর্কে কোন প্রশ্ন থাকে, তাই যদি কম্পিউটার বিজ্ঞান বা ভাষা বা 181 00:09:00,740 --> 00:09:01,870 কিছু, শুধু আমাকে. 182 00:09:01,870 --> 00:09:05,630 বা CS50, বিশেষ করে. 183 00:09:05,630 --> 00:09:05,880 >> JOSEPH Ong: হাই. 184 00:09:05,880 --> 00:09:06,265 আমি জোসেফ না. 185 00:09:06,265 --> 00:09:11,360 আমি একজন সিনিয়র অধ্যয়নরত কম্পিউটার আছি ইলিয়ট হাউস মধ্যে বিজ্ঞান. 186 00:09:11,360 --> 00:09:13,500 সুতরাং, এর দেখতে দিন. 187 00:09:13,500 --> 00:09:16,530 আপনি বহন কাছাকাছি সম্পর্কে দেখতে পাবেন এই বিশাল ক্যামেরা এক. 188 00:09:16,530 --> 00:09:21,110 আমি বাসকারী স্টাফ ফটোগ্রাফার নই 50 হিসাবে ভাল, এবং ছাত্র প্রায়ই 189 00:09:21,110 --> 00:09:25,140 কখনও কখনও জন্য আমাকে ভুল একটি এশিয়ান পর্যটক. 190 00:09:25,140 --> 00:09:29,220 >> যদি আপনি একটি ক্যামেরা দিয়ে আমাকে দেখতে যদি তাই হয়, পালিয়ে না. 191 00:09:29,220 --> 00:09:32,960 শুধু হাসা এবং লাজুক না. 192 00:09:32,960 --> 00:09:34,870 এবং আমি আপনাকে 50 ভোগ করেন. 193 00:09:34,870 --> 00:09:38,690 আমি এটা গ্রহণ যখন আমি খুব এটা উপভোগ আমি TFing করছি কেন এবং যে 194 00:09:38,690 --> 00:09:41,164 এই তিন বছর. 195 00:09:41,164 --> 00:09:41,570 >> Rob Bowden: হাই. 196 00:09:41,570 --> 00:09:42,550 আমি রব না. 197 00:09:42,550 --> 00:09:46,240 এটি CS50 সঙ্গে আমার চতুর্থ সেমিস্টারে হয়. 198 00:09:46,240 --> 00:09:47,430 আমি মে মাসে স্নাতক. 199 00:09:47,430 --> 00:09:49,650 আমি কার্কল্যান্ড ছিল. 200 00:09:49,650 --> 00:09:53,670 আমি এই সেমিস্টারে জন্য উত্তেজিত এবং আমি আপনি খুব হয় আশা করি. 201 00:09:53,670 --> 00:09:56,650 >> DAVID Malan: এই বছর এর জন্য আপনাকে ধন্যবাদ মাথা, এবং RJ পাশাপাশি. 202 00:09:56,650 --> 00:09:59,910 203 00:09:59,910 --> 00:10:02,310 >> সম্পদের উপর তাই কয়েক চূড়ান্ত নোট. 204 00:10:02,310 --> 00:10:04,090 এক, পি 0 ইতিমধ্যেই আপ সেট. 205 00:10:04,090 --> 00:10:06,620 এই এক শুধুমাত্র মান বিদ্যমান জন্য বোঝানো হয়, যা সংস্করণ, 206 00:10:06,620 --> 00:10:07,610 ক্লাসের সম্পূর্ণতা. 207 00:10:07,610 --> 00:10:10,940 পি সেট 1 দিয়ে শুরু হতে হবে সবচেয়ে সমস্যা সেট হ্যাকার সংস্করণ, 208 00:10:10,940 --> 00:10:14,660 যা, আবার, উপাদান আবরণ হবে , যখন একটি চ্যালেঞ্জ একটি বিট আরও 209 00:10:14,660 --> 00:10:17,400 এখনও কিছু নেভিগেশন স্পর্শ একই বিষয়. 210 00:10:17,400 --> 00:10:21,400 কোর্স এর ওয়েবসাইট কটাক্ষপাত করবেন না পি সেট 0 জন্য যে স্পেসিফিকেশন জন্য. 211 00:10:21,400 --> 00:10:25,140 >> অফিস ঘন্টা, খুব,, এই সপ্তাহের শুরু হবে আজ রাতে, আগামীকাল, বুধবার, 212 00:10:25,140 --> 00:10:27,670 বিভিন্ন ডাইনিং এবং বৃহস্পতিবার ক্যাম্পাস হল. 213 00:10:27,670 --> 00:10:32,140 অফিসের জন্য cs50.net/ohs পরীক্ষা করে দেখুন কোর্সের জন্য ঘন্টা, এবং এই উপলব্ধি 214 00:10:32,140 --> 00:10:34,430 খুব আকস্মিক সুযোগ হবে অবশ্যই, শুরু 215 00:10:34,430 --> 00:10:37,190 সেমিস্টারে, সঙ্গে আপনার দ্বারা আসা মস্তিষ্ক বিরতির সময় ল্যাপটপ. 216 00:10:37,190 --> 00:10:40,500 কিছু বন্ধু আনুন এবং চ্যাট সাথে অবশ্যই এর টিএফএস এবং সি এ এস 217 00:10:40,500 --> 00:10:41,750 আপনি থাকতে পারে, যে প্রশ্ন. 218 00:10:41,750 --> 00:10:45,320 >> এবং আমি এমনকি জন্য যথেষ্ট জোর দেওয়া যাবে না আঁচড়ের দাগ এবং সমস্যা সেট 0 আছে, 219 00:10:45,320 --> 00:10:47,110 সত্যিই কোন মূক প্রশ্ন. 220 00:10:47,110 --> 00:10:51,200 খুব অস্বস্তিকর কোন ছাত্র নেই প্রশ্ন জিজ্ঞাসা. 221 00:10:51,200 --> 00:10:53,940 সদ্ব্যবহার করা বিনা দ্বিধায় দয়া করে এই সম্পদ. 222 00:10:53,940 --> 00:10:56,430 এটা recurringly থাকবে সেমিস্টারে সর্বত্র, 223 00:10:56,430 --> 00:10:57,840 এবং CS50 আলোচনা হবে. 224 00:10:57,840 --> 00:11:00,900 এই কোর্স এর অনলাইন আলোচনা হয় সেখানে যে ঠিকানায় ফোরাম. 225 00:11:00,900 --> 00:11:04,490 >> আমরা বক্তৃতা হয় সময় করব কি এই পর্যবেক্ষণ ধন্যবাদ 226 00:11:04,490 --> 00:11:05,580 অবশ্যই এর শিক্ষণ টিম. 227 00:11:05,580 --> 00:11:08,390 এবং যাতে আপনি সময় একটা প্রশ্ন আছে, যদি আমি কিছু বলেছিলাম, কারণ বক্তৃতা 228 00:11:08,390 --> 00:11:11,690 দুর্বল বা না এ সব, সমস্ত উপায়ে, জিজ্ঞাসা বাস্তব সময়ে আপনি যে যদি আপনার 229 00:11:11,690 --> 00:11:15,700 ল্যাপটপ বা ফোন ওয়েবসাইটে, এবং আমরা কাছাকাছি বাস্তব সময়ে আমাদের যথাসাধ্য চেষ্টা করব 230 00:11:15,700 --> 00:11:17,410 যে সাড়া. 231 00:11:17,410 --> 00:11:21,500 >> সি এস 50 সম্পর্কে কোনো প্রশ্ন আছে? 232 00:11:21,500 --> 00:11:23,930 খনি তারপর এক শেষ নোট. 233 00:11:23,930 --> 00:11:25,530 SAT-UNSAT যে ইস্যু. 234 00:11:25,530 --> 00:11:28,550 আপনি আপনার গবেষণা কার্ড চূড়ান্ত হিসেবে, যদি আপনি ইতিমধ্যে, বুঝতে পারছি না যে 235 00:11:28,550 --> 00:11:32,360 SAT-UNSAT এর সর্বোচ্চ দৃষ্টি, সকল ছাত্রদের জন্য উপলব্ধ, সত্যিই 236 00:11:32,360 --> 00:11:36,350 একটা কোর্স প্রান্ত বন্ধ নিতে সাহায্য করার জন্য ভালো, তাই কথা বলতে, যে, তাই যদি আপনি 237 00:11:36,350 --> 00:11:40,510 রাতে, 2AM, 3AM দেরী নিজেকে খুঁজে, সত্যিই বিরুদ্ধে আপনার মাথা আপ banging 238 00:11:40,510 --> 00:11:43,960 আপনি 99% হন জানি যেখানে প্রাচীর সেখানে সমাপ্তির পথে, কিন্তু আপনি 239 00:11:43,960 --> 00:11:47,510 , কি অন্যান্য অনেক জিনিস আছে আমি প্রায়ই,, একটি ভাল ব্যবহার মনে হয় 240 00:11:47,510 --> 00:11:51,260 ছাত্র 'সময় প্রকৃতপক্ষে উপর সরানো হয় যারা অন্যান্য জিনিষ আপনি করতে পারেন যাতে 241 00:11:51,260 --> 00:11:52,780 সব কাছাকাছি আপনার সময় নিখুত. 242 00:11:52,780 --> 00:11:56,950 এবং SAT-UNSAT এক প্রক্রিয়া, যা এর মাধ্যমে আপনি আসলে সান্ত্বনা নিতে পারেন 243 00:11:56,950 --> 00:12:00,530 যে আছে উপায় 99% এখনও প্রশংসনীয় ভাল অভিশাপ. 244 00:12:00,530 --> 00:12:03,790 >> একইভাবে, খুব,, আপনি মধ্যে আসা করেছি পূর্বে পটভূমি সঙ্গে কোর্স বা 245 00:12:03,790 --> 00:12:07,960 যদি আপনি না প্রায় হিসাবে অনেক ব্যাকগ্রাউন্ড সত্য, আপনার সহপাঠীদের মনে করেন 246 00:12:07,960 --> 00:12:13,210 বা মিথ্যা, এই বুঝি যে আপনার হাত ময়লা সুযোগ 247 00:12:13,210 --> 00:12:16,590 অবশ্যই সঙ্গে, আপনার পায়ের আঙ্গুল রাখা জল, এত আমি চাই, কথা বলতে 248 00:12:16,590 --> 00:12:18,500 পাস / ব্যর্থ সঙ্গে বছর আগে করেছিলাম. 249 00:12:18,500 --> 00:12:21,850 আমি গত সপ্তাহে বলেন, এই কোর্স ছিল অন্যদের মত পাওয়া যায় না 250 00:12:21,850 --> 00:12:25,090 সময়ে ব্যর্থ / পাস, আমি সম্ভবত হবে কখনও মধ্যে পাদদেশ সোপানযুক্ত না 251 00:12:25,090 --> 00:12:28,310 বর্গ, আমি, যদিও পাঁচ সপ্তাহ পরে, আমার মন পরিবর্তন যা আপনি 252 00:12:28,310 --> 00:12:32,400 পাশাপাশি, এবং ওভার চলে যেতে পারে বা অক্ষর graded অবস্থা থেকে. 253 00:12:32,400 --> 00:12:32,990 >> ঠিক আছে. 254 00:12:32,990 --> 00:12:37,380 সুতরাং আমরা এই জিনিষ দিকে তাকিয়ে শুক্রবার, এবং আমরা খুব দ্রুত যাচ্ছেন 255 00:12:37,380 --> 00:12:39,890 কিছু যে আপনি স্থানান্তর করতে আজ আরো রহস্যপূর্ণ দেখায়. 256 00:12:39,890 --> 00:12:42,300 কিন্তু তবু এর একই মৌলিক ধারণা. 257 00:12:42,300 --> 00:12:45,540 সাধারণ শব্দ কি ছিল যে আমরা একটি ধাঁধা টুকরা বর্ণনা করতে ব্যবহৃত 258 00:12:45,540 --> 00:12:47,690 যে ভালো লাগছিল? 259 00:12:47,690 --> 00:12:48,510 >> সুতরাং, একটি বিবৃতি. 260 00:12:48,510 --> 00:12:50,020 এবং আপনি এই কোন কল করতে পারেন কিছু সংখ্যা. 261 00:12:50,020 --> 00:12:51,870 কিন্তু আমরা ঠিক, এটি একটি বিবৃতি ডাকবো এবং একটি বিবৃতি 262 00:12:51,870 --> 00:12:53,200 শুধু প্রোগ্রাম বলে - 263 00:12:53,200 --> 00:12:55,290 বা ভূত ক্ষেত্রে, পরী - 264 00:12:55,290 --> 00:12:56,520 কিছু করতে. 265 00:12:56,520 --> 00:12:58,430 এই ক্ষেত্রে হ্যালো বলুন. 266 00:12:58,430 --> 00:13:01,450 >> ভালো কিছু আমরা পরিবর্তে কি বলা হয়? 267 00:13:01,450 --> 00:13:03,560 হ্যাঁ, তাই একটি বুলিয়ান অভিব্যক্তি. 268 00:13:03,560 --> 00:13:07,380 একটি বুলিয়ান অভিব্যক্তি মাত্র কিছু যে সত্য বা মিথ্যা, এবং তাই শয়তান 269 00:13:07,380 --> 00:13:10,530 এই আকৃতি দিয়ে তাদের স্বপক্ষে, কিন্তু বহন করা একটি প্রশ্ন চিহ্ন দিয়ে 270 00:13:10,530 --> 00:13:14,510 ধারণা যে এই প্রশ্নের উত্তর সত্য বা মিথ্যা, হ্যাঁ অথবা না হয় 271 00:13:14,510 --> 00:13:15,910 এক, 1 অথবা 0. 272 00:13:15,910 --> 00:13:19,290 >> এবং আমরা এই বুলিয়ান এক্সপ্রেশন ব্যবহার এই মত নির্মানের ভিতর, যা 273 00:13:19,290 --> 00:13:21,010 আমরা কি বলা হয়? 274 00:13:21,010 --> 00:13:22,460 সুতরাং, শর্ত বা শাখা. 275 00:13:22,460 --> 00:13:25,600 এবং আপনি এখানে দেখতে শর্ত ভূত একটি জন্য একটু স্থানধারক আছে 276 00:13:25,600 --> 00:13:28,260 তদাকার পাজল টুকরা, উদ্দেশ্য যার যাতে আপনি করতে পারেন 277 00:13:28,260 --> 00:13:32,670 টেনে আনুন এবং উপরে এটা ড্রপ এবং তারপর প্রোগ্রাম নির্দেশ যদি এই বুলিয়ান 278 00:13:32,670 --> 00:13:36,410 এক্সপ্রেশন সত্য, এই সেট করতে নির্দেশাবলী, বিবৃতি এই সেট, 279 00:13:36,410 --> 00:13:39,320 এই অন্যান্য সেট অন্য কাজ নির্দেশাবলীর. 280 00:13:39,320 --> 00:13:41,270 >> এবং প্রত্যাহার করতে পারেন যে নীড় এই জিনিস. 281 00:13:41,270 --> 00:13:44,170 অনেক রুম আছে না, যদিও দৃশ্যত যে ধাঁধা টুকরা, ভূত 282 00:13:44,170 --> 00:13:47,820 এবং হত্তয়া যাই হোক না কেন অনুযায়ী সঙ্কুচিত হবে আপনি ড্র্যাগ এবং ড্রপ পাজল টুকরা 283 00:13:47,820 --> 00:13:51,410 তাই আপনি নীড় এই এবং আসলে সেখানে করতে পারেন রাস্তা তিন উপায় কাঁটাচামচ আছে. 284 00:13:51,410 --> 00:13:53,870 অন্যথায়, অন্যথায় যদি, যদি. 285 00:13:53,870 --> 00:13:58,100 এবং আপনি এমনকি যে অতিক্রম করতে পারে পাখির আরও এবং আরও হিসাবে প্রয়োজন. 286 00:13:58,100 --> 00:14:02,520 >> তাই সর্বশেষে, আমরা চাই নির্মান দেখেছি এই, অন্যথায় একটি লুপ হিসাবে পরিচিত. 287 00:14:02,520 --> 00:14:05,690 এবং এই মাত্র আছে এমন কিছু বিষয় যা কিছু আবার এবং আবার এবং আবার. 288 00:14:05,690 --> 00:14:09,250 এই ক্ষেত্রে, এটি একটি সসীম হতে হবে কতবার, কিন্তু আমরা 289 00:14:09,250 --> 00:14:12,890 একটি উদাহরণ দেখেছি যেখানে সংখ্যা বার একটি পরিবর্তনশীল থেকে এসেছেন, তাই এটা 290 00:14:12,890 --> 00:14:13,690 পরিবর্তন হতে পারে. 291 00:14:13,690 --> 00:14:16,910 এবং আমরা পুরাপুরি অন্য ব্লক দেখেছি একটি চিরকালের ব্লক যে বলা 292 00:14:16,910 --> 00:14:19,590 আমাদের অসীম দীর্ঘ লুপ অনুমোদিত. 293 00:14:19,590 --> 00:14:23,300 >> তাই অন্য একটি নির্মানের যে ভূত আরো এবং আপনি যাদের - 2.0 আছে 294 00:14:23,300 --> 00:14:26,330 পূর্বে পটভূমি সঙ্গে আরামদায়ক এই সঙ্গে ইতোমধ্যেই বেশ ভালোভাবে পরিচিত 295 00:14:26,330 --> 00:14:27,080 গঠন - 296 00:14:27,080 --> 00:14:29,910 এই জিনিস আমরা কি বলা হয়? 297 00:14:29,910 --> 00:14:32,540 সুতরাং আমরা জিপ নিয়োগ, এই ফাংশন বলা পদ্ধতি হিসেবে পরিচিত. 298 00:14:32,540 --> 00:14:35,030 সামান্য শব্দার্থিক পার্থক্য আছে, কিন্তু আমরা তাদের শুধু ফাংশন কল করব. 299 00:14:35,030 --> 00:14:39,950 >> ভূত ক্ষেত্রে এবং একটি ফাংশন, একটি কাস্টম পাজল টুকরা যে 300 00:14:39,950 --> 00:14:43,670 আপনি নিজে আপনার আছে যাতে তৈরি করতে পারেন যে, এই একটি নতুন পাজল টুকরা 301 00:14:43,670 --> 00:14:47,190 মামলা, কাশি বলা হবে যে, অন্য সব মধ্যে প্রদর্শন করা হবে 302 00:14:47,190 --> 00:14:48,730 ভূত উপলব্ধ পাজল টুকরা. 303 00:14:48,730 --> 00:14:52,010 MIT-উদ্ভাবিত না যদিও এই পাজল টুকরা, আপনি করেনি. 304 00:14:52,010 --> 00:14:57,600 >> একটি ফাংশন আপনি নতুন তৈরি করার অনুমতি দেয় তাই আচরণ, এটি একটি ফাংশন নাম দিতে, এবং 305 00:14:57,600 --> 00:14:59,200 তারপর, তাই কথা বলতে, এটি কল. 306 00:14:59,200 --> 00:15:04,690 সত্যিই আবার প্রোগ্রাম এটি ব্যবহার আবার এবং আবার অপেক্ষা করতে না করেও 307 00:15:04,690 --> 00:15:08,600 আপনি রাস্তা নিচে MIT-র মত কেউ জন্য স্ক্র্যাচ থেকে নতুন কার্যকারিতা উদ্ভাবিত. 308 00:15:08,600 --> 00:15:12,460 আপনি নিজেকে এই ধাঁধা নির্মাণ করতে পারেন তারপর টুকরা নিজেকে, এবং তাদের পুনরায় 309 00:15:12,460 --> 00:15:13,600 আপনার নিজস্ব প্রোগ্রাম. 310 00:15:13,600 --> 00:15:17,520 এবং আমরা একটি আবর্তক উদাহরণ দেখতে পাবেন যে আজ এবং অনওয়ার্ড. 311 00:15:17,520 --> 00:15:20,960 >> এখন আজ তাই আমরা এই পরিবর্তনকে আরো রহস্যময় কিছু কথা. 312 00:15:20,960 --> 00:15:24,350 কিন্তু দিন, কিছু শেষে আরো শক্তিশালী এবং ভাবপূর্ণ এবং আরও অনেক কিছু 313 00:15:24,350 --> 00:15:28,110 আমরা থাকব যে পাথ প্রতিনিধি একটি সংখ্যা সর্বত্র সমস্ত সেমিস্টারে নেভিগেশন 314 00:15:28,110 --> 00:15:28,800 ভাষা - 315 00:15:28,800 --> 00:15:30,800 কোড বা সোর্স কোড যে. 316 00:15:30,800 --> 00:15:34,720 এবং সোর্স কোড, এটি সক্রিয় আউট, না কি একটি কম্পিউটার 317 00:15:34,720 --> 00:15:37,400 সাধারণত আসলে চালায়. 318 00:15:37,400 --> 00:15:39,860 সোর্স কোড ভালো কিছু দেখায়. 319 00:15:39,860 --> 00:15:43,010 >> তাই এই সম্ভবত, আবার, সহজ হয় আমরা একটি প্রোগ্রাম লিখতে পারে 320 00:15:43,010 --> 00:15:46,670 ভাষা সি আমরা শুরু হবে বলা আগে দীর্ঘ এছাড়াও এই আঁশ বাহির করা, এবং যদি 321 00:15:46,670 --> 00:15:49,260 এই সত্যিই গ্রিক মত চেহারা না আপনি ডান এখন, বিশ্বাস করুন. 322 00:15:49,260 --> 00:15:54,040 মাত্র এক সপ্তাহ বা দুই এর সময়, এই মধ্যে আসলে সব খুব পরিচিত এবং হতে হবে 323 00:15:54,040 --> 00:15:57,780 ক্রমবর্ধমান বেশ প্রতিনিধি জটিল উদাহরণ আপনি পাবেন যা দিয়ে 324 00:15:57,780 --> 00:15:59,870 এছাড়াও আরো আরামদায়ক পেতে. 325 00:15:59,870 --> 00:16:03,100 >> কিন্তু আপনি শুধু এই রান করতে পারবে না সাধারণত কোড ধরনের. 326 00:16:03,100 --> 00:16:06,750 আপনি কিছু যে সেটিকে হত্তয়া আছে কম্পিউটার নিজেই বুঝতে পারে. 327 00:16:06,750 --> 00:16:09,840 তাই যে জন্য আমরা কিছু করতে হবে আমরা একটি কম্পাইলার কল চলুন. 328 00:16:09,840 --> 00:16:13,910 একটি কম্পাইলার লাগে একটি প্রোগ্রাম যা সোর্স কোড, আপনি শুধু দেখেছি, যেমন হিসাবে 329 00:16:13,910 --> 00:16:17,680 ইনপুট, এবং এটি zeroes উত্পাদন এবং আউটপুট হিসাবে বেশী, অন্যথায় 330 00:16:17,680 --> 00:16:19,210 অবজেক্ট কোড নামেও পরিচিত. 331 00:16:19,210 --> 00:16:23,190 এবং এটি যে যারা zeroes এবং বেশী এর এই যে মত বেশ চেহারা হতে পারে 332 00:16:23,190 --> 00:16:26,310 শেষ পর্যন্ত বোঝা আপনার ম্যাক বা আপনার পিসি দ্বারা. 333 00:16:26,310 --> 00:16:30,050 >> আপনি কি কখনও শুনেছেন বিপণন থাকেন তাহলে অভিব্যক্তি ইন্টেল ইনসাইড, যে শুধু 334 00:16:30,050 --> 00:16:32,800 একটি কোম্পানী নামক যে মানে ইন্টেল নির্মিত হয়েছে 335 00:16:32,800 --> 00:16:34,130 আপনার কম্পিউটারের মস্তিস্ক - 336 00:16:34,130 --> 00:16:37,270 অন্যথায় CPU-র হিসাবে পরিচিত, সেন্ট্রাল প্রসেসিং ইউনিট - 337 00:16:37,270 --> 00:16:39,640 এবং যে মাত্র জিনিস নিদর্শন বুঝতে 338 00:16:39,640 --> 00:16:40,880 zeroes এবং বেশী. 339 00:16:40,880 --> 00:16:46,330 এবং তাই মধ্যে সোর্স কোড রূপান্তর দ্বারা এখানে এই প্রক্রিয়ার মাধ্যমে অবজেক্ট কোড 340 00:16:46,330 --> 00:16:49,130 আমরা কমান্ড একটি দম্পতি সঙ্গে কাজ করব শুধুমাত্র একটি বিট, আপনি হয় 341 00:16:49,130 --> 00:16:53,070 zeroes এবং বেশী তৈরি নিদর্শন ইন্টেল এ কর্মচারী আছে 342 00:16:53,070 --> 00:16:56,000 নির্দিষ্ট বিবৃতি করার সিদ্ধান্ত নিয়েছে. 343 00:16:56,000 --> 00:16:58,810 >> এখন, আমি পুরোপুরি জানি না যা ঠিক এ glancing হয় যা 344 00:16:58,810 --> 00:16:59,890 এই zeroes এবং বেশী. 345 00:16:59,890 --> 00:17:01,420 অধিকাংশ মানুষ এই দিন না. 346 00:17:01,420 --> 00:17:04,900 কিন্তু কোথাও একটি প্যাটার্ন নেই প্রতিনিধিত্ব করে zeroes এবং বেশী 347 00:17:04,900 --> 00:17:06,349 বিবৃতি প্রিন্ট করা হবে. 348 00:17:06,349 --> 00:17:10,460 কোথাও একটি ভিন্ন হতে পারে zeroes এবং বেশী যে সেট 349 00:17:10,460 --> 00:17:16,940 সব সময় প্রবেশ করুন ধারণা বা উপস্থাপন এটা যদি 10 বার বা এমনকি মীআও পুনরাবৃত্তি 350 00:17:16,940 --> 00:17:20,000 যে পারেন আসলে একটি প্রোগ্রাম কিছু শব্দ অন্তর্ভুক্ত. 351 00:17:20,000 --> 00:17:24,390 >> সুতরাং সংক্ষেপে বলতে গেলে, মানুষের ঠিক করার সিদ্ধান্ত নিয়েছি, অনেক ভালো আমরা হওয়া ASCII জন্য কি - 352 00:17:24,390 --> 00:17:27,480 - বর্ণমালার গত সপ্তাহে চিঠি জন্য মানুষের যে এমনকি সিদ্ধান্ত নিয়েছি 353 00:17:27,480 --> 00:17:32,200 zeroes এবং বেশী বেশি জটিল নিদর্শন আরো জটিল আচরণ উপস্থাপন 354 00:17:32,200 --> 00:17:35,650 মুদ্রণ বা বলার অপেক্ষা রাখে না বা meowing ভালো লেগেছে. 355 00:17:35,650 --> 00:17:38,640 তাই আজকের জন্য, এবং মূলত অনওয়ার্ড সেমিস্টারে, আমরা জন্য নেব 356 00:17:38,640 --> 00:17:41,820 কেউ মূর্ত হয়েছে মঞ্জুর যে ম্যাপিং কিভাবে খুঁজে. 357 00:17:41,820 --> 00:17:45,560 কিন্তু আমরা এই ধারণা সঙ্গে সামঞ্জস্যপূর্ণ মানুষের কাজের উপরে layering 358 00:17:45,560 --> 00:17:49,340 আমাদের আগে আসা করেছি, যারা জন্য গ্রহণ করা হবে এই যাচ্ছে যে আই 359 00:17:49,340 --> 00:17:50,300 ফণা নীচে. 360 00:17:50,300 --> 00:17:53,840 কিন্তু আমরা আরো অনেক আগ্রহী আরো যে জিনিষ ভবন 361 00:17:53,840 --> 00:17:55,880 এই সব উপরে আকর্ষণীয়. 362 00:17:55,880 --> 00:17:58,900 >> তাই প্রকৃতপক্ষে, প্রথম প্রোগ্রাম আমরা ভূত লিখেছেন এই সুপার সহজ ছিল 363 00:17:58,900 --> 00:18:00,600 এক, হ্যালো ওয়ার্ল্ড. 364 00:18:00,600 --> 00:18:05,100 এবং আপনি বলে মনে করতে পারেন ভূত এর নিয়ন্ত্রণ করার প্রধান প্রোগ্রাম 365 00:18:05,100 --> 00:18:07,280 গত শুক্রবার হিসাবে আচরণ. 366 00:18:07,280 --> 00:18:11,510 >> আজকে আমরা অনুবাদ করতে শুরু চলুন মধ্যে পাজল টুকরা ভূত 367 00:18:11,510 --> 00:18:16,040 বলা হয় এই ভাষা সোর্স কোড সি তাই ভালো লাগছিল যে 368 00:18:16,040 --> 00:18:20,230 শুক্রবার, আজ অনওয়ার্ড শুরু হয় এখন এই অনুরূপ যাচ্ছে. 369 00:18:20,230 --> 00:18:21,860 বোঝা যাচ্ছে যে নেতারা আরো রহস্যপূর্ণ. 370 00:18:21,860 --> 00:18:25,010 এটি বেশ বিক্ষেপী এবং মন সাজানোর উদ্ধৃতি সব দেখতে numbing 371 00:18:25,010 --> 00:18:27,760 এবং semicolons এবং এব w বন্ধনী ববহার এবং তাই ঘোষণা. 372 00:18:27,760 --> 00:18:32,350 >> তবে আপনি যদি কিছু উপেক্ষা করতে শুরু যদি আপনি বুঝতে, এবং সত্যিই না তাকান 373 00:18:32,350 --> 00:18:35,960 সাদা টেক্সট সারাংশ এ পর্দা, নিশ্চয় আপনি, আমি কি চাই, দেখুন 374 00:18:35,960 --> 00:18:40,360 "হ্যালো, দুনিয়া." সঙ্গে যে লাইন আপ রক্তবর্ণ উপরে বিবৃতি, এবং এটি সক্রিয় 375 00:18:40,360 --> 00:18:44,790 শব্দ প্রধান যাচ্ছে যে সঙ্গে ধারণার দিক থেকে লম্বা লাইনে দাড়িয়ে যখন সবুজ 376 00:18:44,790 --> 00:18:46,350 পতাকা ক্লিক করেছেন. 377 00:18:46,350 --> 00:18:49,820 >> তাই অন্য কথায়, ভূত, যেহেতু আমরা এই হ্যালো ওয়ার্ল্ড প্রোগ্রাম বাস্তবায়ন 378 00:18:49,820 --> 00:18:53,360 ঐ দুটি ধাঁধা টুকরা, সি, আমরা এই সঙ্গে এটি বাস্তবায়ন করতে যাচ্ছেন 379 00:18:53,360 --> 00:18:55,510 চার কিছুটা রহস্যপূর্ণ লাইন. 380 00:18:55,510 --> 00:18:58,130 আমরা এই মধ্যে গভীর আকর্ষণীয় কিন্তু, আপনি পাবেন দেখতে যে তাদের প্রতিটি এক 381 00:18:58,130 --> 00:19:02,730 আসলে পর্দার উপর সাদা অক্ষর কিছু গুরুত্বপূর্ণ অর্থ আছে, 382 00:19:02,730 --> 00:19:05,880 এবং আমাদের প্রোগ্রাম অধিকাংশ যাচ্ছে গঠনের দিক বেশ একই চেহারা. 383 00:19:05,880 --> 00:19:08,980 সুতরাং একটি বিবৃতি, স্পষ্ট হবে, কি "হ্যালো বলে দুনিয়া" নেভিগেশন মতো লাগছিল 384 00:19:08,980 --> 00:19:12,020 শুক্রবার খুঁজছেন শুরু করতে যাচ্ছে সোমবার ভালো লেগেছে. 385 00:19:12,020 --> 00:19:15,250 printf, ("হ্যালো, দুনিয়া"). 386 00:19:15,250 --> 00:19:17,700 এবং কিছু অদ্ভুত ব্যাকস্ল্যাশ আছে N, প্রথম বন্ধনী আছে, আছে 387 00:19:17,700 --> 00:19:18,490 semicolons. 388 00:19:18,490 --> 00:19:21,950 >> কিন্তু দিনের শেষে, কি takeaway আজ সমস্ত আমরা করছেন যে 389 00:19:21,950 --> 00:19:25,710 ছবি থেকে কিছু অনুবাদ করা হয় টেক্সট ফর্ম ফর্ম. 390 00:19:25,710 --> 00:19:28,820 তাই ভালো লাগছিল যে একটি লুপ গত সপ্তাহে এখন তাকান যাচ্ছে 391 00:19:28,820 --> 00:19:30,140 ভালো কিছু. 392 00:19:30,140 --> 00:19:33,020 >> এবং ঠিক মত, আমাকে অস্বীকার করা যাক ভূত, বিভিন্ন উপায় আছে 393 00:19:33,020 --> 00:19:34,110 একই লক্ষ্য অর্জন. 394 00:19:34,110 --> 00:19:38,860 একই সি আমি আপনি শুধুমাত্র দেখাচ্ছে না কিছু করার উপায়, কিন্তু এক উপায় 395 00:19:38,860 --> 00:19:43,230 এই সব সময় প্রবেশ অনুবাদ সি একটি লুপ অবরোধ 396 00:19:43,230 --> 00:19:44,980 >> এখানে এই এক, 10 বার পুনরাবৃত্তি করুন. 397 00:19:44,980 --> 00:19:47,580 Bends এই এক সত্যিই ধরনের আপনি এটি দেখতে প্রথমবার মন. 398 00:19:47,580 --> 00:19:49,860 কিন্তু যে অত: পর বাস্তবায়ন, আমরা ব্যবহার করতে যাচ্ছেন 399 00:19:49,860 --> 00:19:51,990 লুপ জন্য, তাই কথা বলতে. 400 00:19:51,990 --> 00:19:56,150 এবং স্পষ্ট যে কিছু বাক্য গঠন আছে একটু আমি সঙ্গে সেখানে জটিল এবং 401 00:19:56,150 --> 00:19:59,740 সমান এবং 0, কিন্তু একবার আমরা যে মধ্যে আকর্ষণীয় আজ অনওয়ার্ড, আপনি ঠিক করছি যাচ্ছে 402 00:19:59,740 --> 00:20:04,260 সমস্ত সহজভাবে কিছু করছে যে দেখতে 0 থেকে আমাদের পেতে মৌলিক পাটীগণিত 403 00:20:04,260 --> 00:20:07,720 9 পর্যন্ত এই ক্ষেত্রে 10. 404 00:20:07,720 --> 00:20:11,570 >> অবশেষে, ভেরিয়েবল সঙ্গে, আপনি প্রত্যাহার করব একটি পরিবর্তনশীল স্টোরেজ এক টুকরা যে. 405 00:20:11,570 --> 00:20:14,290 ওয়েল, আমরা কি শেষ আছে বাম ছিল সপ্তাহে একটু তাকান যাচ্ছে 406 00:20:14,290 --> 00:20:15,920 এই সপ্তাহের মত. 407 00:20:15,920 --> 00:20:17,870 কিন্তু আবার, আরো যে আসতে. 408 00:20:17,870 --> 00:20:20,700 >> আমরা বুলিয়ান এক্সপ্রেশন ছিল যা গত সপ্তাহে, ভালো লাগছিল. 409 00:20:20,700 --> 00:20:23,370 এই সপ্তাহে কাজ করিতে, তারা চলুন যে একটি ভালো সামান্য চেহারা শুরু. 410 00:20:23,370 --> 00:20:24,890 >> এবং এই এক আসলে এর একটু ভরসা - জাগানো. 411 00:20:24,890 --> 00:20:27,680 এটা আসলে প্রায় হিসাবে সহজ সবুজ ব্লক হিসেবে. 412 00:20:27,680 --> 00:20:31,115 কিন্তু এখানে আমরা, আবার, কিছু নতুন বাক্য গঠন আছে ampersands সঙ্গে, কিন্তু আপনি যা করতে পারেন 413 00:20:31,115 --> 00:20:35,390 শয়তান যেহেতু সম্ভবত অনুমান, আপনি সি দৃশ্যত, একটি-n-D: বলে, আমরা 414 00:20:35,390 --> 00:20:37,070 ampersand ampersand বলতে যাচ্ছি. 415 00:20:37,070 --> 00:20:39,650 কিন্তু এই সব হয়ে যাবে আগে দীর্ঘ প্রাকৃতিক. 416 00:20:39,650 --> 00:20:40,680 >> শর্ত. 417 00:20:40,680 --> 00:20:42,610 গত সপ্তাহে, এটি মত লাগছিল এই বাম. 418 00:20:42,610 --> 00:20:44,800 এই সপ্তাহে, ডান, এটা যে ভালো যাচ্ছে. 419 00:20:44,800 --> 00:20:48,560 কিন্তু আবার, এখানে কি takeaway যে আপনি যে ভালো জিনিস দেখুন 420 00:20:48,560 --> 00:20:51,950 অধিকার, এবং বিশেষ করে কম হলে আরামদায়ক, এটা আপনার উপর সাজানোর এর 421 00:20:51,950 --> 00:20:54,950 মাথা, আপনি একটু গরগর পেতে আমি সত্যিই কোন ধারণা আছে কিভাবে আমি পারা 422 00:20:54,950 --> 00:20:58,420 সম্ভবত সঙ্গে আসা পর্যন্ত গোড়া থেকে যে - 423 00:20:58,420 --> 00:20:59,500 কোন শ্লেষ উদ্দেশ্যে - 424 00:20:59,500 --> 00:21:05,300 এটা সত্যিই একই বুঝি যে সম্ভবত আরও অনেক কিছু অনুভূত ধারণা 425 00:21:05,300 --> 00:21:06,760 আগের সপ্তাহের প্রাকৃতিক. 426 00:21:06,760 --> 00:21:10,960 এবং আপনি মধ্যে dived না এমনকি যদি সমস্যা সেট 0, আমি daresay আপনি পাবেন 427 00:21:10,960 --> 00:21:13,790 পাজল টুকরা মোটামুটি যে স্বজ্ঞাত, অথবা অন্তত 428 00:21:13,790 --> 00:21:16,050 সময়ের সাথে তাই হয়ে যায়. 429 00:21:16,050 --> 00:21:16,990 >> সুতরাং let এর ইন আকর্ষণীয় 430 00:21:16,990 --> 00:21:20,760 এখানে আমাদের হাতে মলিন পেতে চলুন শুরু করা যাক এই প্রথম সহজ প্রোগ্রাম. 431 00:21:20,760 --> 00:21:22,410 এবং সহজ, অবশ্যই, আপেক্ষিক. 432 00:21:22,410 --> 00:21:25,190 এটি করার জন্য, আমি পর্দা পরিবর্তন করতে যাচ্ছি যে ডিভাইস আমি বলা 433 00:21:25,190 --> 00:21:26,150 এবং CS50 প্রয়োগ. 434 00:21:26,150 --> 00:21:29,700 এবং CS50 প্রয়োগ একটি টুকরা একটি অভ্যন্তরীণ চলমান যে সফটওয়্যার 435 00:21:29,700 --> 00:21:33,920 আমার ম্যাক জানালা, এবং আপনি চালাতে পারেন আপনার পিসি যে, ভিতরে একটি উইন্ডো এটা 436 00:21:33,920 --> 00:21:38,720 আমার সম্পর্কে একই সঠিক করতে সক্ষম হবেন কম্পিউটার পরিবেশের প্রতি TF হিসাবে হিসাবে, 437 00:21:38,720 --> 00:21:40,940 প্রত্যেক ছাত্র হিসাবে প্রতি সিএ, বর্গ মধ্যে. 438 00:21:40,940 --> 00:21:44,590 এবং CS50 প্রয়োগ আক্ষরিক কারণ অন্য কোনো অপারেটিং সিস্টেম 439 00:21:44,590 --> 00:21:45,410 লিনাক্স বলা হয় - 440 00:21:45,410 --> 00:21:47,160 বিশেষভাবে Fedora-র Linux - 441 00:21:47,160 --> 00:21:51,320 এবং আমরা, কর্মী, কনফিগার করা এই ইনস্টলেশন প্রক্রিয়া 442 00:21:51,320 --> 00:21:55,200 , এক যে যেমন একটি উপায় সিস্টেম অপারেটিং একটি সামান্য এবং CS50 লোগো আছে 443 00:21:55,200 --> 00:21:59,240 মাঝখানে, দুই, একটি কাস্টম মেনু আছে নীচে, এবং তিন, pedagogically, 444 00:21:59,240 --> 00:22:02,570 আমরা ইউজার ইন্টারফেস সরলীকৃত করেছি যতটা সম্ভব, যাতে যখন আপনি 445 00:22:02,570 --> 00:22:05,540 প্রথমে আপনার নিজের উপর এই জিনিস বুট আপ ম্যাক বা পিসি, আপনি একই আছে 446 00:22:05,540 --> 00:22:08,280 বাকিদের পরিমাণ, এবং আপনি আপনি প্রয়োজন সরঞ্জাম যে সব আছে 447 00:22:08,280 --> 00:22:11,390 চিন্তা করেও কোর্সের জন্য প্রতিটি ইনস্টল করে কিভাবে 448 00:22:11,390 --> 00:22:13,280 পৃথকভাবে প্রত্যেক হাতিয়ার. 449 00:22:13,280 --> 00:22:15,840 >> তাই এই অপেক্ষাকৃত দেখায় ম্যাক অপারেটিং সিস্টেম বা উইন্ডোজের মত. 450 00:22:15,840 --> 00:22:18,760 নীচে বাঁদিকের কোণায়, আপনি মূলত একটি স্টার্ট মেনু আছে 451 00:22:18,760 --> 00:22:20,280 অসুস্থ, অথবা একটি আপেল মেনু. 452 00:22:20,280 --> 00:22:23,700 এবং তারপর আপনি আমরা সন্দেহ কি আছে আপনার তিনটি সবচেয়ে সাধারণ আইকন হতে. 453 00:22:23,700 --> 00:22:24,460 এক Chrome এর. 454 00:22:24,460 --> 00:22:26,460 ভিতরে একটি ব্রাউজার আছে প্রয়োগ. 455 00:22:26,460 --> 00:22:29,970 >> দুই যা gedit একটি প্রোগ্রাম নামক হল, আমরা গত সপ্তাহে সংক্ষেপে দেখেছি, যা 456 00:22:29,970 --> 00:22:31,310 শুধু একটা গ্রাফিক্যাল এডিটর. 457 00:22:31,310 --> 00:22:35,350 এবং তিন, যা একটি টার্মিনাল প্রোগ্রাম, হয় থেকে একটি কালো এবং সাদা উইন্ডোটি 458 00:22:35,350 --> 00:22:39,860 আমাদের টাইপ করতে পারবেন যে বিগতবত্সর এ রহস্যময় কিন্তু আরো শক্তিশালী কমান্ড 459 00:22:39,860 --> 00:22:40,660 আমাদের কীবোর্ড. 460 00:22:40,660 --> 00:22:44,220 তাই আমি এগিয়ে যান এবং ক্লিক করুন যাচ্ছি gedit, এবং বাকি যে সমস্যা আশ্বস্ত 461 00:22:44,220 --> 00:22:48,520 পাবেন শুক্রবার মুক্তি 1, সেট সব এই একই পদক্ষেপ মাধ্যমে আপনি পদব্রজে ভ্রমণ. 462 00:22:48,520 --> 00:22:51,730 >> আমি একটি প্রশংসনীয় সহজ আছে যে বিজ্ঞপ্তি তিনটি অংশ সঙ্গে ইউজার ইন্টারফেস. 463 00:22:51,730 --> 00:22:54,990 বাম, আমি একটি বড় খালি আছে উইন্ডো সোর্স কোড বলা হয়. 464 00:22:54,990 --> 00:22:58,930 আমি একটি সারাংশ দেখতে যাচ্ছি যে যেখানে আমি লিখতে যে কোনো কোড. 465 00:22:58,930 --> 00:23:01,990 ডান দিকে, আমি একটি বড় আছে ট্যাব, বর্তমানে অসংরক্ষিত, এবং যে 466 00:23:01,990 --> 00:23:03,510 আমার কোড যেতে যাচ্ছে যেখানে. 467 00:23:03,510 --> 00:23:06,780 এবং নীচে, আমি একটি এম্বেড করা হয়েছে টার্মিন্যাল উইন্ডোর, একটি কালো এবং সাদা 468 00:23:06,780 --> 00:23:12,060 আমি কমান্ড টাইপ করতে পারেন অনুরোধ যা কম্পাইল এবং আমার প্রোগ্রাম চালানো - যে 469 00:23:12,060 --> 00:23:14,110 করতে এবং আমার প্রোগ্রাম চালানো হয়. 470 00:23:14,110 --> 00:23:15,170 >> তাই এর সহজ শুরু করা যাক. 471 00:23:15,170 --> 00:23:17,700 আমার সম্পর্কে সংরক্ষণ করুন, ফাইল পর্যন্ত যাওয়া যাক. 472 00:23:17,700 --> 00:23:20,530 আমি এগিয়ে যান যাচ্ছে এবং করছি jharvard ঢোকা. 473 00:23:20,530 --> 00:23:24,320 প্রয়োগ সুতরাং, নির্বিশেষে কি আপনার নাম নামে একটি লোক জন্যে হল, 474 00:23:24,320 --> 00:23:28,250 একটি jharvard বাড়িতে যারা আছে জন হার্ভার্ড, ডিরেক্টরি ভিতরে যা আপনার সব 475 00:23:28,250 --> 00:23:29,100 ফাইল যেতে হবে. 476 00:23:29,100 --> 00:23:31,640 এটা তার একাউন্ট আপনার নিজের কপি তাই আমরা সব শেয়ারিং না হন, 477 00:23:31,640 --> 00:23:33,530 একই হার্ড ড্রাইভ. 478 00:23:33,530 --> 00:23:35,580 আপনি শুধু বিভ্রম আছে জন হার্ভার্ড এর নিজস্ব. 479 00:23:35,580 --> 00:23:38,350 >> অগ্রিম, আমি আসলে ড্রপবক্স ইনস্টল. 480 00:23:38,350 --> 00:23:42,600 প্রয়োগ সঙ্গে preprepared আসে ড্রপবক্স তাই যদি কিছু গোলমাল যে 481 00:23:42,600 --> 00:23:45,950 সেমিস্টারে সময়, আপনি থাকেন তাহলে একটি বিনামূল্যে সঙ্গে আপনার প্রয়োগ কনফিগার করা 482 00:23:45,950 --> 00:23:48,950 ড্রপবক্স অ্যাকাউন্ট, আপনার ফাইল সব পাবেন স্বয়ংক্রিয়ভাবে ব্যাক আপ করা যাতে আপনি 483 00:23:48,950 --> 00:23:50,430 খুব সহজেই পুনরুদ্ধার করা যাবে. 484 00:23:50,430 --> 00:23:53,980 এবং আমি আমার ড্রপবক্স ঢোকা যাচ্ছে না ডিরেক্টরি, এবং ইতিমধ্যে সেখানে যাচ্ছে 485 00:23:53,980 --> 00:23:55,530 সেখানে কয়েক অন্যান্য বিষয় হতে পারে. 486 00:23:55,530 --> 00:24:02,090 >> কিন্তু আমি এগিয়ে যান যাচ্ছে না এবং সংরক্ষণ করুন, ফাইল যান. 487 00:24:02,090 --> 00:24:05,930 আমি jharvard, ড্রপবক্স, ঢোকা যাচ্ছে না এবং এখানে, আমি যাচ্ছি 488 00:24:05,930 --> 00:24:10,590 আমার প্রোগ্রাম একটি সুপার সহজ দিতে তারপর নাম, hello.c, এবং সংরক্ষণ করুন. 489 00:24:10,590 --> 00:24:11,810 তাই আমি এখন একই ইন্টারফেস আছে. 490 00:24:11,810 --> 00:24:14,190 পরিবর্তন যে শুধু উপরে ট্যাবটি. 491 00:24:14,190 --> 00:24:17,170 তাই আমি খুব দ্রুত পুনঃ যাচ্ছি থেকে যে প্রোগ্রাম 492 00:24:17,170 --> 00:24:19,060 একটি মুহূর্ত আগে স্লাইড. 493 00:24:19,060 --> 00:24:25,690 >> সুতরাং প্রধান (অকার্যকর), এবং তারপর printf, মধ্যে, "হ্যালো, দুনিয়া," একটি কিছুটা রহস্যপূর্ণ 494 00:24:25,690 --> 00:24:29,920 ব্যাকস্ল্যাশ N, বন্ধ মূল্যউদ্ধৃতি, বন্ধ করুন প্রথম বন্ধনী, সেমিকোলন, এবং 495 00:24:29,920 --> 00:24:32,030 তারপর Ctrl + এস সংরক্ষণ করুন. 496 00:24:32,030 --> 00:24:34,860 এবং বিজ্ঞপ্তি একটি সরাইয়া কি ঠিক যেমন উপরের বাম এখানে হাজির. 497 00:24:34,860 --> 00:24:37,490 এবং এই আজকের দরকারী নয়, কিন্তু সময়ের উপযোগী হতে হবে. 498 00:24:37,490 --> 00:24:40,160 আপনি ঠিক, একটি সারসংক্ষেপ আবার দেখুন আপনি লিখিত করেছি কোড. 499 00:24:40,160 --> 00:24:43,320 এবং আমি কিছু বলা লিখেছে, কারণ মূল শব্দ popped কেন প্রধান, যে 500 00:24:43,320 --> 00:24:44,030 আপ ওইখানে. 501 00:24:44,030 --> 00:24:46,610 কিন্তু অধিকাংশ অংশ জন্য, আমরা আজ যে প্রয়োজন হবে না. 502 00:24:46,610 --> 00:24:51,130 >> ঠিক আছে, তাই আমি এই আমার যে দাবি একটি প্রোগ্রামিং লেখা প্রথম প্রোগ্রাম 503 00:24:51,130 --> 00:24:54,620 ভাষা সি আমরা শুক্রবার থেকে জানি বলা কি এই জিনিস করতে যাচ্ছে 504 00:24:54,620 --> 00:24:58,450 খুব uninterestingly যখন আমি এটা ঠিক প্রদর্শন চালানো - 505 00:24:58,450 --> 00:25:01,270 অন্য কথায়, একটি কম্পিউটার হিসাবে, প্রিন্ট বিজ্ঞানী বলতে হবে - 506 00:25:01,270 --> 00:25:03,310 পর্দায় হ্যালো দুনিয়া. 507 00:25:03,310 --> 00:25:06,800 তাই এই কাজ করতে পারবেন না, আমি যে বিজ্ঞপ্তি পাবেন আমার টার্মিনাল এখানে নামা 508 00:25:06,800 --> 00:25:09,250 জানালা, এবং এখন আমি আছে একটি জ্বলজ্বলে প্রম্পট. 509 00:25:09,250 --> 00:25:15,480 কিন্তু এখন এই একটি কীবোর্ড সংস্করণ আমার জন হার্ভার্ড home ডিরেক্টরির. 510 00:25:15,480 --> 00:25:19,610 এটি একটি কীবোর্ড উপায় যার মাধ্যমে আমার হার্ড ড্রাইভ নেভিগেট. 511 00:25:19,610 --> 00:25:25,380 >> তাই আমি আসলে আমি চাই টাইপ করতে পারবেন না এটা কারণ গত সপ্তাহে, হ্যালো করতে 512 00:25:25,380 --> 00:25:27,230 টার্গেট করতে কোন নিয়ম বলতে যাচ্ছি - 513 00:25:27,230 --> 00:25:27,950 কিছু ভুল. 514 00:25:27,950 --> 00:25:31,690 আমি পুরোপুরি জানি না কি যে পাঠান মানে, কিন্তু ডিফল্ট এ কারণে যে, 515 00:25:31,690 --> 00:25:35,350 এই কালো এবং সাদা উইন্ডোতে পাবো খোলা, আমি জন হার্ভার্ড এর ভিতরে আছি 516 00:25:35,350 --> 00:25:36,160 হোম ডিরেক্টরি. 517 00:25:36,160 --> 00:25:39,180 কিন্তু আমি যে প্রোগ্রাম যেখানে সংরক্ষণ করেছিলেন? 518 00:25:39,180 --> 00:25:40,440 আমার ড্রপবক্স ফোল্ডারে. 519 00:25:40,440 --> 00:25:43,110 >> এখন, আমাদের সব সঙ্গে সাবালক হয়েছে আপনি শুধু ডাবল ক্লিক করে যেখানে কম্পিউটার 520 00:25:43,110 --> 00:25:45,610 একটি ফোল্ডার এর আইকন উপর, এটা উন্মোচন, এবং voila. 521 00:25:45,610 --> 00:25:48,280 ফাইল বলা হয় যে যেখানে hello.c হবে. 522 00:25:48,280 --> 00:25:49,470 তাই সত্য, এর যে কি করা যাক. 523 00:25:49,470 --> 00:25:51,610 >> আমাকে এগিয়ে যান এবং gedit কমান চলুন শুরু করা যাক শুধু আপনার উপর কি মত 524 00:25:51,610 --> 00:25:52,990 উইন্ডোজ বা ম্যাক অপারেটিং সিস্টেম. 525 00:25:52,990 --> 00:25:56,160 আমার সম্পর্কে হোম ঢোকা চলুন শুরু করা যাক উপরের বাম এ ফোল্ডার. 526 00:25:56,160 --> 00:25:57,620 আমি এখানে ফোল্ডার এর একটি গুচ্ছ দেখতে পাবেন. 527 00:25:57,620 --> 00:25:58,870 এখানে আমার ড্রপবক্স ফোল্ডারে আছে. 528 00:25:58,870 --> 00:26:00,770 checkmarks এটি সিঙ্ক হয়েছে মানে. 529 00:26:00,770 --> 00:26:04,040 এবং কিছু জিনিস, এখানে আছে কিন্তু hello.c যে বিজ্ঞপ্তি 530 00:26:04,040 --> 00:26:04,960 প্রকৃতপক্ষে অধিকার আছে. 531 00:26:04,960 --> 00:26:08,050 >> তাই সাধারণত ম্যাক অপারেটিং সিস্টেম বা উইন্ডোজ, মধ্যে, আমি ডবল ক্লিক করুন যে চাই, এটা উন্মোচন 532 00:26:08,050 --> 00:26:10,220 যাই হোক না কেন প্রোগ্রাম, এবং আমি যেতে ভাল আছি. 533 00:26:10,220 --> 00:26:13,370 কিন্তু এখন, অন্তত আমরা আজ থেকে শুরু ঠিক পিছন দিকে একটি পদক্ষেপ গ্রহণ করা প্রয়োজন 534 00:26:13,370 --> 00:26:16,960 আপনার জন্য কিছু মৌলিক সরঞ্জাম দিতে টুল কিট আরও অনেক কিছু করার সাথে যা 535 00:26:16,960 --> 00:26:18,980 আগে দীর্ঘ শক্তিশালী জিনিষ. 536 00:26:18,980 --> 00:26:22,280 >> তাই এই প্রম্পটে, আমি যা করতে হবে ডাবল ক্লিক করে এর সমতুল্য 537 00:26:22,280 --> 00:26:23,560 ড্রপবক্স ফোল্ডারে. 538 00:26:23,560 --> 00:26:29,900 এবং যে কাজ করতে, আমি সিডি টাইপ করতে যাচ্ছি ডিরেক্টরি পরিবর্তন করুন, ড্রপবক্স, লিখুন. 539 00:26:29,900 --> 00:26:36,100 এবং এখন থেকে আমার এ প্রথম বন্ধনী বিজ্ঞপ্তি তথাকথিত প্রম্পট এখন আমি আছি বলছেন যে 540 00:26:36,100 --> 00:26:38,470 tilde, একটু squiggly বাকি উপরের প্রতীক 541 00:26:38,470 --> 00:26:40,860 সবচেয়ে কীবোর্ড, / ড্রপবক্স. 542 00:26:40,860 --> 00:26:45,200 এই জন্য শুধু সাঁটে লেখার স্বরলিপি হয় মানুষের বলার অপেক্ষা রাখে না, এখন আপনি ভিতরে হয় 543 00:26:45,200 --> 00:26:48,650 ড্রপবক্স ফোল্ডার, ঠিক যেন আপনি ডবল এটি ক্লিক করা হয়. 544 00:26:48,650 --> 00:26:54,610 >> আমি এগিয়ে যান এবং টাইপ করুন, যদি তাই এখন করতে হ্যালো, লিখুন, আমি একটি খুব রহস্যপূর্ণ দেখুন 545 00:26:54,610 --> 00:26:57,450 কমান্ড, কিন্তু না একটি ত্রুটির বার্তা, তারপর মনে হয়, এবং 546 00:26:57,450 --> 00:26:59,020 অন্য জ্বলজ্বলে প্রম্পট. 547 00:26:59,020 --> 00:27:04,470 এবং আপনি প্রত্যাহার, যদি কখনও, তাই দ্রুত শুক্রবার, আমরা এই কি. . / হ্যালো. 548 00:27:04,470 --> 00:27:10,000 >> আপনি কি দেখতে চলেছেন ফলাফল আমার ম্যাক, এই প্রোগ্রাম, অথবা 549 00:27:10,000 --> 00:27:14,310 অপারেটিং সিস্টেম এবং পিসি পদ, আমি সাধারণত দুবার চাইলে একটি প্রোগ্রাম ক্লিক করুন -. একটি অ্যাপ্লিকেশন 550 00:27:14,310 --> 00:27:17,620 প্রোগ্রাম বা একটি. exe, এটি প্রর্দশিত একটি উইন্ডো এবং রান. 551 00:27:17,620 --> 00:27:21,920 টাইপ. / হ্যালো শুধু ডবল ভালো হয় এটি চালানোর জন্য একটি প্রোগ্রাম ক্লিক করে, কিন্তু 552 00:27:21,920 --> 00:27:23,280 আমার কীবোর্ড ব্যবহার করে. 553 00:27:23,280 --> 00:27:25,410 >> বিশ্বের হ্যালো, লিখুন. 554 00:27:25,410 --> 00:27:26,150 এবং যে এটি. 555 00:27:26,150 --> 00:27:29,150 তাই এটা থেকে দূরে সরাইয়া এই আঁশ বাহির করা তাই আসুন অত্যধিক গ্রিক মত মনে হয় না. 556 00:27:29,150 --> 00:27:31,370 >> তাই. / মানে কি? 557 00:27:31,370 --> 00:27:34,120 কখনও একটি কীবোর্ড নেভিগেট এর যে কেউ যিনি ভালো পরিবেশ, বিন্দু কি 558 00:27:34,120 --> 00:27:36,690 উল্লেখ? 559 00:27:36,690 --> 00:27:37,800 বর্তমান ডিরেক্টরির. 560 00:27:37,800 --> 00:27:41,320 >> তাই বর্তমান ডিরেক্টরি ঠিক একটি ফোল্ডারের জন্য একটি প্রতিশব্দ. 561 00:27:41,320 --> 00:27:46,230 তাই বিন্দু স্ল্যাশ বলে, আমি, বলার অপেক্ষা রাখে না এ হ্যালো একটি প্রোগ্রাম নামক সন্ধান 562 00:27:46,230 --> 00:27:47,250 বর্তমান ডিরেক্টরি - 563 00:27:47,250 --> 00:27:48,540 বর্তমান ফোল্ডারে. 564 00:27:48,540 --> 00:27:50,480 অন্য কথায়, আমার ড্রপবক্স ফোল্ডারে. 565 00:27:50,480 --> 00:27:54,220 আঘাত তারপরে লিখুন কেন এবং যে আসলে যে প্রোগ্রাম চালানো হয়. 566 00:27:54,220 --> 00:27:58,790 >> আমি এখন ls ব্যবহার করে, আমি দেখতে যে বিজ্ঞপ্তি আমার ড্রপবক্স ফোল্ডারে সবকিছু. 567 00:27:58,790 --> 00:28:02,000 Started.pdf পেয়ে, যা ড্রপবক্স বিনামূল্যে, আমার ফটোর জন্য আপনি দেয় 568 00:28:02,000 --> 00:28:05,450 ডিরেক্টরি, একটি সার্বজনীন ডিরেক্টরি, অসংরক্ষিত আমি ভুল একটি দ্বারা গঠিত যা ডকুমেন্ট 1 569 00:28:05,450 --> 00:28:09,730 আমি আগে যা মুহূর্ত আগে, foo.c, আজ, এবং তারপর দুই লাইন - 570 00:28:09,730 --> 00:28:12,090 hello.c এবং হ্যালো. 571 00:28:12,090 --> 00:28:17,280 >> Hello.c আমি লিখেছেন প্রোগ্রাম gedit, এবং কি সবুজ হ্যালো হয়? 572 00:28:17,280 --> 00:28:20,920 573 00:28:20,920 --> 00:28:22,940 সবুজ হ্যালো এক্সিকিউটেবল হয়. 574 00:28:22,940 --> 00:28:27,020 অন্য কথায়, যখন আমি এই কমান্ডের সাহায্যে স্থাপিত একটি মুহূর্ত আগে - আমাকে পাকানো যাক 575 00:28:27,020 --> 00:28:28,040 সময় ফিরে - 576 00:28:28,040 --> 00:28:32,400 আমি হ্যালো করতে দৌড়ে যখন, যে এখানে মাঝখানে পদক্ষেপ. 577 00:28:32,400 --> 00:28:34,410 এবং এটা ইনপুট হিসেবে hello.c গ্রহণ - 578 00:28:34,410 --> 00:28:39,910 ওরফে সোর্স কোড - এবং এটি একটি উত্পাদিত ফাইল, হ্যালো আউটপুট হিসাবে বলা হয়, যা 579 00:28:39,910 --> 00:28:42,510 এই zeros এবং বেশী সমস্ত উপস্থিত রয়েছে. 580 00:28:42,510 --> 00:28:47,640 এবং যে আমি শেষ, কেন পারেন এর আসলে হ্যালো মত একটি কমান্ড ব্যবহার করুন. /. 581 00:28:47,640 --> 00:28:53,310 ইন্টেল ইনসাইড, আমার অপারেটিং কারণ সিস্টেম, লিনাক্স, যারা zeros উন্মোচন 582 00:28:53,310 --> 00:28:55,820 এবং বেশী, সেগুলি ফিড আমার কম্পিউটারের মস্তিস্ক - 583 00:28:55,820 --> 00:28:56,580 CPU-র - 584 00:28:56,580 --> 00:29:00,460 ও CPU জানে, ওহ, এখানে একটি প্যাটার্ন এর zeros এবং বলছেন যে বেশী 585 00:29:00,460 --> 00:29:02,800 নিম্নলিখিত জিনিস মুদ্রণ পর্দায়. 586 00:29:02,800 --> 00:29:04,450 >> নিম্নলিখিত জিনিস কি? 587 00:29:04,450 --> 00:29:07,650 , Unquote উদ্ধৃতি "হ্যালো দুনিয়া." 588 00:29:07,650 --> 00:29:12,100 >> ঠিক আছে, তাই কিছু একটা দ্রুত সারসংক্ষেপ আমরা শুরু করতে পারেন যাতে এই কমান্ড 589 00:29:12,100 --> 00:29:13,350 মঞ্জুর জন্য তাদের গ্রহণ. 590 00:29:13,350 --> 00:29:15,550 আমাকে এগিয়ে তে চলুন শুরু করা যাক আমরা বাম বন্ধ অবস্থিত. 591 00:29:15,550 --> 00:29:22,230 এবং আপনি আমরা সিডি ছিল প্রত্যাহার করব আমাদের পিছে একটি মুহূর্ত আগে শেষ. 592 00:29:22,230 --> 00:29:24,880 এই জন্য, আমি বলতে সাহস হয় আজ এর উদ্দেশ্যে - 593 00:29:24,880 --> 00:29:29,010 হয়তো এই সপ্তাহে - শুধুমাত্র কমান্ড আমরা কমান্ড এ টাইপ করা প্রয়োজন হতে পারে 594 00:29:29,010 --> 00:29:30,580 করতে অনুরোধ জানানো ছাড়াও. 595 00:29:30,580 --> 00:29:34,510 >> সুতরাং সিডি কি জন্য দাঁড়িয়ে? 596 00:29:34,510 --> 00:29:35,180 ডিরেক্টরি পরিবর্তন করুন. 597 00:29:35,180 --> 00:29:38,010 এটা ঠিক ডবল এর সমতুল্য এর একটি ফোল্ডার ক্লিক করে. 598 00:29:38,010 --> 00:29:41,320 এবং একটি সরাইয়া হিসাবে, আপনি যদি কখনও ভিতরে আপনার হারিয়ে 599 00:29:41,320 --> 00:29:43,430 যেমন ড্রপবক্স যে যন্ত্র, - 600 00:29:43,430 --> 00:29:45,420 আমি ফিরে পেতে চাই jharvard ডিরেক্টরি - 601 00:29:45,420 --> 00:29:50,490 সন্দেহ নেই, CD প্রবেশ করান, যখন অন্য কোনো সঙ্গে শব্দ, এবং এটি মাত্র পিন আপনাকে ফেরত 602 00:29:50,490 --> 00:29:53,110 আপনি শুরু যেখানে, যা একটা চমৎকার সামান্য শর্টকাট. 603 00:29:53,110 --> 00:29:54,840 >> ঠিক আছে, তাই এখন অন্যান্য কমান্ডের. 604 00:29:54,840 --> 00:29:55,660 নির্মিত LS. 605 00:29:55,660 --> 00:29:56,840 আমি একটি মুহূর্ত আগে যে টাইপ. 606 00:29:56,840 --> 00:29:59,500 আপনাকে ls ঘোরা কি মনে করেন? 607 00:29:59,500 --> 00:30:00,470 >> সুতরাং, তালিকা, ডান? 608 00:30:00,470 --> 00:30:03,300 মানুষ আসছে হয়, দিন ফিরে এই কমান্ডের সাহায্যে আপ, তারা 609 00:30:03,300 --> 00:30:07,180 দক্ষ হতে চেষ্টা, এবং বদলে হয়েছে এল-i-s-টি Enter খুঁজে টাইপ, তারা 610 00:30:07,180 --> 00:30:08,470 নির্মিত LS করার সিদ্ধান্ত নিয়েছে. 611 00:30:08,470 --> 00:30:09,080 যে সূক্ষ্ম. 612 00:30:09,080 --> 00:30:10,420 এটা তালিকা মত যথেষ্ট শোনাচ্ছে. 613 00:30:10,420 --> 00:30:13,870 চলুন শুরু করা যাক ঠিক ls ব্যবহার করে লিখুন, এবং যে আমার মধ্যে ফাইল বা ফোল্ডার তালিকা প্রদর্শন করা হয় 614 00:30:13,870 --> 00:30:15,000 বর্তমান ফোল্ডার. 615 00:30:15,000 --> 00:30:17,530 >> mkdir, সম্ভবত আপনি অনুমান করতে পারেন. 616 00:30:17,530 --> 00:30:18,440 ডিরেক্টরি তৈরি করুন. 617 00:30:18,440 --> 00:30:22,010 সুতরাং আপনি কিছু ফাইল মেনুতে যান এবং না এই পরিবেশে নতুন ফোল্ডার নির্বাচন করুন. 618 00:30:22,010 --> 00:30:27,410 বরং, আপনি কমান্ড mkdir স্থান লিখুন এবং তারপর ফোল্ডার এর নাম 619 00:30:27,410 --> 00:30:29,850 আপনি তৈরি করতে চান যে, এবং এটা করা হবে. 620 00:30:29,850 --> 00:30:32,380 >> RM, সম্ভবত আপনি অনুমান করতে পারেন. 621 00:30:32,380 --> 00:30:33,480 সরান বা মুছে দিন. 622 00:30:33,480 --> 00:30:36,740 আপনি একটি ফাইল মুছে ফেলতে চান, তাই যদি আপনি পাবেন সমস্যা সেট দেখতে কিভাবে 623 00:30:36,740 --> 00:30:37,240 এটা করতে পারেন. 624 00:30:37,240 --> 00:30:39,510 এবং rmdir ডিরেক্টরি মুছে ফেলুন. 625 00:30:39,510 --> 00:30:42,320 >> সুতরাং, আবার, আমি কিছু মাধ্যমে উড়ে ঝোঁক করব এই বিবরণ, এক, কারণ 626 00:30:42,320 --> 00:30:46,010 তারা ব্যয় সব যে অনেক মজা করছি না সময়, কিন্তু দুই, আমরা আপনাকে প্রদান করব 627 00:30:46,010 --> 00:30:48,720 কোন অনেক বেশী বিস্তারিত অবশ্যই এর সমস্যা, বিশেষ করে সেট করে 628 00:30:48,720 --> 00:30:52,370 স্ট্যান্ডার্ড সংস্করণ, ধাপের কোন আপনি যাতে টাইপ করা প্রয়োজন হতে পারে যে 629 00:30:52,370 --> 00:30:54,830 আপনি আরও এবং আরও অনেক কিছু পেতে এই জিনিস সঙ্গে আরামদায়ক. 630 00:30:54,830 --> 00:30:57,430 >> কিন্তু এখন আমার সম্পর্কে পৃথক্ আঁশ বাহির করা যাক অন্য একটি জিনিস. 631 00:30:57,430 --> 00:31:02,580 আমরা টাইপ যখন একটি মুহূর্ত আগে হ্যালো করতে, আমরা কমান্ড একটি রহস্যপূর্ণ ক্রম দেখেছি. 632 00:31:02,580 --> 00:31:04,805 আমরা আবার, দেখেছি, হ্যালো করতে. 633 00:31:04,805 --> 00:31:07,640 634 00:31:07,640 --> 00:31:08,520 ঠিক আছে, এই কাজ করতে দিন. 635 00:31:08,520 --> 00:31:11,840 আমি একটা ভুল করতে চলেছেন, কিন্তু [শ্রবণাতীত] এখন আমি প্রায় ছিল সত্য বলিয়া স্বীকার করা 636 00:31:11,840 --> 00:31:14,400 এবং ইচ্ছাকৃতভাবে এটা করতে. 637 00:31:14,400 --> 00:31:15,810 >> আমি এখন কি ভুল ছিল? 638 00:31:15,810 --> 00:31:18,680 639 00:31:18,680 --> 00:31:21,060 হ্যাঁ, তাই আমি ড্রপবক্স মধ্যে নই ডিরেক্টরি, একটি মুহূর্ত আগে কারণ আমি 640 00:31:21,060 --> 00:31:22,720 টাইপ সিডি এবং শুধু এন্টার. 641 00:31:22,720 --> 00:31:25,480 যে, আমি শুরু যেখানে আমাকে ফিরে জুম যা আমার ফাইল যেখানে হয় না 642 00:31:25,480 --> 00:31:31,720 তাই, আমি সত্যিই সিডি ড্রপবক্স কি প্রয়োজন হয় লিখুন, এবং এখন আমি RM হ্যালো করতে পারেন 643 00:31:31,720 --> 00:31:34,060 লিখুন, হ্যালো নিয়মিত ফাইল মুছে ফেলুন. 644 00:31:34,060 --> 00:31:35,200 আমি তাই রহস্যপূর্ণ কেন জানি না. 645 00:31:35,200 --> 00:31:37,600 যে শুধু মানে আপনি কি নিশ্চিত আপনি হ্যালো মুছে ফেলতে চান? 646 00:31:37,600 --> 00:31:41,510 আপনি লিখুন, হ্যাঁ জন্য Y টাইপ করতে পারেন এবং এখন এটা সর্বস্বান্ত হচ্ছে. 647 00:31:41,510 --> 00:31:46,010 >> আমি আবার হ্যালো করতে টাইপ করুন এবং যদি এখন, এটা আমার অবজেক্ট কোড পুনঃ যাচ্ছে, 648 00:31:46,010 --> 00:31:47,460 যারা zeros এবং বেশী পুনঃ. 649 00:31:47,460 --> 00:31:51,070 কিন্তু চুক্তি নিয়ে কি হয় এই খুব দীর্ঘ কমান্ড? 650 00:31:51,070 --> 00:31:53,960 ভাল, আমরা বাদে এই আঁশ বাহির করব আগে দীর্ঘ, কিন্তু না - 651 00:31:53,960 --> 00:31:55,500 আমি আগে একটি সাদা মিথ্যা একটি বিট বলা - 652 00:31:55,500 --> 00:31:56,880 একটি কম্পাইলার হয় না. 653 00:31:56,880 --> 00:32:00,350 যা স্বয়ংক্রিয়ভাবে একটি প্রোগ্রাম চালানো কিভাবে পরিসংখ্যান 654 00:32:00,350 --> 00:32:02,060 আপনার জন্য কম্পাইলার. 655 00:32:02,060 --> 00:32:07,490 >> তাই আপনি যদি সত্যিই হতে হবে যে কমান্ড hello.c রূপান্তর করার জন্য চলমান 656 00:32:07,490 --> 00:32:11,240 আসলে দেখায় হ্যালো মধ্যে ভালো একটু বেশি. 657 00:32:11,240 --> 00:32:15,900 এবং মানা ঈশ্বর আমরা আসলে আছে কখনও যে সমগ্র টাইপ মনে রাখবেন 658 00:32:15,900 --> 00:32:17,280 খুঁজে কমান্ড ক্রম. 659 00:32:17,280 --> 00:32:21,360 জীবনের জন্য উদ্দেশ্যে হয় জটিলতা যে ডিগ্রী জন্য মনে রাখবেন 660 00:32:21,360 --> 00:32:24,470 আমাদের কি অন্যথায় হবে স্বয়ংক্রিয় খুব ক্লান্তিকর পদক্ষেপ হতে. 661 00:32:24,470 --> 00:32:26,040 >> কিন্তু আমি যে আনুমানিক করতে পারেন. 662 00:32:26,040 --> 00:32:29,960 সুতরাং এখানে এই সামান্য ঠকাই শীট প্রতি, আমি করতে পারেন যে কমান্ড কি আসন্ন 663 00:32:29,960 --> 00:32:33,960 যা কেবল টাইপ ঝনঝন শব্দ দ্বারা করছেন কম্পাইলার নাম আমরা থাকব 664 00:32:33,960 --> 00:32:35,170 এই সেমিস্টারে ভর্তি করে. 665 00:32:35,170 --> 00:32:38,500 আপনি কোন কখনও iOS কাজ করে থাকেন আইফোন বা iPad জন্য উন্নয়ন 666 00:32:38,500 --> 00:32:42,930 ঝনঝন শব্দ আপনি ব্যবহার করেছি প্রোগ্রাম xcode মধ্যে আপনার Apps না. 667 00:32:42,930 --> 00:32:46,360 ঝনঝন যদিও,, শুধু আরেকটি প্রোগ্রাম যার নাম আমরা কমান্ড এ টাইপ করতে পারেন 668 00:32:46,360 --> 00:32:49,210 অনুরোধ, এবং এখন এই প্রবর্তনের দ্বারা, আমি একটা কিছু যে পরিচয় করিয়ে দিতে পারেন 669 00:32:49,210 --> 00:32:52,410 একটু প্রতিনিধি কমান্ড আসা. 670 00:32:52,410 --> 00:32:53,910 তাই আমাকে নিজে এই কাজ করা যাক. 671 00:32:53,910 --> 00:32:59,240 >> হ্যালো তাই RM, এবং ক্ষেত্রে এখন বিজ্ঞপ্তি আমি একটি বৈধতা চেক ঠিক যেমন - 672 00:32:59,240 --> 00:33:03,180 . / হ্যালো, আপনি কি মনে করেন আমি আমি এই কাজ করতে হলে দেখতে হবে? 673 00:33:03,180 --> 00:33:04,060 ত্রুটি কোন ধরণের. 674 00:33:04,060 --> 00:33:05,110 এরকম কোন ফাইল ডিরেক্টরি. 675 00:33:05,110 --> 00:33:06,740 আসলে বেশ সরাসরি সুতরাং যে. 676 00:33:06,740 --> 00:33:08,110 >> তাই এখন আমার পর্দা পরিষ্কার করা. 677 00:33:08,110 --> 00:33:11,370 কন্ট্রোল এস শুধু পর্দা clears কিছু distractions সরিয়ে ফেলুন. 678 00:33:11,370 --> 00:33:17,160 এবং এখন আমি নিজে যাচ্ছি টাইপ ঝনঝন-O hello.c হ্যালো. 679 00:33:17,160 --> 00:33:18,890 তাই এই কাজ করতে কি হয়? 680 00:33:18,890 --> 00:33:23,820 যে ঠিক একই জিনিস জন্য কি আমাদের, কিন্তু আমি কিছু বর্জন করা হয়নি 681 00:33:23,820 --> 00:33:25,430 অতিরিক্ত শব্দ. 682 00:33:25,430 --> 00:33:28,570 >> ঝনঝন যাচ্ছে প্রোগ্রাম একটি. গ ফাইল ইনপুট হিসেবে গ্রহণ করা এবং উত্পাদন 683 00:33:28,570 --> 00:33:30,110 zeros এবং আউটপুট হিসাবে বেশী. 684 00:33:30,110 --> 00:33:35,120 কিন্তু হে অত: পর ডাকা হবে একটি সুইচ বা একটি পতাকা. 685 00:33:35,120 --> 00:33:39,080 এই বলছে জন্য শুধু techie অপভাষা হয় এই যদি আপনি একটি প্রম্পট এ টাইপ করুন একটি শব্দ 686 00:33:39,080 --> 00:33:42,590 যে একরকম আচরণ প্রভাবিত করে প্রোগ্রাম আপনি চালাচ্ছেন. 687 00:33:42,590 --> 00:33:47,180 সুতরাং যে কেউ অনুমান করতে চান না কি-O conveys? 688 00:33:47,180 --> 00:33:47,840 >> আউটপুট. 689 00:33:47,840 --> 00:33:52,670 এটা করার সিদ্ধান্ত নিয়েছে-O মানে শুধু কারো আউটপুট একটি হ্যালো বলা ফাইল ও নিতে হিসেবে 690 00:33:52,670 --> 00:33:56,440 ইনপুট যাই হোক না কেন শেষ কথা প্রম্পট, hello.c হয় যাতে আমি আঘাত 691 00:33:56,440 --> 00:33:58,930 এখন লিখুন, কিছুই ঘটবে বলে মনে হয়. 692 00:33:58,930 --> 00:34:02,010 এবং এই বিশ্বের মধ্যে আশ্চর্যের ব্যাপার যে প্রোগ্রামিং, যদি কিছুই ঘটে, 693 00:34:02,010 --> 00:34:03,980 সম্ভবত একটা ভাল জিনিস কোন ত্রুটি আছে, কারণ 694 00:34:03,980 --> 00:34:05,350 পর্দায় পাঠান. 695 00:34:05,350 --> 00:34:07,190 হ্যালো, লিখুন. 696 00:34:07,190 --> 00:34:08,670 আমার প্রোগ্রাম এখন চালানো হয়েছে. 697 00:34:08,670 --> 00:34:14,517 >> কিন্তু আমি চাই মূঢ় সামান্য জিনিস করতে পারেন এই. ঝনঝন-O, hihihi, hello.c, 698 00:34:14,517 --> 00:34:18,590 লিখুন, এবং এখন আমি একটি অভিন্ন আছে প্রোগ্রাম hihihi নামে. 699 00:34:18,590 --> 00:34:20,739 এটি একই আচরণ করবে, কিন্তু আছে নাম ভিন্ন. 700 00:34:20,739 --> 00:34:23,360 >> তাই এই যদি আপনি চান যে শুধুমাত্র একটি আচরণ প্রভাবিত 701 00:34:23,360 --> 00:34:25,909 প্রোগ্রাম, আমরা ক্রমবর্ধমান চলুন বলা জিনিষ দেখতে 702 00:34:25,909 --> 00:34:27,739 কমান্ড লাইন আর্গুমেন্ট. 703 00:34:27,739 --> 00:34:28,639 এটি একটি লাইন. 704 00:34:28,639 --> 00:34:29,580 আপনি কমান্ড টাইপ করছেন. 705 00:34:29,580 --> 00:34:30,969 Ergo, কমান্ড লাইন থেকে. 706 00:34:30,969 --> 00:34:35,690 এবং কমান্ড লাইন আর্গুমেন্ট ঠিক আছে শব্দ বা বাক্য গঠন যে সামান্য টুকরা 707 00:34:35,690 --> 00:34:40,840 একরকম আচরণ প্রভাবিত আমরা চলমান প্রোগ্রাম যে. 708 00:34:40,840 --> 00:34:44,639 >> সম্ভবত সবচেয়ে যে ঠিক আছে, বিরক্তিকর প্রোগ্রাম আমরা লিখতে এবং দেখতে পারেন. 709 00:34:44,639 --> 00:34:46,670 এখন কিছু করতে চলুন শুরু করা যাক আরো আকর্ষণীয়. 710 00:34:46,670 --> 00:34:49,420 আমাকে এগিয়ে যান এবং একটি নতুন ফাইল তৈরি করা যাক. 711 00:34:49,420 --> 00:34:53,139 আমি এগিয়ে যান এবং এই সংরক্ষণ করা যাচ্ছে না জন হার্ভার্ড এর হোম ডিরেক্টরি রূপে, 712 00:34:53,139 --> 00:34:58,670 আসুন হবে, তা custom.c কল একটু কাস্টম প্রোগ্রাম. 713 00:34:58,670 --> 00:35:01,920 আমি আমার উপরে এ জুম যাচ্ছি এখানে আবার শুরু ট্যাব. 714 00:35:01,920 --> 00:35:03,730 >> মান stdio.h অন্তর্ভুক্ত করুন. 715 00:35:03,730 --> 00:35:04,990 একটি মুহূর্ত যে আরো. 716 00:35:04,990 --> 00:35:08,240 int প্রধান (অকার্যকর), আরো উপর একটি মুহূর্ত. 717 00:35:08,240 --> 00:35:09,490 printf, ("হ্যালো, ডেভিড"). 718 00:35:09,490 --> 00:35:12,810 719 00:35:12,810 --> 00:35:14,560 আরো অনেক কিছু আকর্ষণীয়, ডান? 720 00:35:14,560 --> 00:35:20,690 >> সুতরাং এখন যদি - না, কারণ আমার নামের, এটা আলাদা মাত্র কারণ - 721 00:35:20,690 --> 00:35:24,950 কাস্টম প্রবেশ করতে. 722 00:35:24,950 --> 00:35:26,780 ডেভিড, হ্যালো, কাস্টম. 723 00:35:26,780 --> 00:35:28,020 কিন্তু যে খুব,, একটি সাদা মিথ্যা. 724 00:35:28,020 --> 00:35:30,850 এই প্রোগ্রামটি হিসেবে বলা যেতে পারে david.c, কারণ এটা নিজস্ব নয় 725 00:35:30,850 --> 00:35:31,880 এ সব আচরণ. 726 00:35:31,880 --> 00:35:35,080 আসলে, আমি জিজ্ঞেস করে একটি প্রোগ্রাম যা চান তাদের নামের জন্য ব্যবহারকারীকে. 727 00:35:35,080 --> 00:35:36,320 >> সুতরাং কিভাবে আমি যে করব? 728 00:35:36,320 --> 00:35:38,520 আচ্ছা, আমাকে ওভার এখানে আপ স্ক্রল যাক. 729 00:35:38,520 --> 00:35:42,960 এবং আমি একটি বিবৃতি ব্যবহার করার পূর্বে ভূত, আমি printf, ব্যবহার করার পূর্বে, 730 00:35:42,960 --> 00:35:47,600 অন্যথায় একটি ফাংশন হিসাবে পরিচিত, আমাকে প্রথমে কিছু ইনপুট জন্য ব্যবহারকারীকে জিজ্ঞাসা করুন. 731 00:35:47,600 --> 00:35:49,690 >> তাই এই কাজ করতে, আমি প্রয়োজন জিনিষ একটি দম্পতি না. 732 00:35:49,690 --> 00:35:53,360 এক, আমি ধারণ করার একটি স্থান প্রয়োজন ব্যবহারকারীর আমি বা তাকে জিজ্ঞাসা করেছি পরে নাম 733 00:35:53,360 --> 00:35:54,510 এটা তার. 734 00:35:54,510 --> 00:36:00,120 আমি সম্ভবত ব্যবহার করার জন্য কি নির্মানের প্রয়োজন যে মত একটি মান সঞ্চয়? 735 00:36:00,120 --> 00:36:00,910 একটি পরিবর্তনশীল. 736 00:36:00,910 --> 00:36:05,130 >> তাই শয়তান অসদৃশ, যেখানে আপনি শুধুমাত্র একটি পেতে চমৎকার ধাঁধা টুকরা, এখানে, আমরা আছে 737 00:36:05,130 --> 00:36:07,620 আপনি, সম্ভবত, শব্দ ব্যবহার নিজেদেরকে প্রকাশ. 738 00:36:07,620 --> 00:36:11,510 এবং অত: পর, যে কোনো সময় আপনি চান একটি শব্দ বা শব্দগুচ্ছ, প্রোগ্রামিং, 739 00:36:11,510 --> 00:36:13,090 আমরা একটি স্ট্রিং যে কল চলুন. 740 00:36:13,090 --> 00:36:14,990 সুতরাং একটি স্ট্রিং একটি শব্দ বা পদ. 741 00:36:14,990 --> 00:36:18,170 এটি শূন্য বা আরো একটি অনুক্রম এর আরো আনুষ্ঠানিকভাবে অক্ষর. 742 00:36:18,170 --> 00:36:22,520 >> এবং আপনি যেমন একটি পরিবর্তনশীল করতে চান তাহলে বিদ্যমান, আপনি আমাকে এক দিতে বলার আছে. 743 00:36:22,520 --> 00:36:27,490 এবং আপনি যার দ্বারা উপায় যে হয় গণ হতে পারে যেখানে স্ট্রিং গুলি সেমিকোলন বলে, 744 00:36:27,490 --> 00:36:28,740 আপনি চান না. 745 00:36:28,740 --> 00:36:30,510 বস্তুত, গণ একটু underwhelming হয়. 746 00:36:30,510 --> 00:36:33,250 আমাকে এগিয়ে এবং আরো যান স্পষ্টতই এটা নাম কল. 747 00:36:33,250 --> 00:36:36,570 আমার সম্পর্কে নাম বলা একটি স্ট্রিং দিন. 748 00:36:36,570 --> 00:36:40,180 >> কিন্তু এখন, কি ব্যক্তির ডিফল্ট নাম? 749 00:36:40,180 --> 00:36:42,930 ওয়েল, মানুষের কিছু টাইপ না স্পষ্টত,, আছে এর মধ্যে 750 00:36:42,930 --> 00:36:44,310 নামের মধ্যে কোনো মান হতে হবে. 751 00:36:44,310 --> 00:36:48,120 আপনি দিতে না এবং যদি এটা সি সক্রিয় আউট একটি পরিবর্তনশীল একটি মান, তা যাচ্ছে 752 00:36:48,120 --> 00:36:49,180 একটি আবর্জনা মান আছে. 753 00:36:49,180 --> 00:36:51,650 এটা কিছু র্যান্ডম zeros আছে এবং হতে পারে বেশী, তাই আপনি শুধু দেখতে যাচ্ছেন 754 00:36:51,650 --> 00:36:54,570 পর্দায় আবর্জনা, সত্যিই, আপনি এটি প্রদর্শন করার জন্য চেষ্টা করুন. 755 00:36:54,570 --> 00:36:59,800 >> কিন্তু আমি আসলে বলে যে ঠিক করতে পারবো নাম দোকান ভিতর 756 00:36:59,800 --> 00:37:01,400 মান অনুসরণ করে. 757 00:37:01,400 --> 00:37:09,240 আপনি ভেরিয়েবল মান সংরক্ষণ উপায় আপনি একটি পরিবর্তনশীল নাম থাকে তাহলে 758 00:37:09,240 --> 00:37:13,370 বামে, আপনি একরকম কি আপনি দিতে হবে ডান এটি সংরক্ষণ করতে ইচ্ছুক, এবং 759 00:37:13,370 --> 00:37:17,650 যাচ্ছে যে জন্য সিনট্যাক্স নিম্নরূপ হতে হবে. 760 00:37:17,650 --> 00:37:22,120 >> আমরা আগে এই দেখা যায়, কিন্তু না নিতে করেছি একটি মুহূর্ত জন্য বিশ্বাসের উপর যে আছে 761 00:37:22,120 --> 00:37:26,270 বিশ্বের অন্য কোনো বিবৃতি বিদ্যমান আমি আবার ফাংশন কল করা যাচ্ছে না যে 762 00:37:26,270 --> 00:37:28,310 এবং এই ফাংশন স্ট্রিং পেতে হয়. 763 00:37:28,310 --> 00:37:29,670 এবং এটা আক্ষরিক যে আছে. 764 00:37:29,670 --> 00:37:34,680 এটা একরকম অক্ষরের একটি ক্রম পায় তারপর মানুষের থেকে 765 00:37:34,680 --> 00:37:36,380 এটা দিয়ে কিছু আছে. 766 00:37:36,380 --> 00:37:38,410 >> এবং এই মত চেহারা না রহস্যপূর্ণ সিনট্যাক্স. 767 00:37:38,410 --> 00:37:40,880 সাধারণত, সমান চিহ্ন ব্যবহার করছি - আপনি, বলে, বিশ্বের মধ্যে আছেন 768 00:37:40,880 --> 00:37:43,740 বীজগণিত, এবং আসলে আপনি আছেন বলার অপেক্ষা রাখে না এক্স 1 সমান. 769 00:37:43,740 --> 00:37:46,570 এখানে আমরা বলার অপেক্ষা রাখে না যে নাম স্ট্রিং পেতে সমান. 770 00:37:46,570 --> 00:37:51,270 আমরা নাম কি এর মধ্যে দোকান বলছে ডান দিকে 771 00:37:51,270 --> 00:37:52,400 যে সাইন সমান. 772 00:37:52,400 --> 00:37:55,030 সাইন প্রতিনিধিত্ব সমান নিয়োগ অপারেটর. 773 00:37:55,030 --> 00:37:58,240 এটা কি করা যে সিনট্যাক্স এর কি ভিতরে ডান দিকে 774 00:37:58,240 --> 00:37:59,090 বাম. 775 00:37:59,090 --> 00:38:03,040 তাই স্ট্রিং এর একটি নতুন টুকরা পেতে না শুধুমাত্র যে কার্যকারিতা 776 00:38:03,040 --> 00:38:03,670 কিছু - 777 00:38:03,670 --> 00:38:05,000 একটি স্ট্রিং জন্য ব্যবহারকারীকে অনুরোধ জানানো হবে - 778 00:38:05,000 --> 00:38:08,500 এটি তাই কথা বলতে, এটি ধার্য করা হয়. 779 00:38:08,500 --> 00:38:10,690 >> তাই কি দেখতে দিন এখানে কি. 780 00:38:10,690 --> 00:38:14,300 আমি এখন, এগিয়ে যান এবং জুম আউট করতে যাচ্ছি এবং আমি একটি দম্পতি পেতে যাচ্ছি 781 00:38:14,300 --> 00:38:15,780 আমার প্রম্পটে ভুল. 782 00:38:15,780 --> 00:38:18,750 আমি লিখুন, কাস্টম করতে টাইপ করতে যাচ্ছি. 783 00:38:18,750 --> 00:38:19,230 বাহ. 784 00:38:19,230 --> 00:38:20,500 ভুল আভা. 785 00:38:20,500 --> 00:38:23,120 >> ঠিক আছে, তাই এই ধরনের হয় অবশ্যই প্রথম, অপ্রতিরোধ্য, কিন্তু আছে 786 00:38:23,120 --> 00:38:27,220 এই সব খুব সক্রিয় আউট নিঃসন্দেহে রহস্যপূর্ণ ত্রুটি বার্তা আছে 787 00:38:27,220 --> 00:38:30,700 কিছু নিদর্শন উল্লেখ যে আমরা সময়ের দেখতে শুরু করব. 788 00:38:30,700 --> 00:38:32,600 তাই এই এক আমি বন্ধ করব ছোঁ এটি প্রথম কারণ. 789 00:38:32,600 --> 00:38:35,700 অঘোষিত আইডেন্টিফায়ার স্ট্রিং ব্যবহার করুন. 790 00:38:35,700 --> 00:38:39,400 >> ঠিক যে gedit, বা ঝনঝন শব্দ, মানে এই ক্ষেত্রে, জানি না 791 00:38:39,400 --> 00:38:40,780 আমি স্ট্রিং দ্বারা অর্থ কি. 792 00:38:40,780 --> 00:38:43,880 এবং যে সি, প্রোগ্রামিং, কারণ ভাষা, সেখানে আসলে 793 00:38:43,880 --> 00:38:47,750 টাইপ স্ট্রিং এর কোন পরিবর্তনশীল. 794 00:38:47,750 --> 00:38:49,810 সি স্ট্রিং যে অস্তিত্ব জানি না. 795 00:38:49,810 --> 00:38:52,260 >> কিন্তু আমরা, CS50 কর্মী, না. 796 00:38:52,260 --> 00:38:57,080 তাই ক্লাসের আগাম, আমরা CS50.h. নামে একটি ফাইল তৈরি 797 00:38:57,080 --> 00:39:00,060 এবং ভেতরের এই ফাইলের - এবং আসা বাক্য গঠন আরও - 798 00:39:00,060 --> 00:39:03,730 এই ফাইলের ভিতরে একটি সংজ্ঞা আমি সংজ্ঞায়িত কি 799 00:39:03,730 --> 00:39:05,340 শব্দগতভাবে একটি স্ট্রিং হিসেবে. 800 00:39:05,340 --> 00:39:09,100 তাই কেবল এই এক লাইন আখেরী দ্বারা আমার প্রোগ্রাম কোড, আমি এখন am 801 00:39:09,100 --> 00:39:14,620 শিক্ষণ gedit করতে এবং ঝনঝন সব একটি স্ট্রিং কি ঘুরান. 802 00:39:14,620 --> 00:39:15,475 >> আমি এখনো কিভাবে জানি না. 803 00:39:15,475 --> 00:39:17,110 কয়েক সপ্তাহের মধ্যে আমরা ছুলা পাবেন ফিরে যে স্তর. 804 00:39:17,110 --> 00:39:20,340 কিন্তু এখন জন্য, এই শিক্ষা দেয় জানি কম্পাইলার কি 805 00:39:20,340 --> 00:39:22,020 স্ট্রিং আসলে. 806 00:39:22,020 --> 00:39:24,230 >> তাই এখন আমাকে পরিষ্কার করা যাক আমার এখানে টার্মিনাল নিচে. 807 00:39:24,230 --> 00:39:28,530 আমার সম্পর্কে পুনরায় চালনা কাস্টম করা যাক, এবং আমি যারা সমস্যার সমস্ত মীমাংসিত. 808 00:39:28,530 --> 00:39:30,210 এই সুতরাং, খুব,, যাচ্ছে একটি আবর্তক থিম হতে. 809 00:39:30,210 --> 00:39:34,190 আমি শুধুমাত্র একটি 9 লাইন প্রোগ্রাম লেখেন, এবং এখনো আমি ত্রুটি 18 লাইন ছিল. 810 00:39:34,190 --> 00:39:35,650 যে ভয় দেখানো ধরনের. 811 00:39:35,650 --> 00:39:39,260 কিন্তু বুঝতে পারি যে এই ধরনের প্রায়ই তারা নির্ঝর এক সামান্য ভুল আরম্ভ করে যে 812 00:39:39,260 --> 00:39:43,070 কম্পাইলার জন্য বিভ্রান্তির, এবং এটা তুলনায় অনেক খারাপ দেখায়. 813 00:39:43,070 --> 00:39:47,460 >> তাই এখন একটি astute পর্যবেক্ষক জানতে হবে আমি থেকে একটি স্ট্রিং পেয়ে করছি যে 814 00:39:47,460 --> 00:39:51,460 ব্যবহারকারী, কিন্তু আসলে আমি নই এটা দিয়ে কি করছেন? 815 00:39:51,460 --> 00:39:53,570 আমি আসলে এরকম না এটা দিয়ে কিছু. 816 00:39:53,570 --> 00:40:01,240 আমি আসলে আবার কাস্টম চালানোর জন্য যদি তাই হয়, এটা ঠিক আছে বসতে যাচ্ছে. 817 00:40:01,240 --> 00:40:03,380 কি হচ্ছে? 818 00:40:03,380 --> 00:40:07,990 আমার প্রোগ্রাম নেভিগেশন আটকে গেছে বলে মনে হয় কি লাইন, আপনি বলতে হবে? 819 00:40:07,990 --> 00:40:09,860 >> সুতরাং এটা আসলে লাইন 7 আটকে আছে. 820 00:40:09,860 --> 00:40:13,600 এবং আমরা আগে এই দেখা যায় না, কিন্তু করেছি লাইন 7, এই, আবার আছে, 821 00:40:13,600 --> 00:40:14,650 বিবৃতি, স্ট্রিং পেতে. 822 00:40:14,650 --> 00:40:15,930 এবং এটা কি বলছেন আছে. 823 00:40:15,930 --> 00:40:18,480 এটা মানুষের জন্য এখন অপেক্ষা স্ট্রিং নিতে. 824 00:40:18,480 --> 00:40:22,230 এই, আমার সম্পূর্ণ unintuitive হয় মানব, আমি বলা হয়নি কারণ 825 00:40:22,230 --> 00:40:23,040 কি করতে হবে তা. 826 00:40:23,040 --> 00:40:27,320 >> কিন্তু আমার বিশ্বাসের উপর এগিয়ে যান এবং দেত্তয়া আমার সম্পর্কে রব হতে জাহির করা যাক. 827 00:40:27,320 --> 00:40:28,500 লেখো. 828 00:40:28,500 --> 00:40:30,930 যে উদ্দেশ্যে প্রোগ্রাম না. 829 00:40:30,930 --> 00:40:32,350 সুতরাং আমরা আমাদের প্রথম ব্লগ আছে. 830 00:40:32,350 --> 00:40:34,390 >> কিন্তু এর মাধ্যমে করার কারণে চেষ্টা করুন কেন এই কেস. 831 00:40:34,390 --> 00:40:36,940 প্রথমত, আমার এই প্রথম সমস্যাটির সমাধান করা যাক. 832 00:40:36,940 --> 00:40:44,690 আমার সম্পর্কে বলছেন যে এখানে একটি পংক্তি যোগ করা যাক printf,, আপনার নাম কি? 833 00:40:44,690 --> 00:40:47,700 শুধু বন্ধ মূল্যউদ্ধৃতি করতে চলুন শুরু করা যাক, লঘুবন্ধনী বন্ধ. 834 00:40:47,700 --> 00:40:51,350 >> এখন আমার প্রোগ্রাম পুনরায় চালানো যাক. 835 00:40:51,350 --> 00:40:51,760 সমস্যা. 836 00:40:51,760 --> 00:40:54,690 আমি যে দেখতে পাচ্ছেন না. 837 00:40:54,690 --> 00:40:54,930 >> রাইট. 838 00:40:54,930 --> 00:40:55,990 আমি এটা কম্পাইল করা হয়নি. 839 00:40:55,990 --> 00:40:59,800 তাই C-এর মতো একটি ভাষায়, কারণ আপনি সোর্স কোড পরিবর্তন মানে এই নয় 840 00:40:59,800 --> 00:41:03,170 আপনার অবজেক্ট কোড পরিবর্তিত নতুন অবজেক্ট কোড জেনারেট করতে, 841 00:41:03,170 --> 00:41:04,330 এক্সপ্লোর পরিচালনা zeros এবং বেশী. 842 00:41:04,330 --> 00:41:05,590 আপনি কম্পাইল করা আছে. 843 00:41:05,590 --> 00:41:10,300 আমি এখন কাস্টম পুনরায় চালানো, লিখুন, অই, একটি সামান্য আরো স্পষ্ট. 844 00:41:10,300 --> 00:41:11,890 আমার সম্পর্কে নাম Rob হয়. 845 00:41:11,890 --> 00:41:12,760 এখনও বগী. 846 00:41:12,760 --> 00:41:14,170 >> এবং আমি সেখানে তর্ক করা চাই এখন একটি দম্পতি বাগ. 847 00:41:14,170 --> 00:41:15,450 এই মাত্র উন্মুক্তভাবে, অসহ্য মনে হচ্ছে. 848 00:41:15,450 --> 00:41:18,980 চাই, ন্যূনতমরূপে, আমি থাকতে হবে একটি আছে স্থান, বা সরাতে 849 00:41:18,980 --> 00:41:20,330 নতুন লাইন কার্সার. 850 00:41:20,330 --> 00:41:21,370 >> এবং প্রকৃতপক্ষে, নতুন লাইন. 851 00:41:21,370 --> 00:41:24,660 এখানে একটি কি ফ্রেজ ধরনের যে আমরা দেখা কিন্তু সংজ্ঞায়িত না করেছি. 852 00:41:24,660 --> 00:41:28,560 আপনি একটি টেক্সট পেতে যা উপায় পরের লাইন সম্মুখের দিকে সরানো, 853 00:41:28,560 --> 00:41:29,480 আপনি এই কাজ করতে না. 854 00:41:29,480 --> 00:41:31,070 এই কম্পিউটারে বিভ্রান্তিকর হয়. 855 00:41:31,070 --> 00:41:33,830 এই দুটি পৃথক লাইন মত দেখায় কোড, তন্ন তন্ন করে 856 00:41:33,830 --> 00:41:35,010 পুরোপুরি সঠিক. 857 00:41:35,010 --> 00:41:39,380 আপনি যদি এর পরিবর্তে আরো স্পষ্ট হতে হবে এবং , আমাকে একটি নতুন লাইন দিতে বলে, যা আমরা 858 00:41:39,380 --> 00:41:41,810 ব্যাকস্ল্যাশ N সঙ্গে সি প্রতিনিধিত্ব. 859 00:41:41,810 --> 00:41:43,230 >> তাই কয়েক ধরনের অক্ষর আছে. 860 00:41:43,230 --> 00:41:45,080 ব্যাকস্ল্যাশ N যে নান্দনিক ঠিক করবে. 861 00:41:45,080 --> 00:41:49,640 862 00:41:49,640 --> 00:41:50,870 আমার সম্পর্কে আমার প্রোগ্রাম কম্পাইল করা যাক. 863 00:41:50,870 --> 00:41:52,300 আমার সম্পর্কে আমার প্রোগ্রাম পুনরায় চালানো যাক. 864 00:41:52,300 --> 00:41:53,520 >> এই ভাল দেখায়. 865 00:41:53,520 --> 00:41:56,960 এটা এখনও সুন্দর আদিম এর কিন্তু এটি এখনও বগী. 866 00:41:56,960 --> 00:41:58,090 সুতরাং এক আছে - 867 00:41:58,090 --> 00:42:01,680 আপনি আগে প্রোগ্রাম করেছি, এমনকি যদি সম্ভবত আপনি একটি অনুমান নিতে পারেন 868 00:42:01,680 --> 00:42:04,960 কেন এই প্রোগ্রাম এখনও দ্বিধান্বিত. 869 00:42:04,960 --> 00:42:08,540 আমি যে কি দরকার আমি কোনো কাজ করেন নি? 870 00:42:08,540 --> 00:42:10,450 >> তাই আমি আসলে কি আছে নামের সঙ্গে কিছু. 871 00:42:10,450 --> 00:42:14,190 শুধু ভূত ভালো, আপনি আসলে প্রতাপ একটি স্কুল চাই পরিবর্তনশীল বা দায়িত্ব অর্পণ করা 872 00:42:14,190 --> 00:42:16,150 আমরা গত মত মোকাবেলায় সপ্তাহ - একটি মান. 873 00:42:16,150 --> 00:42:18,930 কিন্তু আপনার সাথে কিছু করতে না হলে, এটা কিছুই ঘটতে যাচ্ছে. 874 00:42:18,930 --> 00:42:20,210 >> ঠিক আছে, তাই ঠিক করা যাক. 875 00:42:20,210 --> 00:42:23,670 , আমাকে সেখানে আমার পরিবর্তনশীল টাইপ করা যাক আমাকে এখানে নিচে যান. 876 00:42:23,670 --> 00:42:29,120 রব, আমাকে পুনরায় চালনা করা যাক, আমার কম্পাইল করা যাক. 877 00:42:29,120 --> 00:42:30,540 এখন আমি ঠিক আছে, শুধু একটি গাধা না? 878 00:42:30,540 --> 00:42:33,280 >> তাই এই সত্যিই পেয়ে না হয় কোনো সম্পর্কে. 879 00:42:33,280 --> 00:42:35,850 কিন্তু যে একটি পুরোপুরি প্রাকৃতিক ছিল প্রবৃত্তি, আমি ঠিক আছে, তর্ক করা চাই? 880 00:42:35,850 --> 00:42:39,340 পরিবর্তনশীল নাম বলা হয়, এবং আমি যদি সেখানে যেতে চান, কেন শুধু আমি না 881 00:42:39,340 --> 00:42:40,200 সেখানে টাইপ? 882 00:42:40,200 --> 00:42:42,210 >> ওয়েল, অবশ্যই, আমরা আছে এখন প্রভেদ 883 00:42:42,210 --> 00:42:44,070 কি এর মধ্যে একটি স্ট্রিং? 884 00:42:44,070 --> 00:42:47,060 যে উদ্ধৃতি unquote বিজ্ঞপ্তি এখানে, নাম হ্যালো? 885 00:42:47,060 --> 00:42:48,960 আসলে এই নিজেই একটি পংক্তি. 886 00:42:48,960 --> 00:42:49,820 এটা হার্ড কোডেড এর. 887 00:42:49,820 --> 00:42:50,690 এটা মানুষের কাছ থেকে নয়. 888 00:42:50,690 --> 00:42:54,020 এটা আমার কাছ থেকে মূল প্রোগ্রামার আছে, কিন্তু এটি এখনও একটি স্ট্রিং এর. 889 00:42:54,020 --> 00:42:58,300 >> আপনি আক্ষরিক ভিতরে n-একটি এম ই লিখতে তাই আপনি যদি একটি স্ট্রিং এর, কি যাচ্ছে 890 00:42:58,300 --> 00:42:59,120 প্রিন্ট পেতে? 891 00:42:59,120 --> 00:43:03,660 ওয়েল, n-একটি এম ই. আমরা পরিবর্তে প্রয়োজন printf, বলুন, প্রিন্ট না 892 00:43:03,660 --> 00:43:04,870 খুঁজে আক্ষরিক নাম. 893 00:43:04,870 --> 00:43:06,680 নাম মান আউট প্রিন্ট করা হবে. 894 00:43:06,680 --> 00:43:08,410 >> এবং যে কাজ করতে, আমরা নিম্নলিখিত কাজগুলো. 895 00:43:08,410 --> 00:43:09,800 এবং শুধু এই একটি মানুষের কনভেনশন হয়. 896 00:43:09,800 --> 00:43:14,990 আমরা এর পরিবর্তে% গুলি বলে, এবং যে স্ট্রিং জন্য দাঁড়িয়েছে. 897 00:43:14,990 --> 00:43:19,810 এবং তারপর থেকে আমার পাসে উদ্ধৃতি শেষে, আমি কমা করা যাচ্ছে এবং করছি 898 00:43:19,810 --> 00:43:23,790 একটি দ্বিতীয় যুক্তি পাস এই বিবৃতি মধ্যে. 899 00:43:23,790 --> 00:43:25,970 আমি সেখানে নাম টাইপ করা যাচ্ছে না. 900 00:43:25,970 --> 00:43:27,960 >> তাই এখন বিজ্ঞপ্তি আমরা একটি আছে সামান্য নতুন বাক্য গঠন. 901 00:43:27,960 --> 00:43:32,320 আমরা এখনও দুই প্রথম বন্ধনী আছে, এবং অত: পর আমার সম্পর্কে বলা যাক যে জিনিস 902 00:43:32,320 --> 00:43:36,830 এব w বন্ধনী ববহার মধ্যে প্রতিনিধিত্ব করে একটি ফাংশন মধ্যে আর্গুমেন্ট - 903 00:43:36,830 --> 00:43:39,730 একরকম যাচ্ছে যে ইনপুট তার ব্যবহারের উপর প্রভাব বিস্তার করে. 904 00:43:39,730 --> 00:43:43,010 সুতরাং যে যুক্তি দ্বারা, কতগুলি আর্গুমেন্ট printf, হবে বলে মনে হচ্ছে না 905 00:43:43,010 --> 00:43:45,450 এই মুহূর্তে গ্রহণ? 906 00:43:45,450 --> 00:43:48,370 >> সুতরাং, দুই লাগছে বলে মনে হয় এবং যে প্রকৃতপক্ষে উহ্য এর 907 00:43:48,370 --> 00:43:49,570 এখানে কমা দ্বারা. 908 00:43:49,570 --> 00:43:51,640 তাই এই এক যুক্তি উদ্ধৃতি চিহ্ন মধ্যে. 909 00:43:51,640 --> 00:43:54,540 এটি একটি কমা আছে, যদিও সবকিছু উদ্ধৃতিচিহ্নের মধ্যে আছে, যার মানে হচ্ছে 910 00:43:54,540 --> 00:43:56,230 এটি একটি দীর্ঘ স্ট্রিং এর. 911 00:43:56,230 --> 00:43:58,280 কমা, পরিবর্তনশীল নাম. 912 00:43:58,280 --> 00:44:00,680 >> তাই এখন আমার সম্পর্কে জুম আউট করা যাক. 913 00:44:00,680 --> 00:44:02,240 আমাকে পুনরায় চালনা করা যাক. 914 00:44:02,240 --> 00:44:03,490 রব. 915 00:44:03,490 --> 00:44:06,520 এটা অভিশাপ, আমি ভুল কি? 916 00:44:06,520 --> 00:44:07,920 >> ঠিক আছে, আপনি যদি কম্পাইল আছে তাই. 917 00:44:07,920 --> 00:44:11,030 তাই আবার, সহজ ভুল করা আবার এবং আবার নেভিগেশন তাড়াতাড়ি. 918 00:44:11,030 --> 00:44:15,280 তাই এখন পুনরায় চালনা কাস্টম, রব, লিখুন, এবং voila. 919 00:44:15,280 --> 00:44:17,110 আমরা এখন একটি নিজস্ব প্রোগ্রাম আছে. 920 00:44:17,110 --> 00:44:21,660 >> তাই আমি এখন একটি প্রোগ্রাম যা আছে কয়েক বৈশিষ্ট্য ব্যবহার করে 921 00:44:21,660 --> 00:44:22,520 যে এরও কোন মূল্য আছে. 922 00:44:22,520 --> 00:44:27,850 এক, আমি অন্যথা, CS50.h ব্যবহার করছি CS50 লাইব্রেরি হিসাবে পরিচিত. 923 00:44:27,850 --> 00:44:33,050 এবং ভেতরের CS50 লাইব্রেরি হয় অন্যান্য ব্যক্তিদের লিখেছে ফাংশন - 924 00:44:33,050 --> 00:44:33,980 যথা কর্মী - 925 00:44:33,980 --> 00:44:36,620 আপনি ব্যবহার, এবং পেতে জন্য স্ট্রিং তাদের একজন. 926 00:44:36,620 --> 00:44:41,310 >> লাইন 2 ভিতরে, stdio.h হয় এবং কেন এই আছে? 927 00:44:41,310 --> 00:44:42,070 একটি অনুমান নিতে. 928 00:44:42,070 --> 00:44:46,200 ভিতরে বিদ্যমান কি প্রমিত IO মূল? 929 00:44:46,200 --> 00:44:46,940 Printf. 930 00:44:46,940 --> 00:44:49,600 তাই printf,, আপনি যে কোন জায়গায় এটি দেখতে না অন্য পর্দায়. 931 00:44:49,600 --> 00:44:51,870 এটা দিয়ে আসতে হবে একরকম কম্পিউটার. 932 00:44:51,870 --> 00:44:54,870 এটা কোথা থেকে এসেছে? 933 00:44:54,870 --> 00:44:57,660 এটা ভিতরে - এটি ঘোষিত এর, তাই ভিতরে, কথা বলতে 934 00:44:57,660 --> 00:44:59,890 stdio.h নামে একটি ফাইল. 935 00:44:59,890 --> 00:45:02,670 >> এখন, এই উপাদান জন্য, আমরা ফিরে আসবো এটি একটি বিট এর শেষ পর্যন্ত, কারণ 936 00:45:02,670 --> 00:45:03,930 এখন জন্য বিক্ষেপী. 937 00:45:03,930 --> 00:45:05,490 এই হল আমাদের রিটার্ন টাইপ বোঝায়. 938 00:45:05,490 --> 00:45:07,660 এটি একটি যুক্তি উল্লেখ করে. 939 00:45:07,660 --> 00:45:10,230 কিন্তু আজকের জন্য, আমরা দৃষ্টি নিবদ্ধ করছি এখানে এই লাইন নেভিগেশন. 940 00:45:10,230 --> 00:45:13,280 >> তাই স্ট্রিং নাম, ঠিক সংক্ষিপ্তবৃত্তি যাও, এই হল আমার জন্য কি করবেন? 941 00:45:13,280 --> 00:45:16,940 942 00:45:16,940 --> 00:45:19,560 সুতরাং এটি একটি পরিবর্তনশীল ঘোষণা টাইপ স্ট্রিং. 943 00:45:19,560 --> 00:45:22,630 সুতরাং, শব্দ করা বোঝানো হচ্ছে না সংখ্যার জন্য. 944 00:45:22,630 --> 00:45:25,530 একটি সরাইয়া, আমি যদি চাই, ঠিক যেমন এটি একটি সংখ্যা হবে, আমি বলতে হবে 945 00:45:25,530 --> 00:45:26,560 int-এর মত. 946 00:45:26,560 --> 00:45:29,740 আমি একটি ফ্লোটিং পয়েন্ট হতে চেয়েছিলেন মান, একটি দশমিক বিন্দু সঙ্গে কিছু, 947 00:45:29,740 --> 00:45:30,600 আমি ভাসমান বলতে হবে. 948 00:45:30,600 --> 00:45:32,640 কিন্তু আজকের জন্য, আমি স্ট্রিং বলেন করেছি. 949 00:45:32,640 --> 00:45:35,940 >> এবং আমি এই পরিবর্তনশীল দিয়েছি একটি নাম নাম, কিন্তু আমি পারা 950 00:45:35,940 --> 00:45:37,240 এটা কিছু বলা আছে. 951 00:45:37,240 --> 00:45:39,340 আসলে, গণনা, আমি এটা বলা এস 952 00:45:39,340 --> 00:45:41,050 >> এখানে শুধু আরেকটি বিবৃতি হল. 953 00:45:41,050 --> 00:45:44,170 এই কত আর্গুমেন্ট হয় বিবৃতি গ্রহণ? 954 00:45:44,170 --> 00:45:47,890 তাই এটা শুধু একটি গ্রহণের, এবং যে শুধু একটি নান্দনিক বিস্তারিত 955 00:45:47,890 --> 00:45:49,610 কিছু প্রদর্শন আমার পর্দা. 956 00:45:49,610 --> 00:45:54,750 করছেন এই লাইন 8 কি layman এর পরিপ্রেক্ষিতে? 957 00:45:54,750 --> 00:45:57,320 >> তা থেকে একটি মান হচ্ছে ব্যবহারকারী - যথা, একটি স্ট্রিং - 958 00:45:57,320 --> 00:45:58,770 এবং এটা দিয়ে কি করছে? 959 00:45:58,770 --> 00:46:02,450 এটা মূলত এটি হস্তান্তর এর বাম দিকে লোক 960 00:46:02,450 --> 00:46:07,100 তাই সাইন সমান যে এই ক্ষেত্রে, নাম পরিবর্তনশীল আসলে এটি সংরক্ষণ করতে পারেন. 961 00:46:07,100 --> 00:46:10,020 >> এবং তারপর printf, হয় অন্য একটি ফাংশন উদাহরণস্বরূপ. 962 00:46:10,020 --> 00:46:11,870 এবং আমরা একটি ফাংশন কল করতে বলে. 963 00:46:11,870 --> 00:46:13,870 একটি ফাংশন ব্যবহার করা হয় একটি ফাংশন কল. 964 00:46:13,870 --> 00:46:15,640 এই জিনিস দৃশ্যত দুটি আর্গুমেন্ট লাগে. 965 00:46:15,640 --> 00:46:18,100 এই এক, কমা, এই এক. 966 00:46:18,100 --> 00:46:20,910 >> এই এক নিজেকে শুধু একটি স্ট্রিং একটি স্থানধারক রয়েছে. 967 00:46:20,910 --> 00:46:23,860 % S এর মানে এখানে অন্য স্ট্রিং করা. 968 00:46:23,860 --> 00:46:27,360 তাই পরে নাম নির্বাণ দ্বারা ঢোকাতে যে কমা, 969 00:46:27,360 --> 00:46:29,420 আমার জন্য যে জিনিস. 970 00:46:29,420 --> 00:46:31,300 >> তাই আমি এখনও অন্যান্য জিনিষ করতে পারেন. 971 00:46:31,300 --> 00:46:36,820 আমাকে একটি বিট এখন এগিয়ে যান এবং করুক নিরীহ প্রোগ্রাম, কিন্তু আমাকে এই মুছে দিন যাক 972 00:46:36,820 --> 00:46:38,880 এবং আমাকে একটি লুপ তৈরি করা যাক. 973 00:46:38,880 --> 00:46:41,390 সত্য যখন. 974 00:46:41,390 --> 00:46:45,210 প্রতীক সত্য স্পষ্টত হয় সর্বদা সত্য হতে যাচ্ছে. 975 00:46:45,210 --> 00:46:49,830 সুতরাং লুপ কি ধরনের আমি inducing am ভালো একটি লাইন লেখা? 976 00:46:49,830 --> 00:46:51,070 >> সুতরাং একটি অসীম লুপ, ঠিক আছে? 977 00:46:51,070 --> 00:46:52,090 শুধু সত্য হয়. 978 00:46:52,090 --> 00:46:56,210 আমি শব্দ পরিবর্তন করতে পারেন কোন উপায় আছে অন্য কিছু হতে সত্য, এই হল তাই 979 00:46:56,210 --> 00:46:57,310 শুধু সব সময় চালানো যাচ্ছে. 980 00:46:57,310 --> 00:46:59,960 আপনি কি কখনও আসলে একটি প্রোগ্রাম ছিল করেছি তাই আপনি যদি আপনার ম্যাক বা মনে হয় যে পিসি মধ্যে 981 00:46:59,960 --> 00:47:02,480 আপ লক আছে, অথবা এটা করছে শুধু কিছু কিছু, এবং আপনি 982 00:47:02,480 --> 00:47:05,500 আপনি যদি না করে প্রস্থান করার জন্য জিনিস পেতে পারে না আপনার কম্পিউটার পুনরায় বুট করুন বা ডাঁটা 983 00:47:05,500 --> 00:47:08,360 টাস্ক ম্যানেজার বা মত, এখানে যেমন একটি উদাহরণ. 984 00:47:08,360 --> 00:47:14,340 >> আমি বলেন, "আমি একটা বগী প্রোগ্রাম না.", বলতে পারেন বন্ধ মূল্যউদ্ধৃতি, বন্ধ করুন 985 00:47:14,340 --> 00:47:15,780 প্রথম বন্ধনী, সেমিকোলন. 986 00:47:15,780 --> 00:47:17,010 তাই আবার, নিদর্শন লক্ষ্য করা. 987 00:47:17,010 --> 00:47:21,440 আমাদের সিনট্যাক্স কিছু নতুন, যদিও কী খুঁজতে হবে, যখন শব্দ সত্য, 988 00:47:21,440 --> 00:47:23,590 আমি একই আছে বিজ্ঞপ্তি কোঁকড়া ধনুর্বন্ধনী ধরনের. 989 00:47:23,590 --> 00:47:25,890 আমি একটা সেমিকোলন এব w বন্ধনী ববহার পেয়েছেন. 990 00:47:25,890 --> 00:47:28,000 >> তাই এখন আমি এগিয়ে যান এবং এই সঙ্কলন. 991 00:47:28,000 --> 00:47:29,630 কাস্টম, কাস্টম করুন. 992 00:47:29,630 --> 00:47:32,690 993 00:47:32,690 --> 00:47:36,660 সুতরাং এই সময়ে, আপনি করতে হবে না আপনার প্রয়োগ, সমস্ত অধিকার পুনরায় শুরু করুন? 994 00:47:36,660 --> 00:47:39,925 সুতরাং এখানে সহজ পাঠ সঙ্গে দুই আঙ্গুলের, কন্ট্রোল সি, 995 00:47:39,925 --> 00:47:41,230 আমরা যে প্রোগ্রামটি প্রস্থান করব. 996 00:47:41,230 --> 00:47:45,430 কিন্তু যেহেতু আপনি দেখতে পারেন ঠিক কেন এই জিনিস আবার এবং আবার নিজেই পুনরায় ছিল. 997 00:47:45,430 --> 00:47:48,080 >> আমি কিছু একটু করতে পারেন একটি টিজার হিসেবে আরো জটিল. 998 00:47:48,080 --> 00:47:49,600 আমি এগিয়ে যান যাচ্ছে এবং করছি নিম্নলিখিত বলে. 999 00:47:49,600 --> 00:47:55,210 একটি পূর্ণসংখ্যা, যা কোন int, জন্য, আমি ঠিক আমরা বেশিরভাগ দিতে একটি জেনেরিক নাম 1000 00:47:55,210 --> 00:47:59,500 প্রোগ্রামিং ভেরিয়েবল আপনি যখন শুধু বেড়ে চলেছে, 0 সমান. 1001 00:47:59,500 --> 00:48:08,640 আমাকে এগিয়ে যান এবং আমি যখন বলা যাক, বলা যাক এর, 100 কম, আমি প্লাস প্লাস. 1002 00:48:08,640 --> 00:48:10,240 আমরা এই বাক্য গঠন ফিরে পাবেন কিন্তু এই মাত্র মানে 1003 00:48:10,240 --> 00:48:12,270 আবার এবং আবার আমি বাড়ায়. 1004 00:48:12,270 --> 00:48:14,200 >> এবং আমি এখানে কি করতে চান? 1005 00:48:14,200 --> 00:48:21,130 Printf, "আমি গণনা করতে পারেন." এটি একটি বগী প্রোগ্রাম. 1006 00:48:21,130 --> 00:48:22,450 আসলে আমি কি এখানে মনস্থ করা হয়নি? 1007 00:48:22,450 --> 00:48:25,220 1008 00:48:25,220 --> 00:48:30,940 >> শতাংশ না গণ, কিন্তু আপনি অনুমান না এই. % D একটি দশমিক পূর্ণসংখ্যা. 1009 00:48:30,940 --> 00:48:32,720 কমা আমি. 1010 00:48:32,720 --> 00:48:34,340 আমার সম্পর্কে ফিরে পাকানো চলুন শুরু করা যাক. 1011 00:48:34,340 --> 00:48:37,170 >> আমাকে এখন না দিয়ে কম্পাইল করা যাক. 1012 00:48:37,170 --> 00:48:39,280 আমাকে এখন কাস্টম সঙ্গে পুনরায় আরম্ভ করা যাক. 1013 00:48:39,280 --> 00:48:42,410 আমি সত্যিই অভিশাপ দ্রুত যখন গণনা করতে পারেন আমি এই মত একটি প্রোগ্রাম লিখতে. 1014 00:48:42,410 --> 00:48:45,480 >> এখন কিছু করতে আসুন একটু অনিচ্ছাকৃত. 1015 00:48:45,480 --> 00:48:51,220 যখন এই কাজ কিভাবে এর যাক আমি এর চেয়ে বড় বা 0 সমান. 1016 00:48:51,220 --> 00:48:53,630 কি এই প্রবর্তিত যাচ্ছে? 1017 00:48:53,630 --> 00:49:01,030 সুতরাং যুক্তি, এই, তাই জিনিস নয় আমি এই পুনরায় আরম্ভ হলে এখন, বর্ণনা করা, কারণ, 1018 00:49:01,030 --> 00:49:05,050 এখন আমি সত্যিই সত্যিই, উচ্চ গণনা করতে পারেন. 1019 00:49:05,050 --> 00:49:08,850 হিসাবে আমি করতে দুর্ভাগ্যবশত, তারিখ হিসাবে উচ্চ গণনা 4 বিলিয়ন, তাই এই যাচ্ছে 1020 00:49:08,850 --> 00:49:10,140 একটা সময় নিতে. 1021 00:49:10,140 --> 00:49:13,440 >> তাই কেন আমরা আমাদের এই ছেড়ে না cliffhanger প্রতিশ্রুতি, যে 1022 00:49:13,440 --> 00:49:15,650 বুধবার, আমরা দেখতে পাবেন যদি এই প্রোগ্রাম করা হয়. 1023 00:49:15,650 --> 00:49:19,260 দুই, আমরা আপনাকে কিভাবে নিজেকে পরিচয় করিয়ে দিতে হবে আপনার নিজস্ব ফাংশন লিখুন যাতে খুব 1024 00:49:19,260 --> 00:49:22,930 দ্রুত, বুধবার দ্বারা, আমরা করব, আমরা সি মধ্যে ভূত থেকে রূপান্তরটি শুরু 1025 00:49:22,930 --> 00:49:25,880 ক্রমবর্ধমান জটিল কখনো লেখা অনেক প্রোগ্রাম যে, 1026 00:49:25,880 --> 00:49:27,070 এই তুলনায় আরো অনেক কিছু. 1027 00:49:27,070 --> 00:49:28,766 আমরা তারপর আপনি দেখতে পাবেন. 1028 00:49:28,766 --> 00:49:31,580 >> [সাধুবাদ] 1029 00:49:31,580 --> 00:49:34,690 >> স্পিকার: 1 পরবর্তী CS50 এ, ধাঁধা দিন একটি সাফল্য. 1030 00:49:34,690 --> 00:49:39,690