বাড়ি উন্নয়ন যুক্তি ত্রুটি কী? - টেকোপিডিয়া থেকে সংজ্ঞা

যুক্তি ত্রুটি কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - লজিক ত্রুটির অর্থ কী?

একটি লজিক ত্রুটি একটি প্রোগ্রামের উত্স কোডে একটি ত্রুটি যা প্রত্যাশিত এবং ভ্রান্ত আচরণের পথ দেয়। লজিক ত্রুটিটি রানটাইম ত্রুটির এক ধরণের হিসাবে শ্রেণীবদ্ধ করা হয় যা ফলস্বরূপ একটি ভুল আউটপুট উত্পাদন করে। এটি চলমান অবস্থায় প্রোগ্রামটি ক্র্যাশ করতে পারে।

যুক্তি ত্রুটিগুলি তাত্ক্ষণিকভাবে সনাক্ত করা সহজ নয়। এটি সিন্ট্যাক্স ত্রুটিগুলির বিপরীতে যেমন ত্রুটিগুলি ভাষায় বিবেচনা করা হয় তখন বৈধ হয় তবে এই উদ্দেশ্যগত আচরণটি তৈরি করে না এর কারণ এটি। এগুলি ব্যাখ্যা এবং সংকলিত উভয় ভাষায়ই ঘটতে পারে।

একটি লজিক ত্রুটি একটি যৌক্তিক ত্রুটি হিসাবেও পরিচিত।

টেকোপিডিয়া লজিক ত্রুটির ব্যাখ্যা করে

যুক্তি ত্রুটিগুলির কারণে কোনও প্রোগ্রাম ভুলভাবে কাজ করে। উদাহরণস্বরূপ, পিএইচপি-তে যখন "যদি ($ i = 1) {…}" "যদি ((i == 1) {…। Of এর পরিবর্তে ভুলভাবে প্রবেশ করা হয় তবে" পূর্ববর্তী অর্থ "" হয়ে যায় "তবে পরবর্তীটির অর্থ" সমান." ভুল যদি বিবৃতিটি সর্বদা 1 assign i ভেরিয়েবল 1 হিসাবে নির্ধারিত হিসাবে সত্য ফেরত দেয়। সঠিক সংস্করণে, যদিও বিবৃতিটি কেবল তখনই সত্য দেয় যখন ভেরিয়েবলের মান 1 এর সমান হয় the ভুল ক্ষেত্রে বাক্য গঠনটি ভাষা অনুসারে পুরোপুরি সঠিক is সুতরাং, কোডটি কোনও সিনট্যাক্স ত্রুটি না করে সফলভাবে সংকলন করবে। যাইহোক, কোডটি রানটাইমের সময়, ফলস্বরূপ আউটপুটটি ভুল হতে পারে, যাতে দেখা যাচ্ছে যে একটি নির্দিষ্ট যুক্তি ত্রুটি ঘটেছে। যৌক্তিক ত্রুটিগুলি উত্স কোডে লুকানো থাকে এবং সংকলনের সময় স্বীকৃত সিনট্যাক্স ত্রুটিগুলির বিপরীতে সাধারণত নির্ধারণ করা এবং ডিবাগ করা কঠিন হতে পারে।

যুক্তি ত্রুটি কী? - টেকোপিডিয়া থেকে সংজ্ঞা