[সঙ্গীত বাজানো] DAVID Malan: ঠিক আছে. ফিরে আসার জন্য স্বাগতম. এটি CS50, এবং এই হল সপ্তাহে এক, অব্যাহত. সুতরাং আমরা পার করছি একটি কারণে চাই প্রযুক্তির কাছাকাছি গুগল গ্লাস তারা সাথে আসা হয় একটি API হিসাবে পরিচিত কিছু, একটি অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস. এবং কি এর মানে হল যে হয় ডান ফাইল এবং ডান সঙ্গে ডকুমেন্টেশন, আপনি আসলে লিখতে পারেন এই মত এমনকি ডিভাইসের জন্য সফ্টওয়্যার. এবং তাই আমরা দিকে মাথায় আছে কি একটি প্রকল্প যদি semesters শেষ হয় গুগল গ্লাস,, বলতে পারে জড়িত আবেদন, আমরা আমরা কি করতে পারেন দেখতে পাবেন কিছু আপনি hooking শর্তাবলী loaner হার্ডওয়্যার সেইসাথে প্রকাশ্যে ব্যবহারযোগ্য API-টি আপনি যা করতে পারেন, যাতে আসলে সফটওয়্যার তৈরি করা শুরু যে একই Google কাচের উপর সঞ্চালিত হয়. আমরা খেলে আসছি যে অন্য ডিভাইসে আমরা হতে পারে যে ইদানীং সঙ্গে সেমিস্টারে এর শেষে মজা এখানে এই সামান্য জিনিস. এতে লিপ মোশন বলা হয়, এবং আপনি কি দেখতে ওপর টেকনিক্যালি একটি হল ডিভাইসের জন্য বিজ্ঞাপন, কিন্তু এটা এই বিশেষ কি বলতে পারেন ডিভাইস করতে সক্ষম. এবং এটি খুব,, এর মাধ্যমে একটি API-র সঙ্গে আসে আপনি সফ্টওয়্যার লিখতে পারেন যা একটি পদ্ধতিতে আপনার নিজের কম্পিউটার নিয়ন্ত্রণ বেশ এখানে এই এক মিনিটের ফিল্ম. [ভিডিও প্লেব্যাক] [END টি ভিডিও প্লেব্যাক] সুতরাং অধিকার এখন, এই ডিভাইসটি ঘটবে একটু ইউএসবি হিসাবে প্রয়োগ করা আপনি যদি আপনার মধ্যে চলা করতে পারেন যে সংযোগকারী কম্পিউটার, কিন্তু আমি বিস্মিত হবে না আমরা এই ধরণের আছে আগে দীর্ঘ হলে পিসি এর পরের ব্যাচ মধ্যে প্রযুক্তি এবং Macs-এর আপনি যা করতে পারেন, যাতে প্রকৃতপক্ষে, তা সাথে ইন্টারঅ্যাক্ট যে মত একটি পদ্ধতিতে. আসলে, আমি খুব,, আমি কি চাই কি চিন্তা আমি একটু বিক্ষোভের গুটান প্রোগ্রাম যে এই সফ্টওয়্যার সঙ্গে আসে. তাই আমি একটু সেন্সর রেখেছি আমার ল্যাপটপ সামনে. যেহেতু আপনি দেখতে পারেন, এটা আগে থেকেই বুঝতে আমার হাতে আছে এটি নিয়ন্ত্রণ. এবং সব এই অ্যাপ্লিকেশন আছে ভালো হেসেখেলে সামান্য জিনিস. কিন্তু আপনি প্রকৃতপক্ষে, যে দেখতে পারেন আমি সেখানে পাঁচ আঙ্গুলের আছে. আমরা পেতে পারেন যদি এটি সমস্ত 10 করতে আপনি একটি ঝরঝরে পিয়ানো কল্পনা করতে পারেন আবেদন বা ভালো লেগেছে. আপনি কি দশম শ্রেণীর পর আসতে চাই তাই আপনি যদি যে সঙ্গে আজ এবং খেলা ভাল, আপনি স্বাগত. সেমেস্ত্র এর শেষ দিকে যে তাই আরো. তাই প্রশাসনিক একটি দম্পতি ঘোষণা. এক, এই শুক্রবার দ্বারা বিভাগে কাজ cs60.net/section এ দুপুরে. যে URL-এ কোর্স এর উপর হোমপেজ হিসাবে ভাল. ইতিমধ্যে, যদিও, supersections এই রবিবার বেরোবে হবে. Supersections, একটি এক সময় জিনিস এটা আমাদের কাজ করতে কিছু সময় লাগে, কারণ খুঁজে যারা যা বিভাগে এবং যেখানে. এই আসছে রবিবার, যাতে এক হতে হবে যারা কম আরামদায়ক জন্য বিভাগ, তাদের জন্য এক অধ্যায় আরো আরামদায়ক. এবং আপনি তাদের কোথাও এর মধ্যে যেতে স্বাগত জানাই অথবা উভয় অথবা কেউই. এই দুটি শুট করা হবে. তারা আর একটি বড় মিলনায়তন থাকব একটি অধ্যায় সাধারণত ইন হতে হবে কিন্তু এখানে লক্ষ্য সঙ্গে আপনি প্রস্তুত করা হয় সমস্যা কিছু সান্ত্বনা, এক সেট এবং CS50 প্রয়োগ সঙ্গে সি,, এই সঙ্গে ছুটির দিন, আপনি খুঁজে এটি এমনকি আগে আপনার প্রথাগত ধারার নিয়োগ. তাই আপনি যদি আপনার TF এবং আপনার ছোট দেখা করব ওপর sectionmates গ্রুপ এক সপ্তাহের. অফিস ঘন্টা এদিকে, যাওয়া হয়েছে. অথবা আজ রাতে তাদের সুবিধা গ্রহণ করতে আপনি যদি চান আগামীকাল রাতে. সমস্যা সেট 0 শুক্রবার থেকে. এই একটি দিন পরে হয় বৃহস্পতিবার নিয়মিত-নির্ধারিত. কিন্তু সমস্যা সেট 1, আপনি দেখতে পাবেন কিছু উষ্ণ আপ অন্তর্ভুক্ত ব্যায়াম যা দিয়ে আপনি নিজেকে আপনার প্রসারিত করতে পারেন শুক্রবার বৃহস্পতিবার সর্বশেষ সময়সীমাঃ. সমস্যা সেট 1 এদিকে,, বেরোবে হবে কোর্স এর ওয়েবসাইট এই আসছে নেভিগেশন শুক্রবার, আপনার সাথে কার্ল করতে চান তাহলে আমি দেরী একটি সময় উপর একবার করেনি আপনার রুমে শুক্রবার রাতে. সুতরাং cs50.net/appliance জায়গা যেখানে আপনি এবং CS50 প্রয়োগ পেতে পারেন আমরা সোমবার ব্যবহার শুরু হয়. আমরা একটি বিট আরো আজ এটি ব্যবহার করব. কিন্তু বাকি সমস্যা 1 সেট আশ্বস্ত যে স্পেসিফিকেশন মাধ্যমে আপনি পদব্রজে ভ্রমণ করা আপনি প্রয়োজন অবিকল পদক্ষেপ যে পর্যন্ত পেতে এবং চলমান. তাই আগে যে কাজ সম্পর্কে চিন্তা করবেন না Pset 1 বরং আপনি না চাইলে. ঠিক আছে. সুতরাং আমরা সোর্স কোড এ সোমবার লাগছিল কিন্তু একটি নতুন প্রেক্ষাপটে প্রোগ্রামিং ভাষা, যথা সি এবং সি, শয়তান অসদৃশ, গ্রাফিক্যাল নয়. এটা টুকরা ধাঁধা না. এটি আরও ইংরেজি মত সিনট্যাক্স এর. এবং ধাপগুলি একটি দম্পতি আছে আসলে লেখার এবং একটি চলমান কারণ উৎস ছাড়াও সি প্রোগ্রাম, ভালো কোড, আপনি কিছু করতে হবে একটি কম্পাইলার হয়. এবং layman এর পদ, কি একটি কম্পাইলার আমাদের জন্য কাজ করে? হ্যাঁ. Student: এটি কোড পরিবর্তিত আপনি 0 সেঃ এবং 1s আপনি লিখুন. DAVID Malan: গুড. সুতরাং এটি কোড পরিবর্তিত যে আমরা 0 সেঃ এবং 1s লিখুন. এটা তথাকথিত সোর্স কোড পরিবর্তিত অবজেক্ট কোড, দেখায় আধুনিক যা এই একটি ভালো সামান্য কিছু. এবং এটি আপনার CPU-র, ভেতরে ঘিলু আছে আপনার কম্পিউটার, যে কারণে যারা কম্পিউটার সৃষ্টি করেছেন মানুষ, জানি কি সেই ক্রম 0 সেঃ এবং 1s গড় এর. হয়তো এটা মুদ্রণ মানে. হয়তো এটা ছাড়াও মানে. হয়তো এটা বিয়োগ মানে. হয়তো এটি একটি গ্রাফিক প্রদর্শন মানে. বিট পূর্বনির্ধারিত নিদর্শন আছে বিশ্বের গড় সিদ্ধান্ত হয়েছে কিছু জিনিস. কিন্তু এই কোর্সে অধিকাংশ অংশ জন্য, আমরা একটি উচ্চ পর্যায়ে কাজ, এবং করব বিদ্যমান আছে মঞ্জুর জন্য আমরা নেব যে পারেন কম্পাইলার ভালো জিনিস আমাদের সোর্স কোড ফাংশন করতে ভাবে আমরা মনস্থ করা. প্রোগ্রাম তাই আমরা গত সপ্তাহে প্রথম লিখেছিলেন এবং তারপর, তাই আপনি, পোর্ট শুরু সি এই গত আপনি কথা বলতে, সোমবার, এই ছিল. সবুজ পতাকা ক্লিক করা হলে, হ্যালো বলুন. এই কোর্সের ছিল, ভূত হবে. এবং আমি দাবি করেন সমতুল্য সি প্রোগ্রাম একটু তাকিয়ে ভালো কিছু. তাই আমি মনে করি আমরা প্রথমে করতে চাই না, যাক এর প্রথম দিকে দেখায় কি পৃথক্ আঁশ বাহির করা এক নজরে, নিঃসন্দেহে, যেমন মোটামুটি গোপনীয় বাক্য গঠন, কিন্তু আপনি লক্ষ্য করা শুরু করব খুব দ্রুত নিদর্শন. কি আমরা আজ কি করব প্রদান করা হয় আপনি কিছু জন্য একটি মানসিক মডেল ক্যানোনিকাল, কিছু মান নির্মান প্রোগ্রামিং. এবং তারপর আমরা আসলে আমাদের হাতে পাবেন সেইসাথে কিছু উদাহরণ দিয়ে মলিন. সুতরাং আপনি তাদের জন্য আরো আরামদায়ক, বুঝি যে এই সপ্তাহ এবং তারপর পরবর্তী সপ্তাহ খুব ভাল পর্যালোচনা একটি বিট হতে পারে. কিন্তু বিশেষ করে যখন হ্যাকার সংস্করণ সমস্যা সেট 1 নেভিগেশন খুঁজে যায় শুক্রবার কোর্স এর ওয়েবসাইট, আমি মনে করি না আপনি পূরণ এমনকি হিসাবে আপনি পাবেন পরের সপ্তাহে বা দুই, ওভার কিছু ঐ খালি আপনি কি কখনও আরো পেতে শুরু করব চ্যালেঞ্জ এবং সম্মুখীন নতুন এবং নতুন জিনিস. সুতরাং এর যাক একান্তে এই প্রোগ্রাম আঁশ বাহির করা একটি সময়ে কয়েক লাইন. খুব শীর্ষে, আমরা কি আছে টেকনিক্যালি একটি বলা preprocessor ডিরেক্টিভের. শুধু এই যে একটি কোড লাইন একটি ফাইলের বিষয়বস্তু অন্তর্ভুক্ত করার জন্য, - স্ট্যান্ডার্ড আমি / অফলাইনে স্ট্যান্ডার্ড ইনপুট বলা বা, দুঃখিত, স্ট্যান্ডার্ড ইনপুট / আউটপুট, মান ইনপুট / আউটপুট,. জ, ভিতরে আমার নিজের প্রোগ্রাম. আমি এই লিখেছে তাই অন্য কথায়, যদি যেমন একটি সহজ টেক্সট এডিটর প্রোগ্রাম সঙ্গে gedit, এর সহজ সমতুল্য মাইক্রোসফট ওয়ার্ড এর মত, যে কিছু নির্দেশ, # stdio.h অন্তর্ভুক্ত, ঠিক কম্পাইলার বলা যাচ্ছে, দখল অন্য যে ফাইল, stdio.h, বিষয়বস্তু এবং ডান এখানে পেস্ট করুন. এখন, কেন আমি গ্রাহ্য না? আমরা এই ফাইলটির ভিতরে কী দাবি করেনি সংরক্ষিত হয় যা stdio.h, বলা কোথাও আমার হার্ড ড্রাইভে, বা এই মামলা, কোথাও এবং CS50 প্রয়োগ? অন্য কেউ আমার জন্য সেখানে লাগাতে হবে. কিন্তু এটা কি? হ্যাঁ, তাই এটি একটি ঘোষণাপত্র এর একটি ফাংশন printf, বলা হয়. তাই printf, যে ফাংশন স্মরণ প্রদর্শন শব্দ এবং অক্ষর এবং আমার নিলামী এ পর্দা নেভিগেশন সংখ্যা. কিন্তু আমি এটা না লিখে. এবং CS50 এটা না লিখে. কেউ কেউ বছর আগে লিখেছিলেন, এবং তারা মূলত আমাদের জন্য রেসিপি দিয়েছেন stdio.h নামক একটি ফাইলে. সুতরাং যে প্রথম লাইন ঠিক আমার সম্পর্কে একসেস ফাংশন যে অন্য কেউ মধ্যে বছর আগে লিখেছিলেন যা printf, হয়. এখন, পরের লাইন আমার তরঙ্গ যাচ্ছি হাতে অন্তত পরের সপ্তাহ পর্যন্ত, এ. কিন্তু এখন জন্য, জানি যে int প্রধান (অকার্যকর) হয় এই মূলত সমতুল্য হলুদ পাজল টুকরা যখন সবুজ পতাকা ক্লিক করেছেন. বিশ্ব, বছর আগে, সিদ্ধান্ত নিয়েছে যে, যদি আপনি একটি প্রোগ্রাম লেখা করছি সি, আপনি কি শুরু বলা ভাষা একটি লাইন সঙ্গে আপনার প্রোগ্রাম যে মত দেখায়. মাত্র এক সপ্তাহের সময় সম্পর্কে, এটা করতে হবে জ্ঞান কি int-এ অকার্যকর কি হয়. কিন্তু এখন জন্য, শুধু মনে করি এই হলুদ পাজল টুকরা হিসাবে. এখন পরে, আমরা অনুসরণ কোঁকড়া বক্রবন্ধনী আছে অন্য পাসে কোঁকড়া বক্রবন্ধনী দ্বারা, তাই কথা বলতে. এবং আমরা এই সর্বত্র দেখতে পাবেন সি প্রোগ্রাম, সেইসাথে জাভাস্ক্রিপ্ট এবং পিএইচপি. এবং এই মাত্র encapsulate কোড সম্পর্কযুক্ত লাইন. খোলা কোঁকড়া বক্রবন্ধনী মূলত এখানে কিছু কোড আসে না. এবং যা বদ্ধ কোঁকড়া বক্রবন্ধনী, অন্য দিক কৌণিক, ঠিক মানে, যে এটি প্রাসঙ্গিক কোড. তাই এই প্রথম সরস লাইন প্রোগ্রাম শেষ printf, হয় উদ্ধৃতি-unquote, হ্যালো ওয়ার্ল্ড. এবং আমি এর মধ্যে জিনিস বলা কোট কি শেষ সময়? সুতরাং এটি একটি স্ট্রিং এর. এবং একটি স্ট্রিং ঠিক techie হয় একটি অনুক্রম জন্য শব্দ অক্ষর, একটি শব্দ, একটি শব্দগুচ্ছ. এমনকি একটি একক অক্ষর পারে ডবল উদ্ধৃত করা হবে. কিন্তু শূন্য একটা ক্রম এর অক্ষর বা তার বেশি. ব্যাকস্ল্যাশ-N, যদিও দেখায় একটি বিট অদ্ভুত. কিন্তু এটা কেবল কিছু বোঝানো কম্পিউটারে সহজ. ব্যাকস্ল্যাশ-N কি? নতুন লাইন. সুতরাং যে শুধু বিশেষ অনুক্রম এর বিশ্বের করার সিদ্ধান্ত নিয়েছে যে অক্ষরগুলি দেখছেন সেগুলি মানে, অধিকার আছে একটি লাইন বিরতি রাখা কম্পাইলার আসলে পাবেন কারণ খুব, যদি আপনি সাধারণত, বিভ্রান্ত understandably, কিন্তু ভুল, ঠিক লাগাতে লিখুন আঘাত শুরু আপনার কোড মধ্যে নতুন লাইন. আপনি একটু বেশি হতে হবে ব্যাকস্ল্যাশ-N সঙ্গে স্পষ্ট. এবং আমরা একটি কয়েক অন্যান্য যেমন আছে দেখতে পাবেন বিশেষ অক্ষর জন্য নিদর্শন. উদাহরণস্বরূপ, আপনি চেয়েছিলেন যাক আপনার , কোণার কেস চরা মন আমি একটি মুদ্রণ চেয়েছিলেন অনুমান স্ক্রীনের উপর ডবল মূল্যউদ্ধৃতি যাই হোক না কেন কারণ, যে মনে হবে একটু সমস্যা, ডান হতে? কারণ আমি একটি ডবল উদ্ধৃত করা হলে এর মাঝখানে "হ্যালো, দুনিয়া," যাই হোক না কেন জন্য কারণ, কেন যে বলে মনে হচ্ছে না সম্ভাব্য সমস্যা? এটা স্ট্রিং ভঙ্গ. কম্পাইলার মাত্র একটি প্রোগ্রাম. একটি কম্পাইলার মত একটি প্রোগ্রাম ঠিক যাচ্ছে নীচে আপনার কোড শীর্ষ পড়া, ডানে বামে. এবং যদি এর পরিবর্তে তিন ডবল কোট উদ্ধার দুই, এটা জানা যাচ্ছে না আপনি কি এটি বলতে যে যদি বাম জিনিস স্ট্রিং, বা বিষয় হতে হবে অধিকার, অথবা সমগ্র জিনিস. এটা দ্ব্যর্থক, এবং সাধারণত তাই কি একটি কম্পাইলার কি শুধু খুঁজে খামখেয়াল হয়, এবং আপনি কিছু ত্রুটির বার্তা প্রদান করে এবং আপনার সমস্যা মোকাবেলা করতে. সুতরাং ব্যাকস্ল্যাশ-N একটি নতুন মানে দেওয়া লাইন, এখন কি আপনার সহজাত বুদ্ধির হবে আপনি অন্তর্ভুক্ত করতে চেয়েছিলেন হতে শুরু একটি ডবল মত ব্যতিক্রমী কিছু এই অন্যথায়-উদ্ধৃত ভিতরে উদ্ধৃত স্ট্রিং? ব্যাকস্ল্যাশ-ডবল উদ্ধৃতি. এবং তাই আমরা এই দেখতে পাবেন খুব প্যাটার্ন ধরনের. আপনি একটি সামান্য কিছু কাজ করতে চান তাহলে অদ্ভুত, আপনি খুঁজে পাবেন যে সমাধান প্রায়ই একটি প্যাটার্ন অনুসরণ করে, এবং ব্যাকস্ল্যাশ একটি পালাবার ক্রম উল্লেখ করে. এবং এটি শুধু বিশেষ কিছু মানে আমরা একটি মধ্যে উপস্থাপন করতে হবে যে অন্যভাবে. আপনি প্রতিনিধিত্ব করেন কিভাবে জন্য একটি ব্যাকস্ল্যাশ, ভাল, আমরা করব যে ফিরে আসতে. কিন্তু উত্তর, খুব,, আসলে একটি বিট সুস্পষ্ট. সুতরাং এখন অন্য কিছু পরিচয় করিয়ে দিতে প্রোগ্রামিং নির্মান আপনি ভূত দেখেছি. আপনি সম্ভবত মঞ্জুর জন্য গ্রহণ করেছেন যদি আপনি ইতিমধ্যেই মধ্যে dived করেছি ইতিমধ্যে যদি সমস্যা 0 সেট. কিন্তু এখন সি সিনট্যাক্স পরিচয় করিয়ে দিতে এই অন্যথায় মোটামুটি স্বজ্ঞাত জন্য ধারনা, তাদের অন্তত কিছু. তাই এই একটি শর্ত ধারণা বা একটি শাখা, যেহেতু পূর্বে আমরা তাকিয়ে কোড সহ এটি প্রতিনিধিত্ব ভূত বাম ভালো - এক্স Y চেয়ে কম হয়, তাহলে তাই বলে - এর পরিবর্তে এখন সি - আমাকে শান - পাথার করা যাক সহজ ক্ষেত্রে এ - , খোলা যদি আমরা সহজভাবে বলে যাচ্ছেন প্রথম বন্ধনী, কিছু সত্য - একটি বুলিয়ান অভিব্যক্তি যেতে যাচ্ছে আমি শর্ত বলেন, যেখানে - বন্ধ প্রথম বন্ধনী, তাহলে কি করবেন যারা কোঁকড়া ধনুর্বন্ধনী ভিতরে. তাই এখানে খুব,, কোঁকড়া ধনুর্বন্ধনী ভূত এর মত ধরনের হয় U-আকারের পাজল টুকরা. এই কোঁকড়া ধনুর্বন্ধনী ভিতরে কি করবেন না. এই ক্ষেত্রে, কাট কাট. এবং এই একটা ফরওয়ার্ড হয় বিজ্ঞপ্তি , একটি ব্যাকস্ল্যাশ কাট. ফরোয়ার্ড, ফরওয়ার্ড স্ল্যাশ, কাট প্রোগ্রাম করেছি যারা আগে, শুধু অর্থ - এটা শুধু একটা মন্তব্য আছে. একটি মন্তব্য একটি লাইন না কোড, প্রতি ব. এটা যে আপনি, ইংরেজি একটি লাইন এর মানবিক, নিজেকে করতে হবে সম্ভবত আপনি, কিছু করতে আপনাকে স্মরণ করিয়ে দেবে ব্যাখ্যা করা, নিজেকে ব্যাখ্যা অন্য কেউ, আপনার কোড কি করছে. এটি শুধু একটি বর্ণনামূলক মন্তব্য এর. এখন, অবশ্যই, আমরা একটি দ্বিপথ থাকতে পারে একটি, শুধু এই করছেন দ্বারা রাস্তা দিয়া দেত্তয়া করে রাস্তা তিনপথ কাঁটাচামচ এই, এবং আপনি এই অবিরত যদি প্যাটার্ন, আপনি চার ভাবে থাকতে পারে রাস্তা পাঁচ উপায়, ছয় উপায় কাটাচামচ যদি আপনি প্রকৃতপক্ষে, হ্যান্ডেল করতে হবে অনেক শর্ত আছে. এবং তারপর এখানে সাদৃশ্য লক্ষ্য করা - অন্যথায় (শর্ত), যদি (শর্ত) যদি এবং সামান্য যে শুধুমাত্র একটি অদ্ভুত, যা শেষ হয় শুধু অন্যথায় যে হয়. কিন্তু আবার, এই অভিন্ন ধারণার দিক থেকে, আমরা সম্পন্ন করেছি কি ইতিমধ্যে, যদিও বাক্য গঠন করবে ব্যবহার করা হচ্ছে একটি সামান্য বিট নিতে. এখন, এই উদাহরণে আছে, অন্য কিছু অদ্ভুত বাক্য গঠন. আমরা printf, আবার খোলা লঘুবন্ধনী দেখুন এবং বন্ধ লঘুবন্ধনী. এবং ভিতরে আছে একটি উদ্ধৃতিচিহ্ন সহ পংক্তি. প্রেক্ষাপটে প্রথম বন্ধনী, printf, এর, বাম যান এবং ডান কি? আমরা উদ্ধৃত কি বর্ণনা করবেন না আরো সাধারণভাবে হিসাবে স্ট্রিং? সুতরাং এটি একটি যুক্তি আছে. যে কোনো সময় আপনার মত একটি ফাংশন আছে, printf,, এবং তারপর একটি খোলা বন্ধ এবং একটি ভিতরে বন্ধ বন্ধ এবং কিছু এটা কিনা এটি একটি স্ট্রিং, বা একটি পূর্ণসংখ্যা, বা অন্য কিছু, জিনিস মধ্যে যারা প্রথম বন্ধনী বলা হয় মধ্যে একটি যুক্তি. এবং একটি যুক্তি শুধু প্রভাবিত করে ফাংশন ব্যবহার. এই ক্ষেত্রে, এটা প্রশংসনীয় কিভাবে পরিষ্কার. এক্স