অবজেক্ট অরিয়েন্টেড সি++ এবং Data Abstraction

টেলিভিশন অথবা TV. আমরা এই বস্তুটাকে সবাই চিনি। সেই আদীম যুগের CRT থেকে LCD, LED এবং বর্তমানে 4k, Smart TV সব গুলোকে সবাই কম বেশী চিনি এবং অপারেট করতে জানি। অপারেট করাটা খুব সহজ। একটা রিমোট কন্ট্রোলার থাকে, বাটন গুলোতে লিখা থাকে কোনটা কী কাজ করবে এবং চাপ দিলে টিভিতে সেই কাজটা হচ্ছে। আবার টিভির […]

POLYMORPHISM এবং অবজেক্ট অরিয়েন্টেড সি++

সি++ এ বহুরূপতা কি, কেন এবং একটি ছোট Introduction to Virtual Function আজ কথা বলবো বহুরূপতা নিয়ে। বহুরূপতা কি? কখনো চিন্তা করেছেন কি আমরা মানুষরা একটি বহুরূপি প্রাণী? হ্যাঁ। ধরেন দেখি একটি পুরুষের ক্ষেত্রে। একটি পুরুষ একই সাথে একজন ছেলে, একজন বাবা, একজন ভাই, একজন স্বামী এবং একজন কর্মচারী। দেখেন কতগুলো রূপ। সবগুলোর চরিত্র কিন্তু আবার […]

অবজেক্ট অরিয়েন্টেড সি++ এবং ইনহেরিটেন্স (Inheritance)

বাবার সম্পত্তি সন্তাররাই পাবে, এটাই সত্য। এটাকে বলে উত্তরাধিকার সূত্রে পাওয়া। ইংরেজীতে Inheritance (ইনহেরিটেন্স)। ঠিক একই সিস্টেম অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং এও আছে। একেও তাই বলে Inheritance. Inheritance হচ্ছে অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং এর সবচেয়ে গুরুত্বপূর্ণ ফিচার।  একটি Class অন্য একটি Class থেকে তার properties এবং characteristics (চারিত্রিক বৈশিষ্ট) গ্রহণ অথবা আহরণ অথবা নেওয়াকে প্রোগ্রামিং ভাষায় Inheritance […]

অবজেক্ট অরিয়েন্টেড সি++ এবং Access Modifiers

Public vs Private vs Protected চলেন আবার কথা বলি আমাদের গাড়ি নিয়ে। গাড়ি আসলেই একটা মজার জিনিস, কিন্তু লায়াবিলিটি, খালি খরচ বাড়ায়। যাই হোক অই দিকে যেয়ে আমাদের লাভ নেই আপাতত। ধরেন একটি গাড়ির ড্রাইভার, সে গাড়ি চালাচ্চে, এখন সে দেখলে সামনে রেড সিগন্যাল পরছে, গাড়ি তো থামাতে হবে। তাই গাড়ি থামানোর জন্য সে ব্রেক […]

অবজেক্ট অরিয়েন্টেড সি++ (Class এবং Class Members)

সি++ প্রোগ্রামিং এর আসল উদ্দেশ্য হচ্ছে সি প্রোগ্রমিং এর মধ্যে অবজেক্ট অরিয়েন্টেশন যুক্ত করা এবং সি++ এর class গুলো হচ্ছে প্রধান ফিচার যেটার কারনে সি++ অবজেক্ট অরিয়েন্টেশন সাপোর্ট করে। একটি class এর কাজ হচ্ছে অবজেক্টটি কীভাবে কোন আকার ধারন করবে তা স্পেসিফাই করা এবং এই অবজেক্টটি কীভাবে ডেটা রিপ্রেসেন্ট করবে এবং কোন পদ্ধতি ব্যবহার করে […]

অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং সি++

