گھر ترقی منطق کی غلطی کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

منطق کی غلطی کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - منطق کی غلطی کا کیا مطلب ہے؟

ایک پروگرام کے ماخذ کوڈ میں لاجک کی غلطی ایک غلطی ہے جو غیر متوقع اور غلط سلوک کو راہ فراہم کرتی ہے۔ منطق کی خرابی کو رن ٹائم غلطی کی ایک قسم کے طور پر درجہ بندی کیا گیا ہے جس کے نتیجے میں کسی پروگرام کو غلط آؤٹ پٹ تیار کیا جاسکتا ہے۔ یہ پروگرام چلانے کے دوران کریش ہونے کا سبب بھی بن سکتا ہے۔

منطق کی غلطیوں کو فوری طور پر پہچاننا آسان نہیں ہوتا ہے۔ اس حقیقت کی وجہ سے ہے کہ زبان میں جب غور کیا جاتا ہے تو اس طرح کی غلطیاں ، نحو غلطیوں کے برعکس ، درست ہیں ، لیکن مطلوبہ سلوک پیدا نہیں کرتی ہیں۔ یہ ترجمانی اور مرتب دونوں زبانوں میں ہوسکتا ہے۔

منطق کی خرابی کو منطقی غلطی بھی کہا جاتا ہے۔

ٹیکوپیڈیا منطق کی خرابی کی وضاحت کرتا ہے

منطق کی غلطیاں ایک پروگرام کو غلط طریقے سے کام کرنے کا سبب بنتی ہیں۔ مثال کے طور پر ، پی ایچ پی میں ، جب "اگر ($ i = 1) {…}" کو "اگر ($ i == 1) {….. کی بجائے غلط طور پر داخل کیا گیا ہے تو ،" سابقہ ​​مطلب "بن جاتا ہے جبکہ مؤخر الذکر کا مطلب" مساوی ہے." غلط اگر بیان ہمیشہ متغیر $ i کو 1 تفویض کرنے کے بطور TRUE لوٹائے گا۔ صحیح ورژن میں ، اگرچہ ، بیان صرف اس وقت حق کی واپسی کرتا ہے جب متغیر $ i کی قدر 1 کے برابر ہو۔ غلط زبان میں ترکیب زبان کے مطابق بالکل صحیح ہے۔ لہذا ، کوئی ضابطہ غلطی پیدا کیے بغیر کوڈ کامیابی کے ساتھ مرتب ہوگا۔ تاہم ، کوڈ کے رن ٹائم کے دوران ، نتیجے میں آؤٹ پٹ غلط ہوسکتا ہے ، اس طرح یہ ظاہر ہوتا ہے کہ ایک خاص منطق کی غلطی واقع ہوئی ہے۔ منطق کی غلطیاں ماخذ کوڈ میں پوشیدہ رہتی ہیں اور عام طور پر ترکیب غلطیوں کے برخلاف اس کا تعین کرنے اور ڈیبگ کرنے میں مشکل تر ہوسکتی ہے جنہیں مرتب وقت پر تسلیم کیا جاتا ہے۔

منطق کی غلطی کیا ہے؟ - ٹیکپوپیڈیا سے تعریف