sejarah perkembangan logika digital termasuk aljabar Boolean, gerbang
yang memproses sinyal logika, teori switching, flip-flop dan elemen memori
yang menyimpan sinyal logika dan secara umum representasi informasi biner
dalam sistem fisik. Dalam silsilah kusut ini George Boole (1847) menulis
Analisis Matematika Logika yang menyediakan kalkulus untuk logika dua nilai, menerapkan aljabar ke logika, mewakili benar atau salah dalam
logika asersi yang merupakan dasar untuk semua bahasa pemrograman modern dan
elektronik digital. Claude Shannon menemukan bahwa aturan Boolean
aljabar dapat diterapkan ke sirkuit switching dan memperkenalkan switching
aljabar untuk merancang rangkaian gerbang logika. (Aljabar 0 dan 1 adalah
diterapkan pada perangkat keras listrik yang terdiri dari gerbang logika untuk
membentuk sirkuit diagram).