ডিবাগিং কি
(Debugging)
প্রোগ্রাম তৈরি করার সময় প্রোগ্রামে কিছু না কিছু ভুল থেকে যায়। প্রোগ্রামের ভুলকে বলে বাগ। আর প্রোগ্রামিং এর ভুলত্রুটি খুজে বের করে তা দূর করাকে বলে ডিবাগিং।
ডিবাগিং এর আক্ষরিক অর্থ পোকাবাছা। ১৯৪৫ সালে মার্ক-১ কম্পিউটারটির ভিতরে একটি মথপোকা ঢোকায় কম্পিউটারটি হঠাৎ বন্ধ হয়ে যায়। এ থেকে ডিবাগিং কথার উৎপত্তি।
প্রোগ্রামের ভুলগুলোর মধ্যে উল্লেখযোগ্য হচ্ছে-
১। চিহ্নাদির ভুল
২। যুক্তি সংক্রান্ত ভুল
৩। নির্বাহজনিত ভুল
১। চিহ্নাদির ভুল (Syntax Error):
এটি হলো ভাষার গ্রামারের ভুল। চিহ্নাদির ভুল সাধারণত ভুল টাইপের জন্য হয়ে থাকে। যেমন: PRINT এর জায়গায় ভুল করে PRIMT টাইপ করা ইত্যাদি। সিনট্যাক্স ভুলের জন্য কম্পিউটার একটি ভুলের বার্তা পাঠায়। যেমন: 9 নম্বর লাইনে অমুক ভুল আছে ইত্যাদি। এজন্য সিনট্যাক্স ভুল সংশোধন করা খুবই সহজ।
২। যুক্তিসংক্রান্ত ভুল (Logical Error) :
প্রোগ্রামে যুক্তির ভুল থাকলে তাকে বলে লজিক্যাল ভুল। যেমন: A<B এর স্থলে A>B বা P=A+B এর স্থলে P=A-B লিখলে লজিক ভুল হয়। কম্পিউটার কোন ভুলের বার্তা পাঠায় না বলে লজিক ভুল সংশোধন করা খুবই কঠিন।
৩। নির্বাহজনিত ভুল (Execution Error):
যে সকল গাণিতিক প্রক্রিয়া সম্পাদন করা যায় না, তা করতে নির্বাহজনিত ভুল নির্দেশ করে। যেমন: শূন্য দিয়ে ভাগ করা, ঋণ সংখ্যার বর্গমূল বা লগারিদম বের করা।
0 মন্তব্য(গুলি):
একটি মন্তব্য পোস্ট করুন
Comment below if you have any questions