A logic gate performs a logical operation on one or more logic inputs and produces a single logic output.
The logic normally performed is Boolean logic.
It is most commonly found in digital circuits.
Logic gates are primarily implemented electronically using transistors.