Understanding Boolean Logic Gates


Boolean algebra/digital logic is how computer hardware performs computations with a binary numbering system. In addition, Boolean operators (and, or, not, etc.) are critical components to all programming languages. The figure above conceptually summarizes the major Boolean Logic Gates using Venn Diagrams to represent the inputs (top) and outputs (bottom) that result.



  1. Shapiro, B.E. Scientific Computation: Python Hacking for Math JunkiesSherwood Forest Books 2015
  2. Horstmann, C.; Necaise, R.D. Python for Everyone Wiley 2014


Creative Commons License
This work by Eugene Douglass and Chad Miller is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

One response to “Understanding Boolean Logic Gates