চলক ও ধ্রুবক এক নয় কেন
চলক ও ধ্রুবক এক নয় কারণঃ চলক বা ভেরিয়েবল হলো মেমোরির লোকেশনের নাম বা ঠিকানা। প্রোগ্রাম যখন কোনো ডেটা নিয়ে কাজ করা হয়, প্রাথমিকভাবে সেগুলো কম্পিউটারের র্যামে অবস্থান করে। পরবর্তী সময়ে সেগুলো পুনরুদ্ধার বা পুনঃব্যবহারের জন্য ঐ নাম বা ঠিকানা জানার প্রয়োজন হয়। সুতরাং প্রোগ্রামে ডেটা নিয়ে কাজ করার সময় প্রতিটি ডেটার জন্য একটি চলক ব্যবহার করতে হয়।
অন্যদিকে কনস্ট্যান্ট অর্থ স্থির বা ধ্রুবক যা একটি নির্দিষ্ট মান ধারণ করে। অনেক সময় প্রোগ্রামে একটি স্থির বা অপরিবর্তনশীল মান ব্যবহৃত হয়। সেক্ষেত্রে প্রোগ্রামে ঐ মানকে ধ্রুবক বা কনস্ট্যান্ট হিসেবে ধরা হয়। প্রোগ্রাম নির্বাহের সময় চলকের মান পরিবর্তন করা যায় কিন্তু ধ্রুবকের মান কোন অবস্থাতেই পরিবর্তন করা যায় না। সুতরাং বলা যায় যে চলক ও ধ্রুবক এক কথা নয়।