بوابة منطقية
البوابة المنطقية (بالإنجليزية: Logic gate) هي دائرة إلكترونية تحتوي على (مدخل واحد أو عدة مداخل) ومخرج واحد حيث تقوم بعملية منطقية على المدخل وتنتج المخرج المطلوب، تستخدم هذه البوابات في بناء معالجات الأجهزة الاكترونية والحواسيب.
لأنّ مُخرج البوابة الرقمية هو أيضاً قيمة منطقية، فإنّه يمكن استخدام مخرج أحد البوابات المنطقية كمدخل لبوابة أخرى. المنطق المستخدم غالباً هو المنطق البولياني (Boolean logic)، وهو المنطق الذي يعمل في الدوائر الرقمية.
خطأ منطقي
الخطأ المنطقي يمكن أن يحدث في كلا نوعي لغات البرمجة: المترجمة (compiled) و المفسرة (interpreted). على عكس البرنامج الذي يحتوي على خطأ قواعدي (syntax error)، فإن البرنامج الذي يحتوي على خطأ منطقي يعتبر برنامجاً صالحاً طبقا للغة البرمجة، رغم أنه لا يعمل بالشكل المرغوب به. الطريقة الوحيدة لاستكشاف الأخطاء المنطقية هو استخراج حلول خاطئة (أي تنفيذ البرنامج و تتبع بعض الخطوات التي من المفترض أن تخرج نتائج معينة ثم اكتشاف أنها تخرج نتائج مغايرة).