[সঙ্গীত বাজানো] ডেভিড জে MALAN: ঠিক আছে. এটি CS50. এই সপ্তাহে আট শুরু হয়. এবং আমরা বাম বন্ধ যে প্রত্যাহার হতে পারে শেষ সময় একটি নতুন ভাষা এ খুঁজছেন পুরাপুরি. আসলে, এক যে মোটামুটি এর লাইটওয়েট এবং এটা এমনকি না একটি প্রোগ্রামিং ভাষা. এটা আমাদের যা আপনাকে একটি মার্কআপ ভাষা আসলে গঠন এবং ওয়েব পেজ না. এবং যখন আপনি অন্য কিছু আপাততঃ বর্তমান সাথে অথবা আপনি শীঘ্রই হবে, যদি আপনার আগে থেকেই আছে. আমরা ক্যাসকেডিং ব্যবহার চলুন স্টাইল শীট, বা সিএসএস, যা ভাষা আরেক ধরনের হয় বৈশিষ্ট্য এবং মান সঙ্গে যে আমাদের করতে দেওয়া যাচ্ছে জিনিস রং পরিবর্তন চাই এবং অবস্থান পরিবর্তন এবং tweaks এই ধরনের. কিন্তু আজ ও অনওয়ার্ড, আমরা শুরু আরো শক্তিশালী ভাষার উপর ফোকাস, পিএইচপি মত প্রকৃত প্রোগ্রামিং ভাষা. সুতরাং পিএইচপি কিছু সময় হয়েছে প্রায়. এবং যদি আপনি তা দেখতে পাবেন প্রাথমিকভাবে পরিকল্পনা করা হয়েছিল আগে থেকেই প্রকৃত জন্য ওয়েব উন্নয়নে ব্যবহার এবং আসলে ওয়েব পেজ উৎপাদিত. তাই কি ধরণের বৈশিষ্ট্য একটি ভাষা আছে ওয়েব করার জন্য প্রয়োজন পরিবর্তনশীল এটি দিয়ে পেজ? অন্য কথায়, আপনি উত্পাদন করতে চান তাহলে ফেসবুক এর মত কন্টেন্ট dynamically-- ক্রমাগত পরিবর্তন যা newsfeed, অথবা সময় থেকে পপ আপ যে তাত্ক্ষণিক বার্তা কি ভালো time-- যাও কার্যকারিতা কী টুকরা আপনি একটি প্রোগ্রামিং ভাষায় প্রয়োজন যে আপনি পরিবর্তনশীল দেওয়া হবে পর্দায় নতুন তথ্য প্রিন্ট? ছাত্র: কোড. ডেভিড জে MALAN: কোড. ঠিক আছে. আমরা যে নেব. একটু আরও ভালো. আমি বলতে চাচ্ছি, আমরা কাজ করতে পারে অকপটে সি, সঙ্গে এই. এটা ঘাড় ব্যাথা হতে হবে. এই প্রতিশ্রুতি কিন্তু ছিল হয়? ছাত্র: হ্যাঁ. ভেরিয়েবল, হয়ত? ডেভিড জে MALAN: ভেরিয়েবল. নিশ্চিত, ঠিক আছে. ভেরিয়েবল অবশ্যই আমাদের সাহায্য করতে পারেন. এমনকি কিছু সহজ. আমরা প্রথম এটি ব্যবহৃত প্রথম দিনের কর্মসূচি আসলে আমরা "হ্যালো দুনিয়া." যখন বলেন ছাত্র: প্রিন্ট. ডেভিড জে MALAN: প্রিন্ট, ডান? এ প্রিন্ট, বা printf, সি সুতরাং এই সব সময় বিশ্বের, আমরা এ ছিল করেছি আমাদের নিষ্পত্তি একটি language-- সি, particular-- মধ্যে এবং এমনকি যে বিষয়টি জন্য ভূত যে টেক্সট স্ট্রিং উৎপন্ন করতে পারে. আমরা দেখেছি গত সপ্তাহে হিসাবে ভাল, এইচটিএমএল, যদি, হয় টেক্সট স্ট্রিং মাত্র আভা খোলা বন্ধনী এবং বদ্ধ যদ্যপি বন্ধনী এবং মিলের কিছু এবং এটা পিছনে কারণ, ভাল তারপর আমরা সত্যিই পারা নয়তো ওয়েব পেজ উৎপাদিত শুরু নিজে gedit মধ্যে তাদের আউট টাইপ করে বা মাইক্রোসফট ওয়ার্ড, যে জন্য matter-- আমরা শুধু একটি টেক্সট এডিটর প্রয়োজন. অথবা আমরা, কোড লিখতে পারে আপনার পরামর্শটি যাও তার আগে, যে আমাদের দেওয়া হবে পরিবর্তনশীল এইচটিএমএল উৎপন্ন, এবং যে আমরা চলুন কি পিএইচপি সঙ্গে কাজ শুরু করতে এবং শেষ পর্যন্ত এমনকি একটি সঙ্গে জাভাস্ক্রিপ্ট বলা ভাষা, অন্য উৎপন্ন এক ভাষা ব্যবহার হয়. এবং প্রকৃতপক্ষে, এই কি ফেসবুক হল এবং অনেক, অনেক অন্যান্য সাইট আসলে পরিবর্তনশীল করতে আপনি নতুন তথ্য প্রদর্শন. সুতরাং আসুন আপাততঃ একটি দিয়ে শুরু করা যাক রহস্যপূর্ণ খুঁজছেন লাইন, কিন্তু এক যে আসলে বেশ শক্তিশালী. সেটা অনেক দূরে, আমরা সি ব্যবহার করে থাকেন, যা একটি কম্পাইল ভাষা. এবং শুধু একটি দ্রুত recap-- একটি কম্পাইল ভাষা কি বৈশিষ্ট আছে? আপনি সম্ভবত কম্পাইল করতে হবে এটা, কিন্তু এর অর্থ কি? হাঁ? ছাত্র: এটা করা প্রয়োজন মেশিন কোড মধ্যে একত্র. ডেভিড জে MALAN: ঠিক আছে. এটা একত্র করা প্রয়োজন মেশিন কোড মধ্যে. সুতরাং আপনি আপনার সোর্স কোড নিতে যা ইংরেজি-মত সাজান. আপনি যে রূপান্তর কিছু নিম্ন স্তরের, যা পরিণামে বলা হয় বস্তুর 0 এবং 1 এর code--. এবং এটা ঐ 0 এর এবং 1 এর যে একটি CPU- র, ইন্টেল দ্বারা গঠিত যারা মত, আসলে বুঝতে. এখন, পিএইচপি এবং পাইথন এবং রুবি এবং জাভাস্ক্রিপ্ট এবং অন্যান্য এর bunches ভাষার কম্পাইল করা হয় না ভাষার কিন্তু ভাষার ব্যাখ্যা, যার মানে আপনি ঠিক তারপর তাদের টাইপ এবং আপনি 0 এবং 1 এর সেগুলি চালু না. আপনি পরিবর্তে শুধুমাত্র তারপর হিসাবে প্রদান অন্য কেউ এর প্রোগ্রাম ইনপুট, একজন দোভাষী বলা. এবং যে ব্যক্তির প্রোগ্রাম ডিজাইন করা হয়েছে বুঝতে কি একে এবং পাইথন বা পিএইচপি প্রত্যেক প্রতীক রুবি বা কোনো সংখ্যা বা অন্যান্য ভাষার মানে. এবং তাই আমরা প্রয়োজন ভালো কিছু. তাই আসলে, আমি যাচ্ছি যন্ত্র নিয়ে যান এখানে, শুধু কোনো পুরানো জানালা, এবং আমরা আছেন এগিয়ে এবং খোলা যেতে যাচ্ছে নামক একটি ফাইল, হ্যালো, বলার. এখন পূর্বে, আমি সংরক্ষিত আছে পারে এমনকি একটি ফাইল এক্সটেনশন সঙ্গে এই, কিন্তু আমি কাজ করতে যাচ্ছি কিছু এখানে এমনকি সহজ. আমি এগিয়ে যান এবং শুরু করতে যাচ্ছি এই রহস্যপূর্ণ সিনট্যাক্স সঙ্গে এই ফাইলটি. সুতরাং "ব্যবহারকারী, বিন, env, পরিবেশের জন্য, পিএইচপি. " এই যে কোড অফ কেবল এক লাইন আমার অপারেটিং সিস্টেম বলা যাচ্ছে, আপনার স্থানীয় খুঁজে যান যে যাই হোক না কেন পরিবেশ, পিএইচপি interpreter-- হচ্ছে ÑÑ যেখানেই এবং এগিয়ে যান এবং যে দোভাষী ব্যবহার নিম্নলিখিত কোড ব্যাখ্যা করা. এখন, এই ধরনের হয় পিএইচপি এর একটি কুশ্রী বৈশিষ্ট্য. কিন্তু এই ভাষায়, কোন সময় আপনি, পিএইচপি কোড লিখুন আপনি এই কুশ্রী এক আছে প্রয়োজন শুরুতে demarcating পিএইচপি ট্যাগ আপনার code--