মাত্র ৪ মিনিটে ব্যাসিক সি++ অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং কনসেপ্ট এবং ফান্ডামেন্টালস আমাদের আশেপাশে কতই তো মানুষ দেখি, প্রতিটি মানুষই একজন আরেকজন থেকে আলাদা, আবার সবার কিছু একই রকম বৈশিষ্ট থাকে। থাক বাদ দেন, মানুষ জিনিসটা অনেক কমপ্লিকেটেড, আমি নিজেই বুঝি না। তাহলে চলেন কথা বলি গাড়ী অথবা কার নিয়ে। গাড়ী তো একটা বস্তু, আমরা সবাই […]

ক্রিপ্টোকারেন্সি কেন ক্লাইন্ট পেমেন্ট হিসেবে নিবো?

কাজ করবেন ওয়ার্কপ্লেসে, বিটকয়েন আসবে বাতাসে ক্লাইন্ট আমাকে বিটকয়েন দিয়ে পে করতে চায়, নিবো নাকি নিবো না, নিলে কীভাবে নিবো? এই প্রশ্নটা বর্তমানে অনেক ওয়ার্কপ্লেসের ফেসবুক গ্রুপে দেখা যায়। কেও বলে নেন, কেও বলে নিয়েন না, কেও বলে আমাদের দেশে এটা ব্যান আবার কেও বলে আমাকে ইনভক্স করেন কিন্তু কোনো লজিক্যাল উত্তর নেই। তাই চিন্তা করলাম […]

ব্লকচেইন? সে আবার কি? আল্টিমেট অখাটি বাংলায় ব্লকচেইন ১০১

আজ শুক্রবার, বাংলাদেশে সব ব্যাংক এবং ব্যবসা প্রতিষ্টানই বন্ধ, আগামীকালও বন্ধ থাকবে। কেনই বা থাকবে না? সবারইতো একটু আরাম আয়েশ এবং ছুটি দরকার লাগে। তো আমার হটাত টাকার প্রয়োজন পরলো এবং ব্যাংকে সব টাকা। তো এটি এম বুথ তো আর বন্ধ থাকে না? তা অবশ্যই থাকে না কিন্তু এটি এম বুথেও টাকা তোলার একটা সর্বোচ্চ […]

বাংলায় HELLO WORLD in Node.js

আজকে লিখবো Node.js দিয়ে কীভাবে হ্যালো ওয়ার্ল্ড লিখবো। চলুন তার আগে জেনে নেই Node.js কি? Node.js হচ্ছে একটি উন্মুক্ত জাভাস্ক্রিপ্ট এর রানটাইম এইভাইরনমেন্ট। জাভাস্ক্রিপ্ট এবং নোড দুটোই ক্রোম ব্রাউসার এর ভি-৮ রানটাইম ইঞ্জিন ব্যবহার করে কোড রান করে। আমরা যেই কম্পিউটার ব্যবহার করি, সেটা অনেক বোকা। আমাদের মতন ইংরেজি অথবা বাংলা ভাষা এটা সরাসরি বুঝে […]

আনরিয়েল ইঞ্জিন ৪ — BLUEPRINT ভ্যারিয়েবলস

আজকের পর্বে লিখবো BLUEPRINT এর ভ্যারিয়েবলস নিয়ে। কী কী ভ্যারিয়েবলস ব্যবহার করা যাবে এবং ঠিক কীভাবে ব্যবহার করতে হবে তা নিয়ে। আমি আগের ব্লগ গুলোতে আনরিয়েল ইঞ্জিন ৪ এর ইন্ট্রোডাকশন, কীভাবে ইন্সটল করতে হবে এবং ব্লুপ্রিন্টের ছোট একটা ইন্ট্রোডাকশন লিখেছি। পড়তে পারবেন এখান থেকে — আনরিয়েল ইঞ্জিন ৪ — কী এবং কেন? স্বল্প বাজেট এবং স্বল্প সময়ে […]

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top
Scroll Up