C-and-C++/C4/Understanding-Pointers/Bengali

From Script | Spoken-Tutorial
Revision as of 14:38, 4 September 2013 by Kaushik Datta (Talk | contribs)

Jump to: navigation, search
Time' Narration
00:02 C এবং C ++ এ পয়েন্টারস এর কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
00:07 এই টিউটোরিয়ালে আমরা শিখব,
00:09 পয়েন্টারস,
00:10 পয়েন্টারস তৈরী করা,
00:12 এবং পয়েন্টারসে কার্যকলাপ।
00:15 আমরা এটি একটি উদাহরণের সাহায্যে করব।
00:18 এই টিউটোরিয়ালটি রেকর্ড করতে আমি

উবুন্টু অপারেটিং সিস্টেম সংস্করণ 11.10 এবং

উবুন্টুতে gcc এবং g ++ কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি।

00:32 পয়েন্টারসের ভূমিকা দিয়ে শুরু করা যাক।
00:35 পয়েন্টারস মেমরিতে স্থান সূচিত করে।
00:39 পয়েন্টারস মেমরি এড্রেস সংরক্ষণ করে।
00:42 এটি সেই এড্রেসে সংরক্ষিত মান ও দেয়।
00:45 এখন পয়েন্টারসের একটি উদাহরণ দেখা যাক।
00:49 লক্ষ্য করুন যে আমাদের ফাইলের নাম হল pointer_demo.c
00:54 এখন কোড দেখা যাক।
00:57 এটি আমাদের হেডার ফাইল stdio.h
01:01 এটি আমাদের মেন ফাংশন।
01:03 এখানে আমাদের কাছে long int num এর নিযুক্ত মান 10 আছে।
01:09 তারপর আমরা একটি pointer ptr ঘোষিত করেছি।
01:13 Asterisk চিহ্ন পয়েন্টার ঘোষিত করতে ব্যবহৃত হয়েছে।
01:16 এই পয়েন্টার long int লিখতে সূচিত করা যেতে পারে।
01:20 printf স্টেটমেন্টে, Ampersand ভ্যারিয়েবলের মেমরি এড্রেস প্রাপ্ত করতে ব্যবহৃত হয়েছে।
01:28 সুতরাং ampersand num, num এর মেমরি এড্রেস দেবে।
01:34 এই স্টেটমেন্ট num ভ্যারিয়েবলের এড্রেস প্রিন্ট করবে।
01:38 এখানে ptr, num এর এড্রেস সংরক্ষণ করে।
01:48 এই স্টেটমেন্ট ptr এর এড্রেস প্রিন্ট করবে।
01:46 ফাংশনের আকার ptr এর মাপ দেবে।
01:49 এটি ptr এর মান দেবে।
01:52 এটি হল num এর মেমরি এড্রেস।
01:55 এবং এখানে asterisk ptr এড্রেসে মান দেবে।
02:00 তাই asterisk এর ব্যবহার মেমরি এড্রেস দেবে না।
02:03 অন্যথায় এটি মান দেবে। %ld হল long int-এর জন্য ফরমেট স্পেসিফায়ার।
02:11 এখন প্রোগ্রাম এক্সিকিউট করা যাক।
02:14 আপনার কীবোর্ড Ctrl, Alt এবং T একসাথে টিপে টার্মিনাল উইন্ডো খুলুন।
02:22 কম্পাইল করতে লিখুন:
02:23 gcc pointer_demo.c -o point
02:33 Enter টিপুন।
02:35 ./point লিখুন। Enter টিপুন।
02:39 আউটপুট প্রদর্শিত হয়েছে।
02:42 আমরা দেখি যে num এড্রেস এবং ptr মান একই।
02:48 যখনকি num এবং ptr এর মেমরি এড্রেস ভিন্ন।
02:53 পয়েন্টারের আকার হল 8 বাইট।
02:57 এছাড়াও ptr দ্বারা সূচিত মান হল 10 যা num এর জন্য নির্ধারিত ছিল।
03:04 এখন C ++ এ একই প্রোগ্রাম দেখি।
03:08 লক্ষ্য করুন যে আমাদের ফাইলের নাম pointers_demo.cpp.
03:14 এখানে iostream হিসেবে হেডার ফাইলের মত কয়েকটি পরিবর্তন আছে।
03:20 তারপর আমরা std namespace ব্যবহার করছি।
03:23 এবং এখানে আমাদের কাছে printf ফাংশনের জায়গায় cout ফাংশন আছে।
03:28 বাকি সবকিছু একই।
03:31 প্রোগ্রাম এক্সিকিউট করি।
03:33 টার্মিনালে ফিরে আসুন।
03:35 কম্পাইল করতে লিখুন,
03:36 g++ pointers_demo.cpp -o point1
03:48 Enter টিপুন।
03:51 ./point1 লিখুন। Enter টিপুন।
03:56 আপনি দেখতে পারেন যে আউটপুট আমাদের C প্রোগ্রামের অনুরূপ।
04:00 আমরা এই টিউটোরিয়ালের শেষে চলে এসেছি।
04:03 স্লাইডে ফিরে আসুন।
04:06 সংক্ষিপ্তকরণ করি।
04:07 এই টিউটোরিয়ালে আমরা শিখেছি,
04:09 পয়েন্টার সম্পর্কে।
04:11 পয়েন্টার তৈরী করা।
04:12 এবং পয়েন্টারে কার্যকলাপ।
04:15 নির্দেশিত কাজ হিসাবে একটি C এবং C ++ প্রোগ্রাম লিখুন,
04:18 পয়েন্টার এবং ভ্যারিয়েবল ঘোষিত করতে।
04:22 পয়েন্টারে ভ্যারিয়েবলের এড্রেস সংরক্ষণ করুন।
04:25 এবং পয়েন্টারের মান প্রিন্ট করুন।
04:28 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন, http://spoken-tutorial.org/What_is_a_Spoken_Tutorial
04:31 এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়।
04:33 যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।
04:38 কথ্য টিউটোরিয়াল প্রকল্প দল
04:40 কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
04:43 যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়।
04:47 এই বিষয়ে বিস্তারিত তথ্যের জন্য contact @spoken-tutorial.org তে ইমেল করুন।
04:54 স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
04:58 এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত।
05:06 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। http:// spoken- tutorial.org/NMEICT-Intro.
05:11 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।
05:15 অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Pratik kamble