হার্ডওয়্যার ও সফটওয়্যারের মধ্যে পার্থক্য

Computer শব্দটি গ্রিক শব্দ Compute শব্দ থেকে এসেছে। Compute  শব্দের অর্থ গণনা করা। Computer শব্দের অর্থ গণনাকারী যন্ত্র। মূলতঃ এটি তৈরি করা হয়েছিল গণনার জন্য। কিন্তু বর্তমানে এটি জটিল ও কঠিন হিসাব-নিকাশ ছাড়াও আরো অনেক কাজে ব্যবহার হচ্ছে কম্পিউটার। কম্পিউটারের কাজের গতি হিসেব করা হয় ন্যানো সেকেন্ডে। 

কম্পিউটার  সাধারণত দুইটি মাধ্যমের সমন্বয়ে কাজ সম্পাদন করে থাকেঃ

১- হার্ডওয়্যার

২- সফটওয়্যার

হার্ডওয়্যার
একটি কম্পিউটার ব্যবস্থার বিভিন্ন অংশ বা যন্ত্রাংশকে হার্ডওয়্যার বলে। কম্পিউটারের যেসমস্ত জিনিস  এর একটি আকার আছে এবং যা আমরা স্পর্স করতে পারি। যেমন কীবোর্ড , মাউস  মনিটর  প্রিন্টার, স্ক্যানার, স্পিকার ,জয় স্টিক এবং কম্পিউটরের মধ্যে যত পার্টস আছে সবই হার্ডওয়্যার ।  

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