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

From Script | Spoken-Tutorial
Revision as of 16:07, 9 April 2014 by Kaushik Datta (Talk | contribs)

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

Contributors and Content Editors

Kaushik Datta, Pratik kamble