সফটওয়্যারের আচরণে কোনো ত্রুটি থাকলে তাকে "বাগ" বলা হয় কেন?

1 Answers   7.9 K

Answered 2 years ago

৯ সেপ্টেম্বর ১৯৪৭ সালের ঘটনা। ইউএস নেভিতে তখন মার্ক ২ (ইলেক্ট্রো-ম্যাকানিক্যাল) কম্পিউটারটি ব্যবহার করা হচ্ছিলো। একজন অপারেটর মার্ক ২ তে কোনো একটি গাণিতিক হিসেব করার সময়ে সেটি বার বার ভুল ফলাফল দিচ্ছিলো, এ সমস্যার সূত্র খুঁজে বের করতে তারা কম্পিউটারটি খুলেন এবং ভেতরে প্রজাপতির ন্যায় একটি পতঙ্গ দেখতে পান। মূলত এটিই কম্পিউটারটির ম্যাকানিজমে গণ্ডগোল করছিলো।


যেহেতু তাদের যেকোনো সমস্যা হলে সেগুলো রিপোর্ট করে রাখতে হতো, তাই একজন অপারেটর এই প্রজাপতিটি নিয়ে স্কচটেপ দিয়ে লগ রিপোর্টের একটি পৃষ্ঠার সাথে লাগিয়ে লগ লিখে দেন।এরপর থেকে কম্পিউটারের নানা সমস্যাকে বাগ বলে অভিহিত করা হয়।


তবে বর্তমানে সাধারণত সফটওয়্যারগত সমস্যা থাকলে বাগ এবং হার্ডওয়্যারগত সমস্যা থাকলে টেকনিক্যাল সমস্যা বলে।

Azim
azim
301 Points

Popular Questions