ভ্যারিয়েবল (Variables)
ভ্যারিয়েবল হলো একটি নামকৃত স্থান যেখানে তথ্য সংরক্ষণ করা হয়। এটি প্রোগ্রামে ব্যবহৃত বিভিন্ন ডেটা ধারণ করতে সক্ষম। ভ্যারিয়েবল গুলি মূলত স্মৃতিতে একটি নির্দিষ্ট স্থান নির্দেশ করে যেখানে বিভিন্ন তথ্য সংরক্ষণ করা হয়। যখনই আমরা একটি ভ্যারিয়েবল তৈরি করি, আমরা তার জন্য একটি নাম এবং একটি ডেটা টাইপ নির্ধারণ করি।
ভ্যারিয়েবল ঘোষণার উদাহরণ
নিচে পাইটন এবং জাভাতে ভ্যারিয়েবল ঘোষণা করার উদাহরণ দেওয়া হলো:
Python:
age = 25 # একটি পূর্ণসংখ্যা ভ্যারিয়েবল
name = "Alice" # একটি স্ট্রিং ভ্যারিয়েবল
height = 5.6 # একটি ফ্লোট ভ্যারিয়েবল
Java:
int age = 25; // একটি পূর্ণসংখ্যা ভ্যারিয়েবল
String name = "Alice"; // একটি স্ট্রিং ভ্যারিয়েবল
double height = 5.6; // একটি ফ্লোট ভ্যারিয়েবল
ডেটা টাইপ (Data Types)
ডেটা টাইপ নির্দেশ করে যে একটি ভ্যারিয়েবল কোন ধরনের তথ্য ধারণ করতে সক্ষম। বিভিন্ন প্রোগ্রামিং ভাষায় ভিন্ন ভিন্ন ডেটা টাইপ থাকে, কিন্তু সাধারণ কিছু ডেটা টাইপ নিম্নরূপ:
Integer (int): এটি পূর্ণসংখ্যা ধারণ করে, যেমন 1, 2, -3, 0 ইত্যাদি।
Float (float): এটি দশমিক সংখ্যা ধারণ করে, যেমন 3.14, -0.5, 2.0 ইত্যাদি।
Double (double): এটি ফ্লোটের মতোই, কিন্তু আরও বড় পরিমাণের দশমিক সংখ্যা ধারণ করতে সক্ষম।
Character (char): এটি একটি একক অক্ষর ধারণ করে, যেমন 'A', 'b', '1' ইত্যাদি।
String (string): এটি অক্ষরের একটি সিরিজ ধারণ করে, যেমন "Hello, World!"।
Boolean (bool): এটি দুটি মান ধারণ করে: সত্য (true) বা মিথ্যা (false)।
ডেটা টাইপের উদাহরণ
নিচে কিছু ডেটা টাইপের উদাহরণ দেওয়া হলো:
Python:
age = 25 # Integer
height = 5.6 # Float
name = "Alice" # String
is_student = True # Boolean
Java:
int age = 25; // Integer
double height = 5.6; // Double
String name = "Alice"; // String
boolean isStudent = true; // Boolean
উপসংহার
ভ্যারিয়েবল এবং ডেটা টাইপ প্রোগ্রামিংয়ের মৌলিক উপাদান। ভ্যারিয়েবল আমাদেরকে তথ্য সংরক্ষণ এবং ব্যবহার করতে সাহায্য করে, আর ডেটা টাইপ আমাদেরকে জানায় যে কোন ধরনের তথ্য আমরা সংরক্ষণ করছি। এই দুটি ধারণা বোঝা প্রোগ্রামিং শিখতে এবং দক্ষতা অর্জনে গুরুত্বপূর্ণ।