সি প্রোগ্রামিং – লেকচার ১: কম্পিউটার প্রোগ্রামিং এবং কম্পিউটারের ডাটা টাইপ
কম্পিউটার প্রোগ্রামিং কি? কম্পিউটার প্রোগ্রাম হচ্ছে CPU কে দেয়া একটা নির্দিষ্ট Instruction sequence. কম্পিউটার নিজে থেকে কোন কাজ করতে পারে না। কোন কাজের পর কোন কাজ করবে সেগুলো একটার পর একটা প্রোগ্রামে বলে দেয়া হয়। কম্পিউটার প্রোগ্রম কে আমরা রান্নার সাথে তুলনা করতে পারি। যেক্ষেত্রে অধ্যাপিকা সিদ্দিকা করিরের “রান্না খাদ্য পুষ্টি” বইটা হবে এ্কটা প্রোগ্রামিং এর বই। আর CPU হচ্ছে রাঁধুনি। একজন রাঁধুনি এই বইয়ের বিভিন্ন প্রোগ্রাম দেখে বিভিন্ন জিনিস রান্না করতে পারবেন। যেমন আমরা যদি রাঁধুনিকে বলি কাচ্চি বিরিয়ানি রান্না করতে তাহলে সে প্রথমে কাচ্চি বিরিয়ানি প্রগ্রামটা রান করবে। এই প্রগ্রামে বলে দেয়া আছে কিভাবে কাচ্চি বিরিয়ানি রান্না করতে হবে। প্রথমে মাংস ধুয়ে লবন মেখে ৩০ মিনিট রাখতে হবে। তারপর পেয়াজ ঘিয়ে বাদামি করে ভেজে ঠান্ডা হখে গুড়ো করতে হবে। এভাবে নয়টা ইন্সট্রাকশন পরপর দেয়া আছে। যখন একজন রাঁধুনি একটার পর একটা এই ইন্সট্রাকশন গুলো অনুযায়ী কাজ করে যাবে শেষে দেখা যাবে আউটপুট হিসাবে আমরা কাচ্চি বিরিয়ানি পাব। যদি ইন্সট্রাকশন গুলোতে কোন ভুল (আমরা যেটাকে বলব bug) খাকে ...